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

时间:2016-10-11 15:51:52

标签: seo sitemap

我有一个包含站点地图的站点,大约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>

Sitemap 2 包含相同的逻辑,但是针对特定产品的链接 sitemap 3 执行相同但针对类别< / em>的。这两个是每天生成的。

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

我怎样才能检查他说的是否正确?如果他是对的,我在这里做错了什么?

1 个答案:

答案 0 :(得分:2)

拥有多个站点地图很好,但您应该从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>

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

然后,您可以在robots.txt中链接此站点地图索引文件(和/或提交给搜索引擎)。