Ajax网站,历史和Seo的问题

时间:2015-05-08 12:06:28

标签: ajax url web seo history

我有一些问题,我可以使用一些输入。

我有一个网站,其中所有内容都加载了ajax,它运行得很好。但是,这种方法存在一些问题,或者一些用户体验问题。

  • 用户无法从已加载的内容中复制网址,因为它将始终显示默认网址。
  • SEO会受到影响,因为它无法被抓取,站点地图只有2页,即使普通用户浏览时,他们也会看到更多。
  • 浏览器历史记录,后退和前进,不起作用。点击后退按钮进入主页面。

现在,我已经搜索并阅读了很多。 谷歌有一个黑客,似乎允许网站被抓取,如果你在你的网址中使用#,不使用空网址,这导致我...

使用pushState / popState操作浏览器历史记录。

现在,我已尝试让它发挥作用,但我无法理解哪个过程是最好的方法。我应该重做我所有的ajax吗?

现在我有2个div框,我用加载的内容在它们之间切换,以便在页面之间获得良好的甜蜜过渡。我的首页基本上只是2个空div,没有别的。它有效,但我觉得这是一个非常糟糕的方法,想法?

如果有人知道一些好导游,请随意给我,我按照我的说法读了很多,但我可能会错过那里的一些黄金。

1 个答案:

答案 0 :(得分:1)

Google在索引和排名页面时会执行一些Javascript。但是,在建立内容相关性时,会降低用户无法立即看到的文本。

  

使用pushState / popState操作浏览器历史记录。

如果您需要使用这些技巧,Google很可能不会信任您的内容。并且不信任的内容不会被排名。

UPDATE:使用pushState操作浏览器历史记录是可以的。

此外,如果您的网址一直在变化,Google将不会欣赏它,除非您设法设置规范链接。