【发布时间】:2015-12-15 12:59:56
【问题描述】:
我最近使用Angularjs 创建了一个网页,我目前正尝试使用pushstate 让Google 将其编入索引。
我做了相当多的研究,发现我可以使用Googlebot-simulater in Google Webmaster tools 来模拟我网站上的 Google 访问,并查看机器人如何查看我的网页与用户看到的内容。
这里的结果看起来不错,Google 看到的内容与我的用户完全相同,并且所有页面/子页面的状态均为 partially 或 fully。
今天早上我被告知要查看Google 在我的网站上看到的内容的另一种方式是谷歌搜索site:domainname。这里列出了Google 和cached 的所有页面/子页面列表,通过单击不同的链接,您可以看到相应页面的显示位置。
这是我有点担心我错过了什么,因为无论我的页面从Goolgebot-simulation 获得的partially/fully 状态如何,当我查看我的页面时(使用第二种方法),页面都是空白的。
这是我第一次索引网页,我已经尝试了好几天,但没有任何运气。有没有人可以告诉我做错了什么/错过了什么,或者至少指出正确的方向?还是我应该再耐心一点?
【问题讨论】:
-
我添加了一个赏金,我处于完全相同的情况。
-
嘿,我也遇到了同样的问题,所以一直在尝试组合一个工具来帮助解决这个问题 - github.com/jjbskir/angular-prerender - 它会预先渲染您的网站,使其对 SEO 更加友好,并且不需要后端服务。
标签: javascript angularjs indexing web-crawler google-crawlers