I was curious how a competitor's Web site was ranking so high for many of my keywords, especially since the company is located in another city. Looking through their source code I noticed at the top of every page the following coding was being used:
<div class="content"><h1 class="SEOnly">keyword, keyword, keyword, so on</h1>
<h2 class="SEOnly">keyword CITY, keyword CITY, keyword CITY, so on</h2>
The CSS class "SEOonly" reads "height:1px;" essentially making the text in both unreadable to Humans and the top of their content section clean, but Google is certainly indexing all of this.
Are either of these acceptable SEO that I should be implementing on my Website? I am using a Wordpress framework with my own custom theme, a fair amount of images with good ALT tags and a robust SEO plugin. However it appears these guys know a heck of a lot more than me.