2013-03-02 94 views
2

我有一个非常独特的情况,我不相信任何其他话题可以涉及。Google抓取ajax /动态生成的内容 - SEO

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

我知道#!方法,但这在这里并不好,我的JS确实在嵌入式平台中生成了“urls”,但它们都是假的,仅用于地址栏,我不相信谷歌爬虫能够达到这个目标。

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

回答

3

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

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

Disqus通过提供一个API解决了这个问题,所以嵌入式网站可以在那里得到评论服务器端和渲染,然后在纯html。 WordPress有一个插件可以做到这一点。 Disqus也是Google研究如何抓取他们的AJAX页面的少数几个系统之一。

一些插件要求人们也包括一个与JavaScript的简单链接。请小心,因为如果您做错了,可能会违反Google指南。但是您可以将简单链接与您的插件集成,以便将漫游器和用户指向可抓取内容的版本。

+0

该API实际上最有意义/最终成为解决方案。 – 2013-12-19 22:42:50

+0

这不是服务器端的东西了。看到我对这个问题的回答。 – 2014-12-06 21:19:42