WordPress seo优化之精简header.php头部代码

1. 引言

网站SEO优化是一个非常重要的工作,而WordPress自带的SEO策略并不完善,需要我们进行优化。而优化header.php文件是优化网站SEO的一种重要方式,本文将为您详细介绍如何精简优化header.php的头部代码。

2. 分析header.php头部代码

打开WordPress主题的header.php文件,您会看到其中包含了大量的代码,其中很多代码是我们不需要的,而它们会影响到我们网站的性能和SEO。因此,我们需要对这些代码进行精简,保留我们需要的代码,以提高网站的SEO排名。

2.1 移除无用的链接

有些WordPress主题会在header.php文件中添加一些外部链接,这些链接不仅会增加页面的加载时间,还会分散页面的权重,从而降低页面的SEO排名。我们可以通过以下代码将这些链接移除:


//移除WordPress头部自带外部链接
remove_action('wp_head', 'rsd_link'); 
remove_action('wp_head', 'wlwmanifest_link');

2.2 移除WordPress头部自带js和css文件

WordPress会自动加载一些js和css文件,但这些文件没有被压缩,会影响网站性能,所以我们要将其移除:


// 移除 WordPress 的 jQuery
if( !is_admin()){  
   wp_deregister_script('jquery');  
   wp_register_script('jquery', '', '', '', true);  
}
// 移除 WordPress 的 wp-embed.min.js
function my_deregister_scripts(){  
   wp_deregister_script( 'wp-embed' );  
}
add_action( 'wp_footer', 'my_deregister_scripts' );
//移除WordPress默认css
function theme_styles() {
    wp_dequeue_style('wp-block-library');
}
add_action('wp_enqueue_scripts', 'theme_styles', 99);

2.3 移除WordPress头部meta信息

WordPress会为每个页面自动添加一些meta信息,这些信息不仅占用了头部的空间,还可能影响网站SEO。因此,我们需要移除这些信息:


remove_action('wp_head','wp_generator');//移除版本信息
remove_action('wp_head','wlwmanifest_link');//移除Windows Live Writer的manifest文件
remove_action('wp_head', 'feed_links_extra', 3 );//移除RSS文件链接(只保留head中的feed)
remove_action('wp_head', 'index_rel_link' );//移除本页唯一链接信息
remove_action('wp_head', 'start_post_rel_link', 10, 0 );//移除单篇文章的首尾链接信息
remove_action('wp_head', 'wp_shortlink_wp_head', 10, 0 );//移除短链接

3. 小结

本文为您介绍了如何精简优化WordPress主题的header.php头部代码,以提高网站的SEO排名。您可以根据本文的方法,对自己网站的header.php文件进行优化,提高网站的性能和SEO。

晓白博客网版权所有,原文地址https://www.xbnb.cn/5136
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容