一个好的 XML 站点地图可以作为网站的路线图,引导 Google 等搜索引擎访问网站的所有重要页面,同时 XML 站点地图可以很好地用于搜索引擎优化,因为它们可以使谷歌快速找到网站的基本页面。
什么是 XML 站点地图
如果希望 Google 抓取网站的每个重要页面,但有时页面最终没有任何内部链接指向它们,这使得这些页面很难找到。XML 站点地图列出了网站的重要页面,确保 Google 可以查找并抓取所有页面,并帮助其了解网站结构。

XML 地图显示了几个“索引”的地址使网站的结构尽可能明确,因此,如果点击索引中的 Sitemap 的一个,你会看到所有的网址在该特定的站点地图中。

每行末尾的日期会告诉 Google 每个帖子上次更新的时间并帮助其进行搜索引擎优化,因此当 XML 站点地图中的日期发生变化时,Google 就会知道有新的内容需要抓取和索引。如果网站的规模比较大,有时就需要拆分索引站点地图。
- XML Sitemap
- This XML Sitemap is generated by Rank Math WordPress SEO Plugin. It is what search engines like Google use to crawl and re-crawl posts/pages/products/images/archives on your website.
- Learn more about XML Sitemaps.
- This XML Sitemap Index file contains 3 sitemaps.
- Sitemap Last Modified
- https://yvesyu.com/post-sitemap.xml
- 2022-04-05 15:45 +08:00
- https://yvesyu.com/page-sitemap.xml
- 2022-04-03 17:47 +08:00
- https://yvesyu.com/category-sitemap.xml
- 2022-04-05 15:45 +08:00
单个 XML 站点地图限制为50000个URL,因此如果网站有超过50000个帖子,那么你就需要两个单独的帖子 URL 添加第二个索引站点地图。
可以看下案例:Build and submit a sitemap。
看下博客的案例:SiteMap.xml。
2. 哪些网站需要 XML 站点地图
Google的文档称 XML 站点地图对“真正的大型网站”,“拥有大型档案的网站”,“*只有少量外部链接的新网站”*以及“*使用富媒体内容的网站”*都有益。基本就可以说,XML 站点地图对每个网站都有益,每个网站都需要谷歌能够轻松找到最重要的网页,并知道他们上次更新的时间,这就是为什么这个功能如此重要。
3. 如何让 Google 找到站点地图
如果希望 Google 更快地找到网站的 XML 站点地图,则需要将其添加到 Google Search Console 帐户。在“站点地图”部分中,可以看到 XML 站点地图是否已添加,如果没有可以在页面顶部添加站点地图。

添加 XML 站点地图有助于检查站点地图中的所有页面是否确实已被 Google 编入索引,如果特定站点地图上的“已提交”和“已编入索引”号码存在很大差异,我们可能就需要好好检查一番。可能存在阻止某些页面被编入索引的错误,或者可能需要更多内容或链接指向尚未编入索引的内容。
4. 如何添加 XML 站点地图
XML 站点地图对网站的 SEO 非常重要,所以我们需要通过相关的 SEO 插件来对网站的 XML 站点地图进行设置,这种类型的插件比较多,比较出名的像 Yoast SEO 或者 EankMath SEO,这些插件会帮助我们在网站上创建 XML 站点地图并更新网站的更新信息。
以 Yoast SEO 插件为例,点击 WordPress 安装边栏中的“搜索引擎优化”然后选择“通用”标签。

选择打开 XML 站点地图功能,如果网站没有 XML 站点地图的话,插件会帮助创建一个 XML 站点地图文件。

你可以为网站启用或禁用不同的 XML站点地图,此外还可以单击问号以展开信息并查看更多可能性。

通过插件设置好 XML 站点地图后,会在网站根目录下生成一个 XML 文件,后续的网站更新等内容插件会帮我们搞定,不需要我们再操心。