Google站点地图
Ping中心和引用通告发送器
标题搜索引擎优化
1、Z-Blog 默认模板里面是没有keywords,description等meta标签的。有很多的SEO文章说着两个都要加进去。但我的建议是Description就不要加了,这个容易出错。可以在\THEMES\xxxxxxxx\TEMPLATE目录下的找到single.html(xxxxxxx是你用的主题名称)。
在文件的<title>里加入如下代码:
<meta name="Keywords" content="<#article/tagtoname#>">
2、于h1和h2的使用。 <h1></h1>在标准化里面的意义是表示标题,而并不是用来弄大小。Z-Blog里面用h1显示了网站名称,用h2显示副标题。但显然把这个h1留给文章的标题更加合适。你可以在同样的目录里找到single.html default.html catalog.html三个文件。
把其中的h1 换成h2,h2换成h3(记得前后都要换) 。
<h1 id="BlogTitle"><a href="<#ZC_BLOG_HOST#>"><#ZC_BLOG_NAME#></a></h1>
<h2 id="BlogSubTitle"><#ZC_BLOG_SUB_NAME#></h2>
然后再把文章的标题用h1表示。在有的SEO文章里面,提到了文章标题用h1,但是没有指出文章标题的位置。准确的说,文章的标题并不在single.html里面,而是在目录内的b_article-single.html里面。找到它,把其中的h2换成h1,同样前后都要换。
<h2 class="post-title"><#article/title#></h2>
修改步骤如下:1、首先大家先找到TitleSEO插件的所在目录,z-blog的所在根目录下---plugin目录下--TitleSEO文件包,在这个文件包里有两个文件,分别是include.asp 和plugin.xml 。include.asp是该插件的主程序,plugin.xml文件为插件信息。
2、打开include.asp这个文件,找到下面这段代码
Function TitleSEO_Catalog(ByRef Ftemplate)
If IsEmpty(Ftemplate) Then Exit Function
If Request.QueryString("cate") <>"" Or _
Request.QueryString("auth") <>"" Or _
Request.QueryString("date") <>"" Or _
Request.QueryString("tags") <>"" Then
Ftemplate = TitleSEO_ReplaceCode(Ftemplate,"<#BlogTitle#><#ZC_MSG044#><#ZC_BLOG_TITLE#>")
Else
Call TitleSEO_Default(Ftemplate)
End If
End Function
将上面这段代码替换为下面这段代码:
Function TitleSEO_Catalog(ByRef Ftemplate)
If IsEmpty(Ftemplate) Then Exit Function
If Request.QueryString("cate") <>"" Or Request.QueryString("auth") <>"" Or Request.QueryString("date") <>"" Or Request.QueryString("tags") <>"" Then
Ftemplate = TitleSEO_ReplaceCode(Ftemplate,"<#BlogTitle#><#ZC_MSG044#><#ZC_BLOG_TITLE#>")
elseif Request.QueryString("page") <>"" then
Call TitleSEO_Default(Ftemplate)
else
Ftemplate = TitleSEO_ReplaceCode(Ftemplate,"<#BlogTitle#><#ZC_MSG044#><#ZC_BLOG_TITLE#>")
end if
End Function
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)