|
Blogger (http://www.blogger.com) 目前是 Google 旗下一家大型的Blog服务网站。它也是第一家大规模Blog服务的提供商,由旧金山一家名为Pyra Labs的小型公司于1999年8月创办。2003年中,Google 收购了 Blogger.com,向其注入资金。Blogger 于2004年5月请来专业设计师重新设计了页面。目前它已成为人们最常用的工具之一,在推广 Google Adsense 上也起到了一定作用。
Blogger.com 作为 Google 旗下的Blog服务网站,自然或多或少受到 Google 的青睐。表现为 Blogger 上的文章在 Google Blog Search 中的排名都比较高;Google 蜘蛛对 Blogger 的爬行频率更高,日志在短时间内就能被 Google 收录。尽管相对其他 Blog 服务提供商,Blogger 在 SEO 方面有上述优势,但骷髅小鬼认为通过修改 Blogger 模板,对其进行优化,完全可以提升其在搜索引擎中的表现。
标题优化
Blogger 的模板默认Blog名在日志名在前,这样,日志标题中的关键词权重降低,不利于在搜索引擎中争取排名。在“布局”–>“修改 HTML”中找到以下代码:
<data:blog.pageTitle/>
用下面的代码替换它重新发布Blog即可:
<b:if cond='data:blog.pageType == "index"'>
<title><data:blog.title/></title>
<b:else/>
<title><data:blog.pageName/> - <data:blog.title/></title>
</b:if>
添加 keywords 和 description
Blogger 在后台是无法通过一般设置来添加 keywords 和 description 的,但在“布局”–>“修改 HTML”中进行修改,在<head>与</head>中添加以下代码,可以添加推广代码。如下:
<meta content='***' name='Description'/>
<meta content='***' name='Keywords'/>
文章“分类”和“存档”放置在页面左侧
网页的顶部和左侧在源代码中位置靠前,是搜索引擎蜘蛛抓取的黄金位置。将“分类”和“存档”模块放置在此位置,有利于引导搜索引擎收录其文章。
“面包屑”导航
可能由于Blog文章数量较少的原因,Blogger 并未给模板设置“面包屑”导航的功能,我们可以通过修改模板增加该功能。这个功能可以使你在每篇文章的独立页中增加一个所在位置的导航链接,方便浏览者浏览和搜索引擎抓取。
第一步:
进入 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 损失较大,如果无意中链向emu的网站,被 Google 惩罚的力度也将变大。通过修改模板,使 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:if cond='data:blog.homepageUrl == data:blog.url'>
</b:if>
Blogroll 加 nofollow
在交换链接的时候,如果对方只看重流量,对于 PR 的传递没有要求,则可以将其链接放在一个专门的 Blogroll 模块中,该模块对外导出链接添加 nofollow 属性。在“修改 HTML”中利用模块标题查找到类似以下的代码:
该 widget 管理友情链接模块。再在该 widget 中找到链接部分的代码:
在<a>标签中添加 rel='nofollow' 即可。 |
|