管理您的站点地图

拆分较大的站点地图

如果您有很多站点地图,可以使用站点地图索引文件同时提交所有站点地图。站点地图索引文件的XML格式与站点地图文件的XML格式非常相似。站点地图索引文件使用以下XML标记:

  • sitemapindex - 文件头尾的父标记
  • sitemap - 文件中列出的每个站点地图的父标记(sitemapindex 的子标记)
  • loc - 站点地图的位置(sitemap 的子标记)
  • lastmod - 站点地图的上次修改日期(可选)

您可以参阅站点地图协议页面详细了解语法。

下方所示为 XML 格式的站点地图索引示例,其中列出了两个站点地图:

<?xml version="1.0" encoding="UTF-8"?>
   <sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
   <sitemap>
      <loc>http://www.example.com/sitemap1.xml.gz</loc>
      <lastmod>2004-10-01T18:23:17+00:00</lastmod>
   </sitemap>
   <sitemap>
      <loc>http://www.example.com/sitemap2.xml.gz</loc>
      <lastmod>2005-01-01</lastmod>
   </sitemap>
   </sitemapindex>

创建并保存索引文件后,您可以将自己的索引文件提交至 Google,前提是您将所有站点地图上传并保存到托管服务器上的同一个位置。您最多可为帐户中的每个网站提交500个站点地图索引文件。

为多个网站管理站点地图

如果您拥有多个网站,那么您可以创建一个或多个站点地图,其中包含您所有经过验证的网站对应的网址,然后将这个/这些站点地图保存到同一位置,从而简化创建和提交站点地图的过程。所有网站都必须通过 Search Console 进行验证。您可以选用:

  • 包含多个网站(包括不同网域中的网站)网址的单个站点地图。例如,位于 http://host1.example.com/sitemap.xml 的站点地图可包含以下网址。
    • http://host1.example.com
    • http://host2.example.com
    • http://host3.example.com
    • http://host1.example1.com
    • http://host1.example.ch
  • 位于同一位置的各个站点地图(每个网站各一个)。
    • http://host1.example.com/host1-example-sitemap.xml
    • http://host1.example.com/host2-example-sitemap.xml
    • http://host1.example.com/host3-example-sitemap.xml
    • http://host1.example.com/host1-example1-sitemap.xml
    • http://host1.example.com/host1-example-ch-sitemap.xml

请注意,跨网站提交只有在所有网站均已通过 Search Console 验证后才有效。

要在同一个位置托管跨网站站点地图,请按以下步骤操作:

  1. 确保您已验证所有网站的所有权
  2. 创建站点地图,使其包含要涵盖的所有网站的网址。您可以创建包含所有网站网址的单个站点地图,也可以为每个网站各创建一个或多个站点地图。
  3. 使用 Google Search Console 提交站点地图
本文是否对您有帮助?
您有什么改进建议?