使用 WordPress 自动生成的站点地图 (最新)

WordPress 5.5 版本后开始自带 XML sitemaps (站点地图) 了,这意味着,我们其实无需再手动制作或者使用第三方工具来生成了,WordPress XML sitemaps 的访问路径为:

https://www.your_domain_name.com/wp-sitemap.xml

如果它自带的站点地图无法满足你的要求,那么,你依然可以使用其他方式来处理。我推荐使用 Yoast SEO 插件来完成,使用该插件的 XML sitemaps 功能后,插件会将 WordPress 的站点地图访问链接重定向到它生成的 XML 页面,省去了你自定义后,手动移除的过程。

如果你依然希望移除 WordPress 自动生成的 XML 文件,则可复制如下代码:

// Remove WordPress XML sitemaps
add_filter( 'wp_sitemaps_enabled', '__return_false' );

粘贴到你主题的 function.php 末尾即可。


使用 Yoast SEO 插件自动生成 WordPress 站点地图

网上有很多自动生成 Sitemap 的网站,因为我的网站是基于 WordPress 搭建的,所以为了方便维护,我使用的是一款名为 Yoast SEO 的 WordPress 插件,这也是我们公司长期以来一直在用的一款 SEO 优化的插件。

如何安装 Yoast SEO 插件

  1. 在 WordPress 后台,侧边栏点击 Plugins,然后点击 Add New
  2. 直接搜索关键词 Yoast SEO,点击 Install Now 按钮进行插件的安装,然后将其激活,确保该插件为 Active 状态。
  3. 该插件默认开启 XML sitemaps 功能,即 XML sitemaps 为 On (开启) 状态,你可以通过下图所示位置进行检查。

如何向 Google 提交 WordPress XML 站点地图?

向 Google 搜索引擎提交 XML sitemaps 将帮助网站增加流量并提高知名度,我们可以通过使用 Google Search Console 来做到这一点。

  1. Yoast SEO 插件激活后,切换到该插件的设置页面,依次点击 Features > 问号小图标 > 点击链接 See the XML sitemap 打开页面。
  2. 打开页面后,你就会看到你网站上全部的 Sitemap,直接复制打开的页面链接。
  3. 登录与你网站绑定的 Google Search Console 账号, 将刚才获取到的 XML 的链接提交进去。

    登录后,点击侧边栏 Sitemaps 切换设置界面,然后依次输入上面的 XML 链接,点击 SUBMIT 提交,你将在下方 Submitted sitemaps 列表里看到你添加的 XML 文件。

设置完成,后期也无需再花时间维护,当你添加了新的页面产生新的链接,Yosat SEO 将会自动更新你网站的 Sitemaps 列表。