标题优化 Blogger 的模板默认博客名在日志名在前,这样,日志标题中的关键词权重降低,不利于在搜索引擎中争取排名。在“布局”–>“修改 HTML”中找到以下代码:
<title><data:blog.pageTitle/></title>
用下面的代码替换它重新发布博客即可:
<b:if cond='data:blog.pageType == "index"'>
<title><data:blog.title/></title>
<b:else/>
<title><data:blog.pageName/> - <data:blog.title/></title>
</b:if>不过 China Business Daily 没有采用上述方法,因为我希望用这个雷人的博客名吸引浏览者点击^_^
- 添加 keywords 和 description
Blogger 在后台是无法通过一般设置来添加 keywords 和 description 的,但在“布局”–>“修改 HTML”中进行修改,在<head>与</head>中添加以下代码,可以添加推广代码。China Business Daily 添加的 keywords 和 description 如下:
<meta content='China Business Daily -Sourcing of Business news and Industry Movements' name='Description'/>
<meta content='China Business Daily, Business News, Business Opportunity, Industry Movements' name=’Keywords’/>
- 文章“分类”和“存档”放置在页面左侧
网页的顶部和左侧在源代码中位置靠前,是搜索引擎蜘蛛抓取的黄金位置。将“分类”和“存档”模块放置在此位置,有利于引导搜索引擎收录其文章。
- “面包屑”导航
可能由于博客文章数量较少的原因,Blogger 并未给模板设置“面包屑”导航的功能,China Business Daily 通过修改模板增加了该功能。这个功能可以使你在每篇文章的独立页中增加一个所在位置的导航链接,方便浏览者浏览和搜索引擎抓取。
第一步:
进入 Template->Edit HTML,备份,勾选 Expand Widget Templates 展开,找到 Blog1 部件 (<b:widget id="Blog1" locked="false" title="Blog Posts" type="Blog">) 。将下列代码紧贴其后。
<b:includable id='breadcrumbs' var='post'>
<b:if cond='data:blog.pageType == "item"'>
<p class='breadcrumbs'>
<span class='post-labels'>
<b:if cond='data:post.labels'>
You are here:
<a expr:href='data:blog.homepageUrl' rel='tag'>Home</a> >
<b:loop values='data:post.labels' var='label'>
<b:if cond='data:label.isLast == "true"'>
<a expr:href='data:label.url' rel='tag'> <data:label.name/></a>
</b:if>
</b:loop>
<b:if cond='data:post.title'>
> <b><data:post.title/></b>
</b:if>
</b:if>
</span>
</p>
</b:if>
</b:includable>第二步:
接着再找到这句
<b:if cond='data:post.dateHeader'>
将下列代码紧贴其上:
<b:include data='post' name='breadcrumbs'/>具体样式可以自行修改,这时保存更新即可。如果你的一篇文章有多个 Label 时,它只会显示最后一个,如果你的文章没有加上 Label 的话,它就不会显示了。
- Blogroll 只出现在首页
Blogger 的 Blogroll 默认出现在每个页面,全站的导出链接,对 PR 损失较大,如果无意中链向作弊的网站,被 Google 惩罚的力度也将变大。China Business Daily 通过修改模板,使 Blogroll 只在首页出现。找到相应的模块,添加粗体标出的部分。
若不在首页显示,添加粗体的判断语句。
<b:widget id='AdSense1' locked='false' title=" type='AdSense'>
<b:includable id='main'>
<b:if cond='data:blog.homepageUrl != data:blog.url'>
<div class='widget-content'>
<data:adCode/>
</div>
</b:if>
</b:includable>
</b:widget>若只在标签页中显示,添加粗体判断语句。
<b:widget id='Image1' locked='false' title=" type='Image'>
<b:includable id='main'>
<b:if cond='"标签页地址" == data:blog.url'>
<b:if cond='data:title != ""'>
<h2><data:title/></h2>
</b:if>
<div class='widget-content'>
<img expr:alt='data:title' expr:height='data:height' expr:id='data:widget.instanceId + "_img"' expr:src='data:sourceUrl' expr:width='data:width'/>
<br/>
<b:if cond='data:caption != ""'>
<span class='caption'><data:caption/></span>
</b:if>
</div>
</b:if>
</b:includable>
</b:widget>若只在首页显示,添加的位置与上面的一样
<b:if cond='data:blog.homepageUrl == data:blog.url'>
</b:if>
- Blogroll 加 nofollow
在交换链接的时候,如果对方只看重流量,对于 PR 的传递没有要求,则可以将其链接放在一个专门的 Blogroll 模块中,该模块对外导出链接添加 nofollow 属性。仍以 China Business Daily 为例,在“修改 HTML”中利用模块标题查找到类似以下的代码:
<b:widget id='LinkList1' locked='false' title='My Favourite Website &amp; Blog' type='LinkList'>,该 widget 管理友情链接模块。再在该 widget 中找到链接部分的代码:
<ul>
<b:loop values='data:links' var='link'>
<li><a expr:href='data:link.target'><data:link.name/></a></li>
</b:loop>
</ul>
在<a>标签中添加 rel='nofollow' 即可。
Subscribe to:
Post Comments (Atom)
Post a Comment