0

我为我的网站创建了一个站点地图,它符合http://www.sitemaps.org/设置的协议

谷歌已通过网站管理员工具获知此站点地图。它已经跟踪了站点地图中的所有 url(500 多个 url),但只索引了其中的 1 个。谷歌最后一次下载站点地图是在 2009 年 10 月 21 日。

当我对 site:url 进行谷歌搜索时,它会获得 2500 多个结果。谷歌表示它可以抓取该网站。

有没有人知道为什么实际上只有 1 个 url 被编入索引?

干杯,詹姆斯

4

2 回答 2

1

首先,确保 Google 没有被禁止使用robots.txt等的页面。还要确保这些 URL 是正确的。:)

其次,谷歌不只是从表面上看你的站点地图。它使用其他因素(例如入站链接等)来确定是否抓取站点地图中的所有页面。然后,站点地图主要用作提示而不是其他任何东西(例如,它可以帮助 Google 知道页面何时更新得更快)。获得高质量、相关、有用的链接(入站和出站),您的网站应该开始被索引。

于 2009-10-22T02:01:52.070 回答
0

你的两个陈述似乎相互矛盾。

但只索引了其中的 1 个。

当我对 site:url 进行谷歌搜索时,它会获得 2500 多个结果

bdonlan 的逻辑是正确的(robot.txt 和 Google 对站点地图缺乏信任),但我认为问题在于您“认为”您的网站是否属实。

也就是说,谷歌网站管理员工具说你只有 1 个页面被索引,但 site:yoursite.com 显示 2.5k。

谷歌网站管理员工具不是很准确。它们很好,但它们有问题,可能会帮助您了解有关您网站的问题。信任站点:命令。如果您搜索 site:yoursite.com 并看到超过 1 个结果,则您在 Google 的索引中。

我相信网站:yoursite.com。您在 Google 中有 2.5k 个页面,已编入索引且可搜索。

因此,现在优化这些页面并查看流量。:D

旁注:Google 可以抓取任何网站、flash、javascript 等。

于 2009-10-22T21:50:02.973 回答