谷歌没有索引我的ajax hashbang网址

时间:2014-10-24 11:32:39

标签: ajax seo googlebot

我开发了一个包含非ajax页面核心的网站,然后是一个带网址的分支

 http://mywebsite.com/frameworks/#!ajaxpageaddress1
 http://mywebsite.com/frameworks/#!ajaxpageaddress2

我已经设置网站,以便在从Google抓取工具收到_escaped_fragment_时提供html快照。

我使用fetch作为谷歌测试了ajax页面,这正确地返回了html快照。

我已经提交了一个包含hashbang地址的站点地图。

我已经按照我找到的每条指令进行了操作,但谷歌只对非ajax页面编制索引(但没有记录任何抓取错误)。

有没有人经历过这种情况,或者发现了我需要采取的明显步骤?

由于 杰里米

2 个答案:

答案 0 :(得分:0)

首先,您需要使用#!代替!#; - )

我为此创建了一个解决方案,您可以在Github上找到它作为指南或完全使用:https://github.com/kubrickology/Logical-escaped_fragment

只需使用此__init()__update()来AJAX化您的网页。

答案 1 :(得分:0)

我刚刚遇到过这个问题:https://googlewebmastercentral.blogspot.com/2015/10/deprecating-our-ajax-crawling-scheme.html

似乎是谷歌抓取ajax页面的重大变化。