单个站点地图文件中的多个站点地图

Multiple sitemaps within single sitemap file

我有一个带有站点地图的站点,站点上大约有 150 个静态 URL 条目。 lastmod 元素设置为 2012。此站点地图大约在一年前更新。

此 SM 文件的最后几行是:

  <url><loc>http://example.com/sitemap2.xml</loc><changefreq>daily</changefreq></url>
  <url><loc>http://example.com/siteMap3.xml</loc><changefreq>daily</changefreq></url>
</urlset>

站点地图 2 包含相同的逻辑,但链接指向特定的 产品站点地图 3做同样的事情,但针对 类别 。这两个是每天生成的。

主要sitemap.xml已注册。外部 SEO 顾问 运行 进行了测试,并建议站点地图未更新且未列出产品和类别的链接。

我如何检查他说的是否正确?如果他是对的,那我哪里做错了?

拥有多个站点地图很好,但您应该 link 来自 sitemap index file

对于你的情况,你可以使用这样的东西:

<?xml version="1.0" encoding="UTF-8"?>

<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

   <sitemap>
      <loc>http://example.com/sitemap1.xml</loc>
      <lastmod>2012</lastmod>
   </sitemap>

   <sitemap>
      <loc>http://example.com/sitemap2.xml</loc>
      <lastmod>2016-10-11</lastmod>
   </sitemap>

   <sitemap>
      <loc>http://example.com/sitemap3.xml</loc>
      <lastmod>2016-10-11</lastmod>
   </sitemap>

</sitemapindex>

您必须使用 lastmod 而不是 changefreq,它采用站点地图(而不是站点地图条目)的最后修改日期。

然后可以在您的 robots.txt 中 link 编辑此站点地图索引文件(and/or 提交给搜索引擎)。