在WordPress中生成XML Sitemap

自2019年以来,Google一直在与WordPress合作,以整合生成XML网站地图的功能。谷歌的Pascal Birchler最近宣布:“在WordPress 5.5中,正在引入一项新功能,该功能在WordPress核心中添加了基本的,可扩展的XML网站地图功能。” 这是您需要了解的有关此令人兴奋的新开发以及如何在WordPress中为您的网站生成站点地图的信息。

什么是WordPress的XML站点地图做什么?

站点地图对您的网站很重要,因为正如Birchler所说,“尽管网络爬虫能够从站点内链接和其他站点中发现页面,但站点地图通过使爬虫能够快速,全面地识别站点地图和使用关联的元数据了解有关这些网址的其他信号。”

WordPress XML网站地图索引最多可容纳50,000个网站地图,而单个网站地图最多可包含2,000个URL。根据Yoast的说法,现在您将能够生成WordPress网站地图,“默认情况下,网络上超过36%的网站将启用[WordPress XML网站地图]。抓取者会很高兴偶然发现所有这些新鲜内容。”

但是,既然用户可以生成WordPress网站地图,这对于拥有Yoast XML网站地图的用户意味着什么?由于该品牌最大的功能之一就是提供了完整的XML网站地图,Yoast在推文中说:“ [Yoast XML网站地图]更复杂,并且包含了许多增强功能和性能改进,因此,Yoast SEO将自动停用本地WordPress网站地图。 。”

WordPress中的Core XML Sitemap 和Yoast XML Sitemap有什么区别?

根据Yoast所说,WordPress XML网站地图是非常基本的,特别是与Yoast XML网站地图相比。Yoast XML网站地图提供了选择内容的选项,包括您noindex的所有页面或帖子。Yoast站点地图还添加了属性,以帮助搜索引擎和抓取工具轻松识别新内容,例如上次修改日期,以及在站点地图中包含图像。XML Yoast SEO还将把较大的站点地图分解为几个较小的站点地图,以防止您的网站变慢。

另一方面,WordPress XML网站地图执行网站地图的基本功能:它们帮助搜索引擎和搜寻器发现您的内容,包括更新的内容。Yoast表示:“ WordPress中XML站点地图的当前版本非常基础,仅支持一小部分内容类型。但是,您无法通过WordPress本身控制核心站点地图中包含的内容或不应该显示的内容。”

如何在WordPress中生成XML Sitemap

根据WordPress的说法,5.5版将自动为所有公共和可公开查询的帖子类型和分类法以及作者档案以及网站主页自动生成WordPress站点地图。WordPress公开的robots.txt文件将引用站点地图索引,以便搜索引擎可以轻松找到它。”

为了能够在网站前端的WordPress中生成站点地图,您需要安装SimpleXML PHP扩展。如果扩展名不可用,则会显示错误消息代替站点地图,并且HTTP状态将更改为代码501。

如果您已经有适合自己网站的站点地图,则可能要关闭生成的WordPress站点地图,因为您不希望混淆搜索引擎和搜寻器应该为您的网站爬行的站点地图,否则可能导致索引问题。