JS pushState没有直接链接

时间:2014-08-12 16:06:36

标签: javascript seo

我正在寻找一种方法来支持通过AJAX加载的内容的SEO。我的网站处理网址,例如:www.example.com/part/{number}。然后在主页上JS执行AJAX请求并接收内容。在AJAX回调中,使用了pushState。

如果主页的内容始终相同,Googlebot是否会尊重动态内容(不重复)?如果没有,有没有办法做到这一点?

1 个答案:

答案 0 :(得分:0)

  

如果主页的内容始终相同,Googlebot是否会尊重动态内容(不重复)?

可能不会(虽然他们这些天确实支付了一些对JS的关注)。

  

如果没有,有办法吗?

正确使用pushState。当您使用它更改URL时,让JS更改DOM以反映在请求URL时服务器将提供的内容。

不要加载默认内容,然后使用客户端代码检查URL,然后进行修改。这会使pushState的对象失败,你也可以回到the bad old days of hashbangs