使用Ajax,Hash URL或Direct URL或两者时最适合SEO


What is best for SEO when using Ajax, Hash URL or Direct URL or Both?

我正在制作一个完全基于Ajax的网站,但我仍然怀疑我的SEO。

在我的"a"标签href中,我放置了一个指向内容的直接链接,但我不会将用户重定向到它,而是通过Ajax获取内容,然后我用"window.location.hash"更改地址栏。

如果我将带有两个链接(哈希链接和直接链接)的站点地图发送给 Google,那将是重复的内容并损害我的 SEO。

如果您有更好的方法(而不是我的方式),请随时告诉我。

谢谢大家

谷歌在这里有一个有用的指南:

  • 使 AJAX 应用程序可爬网

对于完整的 ajax 站点,您通常会看到站点的导航反映在 url 哈希中:

#/about#/faq等等。在这种情况下,如果您在网址结构前面加上感叹号 (!),Google 将索引这些 ajax 响应的内容。这称为哈希爆炸。所以:

#!/about实际上会被谷歌索引......您也可以将这些类型的URL放入您的站点地图中(我认为)