为什么这个网站使用html5 pushstate不是seo友好的?

Car*_*Dry -1 javascript seo html5 history.js

我刚刚使用html5历史api和使用history.js库的'pushstate'构建了这个网站.

http://renovari.co.uk

我提交了它被谷歌索引,但在我检查谷歌网站的结果后,我可以看到文本没有被抓取.

我在互联网上看过很多这样的例子......

有什么问题?

All*_*sen 5

问题在于没有JS的访问者,比如google bot.

您依赖JavaScript来加载页面内容,因此它没有编入索引.

尝试在浏览器中禁用JavaScript,您可以看到这一点.

要解决这个问题,有很多方法可以继续,但基本上你想要将第一个页面加载作为一个内容始终的页面,从那时起通过JS加载新内容.

如果你使用hashbangs你可以做喜欢的事这样.但是如果你进行搜索,你会在网上找到很多热带地区.

维基百科也有这篇关于它的伟大文章.