多层网站地图?

时间:2016-05-13 17:10:24

标签: seo sitemap

来自:http://www.sitemaps.org/protocol.html

  

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

那么可以创建一个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压缩文件,通过验证等等。

Id est:

  

/robots.txt - &gt; /sitemap.xml - &gt; /sitemaps/sitemapslist.xml - &gt;   /sitemaps/sitemap-1.xml.gz

规范没有给出清晰答案。

谷歌和个人的意见都引起了不确定和矛盾的答案,其中包括&#34;肯定,为什么不&#34;到没有,因为没有人这样做&#34;。

欢迎任何想法!

1 个答案:

答案 0 :(得分:0)

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

您的robots.txt将是第一级,列出的<sitemapindex>站点地图将是第二级,真正的站点地图将是第3级。