我不想谈SEO,也不敢谈SEO,像本人这样的菜鸟选手玩这个说不定哪天就挂了。不管什么灰白黑,不用知道的那么彻底,不用研究的那么明白。我只想用用基本的方法就好,下面来介绍一些Z-blog的基本优化方法。是从一个SEO爱好者那里看来的。
Z-blog的默认模板对搜索引擎表现非常好,尤其是<h>标签运用非常到位。我们只做一些简单的修改。(本人也看到了一些大侠说<h>标签用的不怎么好,尤其是single.html里的标题标签用的不好。)
标题问题:(这条z-blog提供了插件弥补)
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>
这样,文章标题就改为了:文章名_博客名
日历问题侧栏Tag问题:(这条想想还是有道理的)
博客的日历的确是挺人性化的功能,可以直接访问每日的所写博文,但是SEO方面造成一些问题:
影响搜索引擎抓取,会分散蜘蛛的注意了,影响对主要内容的抓取。
会形成一些“无效”页面,相信大家写博客每天不会太多,有的就一篇,这样就存在了日历页面下出现一个文章链接,即使是原创也会被Google看作补充材料,大家自己查一下吧。
我觉得日历功能并非很重要。
所以我把日历的功能去掉了。
修改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文章转载完了基本就是这样,希望对各位访客有所帮助。
原文地址是 http://www.seofans.cn/post/z-blogsousuoyinqingyouhua.html
以后我还会收集相关的资料与大家分享,不过不要玩大了才好,毕竟优化好不如内容好。