Things one should never ever try to do:
1) Using “Display:none” in your CSS.
2) Noscript tag - Will hide text, but there is disagreement whether or not links within noscript tag pass PageRank.
3) Blend text color into background color.
4) IP Cloaking. Using Cloaking Software like Kloakit, or Search Engine Cloaker ca get the job done.
5) Using the Div tag to hide text:
6) Use the position command to place the text off the viewable screen area;
.hideme {
position : absolute;
left : -1000px;
}
7) Use the “visibility : hidden” command to cause the browser to keep the text in the div hidden;
.hideme {
visibility : hidden;
}
Use the z-index command to place the text below the viewable layer. SO, it only appears after a user takes some kind of action…like clicking on a button.
9) Hiding text labels within Forms on a data table.
10) Using Flash files to hide text, and sFIR
11) Font size. Make the font super small. Like -10000px.
12) Alt attribute text. Although, the Alt attribute is not really hidden, because it appears when you mouse over the image.
13) Link Title attribute. This is like an Alt tag, but for a hyperlink.
14) Including text behind an image.
Not all invisible Divs are used in a spammy way.
I’m not sure if Google requests & spiders the CSS, so these particular methods of hidden text might be beneficial for awhile. But, you’re certainly playing with fire. Check out this recent find by Matt regarding hidden text.
March 18th, 2008 at 4:22
Sorry to say but most of this is crap. Google isn’t going to dock css layout methods when it is a technique needed for modern web apps.
I have never been in trouble for employing these tactics in a legitimate way.
Besides, inbound links are king.
April 27th, 2008 at 11:21
That is a strange list you have there. Many of these are common techniques and not at all considered to be bad practice by SEO experts.