我最近创建了一个sitemap.xml文件,并将其上传到我的Google Webmasters工具帐户。Google没有报告我的网站上载的站点地图有任何问题或错误。
现在我的问题是:
- 我怎么知道我的站点地图是否可以在Google网站站长工具中使用?
我问的原因是我不知道该怎么看或正在寻找,感觉就像我上载了一个无用的文件。
我最近创建了一个sitemap.xml文件,并将其上传到我的Google Webmasters工具帐户。Google没有报告我的网站上载的站点地图有任何问题或错误。
现在我的问题是:
我问的原因是我不知道该怎么看或正在寻找,感觉就像我上载了一个无用的文件。
Answers:
一个站点地图文件可以帮助搜索引擎发现新的和更新的网址,您的网站上。特别是,如果您的网站很大,则可以帮助他们专注于新内容和更新内容,而不必盲目地浏览所有内容以查看是否已更改。这样可以更快地发现新内容,尤其是在网站更大或更复杂的情况下,这可能会非常明显。
特别是Google(我在Google工作;我不知道其他搜索引擎如何处理这些信息),它还会执行以下操作:
此外,您可以选择在Sitemaps文件中使用多个扩展名(例如,用于图像,视频,新闻或国际化)。这些扩展都是可选的。
对于大多数网站,Sitemaps文件中最可见的元素是您可以看到索引的URL计数。它可能需要一天左右的时间才能显示出来,因此,如果您是首次提交站点地图,则可能需要耐心一点。虽然其他方式(例如site:-query)非常非常近似,但是此计数非常准确。
编辑添加:关于站点地图,我个人觉得非常有用的另一件事是,如果您不是直接用CMS生成站点地图,则总是会发现很多关于您的网站如何可爬网以及发现哪种URL的信息。在那个过程中。我见过很多情况,使用您身边的工具(例如Sitemaps生成器)爬行网站会冒出您可能会错过的问题,例如URL中的会话ID,通过URL差异复制内容,无限空间(例如作为无尽的日历),甚至是根本没有链接的网站部分。
如果您没有收到任何错误,则可以假定Google已对其进行了解析并且知道其中的内容。但这并不意味着他们将对这些页面进行爬网和/或索引。站点地图只是告诉搜索引擎您的网页的另一种方式。他们没有义务对任何或所有这些页面进行爬网和编制索引。他们也可以通过链接或URL提交来查找页面。
对于较大的网站,例如具有数百,数千或数百万个页面的网站,它非常有用。我们公司的网站上有40万个页面,其中URL由Content ID动态创建,URL参数与&一起使用,Google网站站长工具将为您提供有关已爬网页面的反馈并向您显示错误,您可以调试或打开页面,亲眼看看有什么问题。通过这种方式,谷歌实际上帮助我们创建了一个更好的网站,并使我们免于几次尴尬。
查看索引页数与已爬网数也很有用。
对于较小的网站,如果网站是一小群.html页面,其中每个页面都是通过菜单链接的,并且网站不经常更新,则如果您上传站点地图,则搜索结果不会有任何变化。与未上传站点地图的人相比,上传站点地图将没有任何优势。
我以前也有大约20个小型网站,在这些网站中,我是由cron脚本自动生成的站点地图,而我停止这样做了。有一天,我发现由于错误而无法正确生成XML文件约6个月,但是Google幸好忽略了我的错误,即使这些站点地图有错误,也对这些网站进行了完全索引,Google只是将站点地图用作提示,而不是非常认真