iEntry 10th Anniversary Forum Rules Search
WebProWorld
Register FAQ Calendar Mark Forums Read
Search Engine Optimization Forum SEO is much easier with help from peers and experts! The WebProWorld SEO forum is for the discussion and exploration of various search engine optimization topics. Any non (engine) specific SEO or SEM topics should go here.

Share Thread: & Tags

Share Thread:

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 10-01-2007, 04:49 PM
WebProWorld Member
 
Join Date: Sep 2004
Posts: 88
joer80 RepRank 1
Default CSS hover menu keywords still spidered?

If my main navigation, product brands, is found on a hidden layer that is made visible on hover, will google still count them as keywords? Or will it not since the layer is hidden? Thanks!
Reply With Quote
  #2 (permalink)  
Old 10-01-2007, 06:09 PM
Dubbya's Avatar
WebProWorld 1,000+ Club
WebProWorld MVP
 
Join Date: Nov 2006
Location: Steinbach, Manitoba, Canada
Posts: 1,300
Dubbya RepRank 4Dubbya RepRank 4Dubbya RepRank 4Dubbya RepRank 4Dubbya RepRank 4
Default Re: CSS hover menu keywords still spidered?

No, they won't get counted as keywords.

To avoid spam, Google no longer indexes <div> tags marked "display:none" or "display:hidden".

If you're set on using a layered navigation menu, make sure you put your URL's in an XML sitemap file to that a spider can find the pages.

From an accessibility and usability standpoint, layered menus are a no-no. From an SEO point of view, it's much better to incorporate menus that a spider can read.

.02
Reply With Quote
  #3 (permalink)  
Old 10-02-2007, 07:40 PM
Orion's Avatar
WebProWorld Veteran
WebProWorld MVP
 
Join Date: Sep 2003
Location: Halton Hills, ON
Posts: 702
Orion RepRank 4Orion RepRank 4Orion RepRank 4Orion RepRank 4
Default Re: CSS hover menu keywords still spidered?

Google will still follow the links in the 'hidden' menu. I'd have to defer to Dubbya as far as if they put weight on the keywords anymore in there.

Having said that, don't ever forget to submit a proper Google sitemap, and don't neglect a Yahoo site map submission too!
Reply With Quote
  #4 (permalink)  
Old 10-02-2007, 08:05 PM
hommealone's Avatar
WebProWorld Pro
 
Join Date: Feb 2004
Location: Kingston, NY USA
Posts: 108
hommealone RepRank 0
Default Re: CSS hover menu keywords still spidered?

Less than a year ago, I was assured by several WPW "veterans" that google did in fact consider text in display:hidden and display:none elements, because these are used so very often in legitimate DHTML applications in order to allow visitors to view more-or-less information when they choose to. Are you pretty sure that their "policy" has changed? Do you know when? Do they have any webmaster guidelines about this?

I'm guessing that many webmasters will be surprised and upset if they find out that google has stopped indexing chunks of their content. (Unless I'm just the last one to find out, and everyone else is over it already!)

I'll try to find those old threads about this, and post a link to them here if I can...
Reply With Quote
  #5 (permalink)  
Old 10-02-2007, 08:39 PM
hommealone's Avatar
WebProWorld Pro
 
Join Date: Feb 2004
Location: Kingston, NY USA
Posts: 108
hommealone RepRank 0
Default Re: CSS hover menu keywords still spidered?

Here's the link to the thread I was remembering:
"hidden" text without causing SE problem?
http://www.webproworld.com/showthread.php?t=56030
Sorry - I'm not sure how to go about linking to another thread!

Dubbya(!) said in that thread:

Quote:
I think you misunderstand the term "hidden text" as it applies to search engines.

If I understand you correctly, what you're doing is changing the visibility of text inside <div> tags and that's not the same thing. Besides, most search engines don't pay attention to CSS styles anyway.

If what you're worried about were in fact an issue, ask yourself how a site like W3Schools Online Web Tutorials gets top ranking in Google. Their entire site is rife with "visibility:hidden" styles.

Hidden text refers to text that is colored the same as the page background, or even microscopic text, which is placed on a page in the expectation that search engines will read the text and give the page more relevance. Not a good idea in this day and age.

Using CSS and/or JavaScript to change the visibility of content between <div></div> tags won't harm your rankings or relevance score, that is to say, as long as the content isn't spamalicious text, totally unrelated to the page/site or simply a list of hyperlinks to link farms.

Go right ahead and use <div> tags with reckless abandon! Just make sure that the content between the tags belongs on your page.
Speed said:
Quote:
Hiding text is a legitimate way for building CSS only menus and various other effects that can improve the user experience of a site. Search engines can't ban you just for using hidden in the style.
Stymiee wrote:
Quote:
Hidden text will only get you banned if you are using it to manipulate the SERPs. Thousands or millions of pages use hidden text in legitimate ways (DHTML) without worry or penalty which is how it should be.

It's not the technique that's gets a site in trouble, it's the intention.
Reply With Quote
  #6 (permalink)  
Old 10-02-2007, 09:03 PM
Orion's Avatar
WebProWorld Veteran
WebProWorld MVP
 
Join Date: Sep 2003
Location: Halton Hills, ON
Posts: 702
Orion RepRank 4Orion RepRank 4Orion RepRank 4Orion RepRank 4
Default Re: CSS hover menu keywords still spidered?

I was sure, like hommealone, that they still took the text in :hidden;
Anyone have a link in the google guidelines that says they no longer accept that?
Reply With Quote
  #7 (permalink)  
Old 10-02-2007, 09:10 PM
Webnauts's Avatar
WebProWorld 1,000+ Club
WebProWorld MVP
 
Join Date: Aug 2003
Location: Worldwide
Posts: 8,169
Webnauts RepRank 9Webnauts RepRank 9Webnauts RepRank 9Webnauts RepRank 9Webnauts RepRank 9Webnauts RepRank 9Webnauts RepRank 9Webnauts RepRank 9Webnauts RepRank 9Webnauts RepRank 9
Default Re: CSS hover menu keywords still spidered?

See my post here: hidden text w images disabled?

And hidden elements (layers, text) are acceptable to SEs as long as those elements are meant to be seen and used by site visitors: CSS, AJAX, Web 2.0 and Search Engines
__________________
"Being an expert isn't telling other people what you know. It's understanding what questions to ask, and flexibly applying your knowledge to the specific situation at hand. Being an expert means providing sensible, highly contextual direction." Jeff Atwood
SEO Workers - Search Engine Optimization Consulting Company | SEO Analysis Tool | Webnauts Net SEO

Last edited by Webnauts; 10-02-2007 at 09:15 PM.
Reply With Quote
  #8 (permalink)  
Old 10-05-2007, 10:32 PM
incrediblehelp's Avatar
WebProWorld 1,000+ Club
WebProWorld MVP
 
Join Date: Jan 2004
Location: Live in Cincy Now
Posts: 7,573
incrediblehelp RepRank 4incrediblehelp RepRank 4incrediblehelp RepRank 4incrediblehelp RepRank 4incrediblehelp RepRank 4
Default Re: CSS hover menu keywords still spidered?

Quote:
Originally Posted by Webnauts View Post
See my post here: hidden text w images disabled?

And hidden elements (layers, text) are acceptable to SEs as long as those elements are meant to be seen and used by site visitors: CSS, AJAX, Web 2.0 and Search Engines
Yes acceptable and crawled, but weighted the same as if they weren't?
Reply With Quote
  #9 (permalink)  
Old 10-06-2007, 01:09 AM
Webnauts's Avatar
WebProWorld 1,000+ Club
WebProWorld MVP
 
Join Date: Aug 2003
Location: Worldwide
Posts: 8,169
Webnauts RepRank 9Webnauts RepRank 9Webnauts RepRank 9Webnauts RepRank 9Webnauts RepRank 9Webnauts RepRank 9Webnauts RepRank 9Webnauts RepRank 9Webnauts RepRank 9Webnauts RepRank 9
Default Re: CSS hover menu keywords still spidered?

Quote:
Originally Posted by incrediblehelp View Post
Yes acceptable and crawled, but weighted the same as if they weren't?
Sure weighted the same.
__________________
"Being an expert isn't telling other people what you know. It's understanding what questions to ask, and flexibly applying your knowledge to the specific situation at hand. Being an expert means providing sensible, highly contextual direction." Jeff Atwood
SEO Workers - Search Engine Optimization Consulting Company | SEO Analysis Tool | Webnauts Net SEO
Reply With Quote
  #10 (permalink)  
Old 10-06-2007, 02:37 PM
hommealone's Avatar
WebProWorld Pro
 
Join Date: Feb 2004
Location: Kingston, NY USA
Posts: 108
hommealone RepRank 0
Default Re: CSS hover menu keywords still spidered?

Dubbya, could you provide any more info about your statement:

Quote:
Originally Posted by Dubbya View Post

No, they won't get counted as keywords.

To avoid spam, Google no longer indexes <div> tags marked "display:none" or "display:hidden".
Curious minds would like to know!
Reply With Quote
  #11 (permalink)  
Old 10-06-2007, 03:12 PM
Orion's Avatar
WebProWorld Veteran
WebProWorld MVP
 
Join Date: Sep 2003
Location: Halton Hills, ON
Posts: 702
Orion RepRank 4Orion RepRank 4Orion RepRank 4Orion RepRank 4
Default Re: CSS hover menu keywords still spidered?

I see no reference to Google not indexing <div> or anything styled :hidden or :none in the Google Webmaster guidelines.
Reply With Quote
  #12 (permalink)  
Old 10-09-2007, 04:08 PM
Dubbya's Avatar
WebProWorld 1,000+ Club
WebProWorld MVP
 
Join Date: Nov 2006
Location: Steinbach, Manitoba, Canada
Posts: 1,300
Dubbya RepRank 4Dubbya RepRank 4Dubbya RepRank 4Dubbya RepRank 4Dubbya RepRank 4
Default Re: CSS hover menu keywords still spidered?

Let me clarify my statement which was predicated on the assumption that the hidden layer was being used in a DHTML menu. This should have been determined prior to my making a blanket statement. My apologies for the panic inducing statement.

If you do use dynamically JavaScripted links in your DHTML menu (hidden layers), spiders can't read them. From a spider's perspective, they're useless and the spiders will ignore them.

If you're using DHTML menus with hidden layers and you're still seeing your pages included in the Google index, it's probably safe to say that you've done a few things to help a spider find your pages.
  1. Indexed HTML files are at root level
  2. A sitemap is linked to your homepage
  3. Primary links lead to directories in which files are linked and those directories are indexed

If you want to use CSS and hidden layers, go right ahead, just make sure you're hard-coding them.

As others have pointed out, if you want to use DHTML menus with JavaScript dynamically generated layers, include a sitemap.
Reply With Quote
  #13 (permalink)  
Old 10-09-2007, 04:41 PM
Orion's Avatar
WebProWorld Veteran
WebProWorld MVP
 
Join Date: Sep 2003
Location: Halton Hills, ON
Posts: 702
Orion RepRank 4Orion RepRank 4Orion RepRank 4Orion RepRank 4
Default Re: CSS hover menu keywords still spidered?

I think most people by now are using xhtml / css menus with the :hover selector. There's not a lot of reason to be using the DHTML still.

You can still use javaScript to hide / reveal your menu so long as the actual text and links are coded in the HTML section of the document (not dynamically)...

I really like your point though Dubbya:
Quote:
Originally Posted by Dubbya View Post
As others have pointed out, if you want to use DHTML menus with JavaScript dynamically generated layers, include a sitemap.
and it should also be extended to include Flash Menus!
Reply With Quote
  #14 (permalink)  
Old 10-09-2007, 06:40 PM
hommealone's Avatar
WebProWorld Pro
 
Join Date: Feb 2004
Location: Kingston, NY USA
Posts: 108
hommealone RepRank 0
Default Re: CSS hover menu keywords still spidered?

Dubbya: Thanks for the clarification!

Just as one more footnote, along these same lines, 'wige' once gave this helpful advise:
Quote:
If you are worried about Google taking it wrong - and no one can really say how Googlebot might interpret your intent with the hidden text - might it be safer to mark the text with visibility:visible, and have a body onload javascript that as soon as the page is loaded switches the text to invisible? This gives the added advantage that users without javascript enabled, or using cell phones, etc. will still be able to see the text, and the search engine won't see anything as being hidden.
And I found this, from 'speed' helpful too, especially in combination with the previous quote:
Quote:
If you don't want search engines to see that you have hidden text then use JavaScript in onload to change the class, not the style, of the elements that should be hidden.

You can even attach the event handlers to reveal the blocks within the .js file rather than using onclick etc within the element tag, there is then no indication that the text is anything but a linear block.
This also lets you keep your code clean, legible, and understandable for everyone; the code for content, style, and functionality are each separate - how tidy!
Reply With Quote
Reply

  WebProWorld > Search Engines > Search Engine Optimization Forum

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Whatever:Hover doesn't work in IE7 trancehead Graphics & Design Discussion Forum 8 11-12-2008 08:32 PM
IE Hover PARoss Web Programming Discussion Forum 10 05-18-2007 05:37 AM
CSS HOVER-IE candlese Graphics & Design Discussion Forum 3 12-10-2005 10:17 AM
DHTML menu that uses images in top bar of menu jeannemalherbe Graphics & Design Discussion Forum 5 11-10-2005 01:58 PM
CSS hover links justinw Graphics & Design Discussion Forum 9 03-20-2004 03:48 PM


All times are GMT -4. The time now is 03:49 PM.



Search Engine Optimization by vBSEO 3.3.0