Ajax网站,历史和SEO的问题



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

我有一个网站,所有内容都装有Ajax,它运行良好。但是,该方法有一些问题,或者一些UX问题。

  • 用户不能从加载内容复制URL,因为它将仅显示默认URL。
  • SEO会受到打击,因为它不能被爬行,即使在正常用户浏览时,Sitemap也只有2页,他们会看到更多。
  • 浏览器历史记录,后方是不起作用的。按下后面的按钮进入主页。

现在,我搜索并阅读了很多。Google有一个黑客攻击,如果您在URL中使用#,则可以爬行该网站。

使用PushState/popstate操纵浏览器历史。

现在,我已经尝试使它工作了,但是我无法将自己的头脑弄清哪种过程是最好的方法。我应该重做所有的ajax吗?

现在,我有2个Div框,我在它们之间切换了加载内容,以在页面之间获得那种甜美的过渡。我的前页面基本上只是2个空的divs,别无其他。它有效,但我感到这是一种非常糟糕的方法,想法?

如果有人知道一些好的指南,请随时给我,我读了很多,但是我可能会错过一些金色的人。

Google在索引和排名页面时确实执行了一些JavaScript。但是,在建立内容相关时,用户无法立即可见的文本被降级。

使用PushState/popstate操纵浏览器历史。

如果您需要使用这些技巧,Google不太可能会信任您的内容。和不信任的内容不进行排名。

更新:使用PushState操纵浏览器历史记录可以。

此外,如果您的URL一直在更改,则Google不会欣赏它,除非您设法设置了规范链接。

最新更新