Welcome to WebmasterWorld Guest from

Forum Moderators: mademetop

Message Too Old, No Replies

CSS hiding techniques

can we use CSS to hide table structures?



10:21 am on Jan 3, 2001 (gmt 0)

Inactive Member
Account Expired


Hi Everyone, this is my virgin post! Great forum as well with top quality posts.

I'd like your opinions on using CSS to hide layers and tables. I'm in a situation where I'd like to hide a table which has lots of links because it spoils the overall design - can I set the CSS display attribute to "none" and have an external CSS file to reference?

Do search engines read external CSS? ( I don't think they do but....) or do they put less weight on a table's contents that have a class tag definition? ( just in case they are hidden..:-) )

Do any of you have experience with using this technique because I haven't yet tried it and would like some feedback - -ve or +ve

Many thanks for your help and info.

English Boy :-)

8:09 pm on Jan 3, 2001 (gmt 0)

Senior Member

joined:June 27, 2000
votes: 0

Welcome English_Boy!

I noticed your post is not answered, so I am going to rally the troops for you! I do not know of a way to do what you want to do, however, I will find a definative answer.

I am thinking there might be another way you can do this altogether. Can you put a small pixel gif file on your page which links to another page full of links? The gif link would be followed by spiders, but probably not by humans because they wouldn't know to click on it. The spiders would go to the linked page and spider all the links.

I am curious to see the answer to your question, so I am going to try to find someone who can answer your question for you.


8:21 pm on Jan 3, 2001 (gmt 0)

Senior Member

WebmasterWorld Senior Member tedster is a WebmasterWorld Top Contributor of All Time 10+ Year Member

joined:May 26, 2000
votes: 0

Hi English_Boy

The safest mode, and my "First Principle" is always to show essentially the same information to a spider as you do to a visitor. Even if you use a hiding method that is hard to detect, SEs take a dim view of hidden content when they discover it (or someone points it out to them) and their justice is swift!

Therefore I would suggest finding a way to visibly display this table of links. It's by far the safest path. grnidone has a good suggestion, one that is used successfully by lots of reciprocal linking programs.

That being said, in the past few months, several people here have reported spiders taking their external .css files. What the SEs are doing with the info is anyone's guess, and it still doesn't happen routinely.

Certainly search engines are highly aware of the possibilities of using CSS to make information invisible, so my guess is that they are working on methods to detect such techniques automatically, and some day soon they will start to swing the axe!

8:57 am on Jan 25, 2001 (gmt 0)

Senior Member

WebmasterWorld Senior Member 10+ Year Member

joined:June 29, 2000
votes: 0

I've got a better idea...FRAMES!!!! Create a frame completely off the page, maybe one pixel wide down the left hand side of the page, and optimise the frame with keywords and stuff. People won't see it, but a spider will!