XML网站地图是什么?WordPress如何创建网站地图?

XML网站地图可帮助搜索引擎轻松浏览网站内容,它以机器可读的格式提供了所有内容的列表。XML站点地图包含我们希望向搜索引擎提交的URL列表,它不会直接影响网页在搜索结果中的排名,但有助于搜索引擎发现新的或已更新的子页面,了解XML站点地图的工作原理、何时应当部署以及在创建过程中如何避免常见错误。

什么是XML Sitemap?

XML站点地图(sitemap XML)是一个包含网站页面URL以及附加信息的文件,网站所有者利用它向搜索引擎指明希望其抓取并可能编入索引的页面地址,站点地图并非用户可见的页面元素,它是一个由搜索引擎爬虫读取的技术性文件。

XML网站地图是一个文件,它以XML格式列出所有网站内容,因此Google之类的搜索引擎可以轻松地发现网站上的内容并将其编入索引。

尽管今天有些网站仍提供了HTML格式的网站地图,但网站地图的整体用途已经发生了变化。现在,站点地图以XML格式替代了HTML格式,其目标受众是搜索引擎,而不是普通用户。简单来说,XML网站地图是网站主向搜索引擎告知其网站上所有页面的一种方式。它还告诉搜索引擎网站上的哪些链接比其他链接更重要,以及网站的更新频率。

尽管XML网站地图不会提高搜索引擎排名,但它们使搜索引擎可以更好地抓取网站内容,这意味着它们可以找到更多内容并将显示在搜索结果中,从而引荐更多的搜索流量以及优化SEO排名。

  • 在站点地图中,应优先放置希望向搜索引擎展示的页面的规范URL,每个地址都应包含完整的域名,例如https://www.bailuze.com/seo/,而不仅仅是路径部分/seo/。
  • 网站地图有助于发现新的或已更改的子页面,这些页面通过内部链接较难访问,这对于大型、新上线或功能复杂的网站尤其有用。
  • 文件可能包含字段lastmod,即内容最后一次重要变更的日期信息。Google可以利用这一信号来确定何时重新检查该网址。
  • 将网址列入站点地图并不意味着该网址一定会被抓取或编入索引,Google将站点地图视为一种提示,是否以及何时抓取某个页面并将其编入索引,均由Google自行决定。
  • 站点地图也不能取代内部链接,重要的子页面应当能够从网站的其他位置访问,例如通过菜单、分类或正文中的链接,站点地图与内部链接承担着不同的功能,应当相互补充。

XML站点地图会影响搜索引擎排名吗?

XML站点地图并非排名因素,创建它并不会提升网站在搜索结果中的排名,不过,它有助于Google更轻松地发现新的、已更改的或较难访问的URL,然而,仅仅将某个URL添加到站点地图,并不能保证该页面会被抓取或编入索引,Google将站点地图视为一种提示,并根据其他信号决定访问哪些网址以及将其纳入索引。

为什么需要XML网站地图?

从搜索引擎优化(SEO)的角度来看,网站地图非常重要。仅添加网站地图不会影响搜索排名。但是,如果网站上的某个页面未编入索引,那么网站地图可以让搜索引擎知道该页面。

网站地图在创建博客或新网站初期时非常有用,因为大多数新网站都没有反向链接,所以搜索引擎很难发现所有的内容。

这就是为什么像Google和Bing这样的搜索引擎允许新网站在其网站管理员工具中提交站点地图的原因。这使他们的搜索引擎机器人可以轻松地发现内容并为其建立索引。

对于已经有一定知名度的网站,站点地图也同样重要。它们可以决定网站的哪些部分更重要,哪些部分的更新频率更高等,因此搜索引擎可以相应地访问网站的内容并为其编制索引。

如何在WordPress中创建站点地图?

有几种方法可以在WordPress中创建XML网站地图。我们将展示三种在WordPress中创建XML网站地图的方法,可以选择一种最适合方法。

方法1:如何在不使用插件的情况下在WordPress中创建XML Sitemap

在WordPress 5.5中,程序自带了这个模块,这样不使用插件,我们也可以在WordPress中自动创建XML网站地图。 只需在域名的末尾添加wp-sitemap.xml,WordPress就会打开默认的XML网站地图页面。

XML网站地图功能已默认添加到了WordPress,这样就可以确保任何新建的WordPress网站都能从XML网站地图获益。

方法2:使用“All in One SEO”插件在WordPress中创建XML Sitemap

在WordPress中创建XML网站地图的最简单方法是使用All in One SEO插件。All in One SEO默认会开启网站地图功能,并替换掉WordPress自带的网站地图。

方法3:使用Yoast SEO在WordPress中创建XML Sitemap

如果使用了Yoast SEO作为WordPress的SEO插件,那么它还会自动生成XML网站地图。Yoast SEO会为不同类型的内容创建多个网站地图。默认情况下,它会为文章、页面、作者和分类分别生成网站地图。

何时值得创建XML站点地图?

XML站点地图对任何网站都有帮助,但并非所有网站的需求程度都相同,尤其当搜索引擎难以发现部分URL时,部署站点地图尤为必要,这主要适用于:

  • 大型且复杂的网站:网上商店、门户网站或功能丰富的综合性网站可能包含数千个子页面,但并不总是能通过内部链接轻松地将它们相互连接,站点地图有助于向搜索引擎明确指定特定的网址;
  • 新网站,外部链接数量较少:搜索引擎通常会通过其他网站的外链发现新网址。站点地图可为Google提供有关新网站中各页面地址的额外信息,但并不能保证这些页面会被抓取或编入索引;
  • 适用于结构复杂或内部链接较弱的网站:如果部分子页面的链接数量很少,将其列入站点地图有助于Google更容易地抓取这些页面,但这并不能取代合理的导航设计和清晰的信息架构;
  • 那些经常发布或更新内容的网站:这尤其适用于新闻门户网站、网上商店以及大型内容平台。最新的地图能够帮助识别新增及变更的网址,而lastmod字段则可进一步向Google告知重要的更新信息;
  • 使用图片、视频或Google新闻的网站:精心选择的站点地图能够向搜索引擎提供有关多媒体内容和已发布信息的额外信息。

如何正确地准备XML站点地图?

生成XML站点地图并不困难,但在创建时仍需注意几个问题。

  • 请仅放置有效的URL:站点地图应包含我们希望搜索引擎抓取并可能建立索引的规范页面地址,切勿在其中添加返回404错误、重定向至其他页面或被noindex指令标记的地址。
  • 随网站变更更新站点地图:当出现新的子页面或现有网址发生变更时,站点地图应反映这些变化。如果站点地图中包含lastmod字段,则该字段应标明内容最后一次重要变更的日期,而不仅仅是生成文件的时间。
  • 将大型站点地图拆分为多个文件:为产品、类别或文章分别创建独立的站点地图,有助于管理大量网址。各个文件可通过站点地图索引文件进行合并。
  • 请遵守技术限制:单个站点地图文件最多可包含50,000个URL,解压后大小不得超过50MB。超过此限制的站点地图应拆分为多个文件,并通过站点地图索引文件将其合并。
  • 在robots.txt文件中指定站点地图地址:以Sitemap:https://www.bailuze.com/sitemap.xml的格式添加条目,可在爬取robots.txt文件时告知机器人站点地图的位置。不过,这并非向搜索引擎提交站点地图的唯一方式,我们也可以通过Google Search Console进行提交。

XML站点地图与Google Search Console

Google Search Console允许我们提交站点地图并监控其处理情况,我们无需在Search Console中提交站点地图,Google仍能发现它,但建议我们这样做,因为在控制台中可以随时查看其状态及可能存在的错误。

在站点地图部分,我们可以查看以下内容:

  • Google是否正确读取了指定的文件;
  • 上次处理的时间;
  • 根据其检测到的URL地址;
  • 处理过程中是否出现了错误。

如果Google检测到的地址数量少于站点地图中的数量,建议单独检查那些缺失的URL,尤其是当这些URL本应被搜索引擎收录时,其原因可能包括技术错误、重定向、页面无法访问、非规范网址或noindex指令等。

XML站点地图中最常见的错误

地址错误或信息过时可能导致站点地图中包含错误数据,最常见的问题包括:

  • 指向404错误页面或重定向页面的地址:在站点地图中,应直接列出我们希望向搜索引擎展示的页面地址。即使被删除的页面返回404或410状态码,也不构成错误,前提是该页面已被正确移除。但不应将此类地址保留在站点地图中;
  • 过时的站点地图:在删除子页面、更改其网址或对网站进行重组后,必须相应地更新站点地图。当网址发生永久性变更时,还应配置301或308重定向。同时,请查看301重定向与302重定向之间的区别;
  • 添加带有noindex标记的页面:在站点地图中加入此类网址会发出不一致的信号。站点地图指明了我们希望搜索引擎抓取的URL,而noindex则告知Google不要将该页面编入索引;
  • 添加非规范地址或重复项:站点地图应包含首选的规范版本页面,而非其重复内容或替代性地址变体;
  • 缺乏对地图状态的管控:仅仅创建文件并不意味着工作已经完成。建议我们不时在Google Search Console中检查,Google是否能够正确读取该文件,以及是否报告任何问题。

常见问题解答

以下我们将解答几个与生成XML地图相关的附加问题。

XML 站点地图会影响 Google 的排名吗?

不会,站点地图并非排名因素,它可以帮助Google发现URL,但本身并不会影响其在搜索结果中的排名。

每个页面都需要 XML 站点地图吗?

不需要。结构简单、内部链接良好的小型网站无需站点地图也能正常运行,而对于大型、新上线或功能复杂的网站,使用站点地图则更为有益。

在哪里添加XML站点地图?

建议在 robots.txt 文件中指定站点地图的地址,并在 Google Search Console 中提交该站点地图。这样,日后便可检查 Google 是否正确抓取了站点地图,以及是否出现任何错误。

网站地图是否可以取代内部链接?

不可以,XML 站点地图有助于搜索引擎发现 URL,而内部链接则展示页面之间的关联,并帮助 Google 在网站结构中进行导航,这两者分别承担着不同的功能。

XML 站点地图:总结

XML 站点地图不会提升网站在 Google 中的排名,但有助于搜索引擎更轻松地抓取重要 URL,因此,尤其对于大型网站、新上线的站点、结构复杂的页面或内容更新频繁的网站,更应重视 XML 站点地图的维护,但请记住,搜索引擎优化是一个长期的过程,而站点地图只是技术性SEO中的一个环节,仅靠站点地图无法解决索引问题,也无法取代良好的页面结构、内部链接或优质内容。

👋 感谢您的观看!

© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享