单个站点地图文件中的多个站点地图
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 提交给搜索引擎)。
我有一个带有站点地图的站点,站点上大约有 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 提交给搜索引擎)。