Seo 关于sitemap_index.xml的困惑

Seo 关于sitemap_index.xml的困惑,seo,sitemap,Seo,Sitemap,我已经阅读了关于站点地图格式的谷歌文档,但有一件事他们没有弄清楚: 搜索引擎会自动查找和查找/sitemap_index.xml吗?还是您必须通过/robots.txt或main/sitemap.xml告诉他们?您是否可以没有/sitemap.xml而仍然依赖/sitemap_index.xml来查找和获取?最好的方法是在robots.txt中指向您的站点地图: Sitemap: <sitemap_location> 站点地图: 在robots.txt中有一个很好的解释,您可以使

我已经阅读了关于站点地图格式的谷歌文档,但有一件事他们没有弄清楚:
搜索引擎会自动查找和查找/sitemap_index.xml吗?还是您必须通过/robots.txt或main/sitemap.xml告诉他们?您是否可以没有/sitemap.xml而仍然依赖/sitemap_index.xml来查找和获取?

最好的方法是在robots.txt中指向您的站点地图:

Sitemap: <sitemap_location>
站点地图:

在robots.txt中有一个很好的解释,您可以使用相同的语法指向站点地图或站点地图索引文件:

Sitemap: <location>
站点地图:
搜索引擎将通过查看文件知道它是什么类型的


还值得注意的是,sitemap.xml和sitemap_index.xml只是建议的文件名,您可以使用任意名称。与robots.txt的已知位置不同,搜索引擎不会检查任何位置,如sitemap.xml或sitemap_index.xml,除非你告诉它该位置有东西。

我读了很多关于这个问题的讨论,没有人知道谷歌如何处理这个问题

有些人说,默认情况下爬虫会查找这些文件:

  • /sitemap.xml
  • /sitemap.xml.gz
  • /sitemap.gz
如果你读过谷歌关于xml站点地图的文章,他们经常谈论这些文件名,这是巧合吗

也许这是真的,但是,我建议遵循谷歌的指导原则,使用robots.txt+通过提交网站地图

我认为网站管理员的工具被低估了,它很值钱,你可以直接从谷歌接收信息,这些信息可以帮助你改进网站

如果你不想每次登录网站管理员工具,在网站地图更新时重新提交,你可以点击谷歌,让他们知道这些变化

ping Google的链接:www.Google.com/webmasters/tools/ping?sitemap=sitemap\uURL


更多信息请访问。

我可以确认,对于我刚刚调查过的两个站点,网站管理员工具没有sitemap_index.xml或其链接的站点地图的记录


我检查的两个网站都被谷歌编入索引已经一年多了,更不用说robots.txt中的sitemap了,它们都是WordPress网站,由Yoast SEO自动生成sitemap_index.xml。我只是在网站管理员工具中手动添加了网站地图。

>搜索引擎不会检查任何位置,如sitemap.xml或sitemap_index.xml,除非您告诉它该位置有东西。