你在这里


Description

在百度站长平台中提交了网站地图,顺便为网站首页添加了Description

James Qi 2011年10月14日 - 15:09 发布

  这个星期把前期导入的各国企业名录网站都初步搭建好了以后,抽空开始把以前的网站的sitemap提交到百度站长平台。在使用百度站长平台的时候,还使用了其“URL优化建议”的功能来检查我们网站,显示缺少meta description,虽然这不是一个至关重要的问题,但我们这次也顺便一起进行添加。

  我们的网站主要有两种平台:去年以前的使用MediaWiki,今年的都是使用Drupal。MediaWiki在服务器上是每个子网站一个单独的目录,而Wiki的页面编辑中也无法添加description,所以我们采用了上传bdsitemap.txt的办法来进行验证,并使用mediawiki的description插件来添加首页描述;而对于Drupal来说,是多个子网站共享一个目录,不能用一个统一的bdsitemap.txt来验证,就采用了修改首页meta的办法来进行,也顺便添加了keys和description的meta内容。

  我们子网站数量多,逐步添加,还算顺利,不过上次日志中提到的百度提示一部分mediawiki生成的gz压缩文件解压失败的问题始终存在,尝试修改服务器上的apache等设置还是无法解决,就干脆将出错的网站全部修改生成sitemap的设置,取消压缩,然后再次提交就都OK了。

MediaWiki采用MetaDescriptionTag扩展程序添加页面描述

James Qi 2011年4月18日 - 16:55 发布

  我在用MediaWiki 1.5.x到1.10版本的时候,记得页面Header中会有自动生成的Description和Keywords元标记,但升级到1.15, 1.16后就没有看到了,应该是MediaWiki因为什么考虑而取消了这个功能。

  前一阵子在使用Drupal时,显示用了一个Drupal的外部模块实现添加Keywords和Description,后来觉得麻烦,就用简单的PHP程序来实现。这对于SEO还是有些好处的。

  以前曾经找过MediaWiki上实现的办法,这两天再次仔细比较,选择MetaDescriptionTag是最合适的,因为我们不需要自动生成描述Meta,而是希望在Wiki页面中嵌入变量来实现不同的页面有不同的描述Meta,试用了这个程序还比较好用:

  http://www.mediawiki.org/wiki/Extension:MetaDescriptionTag

卸载Drupal中的Nodeword模块,改用PHP程序实现Meta数据(包括Keyword, Description等)设置

James Qi 2011年2月26日 - 20:33 发布

  为了网站的SEO效果更好,需要对页面的Meta数据(例如Keyword, Description等)进行设置,我按照一般用Drupal的网站的办法,加装了Nodeword模块,但用起来似乎不太符合我们的要求,对于单个页面编辑时分别设定这些参数还是不错的,而我们是需要批量自动设置,并嵌入一些变量。我们在安装了Nodeword后,只能批量设置Meta数据中的Keyword,使用可变的分类关键字和固定的人工设定关键字来组成Keyword,而Description还没有找到办法批量设置。

  另一个我们发现比较麻烦的事情是安装了Nodeword后,MySQL数据库中添加了相应的表,而这些表占用空间极大,每个Node都要新建N条数据库记录,这在页面少的情况下无所谓,但数量多了就有些问题了。例如我们一个Node数量在50万的网站,就会多出一个有300万条记录的表,不仅占用空间,在数据导入、处理、展示的时候肯定都是很消耗资源的。

  于是我们决定改用其他办法,其实也很简单,就是在页面中运行一段很短的PHP程序,例如:

订阅 RSS - Description