wordpress网站URL优化

  • A+
所属分类:SEO

安装wordpress之后,在你正式完善网站内容之前,你首先要对网站结构进行规划,具体可以参见:《规划你的网站结构》,然后开始URL的优化。

《百度搜索引擎优化指南2.0》中对于URL的建议

URL对与SEO 的意义

创建具有良好描述性、规范、简单的url,有利于用户更方便的记忆和判断网页的内容,也有利于搜索引擎更有效的抓取您的网站。网站设计之初,就应该有合理的url规划。

什么样的URL是对搜索引擎友好的

  • 如果网站中同一网页,只对应一个url;
  • 让用户能从url判断出网页内容以及网站结构信息,并可以预测将要看到的内容
  • URL尽量短,长URL不仅不美观,用户还很难从中获取额外有用的信息。另一方面,短url还有助于减小页面体积,加快网页打开速度,提升用户体验。
  • 正常的动态url对搜索引擎没有影响。url是动态还是静态对搜索引擎没有影响,但建议尽量减少动态url中包含的变量参数,这样即有助于减少url长度,也可以减少让搜索引擎掉入黑洞的风险;
  • 不添加不能被系统自动识别为url组成部分的字符;

wordpress的URL优化

遵循《百度搜索引擎优化指南2.0》中对于URL的建议,我们开始对wordpress的URL进行优化,包含许多步骤,下面我们一步一步来完成。

1、域名重定向

域名分为主域名和子域名。

主域名也叫一级域名,就是我们购买的域名,比如:liangshare.com。

子域名也叫二级域名,比如:www.liangshare.com;有时候我们需要将电脑端和移动端分开,单独做一个移动站点的时候,我们可以设置一个移动端的域名:m.liangshare.com;有时候我们需要另外开设一个子站点,独立建设内容,我们可以设置一个子站域名,比如腾讯视频的子站域名为:v.qq.com。如此等等。

当然还会有三级域名,比如:digi.tech.qq.com

我们要做什么?

  • 将主域名和www的子域名都绑定到你的主机上;
  • 将主域名301重定向到www的子域名,比如:将liangshare.com做301重定向到www.liangshare.com
  • 重定向之后进行检查,查看是否为301重定向,如果是302重定向就错了,需要重新检查。检查方法见《HTTP状态码查询工具推荐》

为什么?

保证用户体验的情况下,确保同一个页面的URL是唯一的。

一般的情况下,我们的主站为www的子域名,比如:www.liangshare.com。

从浏览者角度来说:有些浏览者的习惯是不输入“www”,而是直接输入你的主域名访问你的网站。但有些相反,习惯在主域名前输入“www”,所以为了不让浏览者以为你的网站关闭了,你需要将主域名和www的子域名都绑定到你的主机上;

从搜索引擎的角度来说:当我们确定要将主域名和www的子域名都绑定到主机上之后,对于搜索引擎来说,主域名和www的子域名就是两个独立的网站。后果就是:同一个网页有两个URL,对搜索引擎不利。

2、目录别名优化

在上一篇教程中,我们规划好了网站的结构。在wordpress后台设置分类目录时,我们需要为分类目录设置别名。

wordpress网站URL优化

分类目录别名优化

分类目录的别名是用来做什么的?

  • 分类目录的别名会成为分类目录URL的一部分;
  • 分类目录的别名会和wordpress模版的分类目录模版呼应(如果未来你需要自己设置一个分类目录的模版,你就会明白)

分类目录别名如何取?

  • 让读者看到别名就知道这个分类目录的内容是什么即可;
  • 用拼音、英文单词或者专有名词的英文缩写均可。

3、设置“固定链接”

在wordpress中设置“固定链接”也被成为URL伪静态,主要是设置文章页面的URL。

能够实现的前提是我们的服务器或虚拟主机支持URL伪静态,这一点在我们选购服务器或虚拟主机的时候需要特别注意的。

首先,在服务器或虚拟主机中开启伪静态功能,购买了百度云虚拟主机的朋友可以参见《让百度云虚拟主机 BCH支持wordpress固定链接(URL伪静态设置)》

然后,登录wordpress后台>>>设置>>>进入固定链接页面,如下图:

wordpress网站URL优化

wordpress固定链接页面

在常用设置中,选择“自定义结构”,并在后面的方框中输入:

/%category%/%post_id%.html

这样,网站的文章页面的URL就会成为这样的结构:域名/分类目录别名/文章ID.html,比如:本文的URL:www.liangshare.com/seo/7979.html

设置固定链接的自定义结构有很多方式,网上有很多内容可以自行度娘。

为什么我要选择“域名/分类目录别名/文章ID.html”这样的结构呢?

再回头看看《百度搜索引擎优化指南2.0》中对于URL的建议,中间提到“URL要尽量短”;

如果我们使用将文章标题翻译为英文或拼音也可以,但是缺点有两个:

  • URL可能会非常长;
  • URL翻译成英文或拼音需要插件实现;
  • 插件翻译往往并不是准确的;

所以,域名/分类目录别名/文章ID.html 是我认为最佳的文章页面URL结构。

4、去除URL中的“ category ”

WordPress默认是会在分类目录和文章页面的URL中添加“category ”的,需要我们去掉。

具体方法参见:wordpress去除分类目录URL中category的插件无插件去除wordpress分类目录URL中的category(推荐),两种方法二选一。

5、为分类目录URL结尾添加“/”

WordPress默认的分类目录结尾是没有“/”的,我们可以加上,让URL更完整。

具体方法参见:使用Permalink Trailing Slash Fixer插件,为wordpress分类目录的URL后添加“/”斜杠

6、优化标签(tag)页面URL

标签的URL也可以通过设置别名去实现,但是标签我们不可能在网站结构设置的时候就像添加分类目录一样提前全部设置好,随着我们不断的丰富网站内容,标签也会不断的增加。

如果你没有及时的设置标签的别名,标签的URL是会直接显示文字的,比如:https://www.liangshare.com/tag/wordpress网站SEO教程/

如果你觉着需要将标签页面的URL也需要优化,比如将标签的别名翻译成英文或者拼音,可以使用插件。

具体方法参见:使用Auto Tag Slug插件,将wordpress标签别名自动翻译成英文或拼音

7、优化自定义文章类型的URL

随着网站的内容不断的丰富,你可能会增加许多自定义文章类型,或者你使用的wordpress模版中就包含各种自定义文章类型,比如有“公告”、“商品”等等。

只是设置了wordpress后台的固定链接,只会对wordpress的文章和页面有效。

那么你就需要优化自定义文章类型的URL,否则URL中也会包含文字。

具体方法参见:使用Custom Post Type Permalinks插件,设置wordpress自定义文章类型的固定链接

亮享

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: