【问题标题】:Multi-tiered sitemap?多层站点地图?
【发布时间】:2016-09-09 23:43:36
【问题描述】:

发件人:http://www.sitemaps.org/protocol.html

如果要列出超过 50,000 个 URL,则必须创建多个 站点地图文件 <...> 如果您确实提供了多个站点地图,您应该 然后在站点地图索引文件中列出每个站点地图文件。站点地图索引 文件不得列出超过 50,000 个站点地图,并且不得大于 超过 10MB(10,485,760 字节)并且可以压缩。你可以拥有更多 超过一个站点地图索引文件。

那么是否有可能创建一个 3 层或更多层的链?例如:

//mysite/sitemap.xml是:

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

//mysite/sitemaps/index.xml 是:

<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <sitemap>
        <loc>http://mysite/sitemaps/sitemap-lm.xml.gz</loc>
    </sitemap>
    <sitemap>
        <loc>http://mysite/sitemaps/sitemap-1.xml.gz</loc>
    </sitemap>
   ....
</sitemapindex>

//mysite/sitemaps/sitemap-lm.xml.gz是一个普通的gzip压缩的XML文件,通过验证等等。

估计:

/robots.txt -> /sitemap.xml -> /sitemaps/sitemapslist.xml -> /sitemaps/sitemap-1.xml.gz

规范没有给出明确的答案。

Google 和个人意见都给出了不确定和矛盾的答案,从“肯定,为什么不”到“不,因为没有人这样做”。

欢迎任何想法!

【问题讨论】:

  • You can have more than one Sitemap index file. 提供线索
  • @Lashane,我可以使用链式站点地图索引吗?
  • 是的,为什么不呢,标准说你可以使用多个索引

标签: seo sitemap


【解决方案1】:

不,我不认为你可以这样做,但没有什么能阻止你在 robots.txt 中声明多个 &lt;sitemapindex&gt; 站点地图,其中包含多个 sitemap:&lt;path-to-a-sitemap-index-sitemap&gt; 行。

您的robots.txt 将是第一级,列出的&lt;sitemapindex&gt; 站点地图将是第二级,而真正的站点地图将是第三级。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-02-04
    • 2014-06-02
    • 1970-01-01
    • 2011-09-19
    • 1970-01-01
    • 2015-07-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多