关于对博客的优化SEO
发布:admin | 发布时间: 2009年5月24日网站增添Blog,论关于Zblog的SEO优化
最近在研讨本站优化的时候,发明本站内容不足,于是抉择采用增添BLOG的策略。但,天下之大,BLOG程序之多,到底用那款BLOG程序,一时光,摸不到脑筋。联合SEO经验与自身实力,决议采取Zblog程序―自以为是优化做的很不错的网站,也是普通SEOER的首选,我是新手,所以我选择。 以下谈谈我对Zblog程序优化的一点点见解,也是本站优化的一个:
一、Zblog的构造。
(1)关于模板文件的阐明,Zblog的模板文件都放在Template目录下面,但其中比拟主要值得优化的有几个
default.html 首页的模板 single.html 单个文章页面模板
b_article-single.html 单个文章页面之中的文章主体部分,single.html里面的文章内容就是嵌用了这个的格局。
catalog.html 用于首页的翻页,也就是说首页从第二页开端,都是这个负责显示
(2)关于Zblog的几个常用标签
<#ZC_BLOG_HOST#> 代表博客的根网址
<#ZC_BLOG_TITLE#> 代表博客网站名称,在后台可以设置
<#ZC_BLOG_SUBTITLE#> 网站副名称,同样在后台可以找到
<#BlogTitle#> 代表单个文章的主标题
<#article/tagtoname#> 该文章的标签
<#article/intro#> 该文章的简介部分
<#CACHE_INCLUDE_文件名#> 此标签作用是包括外部文件,很适用。例如<#CACHE_INCLUDE_ABCDEFG#>这个意思就是把“INCLUDE”目录下的“ABCDEFG.ASP"文件内容弄进来,首页模板里面的侧边“网站珍藏”“友谊链接”“图标集”等都是用这个标签搞的,你可以打开“INCLUDE”目录看看里面文件的内容钻研研讨。
二、Zblog模板的优化
(1) Zblog 1.7的默认模板里面是没有 keywords,description,generator 这几个meta的 !
首先要把这几个加回去,重要是针对单个文章页面,也就是single.html
至于首页的两个default.html和catalog.html加不加上去,看个人喜欢了,我自己是比拟懒的。
Single.html 要添加的Meta可以这样加:(只是样例)
<meta name="keywords" content="<#article/tagtoname#>" />
<meta name="description" content="<#article/intro#>" />
经过第一部分的网站优化进程,聪慧的你很快就清楚这两行字的意思。其中所用的标签就是上面所提到的标签:要害词和简介。
其中要严重注意的一点,就是上面那个description里面的标志“<#article/intro#>”,这个简介不应当有任何HTML标签,尤其是不能包括有英文的双引号“,因为他们是放在页面的head区的,里面包孕Html标签很容易导致显示出问题。原来它只应当是一段纯洁的文字,但在我们平时在写Blog的时候,经常会漏写或者把简介也加上了许多后果,导致文章简介有很多HTML标签存在,这个只能靠你平时的写文章习性。
有的朋友可能会说,这个简介放在description这里这么危险干脆不要吧,我本人也严重批准,但不要它,没有谁能取代啊,除非你篡改程序,篡改数据库加上一个新的“文章描写”那我没有看法。为了以后的升级兼容,先将就一下吧。或者你对比狠点,可以干脆点不要这一行description。我这里给出一个调和点的措施就是,你要加上Html标签也可以,但是平时写文章要记得把简介里面的所有的双引号“替换为单引号‘,至少我现在已经在这样做还没有呈现过问题。盼望作者能在下个版本中弄个直接用于description的标签这个标签搞的,你可以打开“INCLUDE”目录看看里面文件的内容钻研研讨。
首页的meta就没有那么庞杂了,写上你的网站描写和要害词就ok。
(2)仍然是单个文章页面(Single.html),它的Title部分也不太幻想。本来的Title是这样的
<title><#ZC_BLOG_TITLE#><#ZC_MSG044#><#BlogTitle#></title>
可以看到,它的格局是 "博客名称-文章题目”,而越左边是越主要的,应当改成"文章题目-博客名称”。这个容易解决,把地位更换一下就行了。新的title如下:
<title><#BlogTitle#> <#ZC_MSG044#> <#ZC_BLOG_TITLE#></title>
(3). 还是单个文章页面(Single.htm),我并不是对它有成见,其实首页(default.html和catalog.html)也有这个问题.
就是关于h1和h2的使用, <h1></h1>在尺度化里面的意义是表现标题,而并不是用来弄大小。Zblog里面,用h1显示了网站名称,用h2显示副标题。但显然把这个h1留给文章的标题更加适合。于是,你可以在single.html default.html catalog.html三个文件中找到:
<h1 id="BlogTitle"><a href="<#ZC_BLOG_HOST#>"><#ZC_BLOG_NAME#></a></h1>
<h2 id="BlogSubTitle"><#ZC_BLOG_SUB_NAME#></h2>
怎么改好呢?又不能和原来的相差太远。幸好Zblog模板采取Xhtml + CSS来节制显示的,我们可以把h1和h2换成div, 或者改成span。用Div是对比幻想的,和原来的h1同样是盒状的block。ID="BlogTitle"坚持不变。
于是代码换成
<div id="BlogTitle"><a href="<#ZC_BLOG_HOST#>"><#ZC_BLOG_NAME#></a></div>
<div id="BlogSubTitle"><#ZC_BLOG_SUB_NAME#></div>
后果仍然和有点区别的,就是div没有附带大小样式,而h1里面的文字是默认比拟大的。这点篡改已经不太兼容了,因为还要去CSS改动一下文字大小。
为了坚持兼容性,我们可以采用另一个调和点的,就是 h1 换成h2, h2换成h3 呵呵~~ 新的代码是
<h2 id="BlogTitle"><a href="<#ZC_BLOG_HOST#>"><#ZC_BLOG_NAME#></a></h2>
<h3 id="BlogSubTitle"><#ZC_BLOG_SUB_NAME#></h3>
这样子文字大小会比本来小一点,但是仍然能兼容网上大部分的模板样式。
把h1从网站名手里抢过来以后,还要把它还给文章的标题。ZBlog默认模板分给文章题目的是h2,又是把h2它当成大小节制来使用~
<h2 class="post-title"><#article/title#></h2>
这个我们简略地把h2 改为h1就行了。当然,文字会比本来的再大一点。
(4)关于怎么在ZBlog里面加Adsense广告。
由于Zblog的模板文件化,只要你懂点HTML代码,放广告是很自由的事,基础上每个处所都可以放。我这里只简略说下如何在单个文章的正文中放一个Adsense Content。我们要应用的主角是上面提到的<#CACHE_INCLUDE_文件名#> 标签。
A. 在INCLUDE目录下面新建一个ASP文件,例如"GGADCONTENT.ASP"。然后把Adsense生成的代码直接粘贴进取,不须要再添加任何文字。然后保留。
B. 打开"Template"目录里面的"b_article-single.html"文件,找到这行:
<div class="post-body"><#article/content#></div>
把它换成下面的几行:
<div class="post-body">
<div class="ggad-content">
<#CACHE_INCLUDE_GGADCONTENT#>
</div>
<#article/content#>
</div>
"GGADCONENT"就是刚才A步骤树立的“GGADCONTENT.ASP”,只要文件名就可以了。同时,上面的代码还定义了一个名为"ggad-content"的样式类。所以还要到C步骤去搞搞它的样式。
C. 打开"STYLE"目录下的"default.css" (我这里用默认CSS做例子),实际利用看你选择了什么样的模板,相对应的CSS文件。
在这个CSS文件的最末端参加一下代码,而不须要改动其它的处所.
/* GG Adsense Style Control */
.ggad-content {float:left;}
这句CSS的意思是让装着Adsense广告的那个层流动到左边,它会主动把文章正文的文字挤到右边。你也可以把"left"字母改成"right",则设为浮动到右边。在后台重新生成索引和重新生成文件。如果你在网上改动,还要记得把INCLUDE里面新建的那个文件ftp到你的网站空间去。
(5). 关于用目录来做文章的拜访路径问题,以及自定义文章名称。
官方已经注意到文章拜访路径的优化了,并且在后台参加了这两个功效,有兴致的可以进一步参考ZBlog的官方论坛,我就不再罗嗦了。不过有一点要注意,如果你启用了这个功效后,以前的文章造访路径都会发很大的变化,直接成果就是导致搜索引擎的收录地址和你的新地址对不上号!要过一段痛苦的收录周期才会逐渐恢复收录正常。
三、后记
其实ZBlog的SEO方面已经做得很好了,内部衔接、静态输出等方面很不错,所以深得SEOer们的喜爱。因此我这里所改的也都是小打小闹,一般情形下,为了坚持兼容避免麻烦,再加上现在这几个处所的权重不那么高了,都不需要怎么修正。如果说非得要改的,那就是title那里要把文章标题换到网站名称前面去。ZBLog的作者是单枪匹马开发出这个东西的,做到这种田地已经很牛了~不过仍然希望下个补丁改一改这些小问题。ZBlog对于国内空间来说很不错的,因为到处都是ASP空间。相比之下wordpress需要php+mysql,我也不明白为什么PHP空间在中国不太流行,虽然wordpress的确是最好的Blog程序。
比较一下Zblog和Pjblog,各有所长,PJ是LBS基本上开发的,使用的也是动态的ASP,因此功能对比强盛,主题模板也很丰盛,但是过剩的代码也不算少。另外那个作者被腾讯接收去搞Qzone后,已经多月没有更新过了。PJ的建站请求很低,很合适个人新手建Blog。相比起PJ,ZBLOG简练而自由,占用资源也少,但也须要必定的网页制造根基。那个“重建文件”功效比较耗资源,但这个也没措施,生成静态文件就必需这样。
盼望Zblog发展越来越好,这里也给站长提出几点程序方面的建议:
1、盼望能够增添网站的二级分类;
2、“要害词”方面希望开发相应的插件,更有应用内部链接的树立,这里感激一下“软件兔”的“内文症结词替换”插件,惋惜对搜索引擎而言却是无效的,希望再接再厉。感激ZBLOG,希望发展的越来越好。。~~
我没细心看。。。回来有空看我顶
最近在研讨本站优化的时候,发明本站内容不足,于是抉择采用增添BLOG的策略。但,天下之大,BLOG程序之多,到底用那款BLOG程序,一时光,摸不到脑筋。联合SEO经验与自身实力,决议采取Zblog程序―自以为是优化做的很不错的网站,也是普通SEOER的首选,我是新手,所以我选择。 以下谈谈我对Zblog程序优化的一点点见解,也是本站优化的一个:
一、Zblog的构造。
(1)关于模板文件的阐明,Zblog的模板文件都放在Template目录下面,但其中比拟主要值得优化的有几个
default.html 首页的模板 single.html 单个文章页面模板
b_article-single.html 单个文章页面之中的文章主体部分,single.html里面的文章内容就是嵌用了这个的格局。
catalog.html 用于首页的翻页,也就是说首页从第二页开端,都是这个负责显示
(2)关于Zblog的几个常用标签
<#ZC_BLOG_HOST#> 代表博客的根网址
<#ZC_BLOG_TITLE#> 代表博客网站名称,在后台可以设置
<#ZC_BLOG_SUBTITLE#> 网站副名称,同样在后台可以找到
<#BlogTitle#> 代表单个文章的主标题
<#article/tagtoname#> 该文章的标签
<#article/intro#> 该文章的简介部分
<#CACHE_INCLUDE_文件名#> 此标签作用是包括外部文件,很适用。例如<#CACHE_INCLUDE_ABCDEFG#>这个意思就是把“INCLUDE”目录下的“ABCDEFG.ASP"文件内容弄进来,首页模板里面的侧边“网站珍藏”“友谊链接”“图标集”等都是用这个标签搞的,你可以打开“INCLUDE”目录看看里面文件的内容钻研研讨。
二、Zblog模板的优化
(1) Zblog 1.7的默认模板里面是没有 keywords,description,generator 这几个meta的 !
首先要把这几个加回去,重要是针对单个文章页面,也就是single.html
至于首页的两个default.html和catalog.html加不加上去,看个人喜欢了,我自己是比拟懒的。
Single.html 要添加的Meta可以这样加:(只是样例)
<meta name="keywords" content="<#article/tagtoname#>" />
<meta name="description" content="<#article/intro#>" />
经过第一部分的网站优化进程,聪慧的你很快就清楚这两行字的意思。其中所用的标签就是上面所提到的标签:要害词和简介。
其中要严重注意的一点,就是上面那个description里面的标志“<#article/intro#>”,这个简介不应当有任何HTML标签,尤其是不能包括有英文的双引号“,因为他们是放在页面的head区的,里面包孕Html标签很容易导致显示出问题。原来它只应当是一段纯洁的文字,但在我们平时在写Blog的时候,经常会漏写或者把简介也加上了许多后果,导致文章简介有很多HTML标签存在,这个只能靠你平时的写文章习性。
有的朋友可能会说,这个简介放在description这里这么危险干脆不要吧,我本人也严重批准,但不要它,没有谁能取代啊,除非你篡改程序,篡改数据库加上一个新的“文章描写”那我没有看法。为了以后的升级兼容,先将就一下吧。或者你对比狠点,可以干脆点不要这一行description。我这里给出一个调和点的措施就是,你要加上Html标签也可以,但是平时写文章要记得把简介里面的所有的双引号“替换为单引号‘,至少我现在已经在这样做还没有呈现过问题。盼望作者能在下个版本中弄个直接用于description的标签这个标签搞的,你可以打开“INCLUDE”目录看看里面文件的内容钻研研讨。
首页的meta就没有那么庞杂了,写上你的网站描写和要害词就ok。
(2)仍然是单个文章页面(Single.html),它的Title部分也不太幻想。本来的Title是这样的
<title><#ZC_BLOG_TITLE#><#ZC_MSG044#><#BlogTitle#></title>
可以看到,它的格局是 "博客名称-文章题目”,而越左边是越主要的,应当改成"文章题目-博客名称”。这个容易解决,把地位更换一下就行了。新的title如下:
<title><#BlogTitle#> <#ZC_MSG044#> <#ZC_BLOG_TITLE#></title>
(3). 还是单个文章页面(Single.htm),我并不是对它有成见,其实首页(default.html和catalog.html)也有这个问题.
就是关于h1和h2的使用, <h1></h1>在尺度化里面的意义是表现标题,而并不是用来弄大小。Zblog里面,用h1显示了网站名称,用h2显示副标题。但显然把这个h1留给文章的标题更加适合。于是,你可以在single.html default.html catalog.html三个文件中找到:
<h1 id="BlogTitle"><a href="<#ZC_BLOG_HOST#>"><#ZC_BLOG_NAME#></a></h1>
<h2 id="BlogSubTitle"><#ZC_BLOG_SUB_NAME#></h2>
怎么改好呢?又不能和原来的相差太远。幸好Zblog模板采取Xhtml + CSS来节制显示的,我们可以把h1和h2换成div, 或者改成span。用Div是对比幻想的,和原来的h1同样是盒状的block。ID="BlogTitle"坚持不变。
于是代码换成
<div id="BlogTitle"><a href="<#ZC_BLOG_HOST#>"><#ZC_BLOG_NAME#></a></div>
<div id="BlogSubTitle"><#ZC_BLOG_SUB_NAME#></div>
后果仍然和有点区别的,就是div没有附带大小样式,而h1里面的文字是默认比拟大的。这点篡改已经不太兼容了,因为还要去CSS改动一下文字大小。
为了坚持兼容性,我们可以采用另一个调和点的,就是 h1 换成h2, h2换成h3 呵呵~~ 新的代码是
<h2 id="BlogTitle"><a href="<#ZC_BLOG_HOST#>"><#ZC_BLOG_NAME#></a></h2>
<h3 id="BlogSubTitle"><#ZC_BLOG_SUB_NAME#></h3>
这样子文字大小会比本来小一点,但是仍然能兼容网上大部分的模板样式。
把h1从网站名手里抢过来以后,还要把它还给文章的标题。ZBlog默认模板分给文章题目的是h2,又是把h2它当成大小节制来使用~
<h2 class="post-title"><#article/title#></h2>
这个我们简略地把h2 改为h1就行了。当然,文字会比本来的再大一点。
(4)关于怎么在ZBlog里面加Adsense广告。
由于Zblog的模板文件化,只要你懂点HTML代码,放广告是很自由的事,基础上每个处所都可以放。我这里只简略说下如何在单个文章的正文中放一个Adsense Content。我们要应用的主角是上面提到的<#CACHE_INCLUDE_文件名#> 标签。
A. 在INCLUDE目录下面新建一个ASP文件,例如"GGADCONTENT.ASP"。然后把Adsense生成的代码直接粘贴进取,不须要再添加任何文字。然后保留。
B. 打开"Template"目录里面的"b_article-single.html"文件,找到这行:
<div class="post-body"><#article/content#></div>
把它换成下面的几行:
<div class="post-body">
<div class="ggad-content">
<#CACHE_INCLUDE_GGADCONTENT#>
</div>
<#article/content#>
</div>
"GGADCONENT"就是刚才A步骤树立的“GGADCONTENT.ASP”,只要文件名就可以了。同时,上面的代码还定义了一个名为"ggad-content"的样式类。所以还要到C步骤去搞搞它的样式。
C. 打开"STYLE"目录下的"default.css" (我这里用默认CSS做例子),实际利用看你选择了什么样的模板,相对应的CSS文件。
在这个CSS文件的最末端参加一下代码,而不须要改动其它的处所.
/* GG Adsense Style Control */
.ggad-content {float:left;}
这句CSS的意思是让装着Adsense广告的那个层流动到左边,它会主动把文章正文的文字挤到右边。你也可以把"left"字母改成"right",则设为浮动到右边。在后台重新生成索引和重新生成文件。如果你在网上改动,还要记得把INCLUDE里面新建的那个文件ftp到你的网站空间去。
(5). 关于用目录来做文章的拜访路径问题,以及自定义文章名称。
官方已经注意到文章拜访路径的优化了,并且在后台参加了这两个功效,有兴致的可以进一步参考ZBlog的官方论坛,我就不再罗嗦了。不过有一点要注意,如果你启用了这个功效后,以前的文章造访路径都会发很大的变化,直接成果就是导致搜索引擎的收录地址和你的新地址对不上号!要过一段痛苦的收录周期才会逐渐恢复收录正常。
三、后记
其实ZBlog的SEO方面已经做得很好了,内部衔接、静态输出等方面很不错,所以深得SEOer们的喜爱。因此我这里所改的也都是小打小闹,一般情形下,为了坚持兼容避免麻烦,再加上现在这几个处所的权重不那么高了,都不需要怎么修正。如果说非得要改的,那就是title那里要把文章标题换到网站名称前面去。ZBLog的作者是单枪匹马开发出这个东西的,做到这种田地已经很牛了~不过仍然希望下个补丁改一改这些小问题。ZBlog对于国内空间来说很不错的,因为到处都是ASP空间。相比之下wordpress需要php+mysql,我也不明白为什么PHP空间在中国不太流行,虽然wordpress的确是最好的Blog程序。
比较一下Zblog和Pjblog,各有所长,PJ是LBS基本上开发的,使用的也是动态的ASP,因此功能对比强盛,主题模板也很丰盛,但是过剩的代码也不算少。另外那个作者被腾讯接收去搞Qzone后,已经多月没有更新过了。PJ的建站请求很低,很合适个人新手建Blog。相比起PJ,ZBLOG简练而自由,占用资源也少,但也须要必定的网页制造根基。那个“重建文件”功效比较耗资源,但这个也没措施,生成静态文件就必需这样。
盼望Zblog发展越来越好,这里也给站长提出几点程序方面的建议:
1、盼望能够增添网站的二级分类;
2、“要害词”方面希望开发相应的插件,更有应用内部链接的树立,这里感激一下“软件兔”的“内文症结词替换”插件,惋惜对搜索引擎而言却是无效的,希望再接再厉。感激ZBLOG,希望发展的越来越好。。~~
我没细心看。。。回来有空看我顶
发布:admin | 分类:群交流 | 评论:0 | 引用:0 | 浏览:
| TrackBack引用地址
- 相关文章:
发表评论
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。





