Drupal Meta tags模块(nodewords, node keywords)

Meta tags模块又叫做nodewords, node keywords,它是drupal站点进行搜索引擎优化SEO时,必选的一个模块。由于现在搜索引擎优化是差不多每个站点的必需品了,所以不少人建议将这个模块放到drupal核心中。

Meta tags模块的用途,是用来向节点页面添加元数据的(meta data),比如使用firefox打开页面http://www.thinkindrupal.com/addison-berry-new-drupal-documentation-team-lead ,打开firebug,在html头部<head>标签中,里面的<meta/>标签中的内容,就是Meta tags模块设置的。

<meta content="现在轮到Addi表演了.在Drupal的各种项目中,火炬在新老drupaler之间传递。我相信,在Addi的带领下,Drupal文档小组一定能够取得更大的成绩." name="description"/>

<meta content="Addison Berry,Drupal,文档,Steven Peck" name="keywords"/>

<meta content="index,follow" name="robots"/>

<meta content="Addison Berry升任Drupal文档小组组长" name="DC.title"/>

        这些keywords,description,robots,都可以使用meta tag设置,而DC.title则是节点的标题。Robots我不知道是干什么用的,所以这里用的应该是默认值。对于这个页面,出现搜索引擎查询结果页面中的文本就是name="description"中的内容。

 

Meta tags模块现在有两个版本可用,一个是6.x-1.0-rc1,一个是5.x-1.12,分别用于drupal6和5中。在6.x-1.0-rc1中,功能目前仅包含对节点和首页设置元数据,不包含views,panel生成的页面,后者可能在将来的版本中加上来,对于drupal5,应该各种页面都可以使用Meta tags模块设置元数据了。它的下载页面为http://drupal.org/project/nodewords

由于zhupou.cn采用的是drupal6,所以我下载的是nodewords-6.x-1.0-rc1。它的安装和普通的模块一样,装好以后,在创建节点的表单页面上,就会看到meta tags字段集了,里面包含了keywords和description。往里面添东西就可以了。由于我自己就是超级用户,所以也不用担心模块的权限设置。

我经常使用google查看自己网站的收录情况,自己发现了一个问题,在搜索的结果页面中,我网站首页的内容会随着内容的添加而改变,但是我朋友jason的类似的网站drupal爱好者的,却是不变的,它的为“drupal爱好者是关于drupal安装、drupal模块、durpal教程的网站。在这里drupal们可以自由的交流、分享自己的经验。这里适合drupal新手,也适合drupal进阶的老手。”而他的网站就比我的排名靠前,我觉得和这个设置多少有点关系。

怎么设成这样?我就想到了meta tags,自己到管理后台界面找了找,在admin/content/nodewords发现了机密,原来可以设置首页的meta tag的。包括copyright,GeoURL,等等,不过这些对我都没用,只有最后的首页的设置对我有用,选中它,然后进入页面admin/content/nodewords/frontpage来设置首页的元数据。这样我网站首页的元数据就固定不变了“drupal布道者是致力于drupal培训、drupal推广、drupal中文化的网站。在这里,大家可以看到最新的drupal新闻,安全公告,资源链接,中文手册,以及许多原创文章”。包括百度,google的搜索页面,都是使用这一内容。

今天,看了看meta tags模块的readme文件,发现里面介绍了很强的功能,比如设置元数据在主题中的位置,与tagadelic模块(标签云)的结合使用,为cck节点类型自动设置元数据。当然还包括这个模块的安装,配置和升级。由于这些我都用不到,至少是暂时,所以就不多介绍了。如果需要这些功能的,可参考readme文件。

相关链接:http://drupal.org/project/nodewordshttp://www.thinkindrupal.com

                http://drupal.soa.tw/node/39http://fhileo.cn/node/282, http://drupalchina.org/node/4438

Drupal版本:

Drupal7 Meta tags模块介绍

模块的用途,可以自动的设置网页内部的meta tags关键字与描述,方便SEO。

项目地址:http://drupal.org/project/metatag

原名meta tags,后来更名为metatag

在Drupal6下面,对应的模块名字为Nodewords

除了设置meta tags的关键字、描述以外,还可以设置page title。

设置的过程中,可以使用token,按照内容类型,分类,分别进行设置。

 

Think in Drupal第3集里面的SEO部分,专门介绍了这个模块的使用。

 

备选模块,Meta tags quick,项目地址:http://drupal.org/project/metatags_quick,这个模块是基于FIelds的,作者在开发这个模块的时候,Nodewords还没有Drupal7的版本。

Drupal版本: