WordPress的SEO技术
最基本的搜索引擎优化(SEO)是很简单的,而 WordPress 程序本身的一些优势使得 SEO 变得更加容易,比如我爱水煮鱼有超过 70% 的流量来自搜索引擎,所以做好 SEO 就是流量的保证,这篇文章就给大家介绍下在 WordPress 博客中最基本的一些 SEO 要求,希望能够帮助到你。

简单来说 SEO 分为页面优化和链接建设两大部分,页面优化是基础,而链接建设则是重点,两者缺一不可。

内容为王
在讲解具体的 SEO 技巧之前,还是先强调内容为王,高质量、原创的内容是 SEO 的保证,坚持做好这一点,至关重要。为用户创造有价值的内容。原创文章、特色专题都会给你带来意外的收获。搜索引擎亲睐原创内容,纵使转载无数次,搜索引擎知道哪里是原创地址。
页面优化
页面优化就是按照 SEO 要求对页面进行优化,主要会涉及到标题,URL,Meta 标签,H1 H2 H3 等标签的使用,关键字密度等各个方面。
标题
网页标题直接影响页面在搜索结果中的排名,用户无论是在搜索引擎结果中,Google Reader,微博,或者其他地方阅读到你的文章,第一印象都是你的标题,所以标题党也就是这样产生的,虽然不鼓励大家做标题党,但是最基本优化还是要有的。对于标题的优化有两点:
标题中包含文章的关键字,1-2个关键字即可。
标题一般可设计为逆向排列,日志页面,文章标题放在网站标题的前面。
比如这篇文章:
WordPress SEO 综述 《 我爱水煮鱼(注意这我没有加网站名,这个影响是不大的,加不加都可以),也可以在标题名和网站名中间加入分类名也是一个不错的做法。具体代码,请参考 WordPress 默认的主题中的标题函数的代码。
链接(URL)
WordPress 支持伪静态链接已经给 SEO 带来了很大的方便,选择哪种方式 Permalink 其实关系不大,个人推荐尽量选择带有 %post-name% 的,这样如果 %post-name% 中带有关键字,也能够对 SEO 排名有一定的帮助。比如这篇文章的 URL http://blog.wpjam.com/article/wordpress-seo/ 就带了 WordPress SEO 这个关键字。
另外确保页面中有 rel="canonical" 标签,避免重复内容和链接唯一性。
Meta 标签
Google 和百度都已经不把 Meta Keywords 和 Description 作为排名的因素了,但是添加 Meta Description 对网站的流量还有有帮助的,因为 Google 的搜索结果里面直接使用 Meta Description 做该页面的描述,当用户搜索,看到好的描述的时候,更容易来到你的网站,而 Keywords 则基本无效了,有时候用了反而适得其反,百度会认为你有过度 SEO 之嫌。 ![]()
在 WordPress,我们可以给任何页面都添加 Meta Description,但是我们都很懒,个人建议只需要给首页和日志页添加即可,日志页面如果输入摘要,使用摘要作为 Meta Description,没有则获取文章的前 120 个字做 Description。在主题的 header 中添加如下代码:
<?if (is_home() && $paged < 2){
//替换成你自己博客的描述
$description = "我爱水煮鱼是一个关注 WordPress 开源博客平台应用和互联网的 IT 博客。";
} elseif (is_single()){
if ($post->post_excerpt) {
$description = $post->post_excerpt;
} else {
$description = substr(strip_tags($post->post_content),0,120);
}
}
?>
<meta name="description" content="<?=$description?>" />
语义化
语义化的网页代码能更好地被搜索引擎爬虫识别,所以使用 XHTML 和 CSS 对网站进行重构,尽量将 CSS 和 Javascript 代码从 HTML 文件中分离出去。现在还可以采用 HTML5 进行网页重构,精简的网页代码能有效改善信噪比问题,让搜索爬虫更关注内容本身。
H1 H2 H3 等标签的使用
首先一个页面只有一个 H1 标签,页面上最重要的标题给予 H1 标签,所以在首页或者列表页中,网站的标题采用 H1 标签,而在日志页,文章的标题采用 H1 标签,网站标题使用 DIV。其实 WordPress 默认的主题就是这么设置。
除了设置 H1 标签之外,还要给文章内容中的子标题按照要求设置 H2 H3 标签,这样除了更加文章内容更加清晰之外,语义化也更佳,对 SEO 也有帮助,Google 喜欢语义化的内容,
你可以使用我的 WordPress 文章目录插件来进一步提高 SEO 效果。
如果你在首页或者其他分类这样的列表页中输出了全文,你可以使用动态修改 WordPress Heading 标签这个技巧来使得标签更加语义化。
图片优化
虽然最新最牛逼的图像识别技术不断出来,再牛逼还是没有办法比的过人的眼睛,所以给图片名上一个好的名字是非常重要的,比如这篇前面那张“我爱水煮鱼有超过 70% 的流量来自搜索引擎”的图片,我就给它命名为“fairyfish-seo-traffic.png”,而不是不知所云的“12414124124.jpg”,并且给他赋予 alt 标签,搜索引擎看到这张图片的时候就立刻理解这张图片的意思。
链接建设
前面介绍了页面优化,当你页面优化好了,那么就需要搜索引擎收录你的文章,并且排名靠前,那么怎么让搜索引擎收录,并且排名靠前呢?这就是链接建设的事情了。
向搜索引擎主动提交
基本上 WordPress 做得博客,搜索引擎很快就能收录,如果你想让搜索引擎尽快收录,可以主动提交,各大搜索引擎均有“提交网址”的功能。如:
Sitemap
Sitemap 是一个包含你网站上所有公开页面和文档的链接和额外信息的 XML 文件,可以通知搜索引擎网站上有哪些可供抓取的网页。Sitemap 文件在其中列出网站中的网址以及关于每个网址的其他元数据(上次更新的时间、更改的频率以及相对于网站上其他网址的重要程度为何等),以便搜索引擎可以更加智能地抓取网站。Google Sitemaps 服务是 Google 网站管理员工具的一部分,
对于 WordPress 博客来说,我们可以使用 Google XML Sitemaps 或者 Simple Google Sitemap 插件生成 sitemap 文件。
站内链接优化
一个网站的链接体系架构是非常重要的,对于用户来说,良好的链接体系架构能够让用户立刻明白这个网站主要介绍什么内容,并且快速找到他所需要的内容,而对于搜索引擎来说,良好的链接体系架构能让站点的页面正确被搜索引擎索引,保证 Google 爬虫正确找到页面。
- 保持重要的页面在首页有链接,网站的首页是最重要的页面,也是搜索引擎最经常来访问的页面,所以该页面我们应该尽量把更多的重要页面链接显示到首页。但是也要注意,千万不要超过100个链接。
- 站内的页面都要有链接至首页
- 建立面包屑链接,网站建立明晰的导航和层次结构。
- 相关联的网页内容要做互链,如文章下方的“相关文章”功能。建议安装相关日志插件。
- 相关关键字链接至相关文章,比如你以前日志中有过关于“key1”的文章,在以后的文章中都可以将“key1”链接至之前的那个页面,以产生关联性。
- 记得定期清除无效链接。
获取反向链接
从外部链接到你的网站的链接,称为“反向链接”,反向链接是搜索引擎衡量网站质量的重要依据,是SEO工作的重点,如何增加反向链接?
- 提供高质量的原创内容,自然能得到大量的反向链接。高质量的原创内容,容易被无数个网站进行转载,有版权意识的网站会在他的网站上留下你的链接地址。
- 将网站加入到相关的目录中去,比如DMOZ开放目录、高质量的网址导航站、和你网站主题相关的网站互链。
- 做一些总结性的专题、列表、索引,人们很喜欢收藏此类,从而赢得反向链接。比如:iPad 装机必备十大免费软件。
- 在与网站主题相关的大型网站上发表文章,比如客座博客。
- 提供免费的服务和产品,比如提供免费的 WordPress 主题给人下载,用的人越多,你获取的链接越多。
WordPress SEO 总结
关于 WordPress SEO 就介绍这么多,WordPress 本身就是 SEO 做得很好的一个开源程序,如果再加上一些优化和提高,一定会让你的博客的流量提升的很快。 这篇文章我会长期更新,修正和添加新的内容。
WordPress的SEO技术的更多相关文章
- 快速排名 让人疯狂的黑帽seo技术
对于黑帽seo大家或许并不陌生,黑帽seo和白帽seo恰恰相反,是作弊手段.有白帽seo的时候,就有了黑帽seo一直到现在.但隔行如隔山这句话这句话一点都没错,再没接触黑帽seo技术之前我根本不知道黑 ...
- WordPress Lazy SEO插件lazyseo.php脚本任意文件上传漏洞
漏洞名称: WordPress Lazy SEO插件lazyseo.php脚本任意文件上传漏洞 CNNVD编号: CNNVD-201309-446 发布时间: 2013-09-26 更新时间: 201 ...
- WordPress Platinum SEO插件跨站脚本漏洞
漏洞名称: WordPress Platinum SEO插件跨站脚本漏洞 CNNVD编号: CNNVD-201309-398 发布时间: 2013-09-24 更新时间: 2013-09-24 危害等 ...
- 学习seo技术要不断地扩大思维和思路
http://www.wocaoseo.com/thread-148-1-1.html 目前学习seo技术的人员是越来越多了,通过查看seo这个词的指数,就能发现一些状况,从最初的每天3 ...
- 如何通过seo技术提高网站对用户的友好度
http://www.wocaoseo.com/thread-129-1-1.html 今天的天气又是29度,眼看着满大街的人都穿着短袖和衬衣了,自己也再不能穿个厚厚的外套出去了,要不会被别人笑 ...
- WordPress的SEO优化技巧
世界上大约有30%的网站都是由Wordpress搭建的,因为Wordpress自身构架清晰,代码规范,且网页评论直接书写在整个页面里,能够被搜索引擎检索到,因此对搜索引擎很友好.但有时候还是会出现只被 ...
- 前端相关的seo技术
相信大部分的前端开发人员应该深知seo对我们的重要性,所以个人认为平台在开发初期就应该要考虑好seo优化的问题,不然做出来的页面,就算是效果很炫,功能很强,但是对搜索引擎也不友善.如果等到成熟时期再来 ...
- WordPress 实用SEO插件总结
原文地址:http://www.chinaz.com/web/2013/1122/328044.shtml#changyan_area WordPress- seo扩展插件众多,因此对于初学者来说会看 ...
- WordPress的SEO插件——WordPress SEO by yoast安装及使用
插件:WordPress SEO by yoast 使用方法: 做好网站SEO一直是站长们的愿望,说简单也简单,但是说难也难,因为需要注意的地方太多,一个不小心被百度K了你都不知道怎么回事.这里和大家 ...
随机推荐
- Solr查询详解
前言:上节是关于Solr的开发准备工作:.NET开发过程中的全文索引使用技巧之Solr(http://www.cnblogs.com/johnwood/p/3447242.html) 这节重点是讲So ...
- iOS开发--计时器-NSTimer与CADisplayLink
如果程序要让某个方法重复执行,可以借助定时器来完成.CADisplayLink是一个能让我们以和屏幕刷新率相同的频率将内容画到屏幕上的定时器,NSTimer的精确度低了点,比如NSTimer的触发时间 ...
- MSSQLServer基础06(变量,case,选择语句)
变量 声明:declare @UserName nvarchar(50) 赋值1:set @UserName=N'杨':修改 赋值2:select @UserName=N'牛':修改 输出:print ...
- 使用phantomjs实现highcharts等报表通过邮件发送
使用phantomjs实现highcharts等报表通过邮件发送(本文仅提供完整解决方案和实现思路,完全照搬不去整理代码无法马上得到效果) 前不久项目组需要将测试相关的质量数据通过每日自动生成报表 ...
- 4、处理方法中获取请求参数、请求头、Cookie及原生的servlet API等
1.请求参数和请求头 使用@RequestParam绑定请求参数,在处理方法的入参处使用该注解可以把请求参数传递给请求方法 —— value :参数名 —— required : 是否必须,默认为tr ...
- Struts2的简单案例
第一步:首先下载struts2的架包(链接地址:http://download.csdn.net/detail/ahy1024/4626028) 第二步:新建web project项目 DemoStr ...
- 简单易懂的命名空间及use的使用
最近一段时间在研究php框架,一直想的什么时候才能开发出自己的框架,当然这是为了提升自己的编程水平,同时能把平时学的零散的东西糅合在一块熟练应用.但是开发一个框架根本不知道如何做起,先开发什么,虽然p ...
- C++ STL之vector容器的基本操作
注意事项:特别注意任何时候同时使用两个迭代器产生的将会是一个前闭后开的区间(具体见插入和删除的例子)特别注意begin()指向的是vec中的第0个元素,而end是指向最后一个元素的后面一个位置(不是最 ...
- MySQL select into 和 SQL select into
现在有张表为student,我想将这个表里面的数据复制到一个为dust的新表中去,虽然可以用以下语句进行复制,总觉得不爽,希望各位帮助下我,谢谢. answer 01: create table d ...
- 10 Useful du (Disk Usage) Commands to Find Disk Usage of Files and Directories
The Linux “du” (Disk Usage) is a standard Unix/Linux command, used to check the information of disk ...