谷歌抓取ajax /动态生成的内容 - 搜索引擎优化

时间:2013-03-02 01:58:50

标签: ajax web-crawler seo google-crawlers

我有一个非常独特的情况,我不相信这里的任何其他主题都可以联系起来。

我有一个动态加载/嵌入到第三方网站的电子商务模块,没有iframe直接JSON到网络客户端到内容。我根本无法访问这些第三方网站,除了我的javascript文件从他们的页面加载并动态生成内容。

我知道#!方法,但这不是很好,我的JS确实在嵌入式平台中生成了“url”,但它们只是假的,只是地址栏,我不相信谷歌抓取工具可以达到这个目的。

所以我的问题是,是否有一个元我们可以设置为指向网址之外,即返回到具有静态可抓取内容的服务器。即将规范指向我的服务器...但我再也不认为这会起作用。

3 个答案:

答案 0 :(得分:3)

如果你实施#!那么你必须确保你的嵌入式url支持片段参数版本,你可能不会。这是服务器端的东西。

您可能无法影响页面的规范标记。它还必须在服务器端完成。您通过JavaScript设置的任何元标记都不会被机器人看到。

Disqus通过提供API解决了这个问题,因此嵌入式网站可以获得评论服务器端,然后以简单的html呈现。 WordPress有一个插件来做到这一点。 Disqus也是谷歌制作如何抓取他们的AJAX页面的少数几个系统之一。

有些插件要求人们也包含与JavaScript的纯链接。请注意这一点,因为如果您做错了,可能会破坏Google指南。但是,您可以将普通链接与插件集成,以便它将机器人和用户指向可抓取的内容版本。

答案 1 :(得分:1)

答案 2 :(得分:0)

现在你可以实际做到这一点。可以在此处找到完整的指南和示例:https://github.com/kubrickology/Logical-escaped_fragment