It's not purely SEO, but your comparison table is just that - a TABLE. Use one. Not only will your users who are looking at the raw HTML output (no styling) be able to tell what goes where, but the search engines will as well. I'd also remove the "Web hosting" from every hosting provider as well. The company name should be sufficient.
From the looks of things, he's already done that. And what one person calls on-page SEO I call Web copywriting and development.
Dan Schulz is the only one who gave an answer that is somewhat on topic. Does anyone have any other relevant suggestions?
Basic On site SEO Factors: Title Tag ( with Keyword) Meta Description ( Consistent with Title Tag) Meta Keywords ( Consistent with Title tag and Description) H1 Tags ( with Keyword) Graphic Alt Text ( with Keyword) Keyword Hyperlinks Keyword Density in body text Keyword in Menu Links Footer Page with Keyword Text Links So listen dear, From an on site SEO perspective, consistency and placement of your keywords are important. Spider read a page top to bottom left to right. Therefore your major keywords should be consistent from your Meta tags all the way down to your footer page. Consistency in Syntax as well a prominence. Interlinking your site with keyword text links not only helps navigation of your site but it improves your keyword density.
You can delete all of this: <meta name="rating" content="general"> <meta name="classification" content="web hosting, web hosting provider, affordable web hosting, cheap web hosting, web hosting review"> <meta name="distribution" content="Global"> <meta name="publisher" content="Web Hosting @ ReviewItOnline.net"> <meta name="copyright" content="- 2008 WebHosting.ReviewItOnline.net"> <meta name="resource-type" content="document"> <meta name="author" content="Web Hosting @ ReviewItOnline.net">
a ) Try to remove HTML errors from your site ( if any ) b) Add relevant text c) Add image alt text d) Target less competitive keywords on natural optimization in the initial phase. Take for example, I have launched a website related to SEO. Now I will never target "SEO" keyword. We would always target "seo services" or "seo company", or rather "seo company india". This increases your chances of gaining traffic from less-competitive keywords while pushing your site on top pages for competitive keywords