使用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