使用 WordPress 内置 XML Sitemaps 站点地图以及简单增强优化 加快站长搜索平台收录

  1. WordPress 5.5 版本起 内置 sitemap 功能
  2. WordPress 内置 XML Sitemaps 功能优化增强
    1. 如何禁用 WordPress 内置 XML Sitemaps 功能?
    2. WordPress 自带 wp-sitemap.xml 网站地图突破每页 2000 条目数量限制方法
    3. WordPress 自带 wp-sitemap.xml 网站地图增加 changefreq, priority, 和 lastmod 这些标签信息
    4. WordPress 自带 wp-sitemap.xml 网站地图如何移除作者 / 用户列表 users 索引?
  3. 如何使用 WordPress 自动生成的 wp-sitemap.xml 提交到搜索引擎加快收录?
    1. 谷歌站长平台 Google Search Console
    2. 必应 Bing Webmaster Tools
    3. 百度 搜索资源平台
    4. sitemap 提交方式优化公告 2020-07-08
    5. 今日头条搜索站长平台

文章目录X

内容是王道,但是有时候酒香也怕巷子深,向搜索引擎提交 sitemap 是快速提高网站收录的最好方法之一。老头以前一直使用 Google XML Sitemaps 插件自动生成 sitemap.xml 站点地图。不过 WordPress 5.5 版本开始,核心代码已经内置 XML Sitemaps 功能,于是使用 WordPress 内置 XML Sitemaps 替换了 Google XML Sitemaps 插件。

国内怎么看网飞Netflix?、免责声明:所有信息/资源均收集转载自网络或是使用经验,仅供参考,解压及
网盘密码
1024

WordPress 5.5 版本起 内置 sitemap 功能

WordPress 5.5 版本开始,核心代码已经内置 XML Sitemaps 功能,只要访问:https://网站地址/wp-sitemap.xml 就能得到当前站点的站点地图,比如 从零开始 站点 wp-sitemap.xml:https://0xo.net/wp-sitemap.xml

使用 WordPress 内置 XML Sitemaps 站点地图以及简单增强优化 加快站长搜索平台收录插图

歲月留聲 0xo.net|uxtt.com|867755.com… 「使用 WordPress 内置 XML Sitemaps 站点地图以及简单增强优化 加快站长搜索平台收录:https://0xo.net/38」

wp-sitemap.xml 是一个汇总索引性 sitemap 文件,包含所有 post_type、taxonomy 和 文章作者 sitemap 索引文件。WordPress 网站地图最多索引 50000 个条目,而每个 sitemap 文件最多只有 2000 个条目,每一个文件名以 -n 结尾区分。

WordPress 内置 XML Sitemaps 功能优化增强

WordPress 内置 XML Sitemaps 功能蛮实用,可以省掉一个插件。不过目前该功能还比较简单,changefreq, priority, 和 lastmod 这些标签信息都没有,以及每个 sitemap 文件最多只有 2000 个条目这个限制可以稍稍改大,可以按需优化一下。

如何禁用 WordPress 内置 XML Sitemaps 功能?

如果不想使用 WordPress 内置 XML Sitemaps 功能,可以使用如下代码禁用:

歲月留聲 0xo.net|uxtt.com|867755.com… 「使用 WordPress 内置 XML Sitemaps 站点地图以及简单增强优化 加快站长搜索平台收录:https://0xo.net/38」

//移除 WordPress XML 站点地图 
add_filter( 'wp_sitemaps_enabled', '__return_false' );

代码放至主题 functions.php 文件即可。

WordPress 自带 wp-sitemap.xml 网站地图突破每页 2000 条目数量限制方法

修改主题文件 functions.php 加入以下代码,其中 6666 修改成实际需要的数据即可,比如 8888 或者 888。

add_filter( 'wp_sitemaps_max_urls', 'theme_wp_sitemaps_max_urls' );
function theme_wp_sitemaps_max_urls(){
return 6666;
}

另外,wp-sitemap.xml,最大限制 50000 条目应该是为了性能考虑,不过如果真的有需要,可以修改 wp-includes/sitemaps/class-wp-sitemaps-index.php 文件,将其中的 50000 修改为实际需要的数据条目数量即可。

歲月留聲 0xo.net|uxtt.com|867755.com… 「使用 WordPress 内置 XML Sitemaps 站点地图以及简单增强优化 加快站长搜索平台收录:https://0xo.net/38」

不过一般修改单个 sitemap 链接 2000 条目限制就足够了,然后把拆分的 sitemap 链接提交给不支持索引型 sitemap 文件的搜索引擎(如百度)即可。

WordPress 自带 wp-sitemap.xml 网站地图增加 changefreq, priority, 和 lastmod 这些标签信息

代码放至主题 functions.php 文件即可。

add_filter( 'wp_sitemaps_posts_entry', function( $entry, $post ) {
$entry['lastmod'] = date( DATE_W3C, strtotime( $post->post_modified_gmt ) );//DATE_W3C = 'Y-m-d\TH:i:sO'
$entry['changefreq'] = 'Daily';
$entry['priority'] = '0.6';
return $entry;
}, 10, 2 );

来源:To add the last modifed date to your XML sitemap, Google wants the date in W3C format.

歲月留聲 0xo.net|uxtt.com|867755.com… 「使用 WordPress 内置 XML Sitemaps 站点地图以及简单增强优化 加快站长搜索平台收录:https://0xo.net/38」

wp_sitemaps_users_entry / wp_sitemaps_taxonomies_entry 这两个钩子也可以使用 wp_sitemaps_posts_entry 类似方法增加 changefreq, priority, 和 lastmod 这些标签信息,wp_sitemaps_index_entry 也可以增加 lastmod 信息,不过老头折腾不来,坐等高手或者 WordPress 官方代码。

WordPress 自带 wp-sitemap.xml 网站地图如何移除作者 / 用户列表 users 索引?

关键词:How to remove author sitemaps from WordPress、WordPress 5.5 remove Users from XML Sitemap、How to remove Users from WordPress Sitemap

代码放至主题 functions.php 文件即可:

//wp_sitemaps 移除用户 作者 列表 
add_filter( 'wp_sitemaps_add_provider', function ($provider, $name) {
return ( $name == 'users' ) ? false : $provider;
}, 10, 2);

如何使用 WordPress 自动生成的 wp-sitemap.xml 提交到搜索引擎加快收录?

有了 sitemap.xml 文件,向搜索引擎站长平台提交即可让搜索引擎快速收录网站链接。目前一般提交「谷歌 Google Search Console」、「必应 Bing Webmaster Tools」、「百度 搜索资源平台」以及「今日头条搜索站长平台」这几个就够了。

谷歌站长平台 Google Search Console

主页:https://search.google.com/search-console(需要海外交流网络加速才能正常访问)

亲测 Google Search Console 可以成功处理 WordPress 自动生成的 wp-sitemap.xml 文件:

使用 WordPress 内置 XML Sitemaps 站点地图以及简单增强优化 加快站长搜索平台收录插图1

有收录。

必应 Bing Webmaster Tools

主页:https://www.bing.com/webmasters/

必应 Bing Webmaster Tools 支持从 Google Search Console 直接导入数据,很方便。Bing Webmaster Tools 也能成功处理 WordPress 自动生成的 wp-sitemap.xml 文件:

使用 WordPress 内置 XML Sitemaps 站点地图以及简单增强优化 加快站长搜索平台收录插图2

有收录。

百度 搜索资源平台

主页:https://ziyuan.baidu.com/site/

百度比较特别,不支持索引型 sitemap 文件,因此无法成功处理成功处理 WordPress 自动生成的 wp-sitemap.xml 文件,原因见「公告栏」:

sitemap 提交方式优化公告 2020-07-08

尊敬的搜索合作伙伴:

为了提升 sitemap 文件的处理效率,即日起搜索资源平台的普通收录和死链提交工具均不再支持索引型 sitemap 文件(即 xml 文档嵌套 xml 文档)。已提交的索引型文件不予处理,且子文件会占用相应工具的配额,请及时删除已提交的索引型 sitemap 文件。感谢您的关注与支持!

解决方法:把 WordPress 自动生成的这个索引型 wp-sitemap.xml 文件里面所有 sitemap 文件链接提交到百度站长即可。

使用 WordPress 内置 XML Sitemaps 站点地图以及简单增强优化 加快站长搜索平台收录插图3

注意事项:每天只能提交一条 sitemap URL 地址,填写站点的主体备案号,可以提高每日提交上限

有部分收录。

今日头条搜索站长平台

主页:https://zhanzhang.toutiao.com/page/inner/site/manage

今日头条搜索站长平台看起来也是能成功处理 WordPress 自动生成的 wp-sitemap.xml 文件:

使用 WordPress 内置 XML Sitemaps 站点地图以及简单增强优化 加快站长搜索平台收录插图4

刚提交,暂无收录。

注意:如果要使用 WordPress 内置 XML Sitemaps 功能,得把 Google XML Sitemaps 插件删除,否则访问 wp-sitemap.xml 会 404。

本文首发于: 使用 WordPress 内置 XML Sitemaps 站点地图以及简单增强优化 加快站长搜索平台收录-歲月留聲

本文已于 2022-03-23 修改更新,您的宝贵建议请在文章下方评论区留言反馈,谢谢。

自由鲸¥10/42G/月心阶云邀请码最新优惠码2023」解压及网盘密码 1024