谷歌SEO和隐藏的元素

时间:2009-10-10 08:56:58

标签: javascript css seo

Google会忽略css中设置为“display:none”的元素内的单词吗?

示例:

<div id="under_meny" style="display:none;">About Us | Contact Us</div>

我想要隐藏这样的菜单看起来有点奇怪,但是有一个子菜单。并且用户将激活它。但我不希望它超越SEO。

5 个答案:

答案 0 :(得分:18)

在pageload上使用javascript隐藏您的菜单。这样谷歌仍然会分析你的文字。它会忽略display:none元素,以及textcolor与背景颜色相同的元素,从而使人眼看不到它

来源:很久以前我在一本书中读过它。虽然有关于主题的网站上有网站

答案 1 :(得分:3)

This is a genius solution to hide the content via Javascript在页面加载时没有内容闪烁。未启用Javascript的Searchbots和用户将看到显示的文字。

答案 2 :(得分:2)

使用display none非常安全,此人进行测试并分享结果。只是不要使用灰帽SEO的属性,你应该没事。

http://seotesttool.com/blog/does-the-google-bot-index-css-hidden-divs/

答案 3 :(得分:0)

如果您使用javascript隐藏菜单,搜索引擎可能无法关注链接。我使用了dislay:none来隐藏我不希望出现在网站某些区域的导航块。有一些CMS sytsems构建以这种方式显示导航,如果Google禁止使用这些CMS系统构建的所有网站,那么它可能无法提供最相关的结果。

如果您使用它隐藏文本只是为了seo目的,请远离它。搜索引擎可能不会接收它,但如果他们这样做 - 例如,如果竞争对手将其标记为Google - 并且您正在使用它来隐藏垃圾文本,那么请为后果做好准备。

答案 4 :(得分:0)

我知道这是一篇老帖子,我发现这个网站很有启发性。

http://rathamahata.blogspot.com/2007/01/how-do-search-engines-bots-handle.html