Ajax魔术:Kotaku是如何实现Ajax*和*Google可访问性的?

Ajax魔术:Kotaku是如何实现Ajax*和*Google可访问性的?,ajax,seo,Ajax,Seo,Kotaku推出了一种新的设计,没有散列。他们的网站显然仍然使用ajax请求,但不知怎么的,它仍然是通过Google找到的,并且内容显示在pagesource中。他们是怎么做到的?他们的文本似乎包含在脚本type=text/javascript中,但我不明白这会产生什么影响,或者他们为什么会这样做。 (当然,第一个页面请求可能只是触发一个静态的、服务器端构造的响应。但是查看其他文章,它确实通过ajax请求加载json。没有页面刷新) 请查看此网站,例如: 没有散列,一个格式非常好的URL,它出

Kotaku推出了一种新的设计,没有散列。他们的网站显然仍然使用ajax请求,但不知怎么的,它仍然是通过Google找到的,并且内容显示在pagesource中。他们是怎么做到的?他们的文本似乎包含在脚本type=text/javascript中,但我不明白这会产生什么影响,或者他们为什么会这样做。 (当然,第一个页面请求可能只是触发一个静态的、服务器端构造的响应。但是查看其他文章,它确实通过ajax请求加载json。没有页面刷新)

请查看此网站,例如:

没有散列,一个格式非常好的URL,它出现在谷歌上。我已经阅读了Google Ajax指南,据我所知,Google只在您使用时请求html快照#!在你的网址里面

为方便起见,我制作了一个屏幕截图,显示了Chrome调试器中文本的外观:(ganjaAjaxContent是什么意思?)

如果您搜索这篇文章,它将是Google中的第一个匹配项:


能够在不必担心谷歌搜索的情况下使用ajax将是非常棒的。

Kotaku和其他Gawker网站正在为SEO做很多事情:

  • 提交所有内容的XML站点地图
  • 正确使用Google和Facebook的标题和描述标签

    • 现在就阅读一些新的古墓丽影游戏




  • 关闭Javascript时显示HTML帖子内容(检查
    元素)

没错,谷歌的第一次访问加载了语义上的、可访问的服务器端构建页面。虽然谷歌可以抓取hashbang页面,但它不需要,因为所有页面都是通过sitemap.xml索引的

希望这能回答你所有的问题

p、 话虽如此,hashbang仍然对网络有害


Kotaku和其他Gawker网站正在为SEO做很多事情:

  • 提交所有内容的XML站点地图
  • 正确使用Google和Facebook的标题和描述标签

    • 现在就阅读一些新的古墓丽影游戏




  • 关闭Javascript时显示HTML帖子内容(检查
    元素)

没错,谷歌的第一次访问加载了语义上的、可访问的服务器端构建页面。虽然谷歌可以抓取hashbang页面,但它不需要,因为所有页面都是通过sitemap.xml索引的

希望这能回答你所有的问题

p、 话虽如此,hashbang仍然对网络有害