当前位置:蚂蚁分类目录 » 站长资讯 » 站长运营 » WordPress教程 » 文章详细 订阅RssFeed

高级WordPress SEO:WordPress网站终极优化指南

来源:互联网 浏览:1062次 时间:2021-05-15 20:42:08
WordPress网站终极优化指南

WordPress 是一个注重美学、易用性和网络标准的个人信息发布平台。WordPress 虽为免费的开源软件,但其价值无法用金钱来衡量。现在,它开始越来越多地应用于企业门户网站设计中。

随着WordPress用来建站的频率越来越高,有关 WordPress SEO 方面的咨询频率也随之升高,很多朋友和客户都来咨询如何借助 WordPress 平台来做SEO优化达到不付费就能获取较好排名的效果。

引言

本文用了终极优化指南作为标题,事实上还是有些夸大了点,但是希望借此机会将这几年从事WordPress开发和推广所获得的经验通过这篇文章分享给大家,算是抛砖引玉吧,如有任何纰漏的地方,也希望大家不吝赐教,所谓学海无涯嘛,永远没有最好只有更好,好了废话不多说,言归正传。



以下是本次分享的优化指南目录

WordPress网站终极优化指南

    1、基础层面的 WordPress SEO

            1.1 网址格式

            1.1.1 固定链接

                1.1.2 WWW 和 不带WWW

                1.1.3 去除无意义的字符

            1.2 优化你的网站页面标题

                1.2.1 使用 WordPress SEO Ultimate 插件来设置最佳的页面标题

            1.3 优化你的描述description

            1.4 图片 优化

            1.5 XML sitemaps提交

    2、模版优化

            2.1 Breadcrumbs面包屑设置

            2.2 H1 H2 H3 H4等的使用

            2.3 优化你的代码

            2.4 网页载入速度指标

            2.5 重新设计你的侧边栏

            2.6 HTML 网站地图

            2.7 作者高亮

    3、高级 WordPress SEO 和重复的内容

            3.1 屏蔽不需要的归档

            3.2 设置好的分页

            3.3 不跟随无关的链接

            3.4 Canonical

    4、良好的网站结构有利于提高排名

            4.1 页面取代文章

            4.2 旧瓶装新酒

            4.3 链接到相关文章

    5、评论优化

            5.1 评分微数据 Rating AggregateRating 的使用

            5.2 评论社会化平台扩展

    6、测试SEO优化效果

    7、WordPress SEO总结




1 基础层面的 WordPress SEO

抛开一切的SEO, 单从本身架构来说,WordPress算是我用过的所有CMS里边SEO架构做得最好的一个了,没有第二,当然现在互联网上网站成千上万,不做任何优化想凭空就获得较好的排名和流量几乎没有可能,因此本指南正式基于此考虑,借助WordPress自身优秀的架构,辅助合理的SEO设置和技巧势必获得事半功倍的效果,为你搭建的WordPress网站插上一双飞翔的翅膀。

1.1 网址格式

1.1.1 固定链接

优化第一步就是修改固定链接,你可以进入后台点击 设置 → 固定链接 默认的固定链接格式是:?p= 最好固定链接格式是/post-name/ 或者,首选是 /%postname%/:

如果要包含category类别进去,你可以选择自定义格式修改值为 /%postname%/: 如果之前你使用的是默认的 ?p= 修改为新的固定链接格式以后,WordPress会自动为你跳转所有的链接,同样适用于修改 /%postname%/ 为 /%category%/%postname%/的情况。

1.1.2 WWW 和 不带WWW

你的考虑你的网站对外显示为 www.eastdesign.net 或者 eastdesign.net , 请确保后台 设置 → 常规 里边你设置的是对的格式:

同时还需要到Google管理员工具那里设置一下首选域,点击 Google Webmaster Tools. 如下图所示设置将网址显示为 www.eastdesign.net:

然后就是把不带WWW的域名做301跳转,永久跳转到www.eastdesign.net,这样做的好处就是防止域名格式太多分散权重,另外也对网站品牌造成不统一的影响,如何做301跳转,下边将贴出apache和nginx里边的设置代码供参考:
Nginx代码如下:

1
2
3
4
5
server {
listen [::]:80;
server_name eastdesign.net;
rewrite ^/(.*)$  permanent;
}

注意其中的 “ listen [::]:80; ” 为分别监听了ipv4和ipv6,如果你的站点没有设置ipv6监听则格式为:“listen 80” 。
Apache代码如下:

1
2
3
ServerName esdesign.net
RewriteEngine on
RewriteRule ^(.*)$ https://www.eastdesign.net$1 [R=301,L]

注意:Apache的代码仅仅列出了301跳转实现的部分,并不是全部。

1.1.3 去除无意义的字符

此条一般适用于英文网址,比如你输入一段很长的英文句子作为标题,固定链接里边将会变得很长,而事实上里边诸如 “a”, “and”, “the” 等对于搜索引擎并没有太大的意义,而且导致了很长的网址格式,自动去掉这些字符,而保留核心的关键词将会更有利于SEO,实现这条推荐安装著名的SEO Ultimate,该插件带了类似的功能和其他很多非常不错的SEO方面的功能。

1.2 优化你的网站页面标题

网站页面标题,是决定搜索排名的重要因素,不仅仅是因为其显示在浏览器顶部状态栏,而且是访客通过搜索引擎看到的第一眼的信息。

很多博客的页面标题格式仍然是“Blog title » Blog Archive » Keyword rich post title” 或者 “Blog title » Keyword rich post title”,而事实上为了获得更好的流量和排名,标题应该做一些改动,原因如下:

  • 搜索引擎给予靠前位置的词语更高的权重,因此如果你的标题关键词位于站点名称前面,将获得更好的排名显示;
  • 访客搜索某个关键词的时候也是优先看到位于前面的词语,而你与当前页面直接匹配的标题关键词位于前面,显然更容易吸引访客点击。

因此显而易见最佳的标题格式应该是优先显示当前页面的实际标题内容,然后才是当前网站的品牌名称,这里推荐大家看一遍非常不错Aaron Wall的文章: Google & SEO Friendly Page Titles.

1.2.1 使用 WordPress SEO Ultimate 插件来设置最佳的页面标题

使用前面有提到过的WordPress SEO Ultimate 插件可以很好的设置符合搜索习惯的页面标题,如下图所示:

其他对应页面的设置可以点击各自的tab标签进行特定的设置,这个插件的默认设置已经算是最佳的一个设置了,所以不需要做太多的修改即可。

1.3 优化你的描述description

现在我们优化好了页面标题,接下来我们要关注于页面的meta descriptions了,当然目前最新的搜索引擎算法已经不再把网页meta的keywords和descriptions作为很重要的权重指标了,但是设置合适的descriptions,将给予访客对你网站一个良好的印象,因为你设置的descriptions将会优先显示在搜索引擎的描述里边。

有关这块的优化,SEO Ultimate同样做得很优秀,简单截图显示如下:

如截图所示,该插件默认的设置已经就可以了,正如上边所说的那样,基于网页meta的keywords和descriptions已经远没有几年前那么重要的考虑,也不建议花太多的心思去优化,尤其过度的堆砌关键词会适得其反。

1.4 图片优化

众所周知,你的给每张图片尽可能的配上好的标题和alt标签,但是一旦图片非常多的时候,处理类似的工作将变得非常的耗时而且低效,这里向大家推荐一款不错的插件:SEO Friendly Images, 这款插件将自动为你图片匹配上标题和alt标签。

1.5 XML sitemaps提交

XML sitemaps提交是为了告诉Google和别的搜索引擎你的网站有了任何新的内容,类似的功能同样向大家推荐一款很不错的插件:BWP Google XML Sitemaps 这个插件设置和使用非常简单,设置好以后会生成一个 这样格式的sitemap地址,然后将这个地址提交给Google Webmaster tools:

2、模版优化

2.1 Breadcrumbs面包屑设置

你需要给详情的文章或者页面设置面包屑导航,面包屑导航的格式一般是这样的:“Home > Articles > WordPress SEO” ,设置面包屑导航的好处如下:

  • 它使得访客很容易的访问你网站的每个层次结构的页面,用户体验得到很大的提升;
  • 它同时也使得搜索引擎很容易的识别出你网站的结构,并且在Google的搜索结果里边,设置了面包屑的网址将会显示出具体的网址格式替代单一的当前网址:
    google-breadcrumb

2.2 H1 H2 H3 H4等的使用

尽管几乎所有的模版都正确使用了H标签,请确保你的文章标题为

,而不是其他任何标签,网站首页你的博客名称也必须是

,同时在在详情页面和类别列表页面,不得出现超过一个的

,侧边栏不得出现

 和 


做以上修改对于模版文件的编辑来说非常容易实现。

2.3 优化你的代码

所有模版需要用到的javascript和css文件,请存储到特定的外部文件里边,以确保模版文件干净整洁,同时可以确保访客可以初次访问网页的时候缓存这些文件,搜索引擎不需要经常性的索引这些内容。

2.4 网页载入速度指标

搜索引擎每天能抓取你网站多少个页面的一个重要因素,就是你网站的速度是否够快,你可以通过以下三种方式来加快你的网站载入速度:

  1. 优化你的模版文件读取数据库的频率到最低,也就是减少读取数据库的查询次数;
  2. 安装一个缓存插件,我重点推荐W3 Total Cache,尽管这个插件设置相对来说有一点复杂,但是的确可以很有效的提升你站点的整体performance;
  3. W3 Total Cache 如果搭配 CDN 比如 MaxCDN将会获得更好的效果。

当然页面载入速度另外一个非常重要的因素还是服务器的性能,一款性能不错的服务器将会非常有效的提升你网站的整体性能。

2.5 重新设计你的侧边栏

你真的需要让你的网站侧边栏放满了外部链接吗?Google最近极大的放低了类似外链给你朋友网站带来的效果,因此类似链接的防止对于你朋友网站效果极小,不如重新考虑设计一下,仅仅在首页放置与别人交换的友情链接,而不是所有内页的侧边栏。

同样对于搜索引擎来看,在文章的详情页面侧边栏放置太多跟本文无关的内容势必也会误导搜索引擎,导致权重的分散。

或许某天WordPress后台将允许你设置多个侧边栏,但是至少现在你得手工去为你的网站设置两个侧边栏,分别用于首页和内页,或者多余两个分别对应详情页面和列表页面等。

2.6 HTML 网站地图

对于一个博客网站来说类似的网站地图可有可无,因为博客本身结构相对来说简单,层次也很清晰,但是对于用WordPress来建设的企业网站则不一样,层次结构相对要复杂很多,针对类似的网站,设计一个整站层级结构的网站地图对于访客和搜索引擎来说都是一个不错的选择。

2.7 作者高亮

何为作者高亮,我给你截图显示一下效果你就很容易理解了:


上图所示最底下一栏即为作者高亮显示的效果,尤其对于有在Google Plus上开设信息页的站长来说,效果尤其明显,一方面可以增加网站在google搜索栏上的效果丰富性,另外也宣传了自己,一举多得。
那么如何实现类似的效果呢,同样还是回到了强大的SEO Ultimate插件,通过这个插件可以很轻松的实现类似的效果,当然大家不要误会为本指南是专门为这个插件而写,本人跟这个插件作者素昧平生,仅仅是因为这个插件的确写得很不错,算是免费为这个插件做些推介吧,设置方法截图如下: