Skip to navigation

Skip to additional stuff


Thursday, October 20, 2005

Display: none considered spam?

Here’s what I was just reading over at Matt Cutts’ Blog, in an article about SEO Mistakes:

I dont recommend that people use CSS to hide text, and I dont recommend that they document it, either.

So what does that mean? Is it really not clever to use common CSS hiding methods? That would mean that one had to eliminate all “display: none“, “visibility:hidden“, and “text-indent: -xxxxx“, etc. And it would somehow mean that Google does actually interpret all CSS code on your website. I dunno if that is a good thing. That way, it’s possible that Google drops good resources out of the SERPs. Just think of all the blogs that use CSS. Most of them use “display: none” or something like that, too. If Google really thinks they can fight spam by looking for thing hidden via CSS, they have to have a very smart algorithm. One that ensures that sites with i.e. image-replacement are not considered irrelevant.

In a comment, Matt says that if youre straight-out using CSS to hide text, dont be surprised if that is called spam. Yes, okay. But… How will Google know? Where is the difference if you are an automated search-robot?

8:52 pm | Filed under: , 3 Comments | the j-blog

3 Comments on “Display: none considered spam?”

  • 1.
    Posted by
    Mr E
    2005-10-22
    2:05 pm

    What about when using it for accessiblity purposes. I like to add a display:none; for a skip navigation link, as its for screenreaders, not normal screens.

  • 2.
    Posted by
    Andrew
    2006-2-19
    6:39 pm

    I use display:none for tabs with JavaScript. Does Google have a better implemention. Anyways i think Google / Matt are going TOOO far in trying to dictate which HTMl/CSS developers should use. Ohh they want us to present them what we present the user. They should activeate JavaScript in their crawler and start leraning Flash while they are at it.

Leave a comment

Your e-mail address will never be displayed.

(required)

(required)



Navigation



© Copyright Julian Bez 2010. All rights reserved, unless otherwise mentioned.
For your convenience: All times are GMT.
Built with valid things such as XHTML and CSS.

PLEASE NOTE: This site will look much better in a browser that supports web standards, but it is accessible to any browser or Internet device. more info...