百度提交sitemap已经出错很久了,最近才有时间研究。具体表现为sitemap文件状态为“索引型不予处理”。
刚开始以为是使用的插件出问题了,于是反复试用了多个SEO插件,发现问题依旧。
查看信息发现百度20年推送过一个关于sitemap的优化公告:
尊敬的搜索合作伙伴:
为了提升sitemap文件的处理效率,即日起搜索资源平台的普通收录和死链提交工具均不再支持索引型sitemap文件(即xml文档嵌套xml文档)。已提交的索引型文件不予处理,且子文件会占用相应工具的配额,请及时删除已提交的索引型sitemap文件。感谢您的关注与支持!
xml文档嵌套xml文档,原来这是重点。
wordpress大部分SEO插件生成的sitemap都是这种格式的,下图是从网络上找到的某网站的sitemap,这个是使用的Yoast SEO插件。
可以看到这个xml列表里的url后缀全是xml,这种就是xml嵌套xml。如下图,“https://www.xxx.com/page-sitemap.xml”这个xml里才是真正的网址链接。
解决办法是将主sitemap列表里的xml依次提交到百度sitemap。需要注意的是,过一段时间百度才会处理。