最近,用站长工具-SEO综合查询小鲤鱼电声的收录情况,发现好一段时间百度、搜狗、360的收录量都没什么变化,搜狗、360暂且不论,百度的收录之前一直是稳定的增长的,不知从什么时候开始就停滞了。于是,我开始思考这段时间我对百度搜索引擎做了什么优化,思来想去,只有重新提交过sitemap(即所谓的网站地图)。于是我就登陆了百度搜索资源平台查看,在资源提交→普通收录中发现了问题:之前提交的sitemap的状态为“索引型不予处理”。
再看看下面的提示:请勿提交索引型sitemap,索引型不予处理,且若存在索引型sitemap,将不允许提交新文件;请删除索引型sitemap后再尝试提交数据。
于是果断删除了这个sitemap,准备重新提交,但是今天没有提交余额了,只能作罢,明天再看看。
什么是索引型sitemap?
简单来说就是sitemap中不直接显示文章链接,采用嵌套的方式,还要再进入下一层页面才有所需链接的sitemap。如下图所示:
WordPress原生XML站点地图
为什么百度对索引型sitemap不予处理?
估计是为了节省资源,缩短爬虫发现网站链接的时间。
如何处理百度对索引型sitemap不予处理的问题?
在百度搜索资源平台上也提供了方法:请删除索引型sitemap后再尝试提交数据。重新提交sitemap就去掉嵌套直接分别提交链接:
https://……/sitemap-posts-post-1.xml
https://……/sitemap-posts-page-1.xml
https://……/sitemap-taxonomies-category-1.xml
https://……/sitemap-taxonomies-post_tag-1.xml
采用WordPress原生XML站点地图基本上都有以上问题,只能手动去分别提交sitemap了。当然,有些主题内置网站地图sitemap功能,取消了嵌套,就不会由此问题。还有就是采用网站地图插件,例如Google XML Sitemaps,也可以解决此问题,这里就不赘述了。