如何为中等规模的网站有效地管理sitemap.xml?

时间:2018-12-17 12:07:11

标签: spring-mvc web sitemap

对此几乎没有什么担忧:

  1. 文件放在哪里?它是根据请求生成的(作为API)吗?它保存在存储服务器上吗?

  2. 何时更新文件?是每次添加新内容吗?批量更新更好吗?

  3. 如何更新lastmod?

我正在考虑的URL总数约为10000个,可能每天有50个URL。 还有其他要考虑的sitemap.xml吗?

1 个答案:

答案 0 :(得分:0)

搜索引擎不会经常抓取站点地图,因此您可以每天通过cron更新一次。 将sitemap.xml放在网站的根文件夹中,并将其添加到搜索引擎工具(例如Google网站站长)中。您也可以在robots.txt中链接此文件:

站点地图:http://example.com/sitemap.xml

如果页面数超过50000,请将站点地图分成几部分,每个页面中的链接数限制为50000(例如sitemap_1.xml,sitemap_2.xml)。在主sitemap.xml中将它们链接在一起 如果您使用PHP,则可以使用我的解决方案:https://github.com/Sunsetboy/sitemaps-generator