7 月初遇到这个问题的时候,有朋友问在 WordPress 技术群怎么解决。理所当然地告诉他使用谷歌 XML sitemaps,WordPress 使用最多的 XML 地图生成器。然而,直到登陆百度搜索资源平台,我才发现自己也是这样。
WordPress 网站使用 Google XML Sitemaps 插件生成的 sitemap.xml 文件,但百度搜索资源平台提示索引类型不会被处理。
如下图所示,WordPress 网站使用 Google XML SitemaPS 插件生成的 sitemap.xml 文件,百度搜索资源平台提示不处理索引类型。
本来资源发布页喜欢不喜欢都无所谓。但是我发现最近有很多朋友问这个问题,他们非常关心百度的索引和收录,所以我就写这个教程。
WordPress[文] 网站使用 Google XML Sitemaps 插件生成的 sitemap.x[章]ml 文件,但百度搜索资[来]源平台提示索引类型[自]不会被处理。
什么叫索引不处理?
要知道 WordPress 插件 Google xml sitemaps 生成的 xml 地图是符合 xml 标准的,通过对 Ge、Google、Bing、360 Haosou、等的实际测试。都支持这种 XML 地图,而且因为在百度不常见,索引的 Sitemap 文件(即嵌套 XML 文档的 XML 文档)被取消。
大家看,别人都在努力优化标准和兼容性,百度却反其道而行之…为了证明以上文字不是我哥写的,下面是百度消息提醒原文
WordPress 网站使用 Google XML Sitemaps 插件生成的 sitemap.xml 文件,但百度搜索资源平台提示索引类型不会被处理。
然后我们可以在百度[就]搜索资源平台→资源[爱]提交→一般收藏→网[技]站地图看到以下提示[术]:
地址文件格式为 txt 或 xml,每个地址文件最多包含 50,000 个网址,需要小于 10MB。
如果验证了网站的主域,则站点地图文件可以包含网站主域下的所有 URL。详细描述
请不要提交索引站点地图。索引站点地图将不被处理,子文件将占用配额。如已提交,请主动删除。
方案一:还是用插件。
毕竟百度不是唯一的搜索引擎,不可能为了百度而放弃其他常见的标准站点地图。那么百度搜索引擎在使用谷歌 XML Sitemaps 插件时如何支持呢?上面用红色标注的字说的很请,你不能把 xml 文档嵌套成即时的 xml 文档,所以我就直接提交 sitemap.xml 文件中的子 xml 地址!
WordPress[网] 网站使用 Google XML Sitemaps 插件生成的 sitemap.x[文]ml 文件,但百度搜索资[章]源平台提示索引类型[来]不会被处理。
Google xml Sitemaps 插件非常强大。它默[自]认生成每月存档的 xml 文件,也可以根据自[就]己的需要添加独立页[爱]、存档页、作者页、[技]标签页等 XML 文件链接。
但是百度每天只能提交 10 个链接,所以老站长可能需要好几天才能提交所有的子 xml 链接。而且,随着时间的增长,新的月份链接要不断提交(这里我有个想法:一次性提交未来 12 个月的所有地址,让百度自己识别)。
说实话,我真的不懂[术]百度的思维逻辑。这[网]不是脱裤子放屁吗-[文]没必要?服务器的性[章]能不足以解析低级 xml 文档。百度 AI 云怎么了?
方案二:为百度生成专用的站点地图页面。
这里可以直接参考资源发布页的 WordPress 插件自由生成完整站点地图(sitemap.xml)的 php 代码,这里就不赘述了!也许有一天,为了防止链接不和谐,我会搬到这里。
本文暂无评论 - 欢迎您