【发布时间】:2010-12-05 13:38:00
【问题描述】:
google 会忽略 css 中设置为“display: none”的元素内的单词吗?
例子:
<div id="under_meny" style="display:none;">About Us | Contact Us</div>
我想隐藏这样的菜单看起来可能有点奇怪,但是有一个子菜单。并将用户激活它。但我不希望它超越搜索引擎优化。
【问题讨论】:
标签: javascript css seo
google 会忽略 css 中设置为“display: none”的元素内的单词吗?
例子:
<div id="under_meny" style="display:none;">About Us | Contact Us</div>
我想隐藏这样的菜单看起来可能有点奇怪,但是有一个子菜单。并将用户激活它。但我不希望它超越搜索引擎优化。
【问题讨论】:
标签: javascript css seo
在页面加载时使用 javascript 隐藏您的菜单。这样谷歌仍然会分析你的文字。它会忽略 display:none 元素,以及 textcolor 与背景颜色相同的元素,从而使其对人眼不可见
资料来源:很久以前我在一本书中读过它。互联网上有一些关于该主题的网站
【讨论】:
visibility:hidden的元素或者前面有一个元素的元素呢?
如果您使用 javascript 隐藏您的菜单,搜索引擎可能无法跟踪这些链接。我使用了 dislay:none 来隐藏我不想出现在网站某些区域的导航块。有一些 CMS 系统构建以这种方式显示导航,如果 Google 禁止所有使用这些 CMS 系统构建的网站,那么它可能无法提供最相关的结果。
如果您仅出于 seo 目的使用它来隐藏文本,请远离。搜索引擎很可能不会选择它,但如果他们选择了 - 例如,如果竞争对手将其标记给 Google - 而您正在使用它来隐藏垃圾邮件文本,那么请为后果做好准备。
【讨论】:
我知道这是一篇旧帖子,我发现这个网站很有启发性。
http://rathamahata.blogspot.com/2007/01/how-do-search-engines-bots-handle.html
【讨论】:
This is a genius solution to hide the content via Javascript 在页面加载时内容不闪烁。未启用 Javascript 的搜索机器人和用户将看到显示的文本。
【讨论】:
您使用 display none 绝对安全,此人进行了测试并分享了结果。只是不要将该属性用于灰帽 SEO,您应该没问题。
http://seotesttool.com/blog/does-the-google-bot-index-css-hidden-divs/
【讨论】:
这些类型的隐藏内容(例如过度使用过多的关键字)违反了Google's Webmaster Guidelines 搜索准则。
但是,并非所有链接或隐藏文本都应该欺骗搜索引擎。对于 google 服务器难以识别的内容,例如图片上的文字、javascript 或 flash,隐藏内容可以更有效地提高您网站内容的索引。
Google 是一台智能机器,在如何以最有效的方式向用户提供信息方面总是会有所改进。因此,在做网页搜索引擎优化时,还需要正确导航搜索引擎优化,避免违反谷歌搜索说明的过度使用。
【讨论】: