Google会忽略css中设置为“display:none”的元素内的单词吗?
示例:
<div id="under_meny" style="display:none;">About Us | Contact Us</div>
我想要隐藏这样的菜单看起来有点奇怪,但是有一个子菜单。并且用户将激活它。但我不希望它超越SEO。
答案 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