基本的SEO优化包括站内优化和站外优化,基本SEO可以参见 Beginning SEOhttp://www.slideshare.net/robbinjoe/beginning-seo 站外优化(Offsite SEO),以及站内优化中的Offpage SEO优化,Drupal的模块很难解决。 这里列举的Drupal SEO相关模块,主要是介绍SEO站内优化中的On-Page SEO优化。 URL规划 URL在SEO优化中比较重要,并且以后修改会代理很多麻烦。所有首先要规划站点的URL结构。URL要符合SEO规范,简单,有意义,有层次。
比如Drupal001.com /
* I, a1 c- f6 d5 `1 A, U( u2 ?4 U/topic/drupal
# w$ W! H, ~. o6 t) U' l) W& j/topci/db3 K$ I# _ ^ E" D4 }
2 h( x" O2 `. L9 d4 b0 O( l/tag/seo* m; s! S) d* b, r
/tag/varnish+ V' E0 ?- ~( x! o* {
... 当然单个文章可以属于多个分类,如果属于单个分类,可以把单个文章的URL设计成 /分类/文章标题 类似的URL,结构更加清晰。 主要操作如下,启用Path,设置PathAuto模块,按照某种规则给不同的node以及taxonomy设置相应的seo-friendly url。 Global Redirect和Rewrite Sub Link用于补充URL的规则和定向。 Path Redirect为可选模块,在站点升级或者修改时,保留一些旧连接比较有用。 页面优化 页面优化是SEO On-Page优化中最重要的部分。我们要设置页面的title、description、keywords、canonical-url等,其中title、description非常重要。 Nodewords模块 主要用于设置页面HTML中的各个SEO元素,功能比较强大,可以设置独立页面的各种SEO元素,比如首页、分类页面等。 http://drupal.org/project/nodewords 搜索引擎 和搜索引擎沟通也是SEO的重要步骤,主要是sitemap和robots.txt。sitemap是XML格式,用于通知搜索引擎站点的URL连接以及更新频率等相关信息。不过sitemap对于SEO优化本身来说,有无sitemap都不会提高站点的权重,但有总比没有好。robots.txt用于通知搜索引擎那些URL需要索引,可以索引,那些页面搜索引擎不可以索引。由于Drupal的Path会给一个页面有不同的URL,比如node/1, 和/robbin都是同一个node页,这样搜索引擎会索引两份,造成重复内容,有甚,google会降低站点的权重。 xmlsitemap模块 可以自动生成xml sitemap http://drupal.org/project/xmlsitemap 内容优化 内容为王,SEO中亦是如此。在页面的内容中,H1、H2、Bold等标签,关键字密度等,在页面的内容中必须注意。 站内链接,在文章中链接相应的关键字到站内的某个页面,站内链接如果优化得当,也是提升整站SEO非常重要的方法。 Glossify Internal Links Auto SEO 模块 (辅助使用) http://drupal.org/project/glossify 综合优化 除了上面提到的,我们还需要对其他相当多的一些SEO因素逐个优化,比如域名301重定向,页面关键字密度等等,Drupal有一个模块 CheckList。 SEO CheckList,该模块可以逐个检查相关的SEO因素,并提示,推荐使用。 当然,SEO还包括其他很多因素,也是一项长期的工作,必须长期不懈的努力。 其他的SEO相关参考文章: 整站SEO规划之关键词
声明: 本站所有文章欢迎转载,所有文章未说明,均属于原创,转载均请注明出处。 本文有效链接: http://www.drupal001.com/2012/01/drupal-seo-modules/ 版权所有: Drupal与高性能网站架构 http://www.drupal001.com
|