提供热门资讯,分享奇酷生活,关注国际电子商务

导航

« blog搬家- 博客搬家工具- 博客搬迁 新浪blog升级-新浪博客最新升级 »

Zblog优化-Zblog的SEO


zblogZblog对于SEO做的很不错,适合SEO入门的朋友用。不用看SEO入门书籍就能轻松的获得好的排名。因为这个BLOG已经做的很好了。
一、简单地了解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”目录看看里面文件的内容研究研究。

二、对模板开刀优化
(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标签也可以,但是平时写文章要记得把简介里面的所有的双引号“替换为单引号,博客墙懒得管这个meta description,直接全部在里面写上我的博客描述“关注互联网发展,分享网赚经验,提供在线视频,好书推荐阅读,软文营销写作的优秀博客!”

首页的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 来控制显示的(要是老式的table布局相信改起来会吐血,例如目前 DEDECMS ,它的作者分身乏术)
我们可以把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就行了。当然,文字会比原来的再大一点。这样就便于搜索引擎找到啦!
另外还有什么问题,可以留言或者点击右上角的feedsky图标来订阅关注 博客墙发展,或者到ZBlog社区http://bbs.rainbowsoft.org/发帖讨论。  

 
本文 淡泊明志原创,博客墙转载并改编。

Google
 
  本文所用到的Tags: zblog模板  zblog下载  zblog 采集  seo优化  什么是seo  seo博客  seo zblog  seo的优化  

发表评论:

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

最新评论及回复

Powered By Z-Blog 1.8 Spirit Build 80722 Using ThinkTwice Theme Designed By Sino Blog

Auto Publisher 博客墙 Blogqiang.cn  部分版权所有   

点此与卖家交谈或留言冀ICP备08007786号