最基本的搜索引擎优化(SEO)是很简单的,而 WordPress 程序自己的一些优点使得 SEO 变得更加容易,好比我爱水煮鱼有超过 70% 的流量来自搜索引擎,因此作好 SEO 就是流量的保证,这篇文章就给你们介绍下在 WordPress 博客中最基本的一些 SEO 要求,但愿可以帮助到你。app
简单来讲 SEO 分为页面优化和连接建设两大部分,页面优化是基础,而连接建设则是重点,二者缺一不可。wordpress
在讲解具体的 SEO 技巧以前,仍是先强调内容为王,高质量、原创的内容是 SEO 的保证,坚持作好这一点,相当重要。为用户创造有价值的内容。原创文章、特点专题都会给你带来意外的收获。搜索引擎亲睐原创内容,纵使转载无数次,搜索引擎知道哪里是原创地址。函数
页面优化就是按照 SEO 要求对页面进行优化,主要会涉及到标题,URL,Meta 标签,H1 H2 H3 等标签的使用,关键字密度等各个方面。工具
网页标题直接影响页面在搜索结果中的排名,用户不管是在搜索引擎结果中,Google Reader,微博,或者其余地方阅读到你的文章,第一印象都是你的标题,因此标题党也就是这样产生的,虽然不鼓励你们作标题党,可是最基本优化仍是要有的。对于标题的优化有两点:post
标题中包含文章的关键字,1-2个关键字便可。优化
标题通常可设计为逆向排列,日志页面,文章标题放在网站标题的前面。网站
好比这篇文章:WordPress SEO 综述 《 我爱水煮鱼
(注意这我没有加网站名,这个影响是不大的,加不加均可以),也能够在标题名和网站名中间加入分类名也是一个不错的作法。具体代码,请参考 WordPress 默认的主题中的标题函数的代码。
WordPress 支持伪静态连接已经给 SEO 带来了很大的方便,选择哪一种方式 Permalink 其实关系不大,我的推荐尽可能选择带有 %post-name% 的,这样若是 %post-name% 中带有关键字,也可以对 SEO 排名有必定的帮助。好比这篇文章的 URL http://blog.wpjam.com/article/wordpress-seo/ 就带了 WordPress SEO 这个关键字。
另外确保页面中有 rel="canonical"
标签,避免重复内容和连接惟一性。
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 标签,页面上最重要的标题给予 H1 标签,因此在首页或者列表页中,网站的标题采用 H1 标签,而在日志页,文章的标题采用 H1 标签,网站标题使用 DIV。其实 WordPress 默认的主题就是这么设置。
除了设置 H1 标签以外,还要给文章内容中的子标题按照要求设置 H2 H3 标签,这样除了更加文章内容更加清晰以外,语义化也更佳,对 SEO 也有帮助,Google 喜欢语义化的内容, 你可使用个人 WordPress 文章目录插件来进一步提升 SEO 效果。
若是你在首页或者其余分类这样的列表页中输出了全文,你可使用动态修改 WordPress Heading 标签这个技巧来使得标签更加语义化。
虽然最新最牛逼的图像识别技术不断出来,再牛逼仍是没有办法比的过人的眼睛,因此给图片名上一个好的名字是很是重要的,好比这篇前面那张“我爱水煮鱼有超过 70% 的流量来自搜索引擎”的图片,我就给它命名为“fairyfish-seo-traffic.png”,而不是不知所云的“12414124124.jpg”,而且给他赋予 alt 标签,搜索引擎看到这张图片的时候就马上理解这张图片的意思。
前面介绍了页面优化,当你页面优化好了,那么就须要搜索引擎收录你的文章,而且排名靠前,那么怎么让搜索引擎收录,而且排名靠前呢?这就是连接建设的事情了。
基本上 WordPress 作得博客,搜索引擎很快就能收录,若是你想让搜索引擎尽快收录,能够主动提交,各大搜索引擎均有“提交网址”的功能。如:
Sitemap 是一个包含你网站上全部公开页面和文档的连接和额外信息的 XML 文件,能够通知搜索引擎网站上有哪些可供抓取的网页。Sitemap 文件在其中列出网站中的网址以及关于每一个网址的其余元数据(上次更新的时间、更改的频率以及相对于网站上其余网址的重要程度为什么等),以便搜索引擎能够更加智能地抓取网站。Google Sitemaps 服务是 Google 网站管理员工具的一部分,
对于 WordPress 博客来讲,咱们可使用 Google XML Sitemaps 或者 Simple Google Sitemap 插件生成 sitemap 文件。
一个网站的连接体系架构是很是重要的,对于用户来讲,良好的连接体系架构可以让用户马上明白这个网站主要介绍什么内容,而且快速找到他所须要的内容,而对于搜索引擎来讲,良好的连接体系架构能让站点的页面正确被搜索引擎索引,保证 Google 爬虫正确找到页面。
从外部连接到你的网站的连接,称为“反向连接”,反向连接是搜索引擎衡量网站质量的重要依据,是SEO工做的重点,如何增长反向连接?
关于 WordPress SEO 就介绍这么多,WordPress 自己就是 SEO 作得很好的一个开源程序,若是再加上一些优化和提升,必定会让你的博客的流量提高的很快。 这篇文章我会长期更新,修正和添加新的内容。