我网站中的某些页面是使用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强制索引所有页面?
由于
答案 0 :(得分:1)
关于这一切的一切让我感到畏缩。
'fidelite.kz /#!product_info / 1'不是页面fidelite.kz是页面,'#!product_info / 1'是页面的一部分。
Google会将#和非索引视为另一个页面。
我建议您在设计和考虑时考虑可索引性。开发任何电子商务网站。如果不是您做到了,请向您的客户建议这是一个问题,重新设计网站是一个很好的解决方案。
答案 1 :(得分:0)
如果Google搜索引擎无法抓取您的网站,则有以下原因: