近日SEO成果

我在兩個禮拜前將Cyberpunk網際叛客修改為三欄式的版面,最主要是因為我想加入一個「Recent Posts近日發表文章」的欄位在Sidebar,但是直接以兩欄式的版面會讓網頁太長,改了版面後網頁是有比較短一點(不過我又加了一堆沒人要用的東西上來)。

當時對版面動刀,順手改了幾個地方,使得目前我在中文版Google搜尋「deduce」,Cyberpunk網際叛客是排在第四名(前三名的字典要幹掉大概很難了)。我當時共修改了以下幾個地方:

  • 所有頁面的Title,一律加上Cyberpunk網際叛客
  • 所有頁面的Meta Keywords一律加上一些我想要的關鍵字
  • 首頁的Meta Description加上blog的敘述
  • 所有的Post都會標註Written By deduce

改到的地方並不多,不過本來搜尋deduce根本找不到我的blog,如今卻有讓我還算滿意的結果,算是相當不賴了!

然而還是有一些小缺點,例如我每天觀察搜尋deduce的結果,Google似乎不認識我的首頁,總是會跑到about或是某個分類下去,可見還需要多練功啊!

SEO技巧

使用Google或是其他搜尋引擎的時候,要如何找到最精確的資料?經常在網路上找資料的人可能會告訴你「多用各種關鍵字交叉查詢」之類的方式(不過找資料我也還算嫩,就不在這獻醜了);而這篇文章要談的是,這一陣子開始寫blog以來,對於SEO的一些心得。(我另外有寫一篇SEO心得,請參照「近日SEO心得」)

SEO初步

對於SEO,我個人的習慣是先從網站整體的架構進行改善,其次針對各個頁面的架構、內容進行更細部的調校;網站的整體架構包含頁面之間的連結要更加緊密、連結所給的Anchor Text要更明確、各個頁面的Metadata要更精確、頁面Title最好都包含網站的名稱(這些基本的技巧在我目前管理的網站及本blog都盡可能地實踐);而頁面的細節則包含文章的標題、各段落的小標題以及內文的關鍵字進行結構化的修改。舉例來說,只要是標題,請善用<h1>…</h1>, <h2>…</h2>的標籤來代表,如果內文有特別的關鍵字需要強調,不要客氣盡量用<strong>…</strong>來包含關鍵字,盡量避免使用<font size=”6″ color=”red”>…</font>這樣的方式來代表各個段落的小標題或關鍵字。

簡單來說,盡量使用結構化的方式來組織文章,排版、版面、字體的設定一律交給CSS來處理,使用CSS還有另一個好處是往後網站版面變更,不用擔心內文的排版會亂掉。

註:相關的技巧其實網路上真的很多網站都有介紹,本文講得也並非全然正確orz

再來呢?

開始接觸SEO大概兩三個月的時間,這段時間最大的感想是:「內容才是王道」只要網站本身的體質夠好(內容豐富),再加上一些SEO的技巧便可大幅提昇網站的流量。因此,如何改善內容?這一陣子的心得是,除了不斷充實內容之外,如何組織、呈現內容也是相當重要的。簡單來說就是反其道而行,寫文章之前先設想,這篇文章假使想要被人家搜尋到,那麼你打算要讓user以什麼關鍵字找到你的文章?

舉例來說,我之前曾經寫過一篇「HOWTO:加快ProFTPD的登入連線速度」該篇文章中除了強調我遇到登入很慢的問題,也要強調我是要加快連線速度,這樣無論人家要搜尋「ProFTPD 很慢」、「ProFTPD 加快」、「ProFTPD 登入」等關鍵字,都可以提高文章被搜尋到的機率(這裡所列的三組關鍵字目前測試都是Google的第一個搜尋結果,不過還是有些關鍵字這篇文章無法排到前幾名orz)。

總之,從我的文章可以發現我寫作很龜毛,同一個重點可能會不厭其煩地重複兩三次,從正面敘述、反面敘述再從旁邊也敘述一下,最主要是希望文章內容可以詳盡、完整,同時也希望提昇各種可能的搜尋字串找到我網頁的機會。

不過,目前也都還在學習階段,SEO是一條無止盡的路,不但要注意網站結構、充實內容,還要盡可能增加外連的機會,像我這個blog連一個PageRank都沒有,目前實在很難有什麼流量啊orz