Google Groups Home
Help | Sign in
Discussions > Crawling, indexing, and ranking > Hidden Text - A Popular Pick!
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  Messages 1 - 25 of 38 - Collapse all   Newer >
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
Wysz Google employee  
View profile
(15 users)  More options Oct 5 2007, 5:40 pm
From: Wysz
Date: Fri, 05 Oct 2007 14:40:35 -0700
Local: Fri, Oct 5 2007 5:40 pm
Subject: Hidden Text - A Popular Pick!
In our "Popular Picks" thread, Burchman asked for some clarification
on what Google considers to be hidden text, as our Webmaster
Guidelines explicitly state that you should avoid hidden text or
hidden links. We have a few examples of how text can be hidden in this
Help Center article: http://www.google.com/support/webmasters/bin/answer.py?answer=66353

As I've noticed other users with similar questions in this group, such
as "What if my navigation menu uses display:none to hide text until a
button is rolled over?" I figured this would be a good topic to cover
in "Popular Picks." The reason we perceive hidden text as a problem is
that it serves content to search engines which users don't see, and
presenting different content to search engines and users makes it more
difficult to properly rank pages. If we detect that this text is
intended to deceive search engines, there could be a negative effect
on how your site is indexed and ranked in Google, including removal
from our index.

Because such strong action may be taken on sites violating this
guideline, it's understandable that many webmasters have expressed
concerns about the possibility of Google incorrectly detecting
legitimate content as hidden text. When trying to figure out if a page
may have hidden text that Google would consider malicious, start by
thinking about why the guideline was written in the first place:
Google wants to see what the user sees. If the text that Google sees
is the same that a normal user is supposed to see, then you should be
good to go. If Google is seeing text that is intentionally hidden from
the user in an effort to manipulate search engine rankings, you have
some work to do.

Let's try this approach with a page you may have seen before:
http://www.google.com/

In the top-left corner, you'll see a line of text:
"Web Images Video News Maps Gmail more."

Google sees this text, and so do you, the user. So far, so good.

Next, let's make sure nobody wrote "search engine search find crawl
index rank" in white text on the white background, with the intention
of ranking for those terms. Google would see that, but a normal user
wouldn't. Take off your "normal user" hat for a second and do a
"Select All" on the page (by hitting CTRL-A on a PC, or COMMAND-A on a
Mac, for instance). This will make any white on white text appear. As
you can see, no hidden text.

But let's try one more thing: Render the page again without CSS
enabled. The Web Developer extension for Firefox lets you do this
pretty easily. Without CSS, you'll see several  words we didn't see
before:
"Blog Search Blogger Books Calendar Documents Finance Groups Labs
Orkut Patents Photos Products Reader Scholar."

You may have also noticed that these words appear in Google's text-
only cache of itself, which is a good indication of how Google "sees"
a site. But before you blog about your discovery of hidden links on a
PR 10 site =), take a look at the page again with CSS enabled. This
time, click on the "more" link, and voilą, the no-longer-hidden text
appears. This text is part of the page's functionality, and it is
meant for the user to read and use, not just for search engines to
index. This text adds value for the user, which Google rewards, so
Google would not hurt this site's ranking or remove it from the index
for that reason. Many sites use similar methods for navigational menus
and other functional elements, so please rest assured that the
existence of display:none on your site is not on its own a one-way
ticket out of Google's index.

When thinking about your own site, ask yourself if all of the text is
there for the user. If the answer is "yes," great job! If the answer
is "no," do your best to change it to a "yes," and call on your
webmaster community (this group!) for advice if you need it. CSS menus
and white space without hidden text should not be a cause of concern
when it comes to Google indexing and ranking; the only thing you
should be concerned about is how they affect your visitors.

In the "Popular Picks" thread we asked for non-site specific
questions, but now that this has been separated into its own thread,
here's your chance to ask about a site you are still unsure about.
Please also let me know if you would like further clarification on
particular aspects this topic.

- Wysz


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Sam I Am  
View profile
(4 users)  More options Oct 5 2007, 5:57 pm
From: Sam I Am
Date: Fri, 05 Oct 2007 14:57:32 -0700
Local: Fri, Oct 5 2007 5:57 pm
Subject: Re: Hidden Text - A Popular Pick!
This is a great post and will certainly serve for a reference for a
lot of newbies for years to come! Kind of justification too since I
once got 'flamed' by some users for having 'hidden' text based on
having a display:none for an advanced search form which was/is visible
when clicking on an 'advanced search form' link :) It's one of my main
pet peeves with people that simply use a free tool that is online to
do a check without actually placing their findings in context by
having a look at the site. But that's off topic, so just wanted to say
thanks.

On Oct 5, 11:40 pm, Wysz wrote:


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
dockarl  
View profile
(2 users)  More options Oct 5 2007, 6:55 pm
From: dockarl
Date: Fri, 05 Oct 2007 15:55:22 -0700
Local: Fri, Oct 5 2007 6:55 pm
Subject: Re: Hidden Text - A Popular Pick!
Thanks Wysz for taking the effort to write such an informative post.

I guess inevitably people are going to ask the question 'but - how
does google KNOW that I'm using display:none in a non malicous way -
so why should I take the risk when I can't be sure whether I've been
pinged for it?' :D

Cheers,

M

On Oct 6, 7:40 am, Wysz wrote:


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
JLH  
View profile
(6 users)  More options Oct 5 2007, 8:39 pm
From: JLH
Date: Fri, 05 Oct 2007 17:39:40 -0700
Local: Fri, Oct 5 2007 8:39 pm
Subject: Re: Hidden Text - A Popular Pick!
Wysz, thank you very much for this post.  It's extremely helpful and
the addition of a real world example brings the point home for
everyone to understand.  I also appreciate your request for further
questions if need be.  It's a question that's been asked hundreds of
times here before, and for the hundreds of times it's asked again in
the future people can point in the right direction.  Thanks again!

On Oct 5, 4:40 pm, Wysz wrote:


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
webado  
View profile
(2 users)  More options Oct 5 2007, 9:19 pm
From: webado
Date: Sat, 06 Oct 2007 01:19:04 -0000
Local: Fri, Oct 5 2007 9:19 pm
Subject: Re: Hidden Text - A Popular Pick!
I suppose you are referring to what I might have said as having
"flamed" you. Yes, it could well have been me complaining about such a
menu.

Go back again to google.com.  Click more - you get a drop down menu
which was previously hidden from view. Now turn off javascript. Click
that More button - yep you go to a page with other links. So whether
you have javascript disabled or enabled you can still navigate it OK.

Now go check your own page (which I don't recall now). If you have a
css menu with css hidden section, will you be able to navigate further
with javascript off or does  your css hidden menu depend on javascript
to unhide it?

That is the whole bone of contention IMO.

On Oct 5, 5:57 pm, Sam I Am wrote:


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
daamsie  
View profile
(2 users)  More options Oct 6 2007, 1:49 am
From: daamsie
Date: Fri, 05 Oct 2007 22:49:09 -0700
Local: Sat, Oct 6 2007 1:49 am
Subject: Re: Hidden Text - A Popular Pick!

> Now go check your own page (which I don't recall now). If you have a
> css menu with css hidden section, will you be able to navigate further
> with javascript off or does  your css hidden menu depend on javascript to unhide it?

No, it didn't depend on JS in any way .. It was a simple CSS image
replacement, with clearly no other intention than to be able to use a
nicer font for the navigation. That said, we've since removed it out
of paranoia. And it doesn't hurt bandwidth to use a plain text menu
anyway. The current implementation can be seen on http://www.travellerspoint.com
. I think you'll agree it is about as safe as can be.. and yet we
still find ourselves ranking in last spot where we once were king. The
other place it was used was as an "advanced search area" as part of a
search form.. and all it hid there was a select box with a list of
countries to help narrow down results. Perhaps that was suspicious? We
removed it from the front page as well, though it can still be seen on
some of our deeper search forms like this one:
http://www.travellerspoint.com/search.cfm?area=users . Perhaps that is
enough reason to penalize a site with hundreds of thousands of useful
& unique pages?

Back to the original response.. The answer is great (it's ALWAYS good
to get official comments), but for me doesn't really help the
situation at all. I'm left wondering after this comment:

> If Google is seeing text that is intentionally hidden from the user in an effort to manipulate search engine rankings, you have some work to do.

How can Google really assure us that googlebot is intelligent enough
to tell the difference?

Without giving us some sort of reassurance on how you *fairly* come to
the decision that sites are "trying to manipulate" you, I'm afraid
serious webmasters are still left with little choice but to play it
safe and not ever use display:none.

On Oct 6, 11:19 am, webado wrote:


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
cass-hacks  
View profile
(6 users)  More options Oct 6 2007, 3:07 am
From: cass-hacks
Date: Sat, 06 Oct 2007 00:07:07 -0700
Local: Sat, Oct 6 2007 3:07 am
Subject: Re: Hidden Text - A Popular Pick!
Sam I AM - I'm with you 1,000%!  The right tool in the wrong hands is
a dangerous thing indeed!

dockarl - Right, as always, and it didn't take long for you to be
proved right!  :-()

JLH - It's GREAT to see you back!  While most questions asked since
you said, "bye" would have been a waste of your time, as a simple read
of the FAQs would have been sufficient, there have been a small few
that could have used the understanding you bring to this group that I
have not seen from anyone else!

Webado - Good point!  If CSS turns it "off" but Javascript is required
to turn it "on", that could be a problem although it might not be if
the intent is clear and what is turned off is not spammy.  In any
event though, this was not the case in Sam I Am and daamsie's site.

It still makes me wish thought that more people thought about the
effects of the techniques they use across all possible browser
conditions. I think the bigger problem though is all the "plug-n-pray"
javascript menus and libraries and such that end up being usage
hostile but that people use over and over and over again.  The very
fact that they need to use a library or canned code in the first place
means they likely don't have the ability to judge its effects on their
pages.  :-(

daamsie - Thanks for proving dockarl right.  :-()  I can understand
your desire for reassurance but what would reassure you?  If a Googler
saying something is so isn't enough, what more could be said or done
to satisfy?

That asked, I understand your's and Sam I Am's problem.  You have a
huge site that seems to be "penalized", you have already done a ton of
things trying to get it back to where it was but so far, nothing seems
to be working.

Does that mean that what you have done so far has NOT been the
problem, in which case you should be able to safely undo everything
and try other things or does it mean that maybe some of what you have
done was needed but that you just haven't found that last thing that
is holding your site back?

Back to your question though, "How can Google really assure us that
googlebot is intelligent enough to tell the difference?"

The problem is, only you can answer that because only you know what
assurance you need.

For me personally, my "assurance" is that Google can not only see
every site on the Internet but more so, analyze it all as one piece,
so to speak. With all that data available, you almost don't have to
look for patterns, they virtually pop out and slap you in the face.

Also, it is not all that hard to infer intent even without Google's
vast storage and processing capabilities. How hard is it to look at
something, something hidden for example, and figure out why it is
hidden?  If you see something hidden, like a header or a menu item or
whatever and it looks spammy as hell, that is not so hard to discern.
But, if what is hidden fits in with the rest of the page, and possibly
the rest of the site, it is a natural element within the architecture
of the site and the intent for hiding whatever it is wouldn't be
malicious as there would be no benefit in doing so.

I do understand though, in the situation you are in, you essentially
have to second and third guess everything because so far, nothing you
have heard has gotten your site back to where it was previously. I
wish there was a "magic bullet" I could suggest but I've run out of
ideas.

But at the same time, there comes a point where you have to decide
what can and can't be where problems may be because otherwise, you end
up with a blank page with nothing on it which would then itself become
a reason for a site not doing too terribly well either.

Your and Sam I Am's situation is one of the VERY few situations where
I wish Google would give a direct answer as to why a site has tanked.
Both of you have tried EVERYTHING suggested, no matter how much you or
anyone else disagreed but nothing has gotten you anywhere.

We can only hope.

Craig


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.