WordPress的SEO方案
我们可以对自己网站的模板进行一些简单处理以达到SEO的目的。跟着我的脚步来开始SEO优化吧!本方案只针对wordpress撰写的。
网页设计
当访客第一次点击你的网站时,首先他就会对你的网站的样式产生第一印象。所以选择简单的模版是最重要的,对于SEO的优化,我们最好选择的是2栏的模板。因为对网站内容的抓取一般是从左到右,从上到下的。如果你的左侧刚好有几个侧栏,那么搜索网站会先抓取你的链接,RSS等,另外还得要提网站设计对访客的友好性。我看到一些网站,在我浏览单篇文章时候,竟然找不到继续浏览下一篇的导航按钮。那我怎样做,我只有离开了。这是一个例子,我们的网站的功能也必需从访客角度进行设计,从简单的是导航的设计,再到其它功能。比如在单篇文章旁边列出更多相关主题的文章以吸引来客。网站首页的内容
当搜索引擎从外部链接找到你的网站时,它首先就会搜索你的网站首页。所以,为了更好的SEO,我们会把一些重要的栏目,如文章的分类列表放置在首页。你还可以把你认为值得推荐或者有价值的文章列表同样放置在网站的首页上。
Title、meta的处理
在对SEO的优化中,Title 是最直接有效的,它就是你文章的标题。所以在决定写一篇文章前,必需对标题的字眼着重考虑,以使搜索引擎能方便的找到你的文章,理解你文章的内容。当然,要更好的利用 Title 以达到 SEO优化,我们可以使用如All in One SEO Pack这些插件来帮助我们。
其实meta就是一些简单的语句,我们用它来更准确的告诉搜索引擎关于网站的信息。当你用编辑工具打开主题模板的header.php文件,你会看到有如下类似的信息:
<meta name=”generator” content=”WordPress <?php bloginfo(’version’); ?>” />
其实这就是一条meta信息,它告诉了搭建网站的WordPress版本号。这只是个例子,我们可以参照它自己多添加几条meta语句,更准确的描述自己的网站,如:
<meta name=”keywords” content=”请在这里填写你网站的关键词” />
<meta name=”description” content=”请在这里填写你的网站描述概要”/>
<meta name=”Author” content=”网站作者名字” />
上面的三条就是最基本的meta信息了。有了它们,当你的网站在搜索引擎内被查看时候,就会显示你自己设定的信息,这样会让信息查找者更好的了解你的网站。
但可能你会觉得这样还不够,因为它只是对网站的综合信息描述,而我们应该把meta的描述更准确地应用到各篇文章或者各个单独页面内。所以为了更好地利用meta进行SEO,这里我推荐使用 All in One SEO Pack插件。插件的使用很简单,上传-激活就行。然后你会在编辑文章时候看到三个填写框,
使用该插件后,现在我们就可以为各篇文章和单独页面添加适宜的meta描述了。
在这里要注意一点:当按上面的方法添加使用meta后,在单独文章的页面内查看meta信息时,你会发现出现两个”keywords”和两个 “description”的meta信息。这是由于除了你利用上面插件为单独文章设定的meta外,系统还加载了header.php的meta信息。如何处理?只要把header.php内的meta信息稍稍更改后即可:
<?php if ( is_home() || is_category() || is_search() ) { print
‘<meta name=”keywords” content=”请在这里填写你网站的关键词” />
<meta name=”description” content=”请在这里填写你的网站描述概要” />’; } ?>
<meta name=”Author” content=”网站作者名字” />
这样,就保证了meta信息的唯一性和准确性了。
内部链接的优化
WordPress可以让我们方便的自由设置文章的永久链接类型。我们要做得就是到WordPress的后台-设置(Options)-永久链接 (Permalinks)处设置一个合适的链接样式。然后在发表文章前,给文章取个合适的post-plug(这个东西会出现在地址栏上)。根据别人使用的经验,如果把永久链接设置成带日期和文章名的样式,如/%year%/%monthnum%/%day%/%postname%/,SEO的效果会比简单的只有文章名如/%postname%/来得更好。
按大家的经验,现在比较流行推介用如yousite.com/%category%/%postname%.html这种链接形式。当然你也可以按自己喜好再加上文章发表的时间函数。但我个人觉得,加上时间函数的话,对搜索引擎的搜索优化意义不大,谁会记住你的文章是何年何日发表的啊?而且再加上日间日期的会让链接地址变得过于烦锁。相对来说,还是文章的题目(链接的地址)更容易吸引网络爬虫。
在友好链接地址的设置中,我们一般会用到如下三个 插件,这里我整理一下并列出各插件的使用条件,让大家有个较为清晰的了解:
1. Permalink Redirect
使用条件:只要你的WordPress设定了友好链接地址,就是除了/?p=123的这种情况下,都应该使用该插件。因为一般情况下,你的文章地址会有两种链接访问的可能,即 /?p=123 和 /%category%/%postname%.html 同时指向同一篇文章并同时可能被搜索引擎收录。而使用该插件后,可以避免“造成复制内容而影响搜索引擎结果排名”(原文),并且让文章的链接地址达到唯一的目的。
2. Permalinks Migration
使用条件:你的网站已经设置为友好链接地址后,而某天你突然想更换链接的形式,比如从 /post/%postname%.html 更改为 /%category%/%postname%.html 。为了不让读者及搜索引擎在访问你的旧地址时候出现404错误而找不到页面,继而掉失访问流量及网站排名,你就应该使用该插件。因为它能够自动地把从旧地址访问你网站的来客及搜索引擎转向你刚设置的新地址,无缝操作,让你安全放心。
3. Redirection
使用条件:当你把网站的域名进行更改时候,如从 yoursite.com/blog 改为 yoursite.com/ 的时候,这个插件就派上用场了。
外部链接的策略
通常来说,在众多影响网站排名的因素中,链接的质量显得格外的重要。什么是链接的质量?简单来说就是你的网站被哪些人引用了,你的网址出现在哪些人的文章中。如果这些引用你的网站或者引用你文章链接地址的是一个排名很高的网站,那么这些链接就是有质量的。所以一般博客们都会互相链接以增加自己网站的链接数,另外还得要注意选择一些排名比自己高的网站被引用,自己网站得到的效果也会更好。因为搜索引擎很容易就通过引用你网址的地方搜索到你的网站了,尤其通过pagerank已经很高的网站找到你。
网站地图
制作XML版本的网站地图,利用插件Google Sitemaps 来安装生成XML版本的网站地图提交给GOOGLE,为了方便大家的使,我已经将汉化版本提供给大家下载了。大家只需要按照这个插件安装完激活了,便可以进行设置。
最后:介绍一下原创文章发布,互联网每天的信息都不计其数,但是原创的内容更容易引起搜索引擎的关注。所以希望朋友们写更多的原创文章,来吸引蜘蛛的爬行
robots.txt
在继续说明如何采用实际方法进行 WordPress的SEO优化前,我插入了这一篇:robots.txt。
什么是robots.txt?其实它只是一个放在网站根目录内,并且记了些文字的文本文件罢了。但它是如何在网站的SEO优化中起到作用的呢?简单的说就是,搜索引擎会根据robots.txt的内容“按规操作”。哪些内容应该搜索,哪些内容不应该搜索,全部都由robots.txt来指挥。
那我们应该如何设置robots.txt的内容呢?以下是我自己的设定,适合WordPress使用的:
User-agent: *
# disallow all files in these directories
Disallow: /cgi-bin/
Disallow: /z/j/
Disallow: /z/c/
Disallow: /stats/
Disallow: /dh_
Disallow: /about/
Disallow: /contact/
Disallow: /tag/
Disallow: /wp-admin/
Disallow: /wp-includes/
Disallow: /contact
Disallow: /manual
Disallow: /manual/*
Disallow: /phpmanual/
Disallow: /category/
Disallow: /wp-
Disallow: /feed/
Disallow: /trackback/
Disallow: */feed*
Disallow: */trackback
User-agent: Googlebot
# disallow all files ending with these extensions
Disallow: /*.php$
Disallow: /*.js$
Disallow: /*.inc$
Disallow: /*.css$
Disallow: /*.gz$
Disallow: /*.wmv$
Disallow: /*.cgi$
Disallow: /*.xhtml$
# disallow all files with ? in url
Disallow: /*?*
# disable duggmirror
User-agent: duggmirror
Disallow: /
# allow google image bot to search all images
User-agent: Googlebot-Image
Disallow:
Allow: /*
# allow adsense bot on entire site
User-agent: Mediapartners-Google*
Disallow:
Allow: /*
你可以把它复制,然后另存为robots.txt并放在你的WordPress根目录下就行了。
请注意下面的一句:
# disallow all files with ? in url
Disallow: /*?*
上面的那句是让搜索引擎不去搜索所有带“?”的网址。如果你的WordPress的链接形式是默认的那一种:yourweb.com/?pxx的形式的话,请把它删掉。
这样,搜索引擎在搜索我们的网站时才会显得更有效率,避免了浪费时间什么的去搜索一些无意义的目录,如是wp-admin/这一类目录。我们也能通过robots.txt更好的让自己的网站被收录。所以,如果你的WordPress还没有robots.txt,赶快设置一个吧!
作者:阿猎
原载:阿猎的SEO博客
版权所有,转载请以链接形式注明作者及原始出处。


















看完了。。。不错。。。