我已通过其网站站长工具向Google提交了我的AJAX网络应用程序的站点 Map . 提交的网址格式如下:
-
http://www.mysite.com/#!myscreen;id=object-id
-
http://www.mysite.com/#!myotherscreen;id=another-id
但是,即使自提交站点 Map 已过去一周以上,Google也没有为这些网址编制索引 . Google声明已经处理了站点 Map ,声明已检测到60个网址,表明未发生任何错误,但未对任何网址编制索引 .
我已经在服务器端实现了AJAX可抓取性 Contract ,其中包含_escaped_fragment_的请求被快照响应 .
任何有关Google未将网址编入索引的帮助/信息都将不胜感激 .
2 回答
见GWT SE friendly application
建议包括遵循指南http://code.google.com/web/ajaxcrawling/ .
如今,您不再需要为Google做一些特定的事情,并且AJAX抓取方案已经deprecated been Google .
只需确保您的网站易于为您的用户使用,Google就能够正确抓取该网站 .
但是,如果您想加倍努力,可以查看该文章:* https://moz.com/blog/optimizing-angularjs-single-page-applications-googlebot-crawlers