我有一些问题,我可以使用一些输入。
我有一个网站,其中所有内容都加载了ajax,它运行得很好。但是,这种方法存在一些问题,或者一些用户体验问题。
现在,我已经搜索并阅读了很多。 谷歌有一个黑客,似乎允许网站被抓取,如果你在你的网址中使用#,不使用空网址,这导致我...
使用pushState / popState操作浏览器历史记录。
现在,我已尝试让它发挥作用,但我无法理解哪个过程是最好的方法。我应该重做我所有的ajax吗?
现在我有2个div框,我用加载的内容在它们之间切换,以便在页面之间获得良好的甜蜜过渡。我的首页基本上只是2个空div,没有别的。它有效,但我觉得这是一个非常糟糕的方法,想法?
如果有人知道一些好导游,请随意给我,我按照我的说法读了很多,但我可能会错过那里的一些黄金。
答案 0 :(得分:1)
Google在索引和排名页面时会执行一些Javascript。但是,在建立内容相关性时,会降低用户无法立即看到的文本。
使用pushState / popState操作浏览器历史记录。
如果您需要使用这些技巧,Google很可能不会信任您的内容。并且不信任的内容不会被排名。
UPDATE:使用pushState操作浏览器历史记录是可以的。
此外,如果您的网址一直在变化,Google将不会欣赏它,除非您设法设置规范链接。