WordPress的搜索引擎优化三部曲-基础
WordPress本身对于搜索引擎的收录很友好,文章页面、单独页面以及目录页面等都很利于收录;后台可以自定义永久链接和pinging措施等,进一步提升SEO。但是对于一个真正对搜索引擎优化有特殊的用户,WordPress这些自带的功能远不能完全满足我们的SEO需求,因此对WordPress进行手工搜索引擎优化或者插件法(WordPress插件All-in-one-seo)势在必行。
WordPress的搜索引擎优化三部曲-基础
关于WordPress的搜索引擎优化需要注意很多地方,作为最基本的也是所有网站进行SEO时候都要重视的地方有:
1、简洁有效的代码构成
能够通过标准化检测的代码有利于搜索引擎爬虫对网站的爬行。
2、内容为皇
网站需要有充实的内容来吸引浏览者以及让搜索引擎重视你的网站。要注意网站的更新情况。
3、主要内容提前
作为一个好的有利于搜索引擎收录的网站,在其代码编写的时候总是会将重要内容提前,也就是说让搜索引擎爬虫爬行的时候能较早的找到你的主要文章而不是其他不重要的东西。对于WordPress来说,好的主题模板总是先显示content部分,然后才是sidebar和footer。
4、关键词、文章标题要符合文章
网站关键词和文章标题的设置要符合主体文章的内容而不要虚造。
5、对链接、图片的文字说明
要正确使用alt以及title标签对链接和图片的说明。
6、提高网站的流行度
要充分利用友情链接、ping和trackback等功能提高网站地址在其他网站上的出现频率。也可以在论坛签名处留下你的网址以及提交网站到网站目录。
7、很好的站内导航
搜索引擎爬虫对于网站的爬行是通过内部链接进行的。只有合理的有效的内部链接才能保证爬虫对整站的爬行。
以上内容对于任何网站来说都是最基础的SEO理念,如果网站对以上的各类都做不错,那搜索引擎对其网站自然也会加分。
WordPress的搜索引擎优化三部曲-进阶
网站的title优化对网站的整体搜索引擎优化有很大的作用,但是在默认的WordPress程序中对于网站不同页面类别的title设置有明显的SEO缺陷。本文就基本的优化方法对如何优化WordPress title部分进行简单介绍:
首先,在撰写文章的时候需要注意文章标题的确定
1、文章标题首先应该与文章内容本身相关;
2、文章标题尽可能包含文章主要关键词;
3、不同页面的文章标题不重复;
在发表文章时需要注意以上几点。
然后我们就需要对WordPress的Title进行优化设置
这时我们有两种方式实现WordPress title的优化,即手动修改代码或者使用SEO插件:手动的好处在于可以熟悉WordPress代码和基本优化方式,插件使用的好处在于免除了手动的繁杂和避免手工错误。
如何手工修改WordPress header.php来实现title优化
然后我们要了解怎样的title设置是比较好的,或者说是有利于搜索引擎收录的。此时就需要考虑到网站的不同页面类别:首页、文章页面、存档页面等等。更为复杂点就需要考虑网站领域和侧重点。一般而言,比较好的首页title模式是:网站名称-网站说明;而文章页面title模式是:文章标题-网站名称。
在WordPress默认主题中,网页title部分代码是这样的:
<title><?php if ( is_single() ) { ?>
» Blog Archive <?php } ?>
<?php wp_title(); ?>
</title>
这时在博客所有页面都是网站标题-页面标题模式的,这并不是很好的SEO模式。而且>>符号在某些搜索引擎里面会显示为??。我们可以简单的使用以下两种代码替换掉默认的
<title>
<?php wp_title( ); ?>
<?php if(wp_title(" , false)) { echo '–'; } ?>
<?php bloginfo('name'); ?>
</title>
这个代码显示的是在首页显示网站名称,在其他页面显示页面标题-网站名称。
<title>
<?php if (is_home()) { print "你想要在Blog首页显示的标题内容"; }
else
{ wp_title(' '); echo " – "; bloginfo('name'); } ?>
</title>
这样可以自己设置首页title内容,其他页面显示页面标题-网站名称。
以上是基本的WordPress title设置方法,要根据自己网站需要进行相应修改实现举一反三才能真正使用好WordPress博客title设置。在网站title的优化过程中也要注意适当的分隔符,例如"-"、"|"、"_"以及空格的使用。
如何使用WordPress seo插件:SEO Title Tag
SEO Title Tag对于方便的设置WordPress 博客title有很好的自主功能,可以分别设置首页、文章页面、分类目录页面、归档页面、404页面以及标签页面等不同的title。这时目前最强的 WordPress title优化插件。安装方法也很简单,只需要在激活之后删除WordPress主题模板header.php的title部分,替换成:
<title>
<?php if (function_exists(seo_title_tag))
{ seo_title_tag();
}
else
{ bloginfo('name'); wp_title();} ?>
</title>
WordPress的搜索引擎优化三部曲-完成
Meta Tags的使用对于网站的搜索引擎优化起到很大的作用,虽然有人说这些作用在日益缩水,但是目前而言仍然是不能忽视的。这里所谈到的Meta Tags包括description、keywords部分,其他的诸如content-type、 content-language、author等等都对网站的搜索引擎优化不构成主要作用。
description:网站的描述说明以及页面的主要内容介绍;
keywords:网站或者页面关键词。
在搜索引擎对网站收录的时候,首页的描述往往会依据网站的description,而keywords可以让网站减少重复内容的出现。正确使用此类 Meta tags对于网站的搜索引擎收录和网站关键词排名有很大的作用。
在WordPress的默认主题中并没有包含主要的Meta tags,因为这些具有特别作用的标签还是需要用户自己设置,WordPress并不能智能的去读取。Meta tags包含在WordPress主题模板的header部分,需要修改header.php。我们需要让WordPress在不同的页面显示不同的description和keywords,这样可以更好的发挥Meta tags的优化作用实现我们的seo目的。
我们将Meta tags的设置分为几个类别:首页、文章页面、其他页面。
WordPress博客的descrption设置我们可以添加代码
<meta name="description" content="<?php bloginfo(description); ?>" />
这样就可以显示后台设置的博客描述。但是如果我们只添加这段代码的话,整个博客所有页面的description都会相同,这样很明显是不满足seo要求的。我们可以稍微变动下,在文章页面显示文章标题作为description:
<meta name="description" content="<?php if ( is_single() ) { single_post_title(, true); } else { bloginfo(name); echo " – "; bloginfo(description); } ?>" />
这样在首页和文章页面、独立页面所显示的description就不一样了,从而有利于搜索引擎的辨别。
keywords 的设置对于网站来说是很重要的,可以非常有效的避免WordPress重复内容页面的出现和提升关键词的搜索结果排名。
但是keywords的不同页面显示手工修改并不能很好实现,因此我们需要借助WordPress庞大的插件系统。关于WordPress博客keywords的设置,首先推荐tag插件Ultimate Tag Warrior。UTW插件是非常强大的WordPress tag插件,用户在撰写文章的时候可以针对文章内容添加tag标签,然后在文章页面的Meta keywords部分显示出来。 UTW实现这种功能很简单,只需要在utw的设置界面选上Meta Keywords选项就可以了。
但是UTW的这种Meta keywords功能只对文章页面和标签页面有效,而不会博客首页和其他页面添加keywords。因此我们在WordPress的header部分需要手工添加代码实现这样的功能:在首页或者其他页面显示我们设置好的keywords,而在文章页面由UTW来完成Meta keywords。代码如下可以参考:
<?php if (!is_single()) { ?>
<meta name="keywords" content="http://www.7adesign.com" />
<?php } ?>
上述亦可以采用完美的WordPress优化插件All-in-one-seo-pack,可以对title,description、keywords进行单独设定。