让Z-BLOG利于搜索引擎


主要针对技术性默认模板Z-blog修改。

Z-blog的默认模板对搜索引擎表现非常好,尤其是<h>标签运用非常到位。我们只做一些简单的修改。

标题问题:

Z-blog的默认模板下,文章标题形式都是博客名_文章名,这样不利于突出关键字,应该采用倒置的方法来强调一下关键字。

在TEMPLATE/single.html修改<title>标签,改成:

<title><#BlogTitle#><#ZC_MSG044#><#ZC_BLOG_TITLE#></title>

在TEMPLATE/catalog.html修改为:

<title><#BlogTitle#><#ZC_MSG044#><#ZC_BLOG_TITLE#></title>

这样,文章标题就改为了:文章名_博客名

日历问题

博客的日历的确是挺人性化的功能,可以直接访问每日的所写博文,但是SEO方面造成一些问题:

  1. 影响搜索引擎抓取,会分散蜘蛛的注意了,影响对主要内容的抓取。
  2. 会形成一些“无效”页面,相信大家写博客每天不会太多,有的就一篇,这样就存在了日历页面下出现一个文章链接,即使是原创也会被Google看作补充材料,大家自己查一下吧。
  3. 我觉得日历功能并非很重要。

所以我把日历的功能去掉了。

修改TEMPLATE下的single.html、catalog.html、search.html、tags.html、default.html,把以下代码去掉

<div class="function" id="divCalendar">
<h3><#ZC_MSG050#></h3>
<#CACHE_INCLUDE_CALENDAR#>
</div>

侧栏Tag问题:

Tag是把双刃剑,如果Tag引用数量比较少的话,也会引起补充材料和收录的问题。在程序中分类页中会列举出所有的Tag,我认为不妥,我们只要把一些主要的Tag列举出来就行了。

首先c_option 添加一参数:

'侧边栏tags显示数目
Const ZC_TAG_WORD_MAX=30

 
2.将FUNCTION/c_system_event.asp中BlogReBuild_Tags()函数换成以下:
Function BlogReBuild_Tags()

        Dim objRS
        Dim objStream

        Dim strTag
                Dim i

        Set objRS=objConn.Execute("SELECT * FROM [blog_Tag] ORDER BY [tag_Count] DESC,[tag_Order] DESC,[tag_ID] ASC")
        If (Not objRS.bof) And (Not objRS.eof) Then
                   For i=1 to ZC_TAG_WORD_MAX
                                strTag=strTag & "<span style='font-family:verdana,sans-serif;line-height:150%;font-size:"& 12 + (Tags(objRS("tag_ID")).Count/2) &"px;margin:10px;'><a title='" & Tags(objRS("tag_ID")).Count & "' alt='"&  Tags(objRS("tag_ID")).Count  &"' href='" & Tags(objRS("tag_ID")).Url &"'>" & Tags(objRS("tag_ID")).Name  & "</a></span>"       
                        objRS.MoveNext
                        If objRS.eof Then Exit For
                Next
        End If
        objRS.Close
        Set objRS=Nothing

        strTag=TransferHTML(strTag,"[no-asp]")

        Call SaveToFile(BlogPath & "/include/tags.asp",strTag,"utf-8",True)

        BlogReBuild_Tags=True

End Function

标签:

发布:moding | 分类:网站建设及运营 | 评论:2 | 引用:0 | 浏览:

| TrackBack引用地址

发表评论





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