google 会忽略 css 中设置为“display: none”的元素内的单词吗?
示例:
<div id="under_meny" style="display:none;">About Us | Contact Us</div>
我想隐藏这样的菜单看起来可能有点奇怪,但是有一个子菜单。并将用户激活它。但我不希望它超出 SEO 范围。
在页面加载时使用 JavaScript 隐藏菜单。这样谷歌仍然会分析你的文本。它忽略
display:none
元素,以及文本颜色与背景颜色相同的元素,从而使其对人眼不可见
来源:我很久以前在一本书上读到过。互联网上有一些关于该主题的网站
这是一个天才的解决方案,可以通过Javascript隐藏内容,而不会在页面加载时内容闪烁。搜索机器人和未启用 Javascript 的用户将看到显示的文本。
使用 display none 是完全安全的,此人进行了测试并分享了结果。只要不要使用灰帽 SEO 的属性就可以了。
http://seotesttool.com/blog/does-the-google-bot-index-css-hidden-divs/
如果您使用 JavaScript 隐藏菜单,搜索引擎可能无法跟踪链接。我使用了 display:none 来隐藏我不想出现在网站的某些区域的导航块。有一些 CMS 系统构建以这种方式显示导航,如果 Google 禁止使用这些 CMS 系统构建的所有网站,那么它可能无法提供最相关的结果。
如果您只是为了搜索引擎优化目的而使用它来隐藏文本,请远离它。搜索引擎很可能不会识别它,但如果它们这样做了 - 例如,如果竞争对手将其标记给 Google - 并且您正在使用它来隐藏垃圾邮件文本,那么请做好应对后果的准备。
此类隐藏内容(例如过度使用过多关键字)违反了 Google 网站站长指南 搜索指南。
但是,并非所有链接或隐藏文本都可以欺骗搜索引擎。对于Google服务器难以识别的内容,例如图像上的文本、JavaScript或Flash,隐藏内容可以更有效地提高网站内容的索引。
Google 是一台智能机器,在如何以最有效的方式向用户提供信息方面始终在不断改进。因此,在进行网络SEO时,还需要正确导航SEO,避免过度使用而违反Google搜索指令。