我的网站未被谷歌抓取

时间:2016-10-05 07:55:12

标签: javascript ajax knockout.js web-crawler google-crawlers

我网站中的某些页面是使用KnockoutJS(ajax JS框架)

实现的

由于某些原因,Google不会抓取这些网页

未编入索引的页面:

fidelite.kz/#!product_info/1 fidelite.kz/#!product_info/2 fidelite.kz/#!product_info/3 ... fidelite.kz/#!product_info/183

网站对这些网页有静态重复:

fidelite.kz/?_escaped_fragment_=product_info/1 fidelite.kz/?_escaped_fragment_=product_info/2 fidelite.kz/?_escaped_fragment_=product_info/3 ... fidelite.kz/?_escaped_fragment_=product_info/183

网站地图:

fidelite.kz/sitemap.txt

请参加该页面 fidelite.kz/#!product_info/2 已编入索引,因为此页面是通过Google网站管理员搜索控制台手动添加的。 通过这种方式添加所有页面需要很长时间。

Google网站管理员搜索控制台中未显示任何错误。

如何根据sitemap.txt强制索引所有页面?

由于

2 个答案:

答案 0 :(得分:1)

关于这一切的一切让我感到畏缩。

'fidelite.kz /#!product_info / 1'不是页面fidelite.kz是页面,'#!product_info / 1'是页面的一部分。

Google会将#和非索引视为另一个页面。

我建议您在设计和考虑时考虑可索引性。开发任何电子商务网站。如果不是您做到了,请向您的客户建议这是一个问题,重新设计网站是一个很好的解决方案。

答案 1 :(得分:0)

如果Google搜索引擎无法抓取您的网站,则有以下原因:

  1. 请检查机器人元标记“ noindex标记”
  2. 检查robots.txt文件“不允许:/”