Other/其他

Google 站点地图 XML 文件命名空间不正确的处理方法

阿里云

您的站点地图或站点地图索引文件未能正确声明命名空间。这是子凡在刚在 Google Search Console 网站管理工具中查看到的一个提示,因为最近子凡将我们泪雪网的 XML 文件都重写了,包括站点地图文件 sitemap.xml,由于没有考虑到站点地图的标准和规范化,所以才出现了这样的情况。

不得不说 Google 一直以来在各个标准上都做到了无微不至,可能在不理解的情况下会显得非常多余,因为在国内非常多的开发包括搜索引擎方面的要求或者规范上面,可以说是相当的随意,几乎谈不上有任何的规范而言,每个搜索引擎都享有自己的东西,都并不是那么愿意去遵循一些国际或者行业中的标准规范,最简单的一个体现就是今天子凡发现在站点地图 sitemap.xml 文件中,有搜索引擎支持 xml 文件,还支持 txt 文件,但是对于 XML 文件中如果没有标准的开发似乎也能够正常的被抓取,管理上面很疏松,所以似乎子凡也开始被习惯了,比较能用就行了嘛!

但是在 Google 方面,由于地图文件的 XML 命名空间没有标记出来,Google Search Console 则给出了提示,由此可见 Google 在细节方面和规范化上面的执着追求,这一点似乎没办法比拟。

也想出现在这里?联系我们
创客主机

子凡也就不废话了,根据子凡给出的示例代码,你应该就能够看出问题所在以及知道该如何修改处理了。

  1. <!--站点地图索引文件 正确示例-->
  2. <?xml version="1.0" encoding="utf-8" ?>
  3. <sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  4. <sitemap>
  5. 	<loc>https://www.leiue.com/xml/sitemap/sitemap-1.xml</loc>
  6. 	<lastmod>2018-12-20</lastmod>
  7. </sitemap>
  8. </sitemapindex>
  9. <!-- Fanly XML SiteMap: 2018-12-21 11:46:19 -->
  10.  
  11. <!--站点地图文件 正确示例-->
  12. <?xml version="1.0" encoding="utf-8" ?>
  13. <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  14. <url>
  15. 	<loc>https://www.leiue.com</loc>
  16. 	<lastmod>2018-12-20T14:13:59+00:00</lastmod>
  17. 	<changefreq>daily</changefreq>
  18. 	<priority>1.0</priority>
  19. </url>
  20. </urlset>
  21. <!-- Fanly XML SiteMap: 2018-12-21 11:46:19 -->

以上就是子凡目前正在使用,并且符合 Google 站点地图,站点地图的根元素已包含正确的命名空间,如果未包含或者命名空间未正确声明、存在拼写错误或网址不正确。根据的文件类型使用正确的命名空间。例如:

站点地图文件:xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"

视频站点地图文件:xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"

站点地图索引文件:[sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"]
好啦,如果你也遇到同样的问题,相信你应该能够发现问题所在,并且能够直接解决问题,其实对于地图文件引入命名空间这回事情,许多 WordPress 地图插件其实都是没有问题的,甚至命名空间写得还非常详细,但是对于普通的使用,基础的标准使用其实就足够了,这样能在一定程度上获得更简洁的代码和速度,至少子凡喜欢在遵守标准规范的同时力求极致。

Google 站点地图 XML 文件命名空间不正确的处理方法

已有 875 人购买
查看演示升级 VIP立刻购买

收藏
(0)

发表回复

热销模板

Ashade - 作品展示摄影相册WordPress汉化主题
LensNews

本站承接 WordPress / PbootCMS / DedeCMS 等
系统建站、仿站、开发、定制等业务!