我正在寻找一种方法来支持通过AJAX加载的内容的SEO。我的网站处理网址,例如:www.example.com/part/{number}。然后在主页上JS执行AJAX请求并接收内容。在AJAX回调中,使用了pushState。
如果主页的内容始终相同,Googlebot是否会尊重动态内容(不重复)?如果没有,有没有办法做到这一点?
答案 0 :(得分:0)
如果主页的内容始终相同,Googlebot是否会尊重动态内容(不重复)?
可能不会(虽然他们这些天确实支付了一些对JS的关注)。
如果没有,有办法吗?
正确使用pushState。当您使用它更改URL时,让JS更改DOM以反映在请求URL时服务器将提供的内容。
不要加载默认内容,然后使用客户端代码检查URL,然后进行修改。这会使pushState
的对象失败,你也可以回到the bad old days of hashbangs。