WordPress分页title标题SEO优化 去掉重复分页title标题方法

WordPress分页title标题SEO优化 去掉重复分页title标题方法

在使用WordPress进行内容创作时,常常会用到文章分页功能,将一篇长篇文章拆分成多个短篇文章,方便读者阅读。但是,当一个长篇文章被拆分成多个短篇文章时,在分页的title标题中会出现重复的内容,这对SEO是不利的。那么,有什么方法可以去掉重复的分页title标题呢?

一、使用插件

对于非开发者来说,最简单的方法当然是使用WordPress插件。推荐使用的插件是“Rank Math SEO”和“All in One SEO Pack”,它们都具有自动消除重复分页title标题的功能。

使用插件前,需要在WordPress仪表盘的“插件”中搜索并下载相应的插件,安装并开启插件。然后进入插件设置界面,找到“单页和分页”,启用“去除分页标题内容”选项即可。

二、手动修改代码

如果你是开发者,也可以手动修改WordPress的代码来去掉重复的分页title标题。具体的操作方法如下:

  1. 首先,需要备份你的WordPress主题文件,以防止修改出现问题。
  2. 打开WordPress主题的functions.php文件,找到以下代码:

function wp_title_filter( $title ) {
    if ( is_home() || is_front_page() ) {
        $title = get_bloginfo( 'name' );
    }
    elseif ( is_category() || is_tax() || is_archive() ) {
        $title = single_cat_title( '', false ) . ' - ' . get_bloginfo( 'name' );
    }
    elseif ( is_single() || is_page() ) {
        $title = get_the_title() . ' - ' . get_bloginfo( 'name' );
    }
    elseif ( is_search() ) {
        $title = '搜索结果:' . esc_html( get_search_query() ) . ' - ' . get_bloginfo( 'name' );
    }
    elseif ( is_404() ) {
        $title = '未找到页面 - ' . get_bloginfo( 'name' );
    }
    return $title;
}
add_filter( 'wp_title', 'wp_title_filter' );
  1. 在此代码下方添加以下代码:

function remove_title_in_pagination( $title, $separator ) {
    if ( is_paged() ) {
        $paged = get_query_var( 'paged' ) ? get_query_var( 'paged' ) : 1;
        $title = str_replace( "$separator ". $paged, '', $title );
    }
    return $title;
}
add_filter( 'wp_title', 'remove_title_in_pagination', 10, 2 );
  1. 保存修改后的functions.php文件,刷新网站页面,查看是否已去掉重复分页title标题。

结论

无论使用插件还是手动修改代码去掉重复分页title标题,都能有效地提高网站的SEO优化。在面对不同的情况时,需要选择最合适的方法进行操作。

晓白博客网版权所有,原文地址https://www.xbnb.cn/5044
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 如有资源失效请在下面及时反馈,谢谢!! 抢沙发

请登录后发表评论

    请登录后查看评论内容