是否有任何方法使jQuery烧烤谷歌可索引



我在一个AJAX驱动的网站上工作,我决定使用Ben Alman的BBQ插件进行hashchange事件。

但是,有了这个插件,我不能为谷歌搜索(!#)

有其他插件吗?

谢谢

有两种方法可以使ajax网站对SEO友好。

  1. 优雅的升级。这包括在没有任何ajax的情况下编写网站代码,然后仅使用ajax优雅地升级网站功能。例子
  2. 另一种方法是用AJAX编码你的整个网站,不关心SEO,直到为时已晚。然后,你可以使用Google的HashBang提案来实现服务器端黑客来为你的网站提供静态内容。

您可以在这里阅读更多关于这两种解决方案的比较:https://github.com/browserstate/history.js/wiki/Intelligent-State-Handling

我不熟悉JQuery BBQ。然而,Google Bot根本不执行javascript。打开你的浏览器,禁用javascript,然后进入你的网站。这就是谷歌所看到的。如果你想让谷歌看到你的ajax网站上有什么,那么你就必须用一种非javascript的方式来导航到你网站的这些部分。

建议链接- twitter.com/#!/tbwa_istanbul例如,是使用新的方式如何谷歌可以索引htmled ajax。我是说…它不工作的json ajax..仅适用于加载的HTML代码。很有意思:)

所以答案是:是的,谷歌可以索引ajax

在这里阅读更多:使AJAX应用程序可爬行

实际上你可以用BBQ来改变Google搜索(#!)

在这里下载插件:BBQ。也可以在github上查看他的页面。

解压文件夹并查看示例。有一个例子叫做'fragment-ajax-crawlable'(你也可以在github上获得文件)。

这应该让你知道如何做到这一点(有一个插件的大量文档)。

相关内容

  • 没有找到相关文章

最新更新