这会被视为黑帽斗篷吗?

时间:2011-12-22 23:26:44

标签: javascript forms seo cloaking

在我新开发的电子商务网站上,我出售轮胎,我有一个轮胎查找页面。这实际上是您找到产品并转到特定产品页面的页面。我希望这一切都是真正的美好和现代的javascript形式和ajax调用,但我也希望它是SEO友好。因此,如果您进入带有JS的页面(或作为Googlebot),您将看到:

googlebot view

此列出左侧的所有轮胎类型(夏季,冬季,allyear轮胎等)以及右侧所选类型的所有产品链接到特定产品页面。

开启JS的普通用户最初会看到相同的内容,但是当DOM准备就绪时,很快就会被它取代:

web 2.0 view

加载表单后,产品将加载ajax,并在每次更改表单中的内容时更新。

我把它展示给了我的朋友,他声称这是“坏”的隐形。他声称这被认为违反了谷歌用于隐藏真实内容的指南,因为我向用户和谷歌展示了不同的内容。在我看来,它是以两种不同的方式显示的相同内容,但是我真的无法承受机会的预感,而且我对搜索引擎优化很新,所以基本上我真的不知道。

当我偶然发现this article时,我上网了 声称有白色隐形(好)和黑色隐形(坏)。不幸的是,我仍然不相信它是好还是坏,所以...

所以我的主要问题是:

  • 这种技术被认为是不好的隐形物还是好的隐形物?

其他问题:

  • 我考虑过显示我的前20个整体产品,而不是在“Google”视图中显示所有按轮胎类型过滤的轮胎。这是优化我的热门产品的更好选择吗?
  • 我还考虑过将所有产品列入长名单,对此有何看法?

2 个答案:

答案 0 :(得分:2)

这很好。您展示了相同的内容,一个是比另一个更好的用户体验。这是progressive enhancement的完美示例。

隐藏真实内容是指您只向搜索引擎显示内容,专门用于操纵搜索引擎排名。因此,如果您开始向Google展示内容,特别是如果您根据用户代理或IP地址过滤内容,那么您就是隐藏真实内容,而且它是黑帽SEO。

答案 1 :(得分:1)

正如John Conde所说,这不是隐形。如果在DOM之后加载内容被认为是隐藏真实内容,那么我们就无法使用大量的javascript或ajax脚本。你应该做的是,试图始终显示相同的内容"到js和非js用户。