谷歌索引页面是不是包含隐藏的 div?
Posted
技术标签:
【中文标题】谷歌索引页面是不是包含隐藏的 div?【英文标题】:Does google index pages with hidden divs?谷歌索引页面是否包含隐藏的 div? 【发布时间】:2010-10-05 14:32:49 【问题描述】:我开始重新设计和开发一个包含大量文本的网站,并且我正在考虑如何组织网站上的信息,使其看起来更简洁。在网站的某些部分,我想实现一个 jquery 切换效果,其中一些内容被放置在隐藏的 div 中,并且该内容将根据用户的 onclick 事件显示或隐藏。
这种组织内容的技术会极大地损害网站的 SEO 吗?谷歌会在什么时候开始将其视为垃圾邮件并放弃该网站的全部索引?
//更新 - 找到了一些答案。
我想澄清一下,作为对下面一些答案的回应,隐藏 div 的目的是为了组织目的在显示/隐藏内容之间切换,其中任何隐藏的文本最终都会显示给用户。
但是,经过大量挖掘,来自 google 的Matt Cutts 确实说,只要您不使用关键字填充隐藏文本并通过试图欺骗 googlebot 来滥用系统,您通常应该没问题。他还gives a funny example的关键字填充出错了。
【问题讨论】:
【参考方案1】:显然是yes。
什么都逃不过索伦的眼睛。
【讨论】:
更好:没有什么能“刮伤”索伦的眼睛 =)【参考方案2】:如果您出于 SEO 原因隐藏/显示内容,它将被编入索引,但可能会被 Google 拒绝。换句话说,谷歌看到的应该是用户点击链接时看到的。
【讨论】:
【参考方案3】:只要隐藏的内容与页面相关,它就不会被视为垃圾邮件。
我在页面上放置了隐藏文本,切换了可见文本,当使用图形作为标题时,我有一个用于 Google 的 CSS 隐藏 H1 标题。
【讨论】:
【参考方案4】:也许隐藏你的内容对 SEO 不利,但也许你不必隐藏它。
不要使用“display:hidden”,而是使用创意定位。
使用“left: 7680px”或“margin-top: -7680px”将您的“隐藏”内容放置在屏幕外 7680 像素处
然后使用您的 java 脚本根据需要更改内容的位置。
【讨论】:
【参考方案5】:Poe 使用“舞台外” div(负位置)的想法被广泛使用,并且与具有 display:hidden 或 visibility:none 的 div 一样被 Google bot 所熟知。
这是怎么做的:
让您的所有对象在您的 html 代码中完全显示、完全可见并在舞台上,正如 Google 所希望的那样......但是那么......让您的 javascript onload 事件在浏览器客户端中应用您想要的定位.
结果...完美的 SEO 和访问者的完美体验。
【讨论】:
这对于没有 JavaScript 的用户来说也更好。大多数网站上没有太多这样的情况,但它确实发生了。 我也有同样的想法……但是在紧跟标签之后的脚本中有一个超时,该标签将执行 1ms 以隐藏它。 ;) 到目前为止,它太快了,无法注意到。 (我想既然谷歌现在[在某种程度上]支持运行脚本,它可能会更安全,因为它可能不会触发计时器[但我不知道如何确认这一点])。 我不喜欢闪烁的东西'【参考方案6】:这绝对没问题,因为我已经做过很多次了,没有任何 SEO 处罚。
【讨论】:
【参考方案7】:我不会隐藏它。如果人们不想阅读它,他们可以跳过。当我隐藏文本时,Googlebot 以及常规 html 中的文本似乎都看不到它。
【讨论】:
【参考方案8】:最好和最满意的结果,我在这里找到了。
隐藏的文字和链接 在您的内容中隐藏文本或链接以操纵 Google 的搜索排名可能被视为具有欺骗性,并且违反了 Google 的网站管理员指南。文本(例如过多的关键字)可以通过多种方式隐藏,包括:
在白色背景上使用白色文本 定位图像后面的文本 使用 CSS 将文本放置在屏幕外 将字体大小设置为 0 通过仅链接一个小字符来隐藏链接 - 例如,段落中间的连字符 在评估您的网站以查看它是否包含隐藏的文本或链接时,请寻找您网站的访问者不容易看到的任何内容。是否有任何文字或链接仅供搜索引擎而非访问者使用?
但是,并非所有隐藏文本都被视为具有欺骗性。例如,如果您的网站包含搜索引擎难以访问的技术,例如 JavaScript、图像或 Flash 文件,则为这些项目使用描述性文本可以提高您网站的可访问性。请记住,许多使用屏幕阅读器、移动浏览器、没有插件的浏览器和慢速连接的人类访问者也将无法查看该内容,并且也会从描述性文本中受益。您可以通过关闭浏览器中的 JavaScript、Flash 和图像,或使用纯文本浏览器(如 Lynx)来测试网站的可访问性。使您的网站易于访问的一些提示包括:
https://support.google.com/webmasters/answer/66353?hl=en
【讨论】:
以上是关于谷歌索引页面是不是包含隐藏的 div?的主要内容,如果未能解决你的问题,请参考以下文章