我开始重新设计和开发包含大量文本的网站,我正在考虑如何在网站上整理信息以使其看起来更干净。在网站的某些部分,我想实现一个jquery切换效果,其中一些内容被放置在一个隐藏的div中,并且该内容将根据用户的onclick事件显示或隐藏。
这种组织内容的技巧是否会极大地损害网站的搜索引擎优化? google什么时候开始将其视为垃圾邮件,并将网站放在一起索引?
//更新 - 找到了一些答案。
我想澄清一下,作为对下面某些答案的回应,隐藏div的目的是在显示/隐藏内容之间切换以用于组织目的,其中任何隐藏文本最终将显示给用户。
然而,经过大量挖掘后,来自谷歌的Matt Cutts几乎可以说,只要你没有填充隐藏文字的关键字并试图欺骗googlebot滥用系统,你通常应该没问题。他还gives a funny example关键字填充错误。
答案 0 :(得分:18)
显然是yes。
没有什么能逃过索伦的眼睛。
答案 1 :(得分:4)
它将被编入索引,但如果您因SEO原因隐藏/显示内容,Google可能会不满意。换句话说,谷歌看到的应该是用户点击链接时看到的内容。
答案 2 :(得分:3)
Poe关于使用“off stage”div(负面位置)的想法被广泛使用,并且谷歌机器人也知道它作为带显示的div:hidden或visibility:none。
以下是如何操作:
让您的所有对象完全显示并完全可见,并且正好在HTML代码的舞台上,就像Google想要的那样......但是那样......让您的javascript onload事件在浏览器客户端中应用您想要的定位。
结果......完美的SEO,为访客提供完美的体验。
答案 3 :(得分:1)
只要隐藏的内容与网页相关,它就不应该是垃圾内容。
我在页面上放置了隐藏文字,切换了可见文本,当使用图标作为标题时,我有一个CSS隐藏的H1标题给谷歌。
答案 4 :(得分:0)
这绝对没问题,因为我已经多次这样做而没有任何SEO惩罚。
答案 5 :(得分:0)
我不会隐藏它。如果人们不想阅读它们,他们可以跳过。当我隐藏文字时,它似乎不会被Googlebot以及常规HTML中的文字看到。
答案 6 :(得分:0)
我在这里找到了最好和最满意的结果。
隐藏文字和链接 隐藏内容中的文字或链接以操纵Google的搜索排名可能被视为具有欺骗性,并且违反了Google的网站站长指南。文本(例如过多的关键字)可以通过多种方式隐藏,包括:
在白色背景上使用白色文字 找到图像后面的文本 使用CSS在屏幕外定位文本 将字体大小设置为0 通过仅链接一个小字符来隐藏链接 - 例如,段落中间的连字符 在评估您的网站以查看其是否包含隐藏文字或链接时,请查找您网站访问者无法轻易查看的任何内容。那里的任何文字或链接是否只针对搜索引擎而不是访问者?
但是,并非所有隐藏文字都被视为具有欺骗性。例如,如果您的网站包含搜索引擎难以访问的技术(如JavaScript,图片或Flash文件),则使用这些项目的描述性文字可以改善您网站的可访问性。请记住,许多使用屏幕阅读器,移动浏览器,没有插件的浏览器和慢速连接的人类访问者也无法查看该内容,也将从描述性文本中受益。您可以通过在浏览器中关闭JavaScript,Flash和图像,或使用纯文本浏览器(如Lynx)来测试网站的可访问性。有关使您的网站可访问的一些提示包括:
答案 7 :(得分:-5)
也许隐藏你的内容对SEO不好,但也许你不必隐藏它。
不使用“display:hidden”,而只使用创意定位。
使用“left:7680px”或“margin-top:-7680px”将您的“隐藏”内容放在屏幕上7680像素
然后使用您的java脚本根据需要更改内容的位置。