wordpress 搜索引擎优化(wordpress基本设置优化新手入门WordPress安装搭建基本步骤!优化相关技巧)
优采云 发布时间: 2021-08-30 18:14wordpress 搜索引擎优化(wordpress基本设置优化新手入门WordPress安装搭建基本步骤!优化相关技巧)
WordPress 优化是一种符合搜索引擎算法的转换。当网页的基本元素布局满足搜索引擎算法的要求时,网页内容就有机会被快照抓取和排名。和大家一起学习WordPress网站建设,分享WordPress优化相关技巧!
开始为初学者优化基本的 wordpress 设置
WordPress安装搭建的基本步骤
1、配置lnmp网站环境并绑定程序目录。
2、创建一个空数据库,MySQL数据库软件操作。
3、 访问绑定目录域名,执行Wordpress官方安装包,按照说明安装部署。
安装wordpress后需要做以下优化
禁止搜索引擎抓取:对于wordpress新用户来说,新网站难免会出现问题。一些网站管理员喜欢发布测试。测试内容可能会被搜索引擎抓取。如何防止测试内容被及时快照,除了robots.txt中的快速操作限制,wordpress针对这个问题做了个性化的功能——建议搜索引擎不要索引本站。
配置路径:设置-读取-建议搜索引擎不要索引本站
WordPress 限制和禁止生成某些特定尺寸的缩略图以减少图像占用的空间。图片宽度控制在730px-768px范围内。前端页面图片的来源信息中不会有其他缩略图信息。
配置路径:settings-media-media设置大小规格都是0,按照日期格式存放路径一定要勾选,否则图片存放在一个目录下,后面的数据量会越来越大,也就是不利于打开目录维护数据。
启用WordPress伪静态功能:伪静态是将动态链接改写为静态链接的一种形式。其网页内容的索引机制保持不变,都是访问数据库实时检索数据生成展示页面。将动态链接伪装成静态链接是因为搜索引擎喜欢静态页面,因为静态页*敏*感*词*有唯一性,可变性低,更有利于搜索引擎抓取链接到存档信息。
1、wordpress 永久链接
Wordpress background-settings-permalink-custom结构,直接在框中填写/%category%/%post_id%.html,
生成一个看起来像 /news/1.html 的链接。
2、nginx-rewrite 规则配置
location / {
#Super Static Cache静态缓存生成重写,必须放在默认的上面
#否则目录页在内页生成后点击目录无法生成,会403错误
#建议第三方附件重写规则都定义在默认规则上方
#规则优先级,可以避免一些问题
if ($uri ~ /(.*)$){
set $wpuri $1;
set $sscfile $document_root/$1;
}
set $ssc Y;
if ($query_string !~ .*=.*){
set $ssc "${ssc}Y";
}
if ($request_method != "POST"){
set $ssc "${ssc}Y";
}
if (-f $sscfile){
set $ssc "${ssc}F";
}
if (-f $sscfile/index.html){
set $ssc "${ssc}I";
}
if ($ssc = YYYF){
rewrite . /$wpuri break;
}
if ($ssc = YYYI){
rewrite . /$wpuri/index.html break;
}
if (!-e $request_filename){
rewrite . /index.php last;
}
#以下为wordpress默认重写
if (-f $request_filename/index.html){
rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php){
rewrite (.*) $1/index.php;
}
if (!-f $request_filename){
rewrite (.*) /index.php;
}
}
# */wp-admin 这类请求后追加斜杠,wordpress后台操作路径都在这个目录下,
#若不定向加斜杠会导致一些后台操作链接错误404问题
rewrite /wp-admin$ $scheme://$host$uri/ permanent;
以上两点设置好后,wordpress伪静态就实现了。但是wordpress默认的伪静态链接会在这个目录中添加category,链接加长,目录不存在,这不利于SEO,建议使用代码优化去除category。可以安装插件Remove Category URL来解决,也可以不带插件去掉WordPress-category链接路径。
如果wordpress主程序在二级目录下,第一步自定义结构还是这样设置,只需要在第二步修改nginx伪静态规则即可。假设程序在二级目录info,那么重写规则需要改成:
location /info/ {
#以下为wordpress默认重写
if (-f $request_filename/index.html){
rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php){
rewrite (.*) $1/index.php;
}
if (!-f $request_filename){
rewrite (.*) /info/index.php;
}
}
rewrite /info/wp-admin$ $scheme://$host$uri/ permanent;
删除多余的主题:WordPress有3个默认主题,因为功能和界面不能满足站长的需求,很少有人会使用默认主题,即使你不使用,每次都会弹出提醒主题更新了,所以建议使用主题 删除3个默认主题文件夹。
Wordpress head wp_head() 优化:内容是网站的本质,网站模板承载内容,wordpress模板的好坏决定用户体验的好坏,wordpress模板是最判断用户体验的搜索引擎直接依据,wordpress模板文件的头部代码是所有页面的核心。所以wordpress头部代码的优化非常重要。 wordpress header wp_head 的精简使得网页加载速度更快,用户体验一定会更好。
Robots.txt 限制wordpress链接爬取:伪静态优化后,建议使用爬虫工具模拟爬取。目的是查看网站 存在哪些链接形式。不需要的限制在爬虫协议文件中。
Disallow: /attachment/ 禁止抓取附件永久链接
形状像
解决wordpress文章ID不连续的问题:文章ID不连续的原因与草稿自动保存有关。可以增加自动保存草稿的时间间隔,避免频繁更新和保存草稿。
以上是构建wordpress程序后需要做的优化设置,主要围绕页面链接的优化,页面大小的优化,以及更多其他wordpress优化技巧,可以在wordpress中查看列。