06
2009
05

Z-Blog的优化终极解决方案

 初学SEO和建站,粗略的研究了几种BLOG和CMS程序,相对新人来说,ASP程序比较 PHP+MYSQL更加容易上手,对于个人网站和小型网 站,基于ASP编程的ZBLOG在性能和SEO方面已经可以说是相当不错的程序,SEO新人在这里介绍一下自己的ZBLOG优化方法,供新人们参考。

    国内不少名博都是用ZBLOG搭建的,比如月光博客等等,ZBLOG的SEO方面已经做的很好,ZBLOG的全站静态化对于搜索引擎有很好的 友好度,并且增强了博客的负载能力,是十分强大的博客程序,但ZBLOG比较郁闷的是没有自定义MATE标签,需要我们手动修改代码来添加。

    总共有3个需要修改的文件,以默认模板为例,在模板文件夹下的TEMPLATE文件夹(..THEMES/default/TEMPLATE)下,找到default.html文件、catalog.html文件和single.html文件。

    default.html为首页模板,需要修改的只是添加META标签。

    catalog.html为控制首页翻页、分类页和TAGS标签的模板,需要修改的是添加META和修改标题。标题原 为<title><#ZC_BLOG_TITLE#><#ZC_MSG044#><#BlogTitle#></title>, 意思是网站标题-分类标题,修改 为<title><#BlogTitle#><#ZC_MSG044#><#ZC_BLOG_TITLE#> </title>,这样标题就变成分类标题-网站标题,更适合SEO。

    single.html为文章页模板,需要添加META标签和修改标题。标题修改参考catalog.html的修改方法,或者使用ZBLOG中的 TITLE SEO插件,插件可以将标题修改为文章名-分类名-网站名,META的修改比较好和流行的方法是如下这样写:

    <meta name="keywords" content="<#article/tagtoname#>" />

    <meta name="description" content="<#article/intro#>" />

    keywords采用文章的tag,description采用文章的摘要,但是这样有一个问题,zblog数据库中 的<#article/intro#>也就是文章摘要是HTML代码,这样作为description的话不太合理,如果摘要中出现图片和视 频或者FLASH的话,就会很麻烦,所以我想出了一个写法就是这样写。

    <meta name="description" content="<#BlogTitle#>是本站(<#ZC_BLOG_TITLE#>)中一篇关于& lt;#article/tagtoname#>的文章,欢迎您阅读和评论" />。

     这样写不会出现错误,也比较合适SEO,缺点是全站的description都一个样,稍单调,希望ZBLOG能在以后改进和添加自定义META标签的功能,或者大家有什么更好的解决方案希望能共享出来共同进步。

« 上一篇下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。