Code前端首页关于Code前端联系我们

WordPress网站SEO优化完全指南

terry 2年前 (2023-09-26) 阅读数 72 #网站优化

WordPress不能说是对搜索引擎完全友好,但至少是非常友好的CMS之一。借助各种插件和适当的设置,WordPress构建的网站可以使其相对完美的SEO。

WordPress站点SEO优化完全指南

标题标签和描述标签

1。标题标签

旧版WordPress默认的帖子标题标签是这样的格式:

博客名称-帖子标题

必须更改为:

帖子标题-博客名称一般都会修改由下面实现的 SEO 插件自动执行。几个流行的WP SEO插件一定有这个功能。如果你没有安装插件,也可以在模板文件中自行编辑。当我第一次开始用 WordPress 写博客时,现在还没有这样的插件。我更改了模板本身,wp_title(帖子标题)和bloginfo('name')(博客名称)。 )只需交换两个顺序:

  1. -

URL设计

栏目规划原则与所有网站相同。栏目规划以关键词研究结果为基础,为栏目首页分配二级关键词。为了扁平化网站结构,你可以规划更多的栏目,但是不要效仿我,这个博客的栏目太多了。

栏目URL 我建议最好用英文单词。中文很容易在搜索结果中出现为烂字。拼音网址其实不太好读,尤其是有点长,比如两三个拼音单词连在一起的时候。

WP栏目页面URL默认设置为:

域名/类别/栏目名称

中间完全不需要/category/,可以使用eg插件删除此目录级别。当然,我们也可以使用纯代码来删除它们。详情请前往在《WordPress如何去掉分类目录链接中category分类标志》。

帖子 URL 在 WP 后端的永久链接部分有多种格式可供选择:

WordPress站点SEO优化完全指南

有些带有编号,有些带有日期。有关固定链接结构的更多说明,请访问在《WordPress固定链接使用指南》。 建议使用自定义的:

  1. /%category%/%postname%/

即/栏目名称/帖子标题/的格式为网站结构的默认格式。如果不是新闻网站,不建议在URL中包含日期。

此类静态URL需要服务器支持mod_rewrite。不止一位站长问我虚拟主机是否支持mod_rewrite,说他们的托管服务提供商说虚拟主机不支持mod_rewrite。没有这样的事,虚拟主机还是可以支持mod_rewrite的,唯一不支持的是服务商不愿意给你开放。

消息系统设置与管理

正常消息多当然是好事,但垃圾消息太多就不是什么好事了。我的多次经验表明,如果垃圾邮件太多,网站的质量得分会明显下降,排名也会下降。 所以留言还是要设定一定的门槛。许多链接分发软件或服务利用 CMS 系统的漏洞,例如博客,这些系统不会拒绝所有消息,也不检查或过滤它们。我们可以采取以下措施来限制:

  • 安装并激活Akismet 插件。他们的垃圾邮件数据库会阻止大多数垃圾邮件消息,或使用代码来过滤大多数垃圾邮件评论。详细信息参见《纯代码实现彻底屏蔽WordPress站点垃圾评论》。
  • 将 WP 背景中的第一条消息设置为不立即显示。你必须等待审核。只有至少手动签出一次的读者发送的消息才会自动显示。
  • 超过两个链接的评论将不会显示并接受审核。
  • 设置关键字黑名单并包含常见的垃圾邮件单词,例如医学和赌博。除非你是这个行业的。

版权和转载声明

我在每个帖子的底部添加了版权声明和转载要求。通常添加在模板中的single.php文件中,无需为每个帖子手动添加。虽然SEO的普及程度不如以前,但几乎我的每一篇帖子仍然得到了大量的推送。大多数都没有离开原始出处或原作者。有些人甚至干脆说是他写的,但仍然有正规网站尊重版权,至少标明原作者。虽然比例不高,但加一点的话,长期停留还是有效果的。

标签 使用系统

标签页面有很多优点,可以覆盖更多关键词,页面相关度高,生成也容易,但也存在潜在的问题。如果网站内容不够,标签页面的质量就会降低。如果标签词设置不一致,会出现与分类页重复的情况。所以建议使用标签的同学注意,如果的内容不够丰富,请谨慎使用 的单词时间 尽量不要重复现有的类别名称。

重定向处理

URL规范化是几乎每个网站都存在的问题,因此必须考虑。对于前面提到的不同形式的URL,选择一种格式在网站上显示。其他格式仍然可以访问。您必须执行 301 重定向到所选的标准化格式。下面介绍的 Dean's Permalinks Migration Plugin 将自动处理这项工作。 。 SEO 插件会将规范标签添加到帖子页面。尽管无需 301 重定向即可以不同格式访问 URL,但它们会通过规范标记标准化为所选格式。

不带www的URL必须重定向到带www的URL(反之亦然,有些网站选择不带www的版本作为默认版本),http版本的URL也必须重定向到https版本进行重定向。 。 LAMP(Linux + Apache + MySQL + PHP)服务器,这可以通过.htaccess文件中的重写规则来实现。例如,目前SEO日常使用的重定向规则是:

  1. RewriteCond %{SERVER_PORT} 80
  2. RewriteRule ^ (.*)$ https://www.seozac.com/$1 [R=301,L ]
  3. RewriteCond %{HTTP_HOST} ^seozac.com [NC]
  4. RewriteRule ^(.*)$ https://www.seozac.com/$1 [L,R=301]

一个示例,不要复制它。相同的功能可以用不同的正则表达式和规则来实现,并且不同的服务器可能有不同的拼写要求。例如,如果您只重定向到 www 而没有 www,则可以编写:

  1. RewriteCond %{HTTP_HOST} ^seozac.com [NC]
  2. RewriteRule ^(.*)$ http://www.seozac.com /$1 [ L, R=301, NC]

加速设置

缓存还需要设置。您可以使页面纯静态。无需在每次有人访问数据库时都调用数据库的内容。这样速度自然会提高。 。插件很多,我用的是WP Super Cache,请去。具体实用教程请前往《WP Super Cache静态缓存插件简明使用教程》。

服务器必须启用 gzip。如果可能的话,也可以考虑CDN。我没用那个。 建议先压缩图片再上传。不要直接使用相机或手机中的几兆字节的文件。

不同类型的存档

WP默认有多种存档页面,包括按类别、发布日期和作者。大多数这些存档页面都是无用的,并且具有复制内容的副作用。当然,你必须使用

按类别存档,这是一个正常的导航系统,但是按日期和作者存档,你通常可以删除。这两个档案的内容按类别相同,没有实质内容。价值。要删除这两个存档,必须删除模板中相应的显示代码。有些模板不再有这两个档案,或者通过小部件控制显示。

当然,如果你把模板中的代码去掉,你仍然可以直接访问存档页面。为了安全起见,你可以给两个存档页面添加noindex标签,以确保搜索引擎不会索引它们,或者使用robot文件来禁止抓取。 。

推荐插件

除了以上插件外,我还安装了这些插件:

All In One SEO Pack - 自动SEO专用插件 所有SEO Packed插件都是必须的或设置许多SEO功能手动,如:

  • 自定义帖子页面标题和描述标签,添加noindex或nofollow标签(通常不添加,但给予此选项的自由度);
  • 添加规范标签;
  • 首页标题和描述标签可自定义;
  • 设置不同页面的标题标签的格式,比如前面提到的帖子标题的顺序;
  • 无论是 noindex 还是 nofollow 添加到不同页面的默认设置,你在写帖子时也可以覆盖这个默认设置。

另一个著名的SEO插件是Yoast SEO。它的功能比All in One SEO更多更复杂,但也差不多,现在也很流行。我选择All in One SEO的原因是我在写博客时第一次发现它。我刚刚习惯了。

AMP - 这不需要解释,这是实现 Google AMP 最简单的方法。想了解更多请前往《WordPress文章页秒变谷歌AMP加速移动页面插件AMP》。

Autoptimize – 将 WordPress 分散的 CSS 和 JS 文件收集到一个文件中,减少命名文件的数量并提高速度。我尝试过不卸载它,但目前还没有激活,我认为效果不大。

损坏链接检查器 - 检查帖子中指向其他网站的链接是否仍然有效。上次我检查清理链接的时候,发现很多当时链接的链接已经失效了。想了解更多请前往《WordPress失效链接检查插件Broken Link Checker》。

Dean 的永久链接迁移 - 当帖子 URL 发生更改时,此插件会自动设置 301 重定向。

WP-Optimise - 清理数据库中的备份和其他不必要的东西。

WP还有很多其他插件,可以实现你能想到的各种功能,比如两步认证登录、流量统计、图像处理等。借助不同的插件和相应的设置,但是要注意,激活的插件越多,插件就会越复杂,WP也会越慢,所以如果不是必要的功能,不要安装。

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门