转:我的wordpress这样SEO
日期:2007/09/12
分类:网络推广及搜索引擎优化
难得的好文章。写的很全面,从seo常见问题到相关必备插件介绍等。
我的WordPress这样SEO (1)-基本方法
SEO, 就是“Search Engine Optimization”,也就是搜索引擎优化。如何让类似于 Google, Yahoo 等搜索引擎更好的搜索到你的日志呢?下面会简单说出几点,希望对你有帮助吧:
- 尽量使用2栏式的模板。虽然现在我们可以很轻松的找到好多漂亮的模板,2栏的,3栏的,甚至4栏的都有。但是,对于SEO的优化,我们最好选择的是2栏的模板。因为对网站内容的抓取一般是从左到右,从上到下的。如果你的左侧刚好有几个侧栏,那么搜索网站会先抓取你的链接,RSS等的东西……
- 只装一个TAG插件,避免复杂。
- 尽量让搜索网站慢慢获取你的网站内容,避免使用什么MET TAG之类的插件,自然一点好,不是吗?
- 侧栏的H2和H3标题最好使用加粗显示。
- 日志的标题H1也最好显示为粗体,并且简单的添加一些与你网站内容相关的关键词。
怎样,是不是很简单?
我的WordPress这样SEO (2)-SEO的重点
在上一篇《我的WordPress这样SEO (1)-基本方法》中我们知道了一些简单的SEO方法。我们可以对自己网站的模板进行一些简单处理以达到SEO的目的。但首先我们得知道应该如何做?或者说应该针对哪些方法进行优化和调试。在本篇里,我们说说关于SEO中最重要的几个因素:
链接的质量
通常来说,在众多影响网站排名的因素中,链接的质量显得格外的重要。什么是链接的质量?简单来说就是你的网站被哪些人引用了,你的网址出现在哪些人的文章中。如果这些引用你的网站或者引用你文章链接地址的是一个排名很高的网站,那么这些链接就是有质量的。所以一般博客们都会互相链接以增加自己网站的链接数,另外还得要注意选择一些排名比自己高的网站被引用,自己网站得到的效果也会更好。因为搜索引擎很容易就通过引用你网址的地方搜索到你的网站了,尤其通过pagerank已经很高的网站找到你。
Title Tags
在对SEO的优化中,Title Tags是最直接有效的,它就是你文章的标题。所以在决定写一篇文章前,必需对标题的字眼着重考虑,以使搜索引擎能方便的找到你的文章,理解你文章的内容。当然,要更好的利用Title Tags以达到SEO优化,我们可以使用如SEO Title Tag plugin这些插件来帮助我们。(关于插件的使用我会在后续篇章进行介绍)
永久链接(Permalinks)的使用
WordPress可以让我们方便的自由设置文章的永久链接类型。我们要做得就是到WordPress的后台-设置(Options)-永久链接 (Permalinks)处设置一个合适的链接样式。然后在发表文章前,给文章取个合适的post-plug(这个东西会出现在地址栏上)。根据别人使用的经验,如果把永久链接设置成带日期和文章名的样式,如/%year%/%monthnum%/%day%/%postname%/,SEO的效果会比简单的只有文章名如/%postname%/来得更好。
网站首页的内容
当搜索引擎从外部链接找到你的网站时,它首先就会搜索你的网站首页。所以,为了更好的SEO,我们会把一些重要的栏目,如文章的分类列表放置在首页。你还可以把你认为值得推荐或者有价值的文章列表同样放置在网站的首页上。
网站设计
当访客第一次点击你的网站时,首先他就会对你的网站的样式产生第一印象。注意,这是在浏览你的精彩文章之前就有的。俗话说”人靠衣装“,在个人网站上也同样道理。所以选择一款式合适的主题模板也同样重要,这样才会更吸引访客继续浏览。
另外还得要提网站设计对访客的友好性。我看到一些网站,在我浏览单篇文章时候,竟然找不到继续浏览下一篇的导航按钮。那我怎样做,我只有离开了。这是一个例子,我们的网站的功能也必需从访客角度进行设计,从简单的是导航的设计,再到其它功能。比如在单篇文章旁边列出更多相关主题的文章以吸引来客。
文章的原创性
这是本篇所说到的最后一点了。在互联网上永远都是新奇的东西,而大家都希望能看到更多新鲜原创的内容。如果你文章的内容只是靠复制-粘贴这种模式,要想吸引别人就很难了。
我的WordPress这样SEO (3)-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: */trackbackUser-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,赶快设置一个吧!
从这一篇开始,我们说说如何具体优化WordPress的SEO。
毫无疑问,我从网站链接地址的友好设置首先说起,因为搜索引擎是最先搜索到你的链接地址,然后才进一下搜索你的网站全部内容。对于URL的友好设置,在博客圈里已经有好多前辈说过了。我在这里主要就是总结一下:
友好链接的设置样式:
按大家的经验,现在比较流行推介用如yousite.com/%category%/%postname%.html这种链接形式。当然你也可以按自己喜好再加上文章发表的时间函数。但我个人觉得,加上时间函数的话,对搜索引擎的搜索优化意义不大,谁会记住你的文章是何年何日发表的啊?而且再加上日间日期的会让链接地址变得过于烦锁。相对来说,还是文章的题目(链接的地址)更容易吸引网络爬虫。
设置网站友好链接地址的常用插件:
在友好链接地址的设置中,我们一般会用到如下三个插件,这里我整理一下并列出各插件的使用条件,让大家有个较为清晰的了解:
使用条件:只要你的WordPress设定了友好链接地址,就是除了/?p=123的这种情况下,都应该使用该插件。因为一般情况下,你的文章地址会有两种链接访问的可能,即 /?p=123 和 /%category%/%postname%.html 同时指向同一篇文章并同时可能被搜索引擎收录。而使用该插件后,可以避免“造成复制内容而影响搜索引擎结果排名”(原文),并且让文章的链接地址达到唯一的目的。
使用条件:你的网站已经设置为友好链接地址后,而某天你突然想更换链接的形式,比如从 /post/%postname%.html 更改为 /%category%/%postname%.html 。为了不让读者及搜索引擎在访问你的旧地址时候出现404错误而找不到页面,继而掉失访问流量及网站排名,你就应该使用该插件。因为它能够自动地把从旧地址访问你网站的来客及搜索引擎转向你刚设置的新地址,无缝操作,让你安全放心。
3. Redirection
使用条件:当你把网站的域名进行更改时候,如从 yoursite.com/blog 改为 yoursite.com/ 的时候,这个插件就派上用场了。使用方法见这里。
参考文章:《让 WordPress 的URL规范化》,《重新配置Blog永久链接》,《301 Redirect 重定向WP地址》。
我的WordPress这样SEO (5)-meta的处理
在这一节里我们会说说如何处理WordPress的meta信息。其实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,这里我推荐使用SEO Meta Editor Advanced插件。插件的使用很简单,上传-激活就行。然后你会在编辑文章时候看到如下的三个填写框,
![]()
HTML Meta Keywords field: “这里填写文章的关键词”
HTML Meta Description field: “这里填写文章的概要描述”
TITLE tags field:“这里填写你需要在浏览器标题栏显示的关键词”
使用该插件后,现在我们就可以为各篇文章和单独页面添加适宜的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信息的唯一性和准确性了。
本文转自:http://smartr.cn/
Comments
11 Responses to “转:我的wordpress这样SEO”
您的评论或留言对本站至关重要:
蓝蓝风吹:
2007/09/12 2:04 下午 - 引用
楼主说的真不错啊
向楼主学习咯咯
2007/09/12 2:05 下午 - 引用
汗,怎么没反应
不会吧,我弄好了啊
2007/09/13 8:30 上午 - 引用
我的博客从来都不做优化啊,随他了,对这东西是什么都不懂,还是安心写自己的文章,其它的顺其自然吧
2007/09/13 8:47 上午 - 引用
恩。其实对于为了写点东西,跟大家交流等目的而建的博客,优化纯粹是玩玩了呵呵。为了产品,流量等而建立的博客才更有必要优化。
2007/09/13 9:06 上午 - 引用
那是哦,呵呵,上课去了啦,翻译课
2007/11/01 9:33 上午 - 引用
深入浅出,深得启发。
2007/12/27 8:40 上午 - 引用
boy sucking
…
boy sucking
…
2007/12/27 8:40 上午 - 引用
upskirt thongs…
upskirt thongs…
2008/01/08 3:24 下午 - 引用
我晚上就试试,看一个新的SEO博客行不行?!
做SEO是一门艺术,DIY你自己的SEO!
SEO的出路在哪里?!
2008/02/07 8:37 下午 - 引用
这文章里的编码有错误。
按文中最后写的加入
2008/02/07 8:40 下午 - 引用