Blogger (http://www.blogger.com) 目前是 Google 旗下一家大型的Blog服務網站。它也是第一家大規模Blog服務的提供商,由舊金山一家名為Pyra Labs的小型公司於1999年8月創辦。2003年中,Google 收購了 Blogger.com,向其注入資金。Blogger 於2004年5月請來專業設計師重新設計了頁面。目前它已成為人們最常用的工具之一,在推廣 Google Adsense 上也起到了一定作用。4 Y8 e" x- Z, h: K P9 N
( [" s1 `* I5 s( |: z: JBlogger.com 作為 Google 旗下的Blog服務網站,自然或多或少受到 Google 的青睞。表現為 Blogger 上的文章在 Google Blog Search 中的排名都比較高;Google 蜘蛛對 Blogger 的爬行頻率更高,日誌在短時間內就能被 Google 收錄。儘管相對其他 Blog 服務提供商,Blogger 在 SEO 方面有上述優勢,但骷髏小鬼認為通過修改 Blogger 模板,對其進行優化,完全可以提升其在搜索引擎中的表現。" b8 T5 O9 b# o; M% P
% @& G+ X$ v1 e標題優化 h! q+ i) z3 }6 v3 j2 e9 e
Blogger 的模板默認Blog名在日誌名在前,這樣,日誌標題中的關鍵詞權重降低,不利於在搜索引擎中爭取排名。在「佈局」–>「修改 HTML」中找到以下代碼:
7 D. ^/ }5 @. p3 X; X9 {
, c; [+ e% t1 I- W/ ?6 T3 X<data:blog.pageTitle/>
. p o- O( v0 l/ L; H6 U* \0 @, }3 w
用下面的代碼替換它重新發佈Blog即可:: ]$ R# _9 a/ s
" ^% a; \2 ]7 N a" J<b:if cond='data:blog.pageType == "index"'>
' B& W9 N7 \& f4 }8 H1 N* [<title><data:blog.title/></title>
6 D- h H, q( f<b:else/>9 b5 h; N' k4 m. L6 J4 t/ m& R
<title><data:blog.pageName/> - <data:blog.title/></title>2 I) x& ~# x3 I
</b:if>6 v; W. b- b3 l6 k D+ }3 \& z
' z4 E. Y3 Y% V% w添加 keywords 和 description
- k3 k; f2 o0 o; \Blogger 在後台是無法通過一般設置來添加 keywords 和 description 的,但在「佈局」–>「修改 HTML」中進行修改,在<head>與</head>中添加以下代碼,可以添加推廣代碼。如下:
* P' l4 q2 D5 l+ s2 w7 `* ^6 `& ?4 ^+ i& C5 D7 r
<meta content='***' name='Description'/>. |( p ], ` L8 Q+ B/ r
<meta content='***' name='Keywords'/>
- j/ ]4 k" M x, t, ?2 ?; T
' }: {- f- w9 l9 U* ~文章「分類」和「存檔」放置在頁面左側 : ]- O1 E4 V3 J$ c
網頁的頂部和左側在源代碼中位置靠前,是搜索引擎蜘蛛抓取的黃金位置。將「分類」和「存檔」模塊放置在此位置,有利於引導搜索引擎收錄其文章。
3 V+ _) r5 z- T* [
: b$ e1 \3 d1 j+ Y# }6 s" |6 t. c' H「麵包屑」導航
$ R9 X8 V {4 V2 Y! A/ L9 ]* j可能由於Blog文章數量較少的原因,Blogger 並未給模板設置「麵包屑」導航的功能,我們可以通過修改模板增加該功能。這個功能可以使你在每篇文章的獨立頁中增加一個所在位置的導航鏈接,方便瀏覽者瀏覽和搜索引擎抓取。
8 q* H" g' V$ f3 `/ Q" F' @* l0 S
第一步:, C8 A- L+ ^. W5 a. R9 J* |
j( ?6 z7 ^! I1 n1 L; [進入 Template->Edit HTML,備份,勾選 Expand Widget Templates 展開,找到 Blog1 部件 (<b:widget id="Blog1" locked="false" title="Blog Posts" type="Blog">) 。將下列代碼緊貼其後。5 {6 K+ Y' W9 `" d
8 H, B& b7 i% v8 h- c<b:includable id='breadcrumbs' var='post'>
2 I7 ^- L, C3 J7 I<b:if cond='data:blog.pageType == "item"'>; s6 l- f! `7 M% y0 e( d
<p class='breadcrumbs'>
: `, [# R4 c) U. Y0 v1 _5 @<span class='post-labels'>2 `3 L# J9 E6 T8 m4 C
<b:if cond='data:post.labels'>3 Y- n" J8 H' d9 b6 E2 J
You are here:
6 U( U4 r$ w) Y: M* n<a expr:href='data:blog.homepageUrl' rel='tag'>Home</a> >3 n9 t* E* v/ R: m1 h
<b:loop values='data:post.labels' var='label'>
. g3 e8 d+ X1 L' ^& {8 N7 d<b:if cond='data:label.isLast == "true"'>% K5 k" E) M' ]% l& J
<a expr:href='data:label.url' rel='tag'> <data:label.name/></a>
1 ^9 e% G; ?/ c- p$ C</b:if>, S p1 O6 y) L! ~) z
</b:loop>6 _) J* ]" \$ O. U- d! o
<b:if cond='data:post.title'>
9 Q K0 q% H6 ^, y5 a/ @> <b><data:post.title/></b>2 g& A8 k9 M& j1 B9 G3 W1 g8 n
</b:if>
, |/ E: E3 ^, d# V5 p- }2 ~- B</b:if>
0 s, C( @* ?8 d/ E$ M0 d</span>
7 C! g2 D b* v. p</p>( s* |/ a. u4 i: n4 c$ S
</b:if>- ^; q! K: \" I7 |" K
</b:includable>
) h- n; k/ e" K+ X9 e& [* P& g \% S/ r& y: t! D# e% V
第二步:
( E$ Q: V: O" J1 b/ {( h3 q接著再找到這句
m5 L7 Y3 ~2 R
/ t6 i' H0 c6 g$ y<b:if cond='data:post.dateHeader'>% x( k, T; a5 y1 l2 b7 ~$ C0 D, ?
# k" B# ^4 O5 S+ i# ?
將下列代碼緊貼其上:
% [/ |' Z4 O* o2 M7 \! f8 g7 H) @8 R# i; }
<b:include data='post' name='breadcrumbs'/>: K, U9 y, ~$ z. R8 g c' P, [
% g2 i" y4 G' [' S# y* L9 [. C8 h
具體樣式可以自行修改,這時保存更新即可。如果你的一篇文章有多個 Label 時,它只會顯示最後一個,如果你的文章沒有加上 Label 的話,它就不會顯示了。2 @3 u& R3 S; `: Z& Y, g
: ]- |/ J7 U: h9 X7 @; G( \
Blogroll 只出現在首頁
! y9 X) q4 U2 q# x8 YBlogger 的 Blogroll 默認出現在每個頁面,全站的導出鏈接,對 PR 損失較大,如果無意中鏈向emu的網站,被 Google 懲罰的力度也將變大。通過修改模板,使 Blogroll 只在首頁出現。找到相應的模塊,添加粗體標出的部分。
1 q! A. U. D$ {( {. d2 A/ |4 {* `. h. L
若不在首頁顯示,添加粗體的判斷語句。, j" }% o# D' P1 J
) ^/ d0 S8 ~/ u) X& W
<b:widget id='AdSense1' locked='false' title=" type='AdSense'>+ |) t& \* z( Z5 u
<b:includable id='main'>
! @" ?; K* n0 ?. B. n/ f<b:if cond='data:blog.homepageUrl != data:blog.url'> N/ }6 e5 P9 m4 r" S' |
<div class='widget-content'>4 F3 K1 y* R1 o$ n K6 ]1 ^+ p
<data:adCode/>+ d2 Q0 ^' b* |4 p ^* u
</div>
1 T+ M; i/ M; w: N</b:if>: {5 n9 @ S5 C' N8 K
</b:includable>% D0 N5 q, G+ |! C5 k, K7 |
</b:widget>
4 G# O! \- ?% D1 P3 u. |8 q) }. ?' W6 N& K5 u6 c
若只在首頁顯示,添加的位置與上面的一樣
5 w, Z' G8 }' D4 O# x0 B* Z4 [: D& q, m& e- _/ N4 ]
<b:if cond='data:blog.homepageUrl == data:blog.url'>: Y! w$ c3 o b. W) G1 i
</b:if># g, u. e4 F1 @0 u9 ]: N" i' V, m
9 A% Y# [" x" `* ^& u9 |
Blogroll 加 nofollow 7 Z* ^7 e. | a _9 p* t
在交換鏈接的時候,如果對方只看重流量,對於 PR 的傳遞沒有要求,則可以將其鏈接放在一個專門的 Blogroll 模塊中,該模塊對外導出鏈接添加 nofollow 屬性。在「修改 HTML」中利用模塊標題查找到類似以下的代碼:
0 K F2 k: [8 y7 E* T D3 d2 \0 l
該 widget 管理友情鏈接模塊。再在該 widget 中找到鏈接部分的代碼:
: C4 e+ _; j" I4 E6 q3 ?' k3 j& i M/ o5 b
在<a>標籤中添加 rel='nofollow' 即可。 |
|