zblog针对百度的tags关键词优化

zblog的tags列表,功能是比较好的,可能是google比较先进的缘故,google收录关键词列表那是相当的尽力,相当的完善,不管是中文还是英文,都收录并且有不错的排名。可即使这样,google来的流量有限啊,即使在google的关键词排名表现很好,但相对于我们做中文流量的来讲,特别是面向国内客户群体的企业、产品网站,还是要以百度流量为主的,自然,就要在伺候百度的基础上,对zblog的关键词列表功能进行优化。

网上比较流行的做法是类某知名博客的做法,对关键词设置的名称和摘要进行修改,把名称修改为英文或者拼音,摘要设置为中文,然后

修改博客源文件

1、打开文件\FUNCTION\c_system_base.asp;

2、搜索“Tags(objRS("tag_ID")).Name”这个字符串,然后将其更改为“Tags(objRS("tag_ID")).Intro

其实这样修改了之后,还远远不够,也不知道以前的文章是怎么教人的,简直误人太多。

还要修改模板中的b_article_tag.html文件,把有关需要以中文显示的name修改为intro:比如以下这样

<a href="<#article/tag/url#>" rel="tag" title="<#article/tag/intro#>(<#article/tag/count#> )"><#article/tag/intro#></a>&nbsp;&nbsp;

这样修改以后,如果是用zblog自带的关键词列表功能来展示侧边栏的话,是正常显示了。但如果是用的是巴士飞扬的文章列表插件,用这个插件中的关键词列表输出功能,还要修改这个插件目录中的include.asp文件,把“生成标签列表”功能处的name修改为intro

strTag=strTag & "<li><a href="""& Tags(busfly_randomsort_objRS1("tag_ID")).Url & """>"+Tags(busfly_randomsort_objRS1("tag_ID")).Intro + " (" & Tags(busfly_randomsort_objRS1("tag_ID")).Count & ")" +"</a></li>"

修改以后,使用巴士飞扬的列表插件的关键词输出功能,也就显示为title为中文,地址为英文name。

另外,在列表输出页,还是显示的都是英文的title,你的域名/tags.asp,这个页面还是英文输出,这里不是修改模板中的tags.html文件,而是要修改zblog根目录的tags.asp文件,修改为以下这样:

strTagCloud(j) = "<span style=’font-family:verdana,sans-serif;line-height:150%;font-size:"& (100 + (i)) &"%;margin:4px;’><a title=’" & Tags(objRS("tag_ID")).Count & "’ href=’" & Tags(objRS("tag_ID")).Url &"’>" & Tags(objRS("tag_ID")).intro & "</a></span> "

到这个地步,其实还不完善,那就是单关键词页面的标题显示问题,这样页面的地址调用的是:

你的域名/catalog.asp?tags=关键词

这样的地址,调用的当然也是catalog.html模板,但是标题显示的却是“关键词”的name内容,也就是我们之前设置的关键词对应的英文或者拼音部分,这不是我们想要的结果。我们想显示的是中文标题。修改catalog.html模板是解决不了这个问题的,Linker搜索了许多资料,但限于自身能力方面,听闻zblog论坛上各位在说是程序的QueryString什么功能之类的,这样的话,Linker就没办法了,如果玩asp程序玩得好的话,可能有完善的解决方案吧!最后,也有些感叹,zblog论坛,对很多提出问题的解决热情,几乎已经消失殆尽了。

某知名博客的单关键词页面也是显示的标题为英文,但拒linker搜索,该博客被百度收录的大部分为文章页面,几乎没有关键词页面,流量导入全靠内容页面,这也是牛人博客无法比拟的魅力。

不过,还是非常期待这样的完善方法出来。

3 thoughts on “zblog针对百度的tags关键词优化

Comments are closed.