SEO自學 (SEO網站優化的學習)
怎樣做好SEO網站優化?
- 你的網站怎樣可以出現在搜尋引擎的搜尋結果裡?
- 你要怎樣做好SEO優化?
- SEO關鍵詞排名如何優化?
- 你的網站怎樣才能排名到Google的首頁,前3位,甚至第一位?
SEO (Search Engine Optimization)
SEO 是什麼? SEO (搜尋引擎優化) 的英文全寫 Search Engine Optimization其實很有意思。尤其是 Optimization。我們華人的翻譯,會一般翻成”優化”,但其實它的含義裡有”最大化”- 其實跟英文 Maximize 比較接近。
從這個”最大化”角度套到 SEO 裡看,起碼有兩點:
1 – 你的目標”關鍵詞”是否已經排名到第一位(因為這是”最大化”)?
2 – 你整個網站從 SEO(自然搜尋)獲取到的流量,是否在你行業裡最高的(因為這意味著”最大化”)?
如果你平時做的 SEO,1或2,甚至1和2,都還沒有做到,就說明你需要去研究(尋根究底)為什麼沒有做到,理論上你的SEO還是有進步空間。
我都不記得從那一年開始,外國的一些做 SEO 的就說 SEO is dead, SEO lives forever 之類的(表面意思是:SEO已死, SEO永生)。
然後你到2018年還看到一堆站長(外國和國內)還在做SEO,或給自己網站做 SEO,或給自己建新網站做SEO,還在獲取Google/百度的流量,還在靠SEO賺錢。
先來理解以下 Search Engine Optimization (SEO) 的步驟。從0到1開始網站設計和做SEO怎樣操作?必須參考以下48個 SEO tips。
- 域名和虛擬主機
- 搜尋引擎網站管理員工具和網站分析工具
- 關鍵詞(Keywords)
- 網頁的基礎優化
- 網站網址(URL)結構
- 導航和站內連結
- 網頁標題(Page Title)
- 元描述(Meta Description)
- H標籤
- 網頁中的圖片
- 網頁Body
- 網頁加載速度
- 技術設置
- 手機端友善讀優化
- 結構化數據優化
- 本地化SEO
- 網站安全性優化
- 重複的內容
- 搜尋引擎對網頁的收錄
- 連結建設
另外,你必須理解超過 200個 Google SEO 排名規則。

域名和虛擬主機
1 – 首先,你需要給你的新網站註冊一個新域名(domain name)。域名最好是一個獨一無二的名稱,也可以是以你產品名稱關鍵詞作為域名。
2 – 選擇具有快速和可靠服務器(即無停機時間)的網絡託管服務提供商,並把服務器(web server)放置在你客戶最多的地區。譬如你主要的客戶都是在香港(Hong Kong),你最好選擇香港的服務器託管空間。
搜尋引擎網站管理員工具和網站分析工具
3 – 安裝並驗證Google網站管理員工具(Google Search Console),Bing Webmaster Tools(網站對應美國市場),百度站長工具(網站用戶大多來自中國市場)。
4 – 給你網站安裝Google Analytics – 這樣你可以監測得到你網站每天的用戶訪問次,用戶訪問時都瀏覽什麼頁面,從什麼國家/城市訪問,通過台式電腦還是用手機訪問,還有其他很多用戶行為數據。
關鍵詞(Keywords)
5 – 從Google關鍵字規劃工具(Google Keyword Planner)獲取跟你產品、網站、公司品牌的關鍵字(keywords)和這些關鍵詞的變異關鍵詞(keyword variations)。
6 – 當你的網站開始從Google獲得自然搜尋訪問(即SEO流量)後,你就可以從 Google Search Console 工具中的 Search Analytics 報告中查找新的關鍵字。
網頁的基礎優化
7 – 網站語言 – 假如是面對香港市場,網站主要語言可以為繁體中文與英文,甚至網站可以分別做英文版本和繁體中文版本。美國市場,網站語言為英文就可以了。歐洲市場的話,就要看是那些歐洲國家再決定主要語言,和多少個語言。中國市場就直接使用簡體中文。
8 – 網頁的 HTML代碼沒有有錯誤。
9 – 把網頁的字符集(charset)設置為UTF-8。
10 – 網頁中要寫好 viewport 的配置,網站才可以同時適應電腦的寬屏幕和手機的小屏幕。
網站網址(URL)結構
11 – 網址URL採用搜尋引擎蜘蛛最友好的格式(例如www.example.com/product-details/pineapples-3kg/),而且包含產品描述性(比如這部分 /pinapples-3kg/)。
導航和站內連結
12 – 一個最佳的網站結構是反映在站內連結上的。最佳的部署是將扁平層次結構呈現在網站主導航連結上。
13 – 所有導航(navigation links)和子導航連結都設有簡單的“a”標籤。
14 – 底部(footer)和/或側面(sidebar)導航連結到最有用的網頁和重要的SEO頁面。
15 – 網頁上要避免使用 Flash 和 iFrame。
網頁標題(Page Title)
16 – 網頁標題(Page Title)中的包含關鍵字(Keyword)。
17 – 網頁標題文字控制在65個字母/數字字符以內(包含空格),或控制在32個中文字之內。
18 – 頁面標題完全可讀,而不是關鍵字填充。
元描述(Meta Description)
19 – 元描述 (meta description) 控制在155個字母/數字字符)以內。
20 – 元描述需要精準的描述頁面的內容簡要,這樣會提升用戶在搜尋結果中點擊你網頁搜尋結果的點擊次數 (和/或點擊率)。
H標籤
21 – 每個頁面都給配置一個獨特的H1標籤(H1 Tag)。
22 – H1標籤中包含關鍵字(keyword)。
23 – H2,H3和其他H標籤用作網頁上的層次結構。
網頁中的圖片
24 – 將圖片文件優化到最適合的文件大小和像素分辨率。
25 – 給每個圖片文件設置好具描述性的alt標籤。
26 – 給每個圖片文件設置描述性的文件名稱(filename)。
網頁Body
27 – HTML網頁中的文字和句子必須考慮用戶體驗,語義需要符合能被正常閱讀和易讀。不要做被 Google 認為是 spam 的關鍵詞堆砌(keyword stuffing)。
28 – 所有句子和段落都沒有語法錯誤。
29 – 在網頁 body 裡使用跟關鍵詞有關的同義詞(synonyms)或 LSI。
網頁加載速度
30 – 通過工具去測試最重要的幾個網頁的加載速度。
技術設置
31 – 設置好 robots.txt 文件。在 robots.txt 文件中屏蔽不該被搜尋引擎獲取到的頁面,其他網頁開放給 Google 抓取收錄。
32 – 不要把舊頁面直接下線或刪除。要為舊頁面(或網址URL)設置301重定向(301 redirect)。
33 – 網站上沒有出現死連結或 404錯誤。
手機端友善讀優化
34 – 把網站設計成響應式設計(自適應 / responsive design) – 這樣的配置,用戶無論從電腦或手機訪問網站都不會有展示的問題。
35 – 在技術可行的情況下,為網站設置AMP版本。
結構化數據優化
36 – 把結構化數據(structured data)編寫進或網頁中
本地化SEO
37 – 給網頁設置 hreflang 標記(多個國家/語言)。
38 – 把公司聯繫信息(包括公司地址和/或電話號碼)顯示在網站上 – 可以在網頁的地步,也可以單獨放在一張聯繫信息(contact us)頁面上。
39 – 把公司聯繫信息(包括公司地址和/或電話號碼)提交到 Google Business。
網站安全性優化
40 – 給網站安裝 SSL / HTTPS 協議。
41 – 監測網站沒有惡意軟件或安全漏洞。
重複的內容
42 – 給每張網頁配置適當的rel =”canonical”屬性。這樣做的原因是當網站有重複內容的網頁時,Google會收到適當的提示。
搜尋引擎對網頁的收錄
43 – 把網站的所有網頁生成 XML格式的網站地圖後,在 Google Search Console 工具裡提交讓 Google 收錄。
44 – 需要 Google 收錄的網頁,確保頁面代碼裡沒有錯誤的寫上了 meta noindex 標籤。
45 – 確保 robots.txt 文件裡沒有錯誤的把該被 Google 收錄的網頁 URL 屏蔽。
連結建設
46 – 不要連結到垃圾網站或網頁(被 Google 認為是 spam 的網站)。
47 – 在連接到某些網站時使用 rel =”nofollow”。
48 – 從主題跟你網站足夠相關的網站獲取反向連結(外鏈 / backlinks)。也從能為用戶提供價值的網站獲取反向連結。
網站SEO優化的常見問答 (FAQ)
- SEO本身怎樣帶來收入?
- 為什麼學習SEO?
- 怎樣從0到1設計網站並做SEO?
- 怎樣快速搭建一個新的公司網站?
- Google的移動優先索引是什麼?
- 子域名和子目錄哪個對SEO更有優勢?
- 網站日誌分析要關注哪些指標?
SEO本身怎樣帶來收入?
第一種是,SEO 技能你用在自己的新網站上,或者博客,甚至電商網站(有實體商品賣的網站)。首先你需要有本領通過 SEO 優化把你的網站在 Google 搜尋結果頁上提升排名,把一些高檢索量的關鍵字的排名提升到搜尋結果 (SERP) 首頁,甚至前3位,更甚至第一位。這樣,你網站的從 Google 過來的用戶訪問量就會提升,甚至大大提升。或許你網站會達到每天用戶訪問次有 10,000 多次,然後你就可以利用這些用戶訪問量去變現(賺錢)。例如:
- 在你的博客上放置廣告,例如是 Google AdSense banner/display廣告,通過廣告去變現。
- 對於有商品賣的電商網站就更直接,流量(用戶訪問量)大量增加後,一般你網站上的商品就可以有機會賣得更多。
其次是,SEO 這個技能本身,把它作為一個服務是可以變現並帶來收入的,就是你替別人做搜尋引擎優化(search engine optimization),你自己就是一家 SEO公司。例子:
- 給別人公司的網站提供並整體SEO策略。
- 替你客戶的網站提供站內SEO(on-site SEO)方案(或加上並把方案當成 SEO 開發項目去部署)。可參考這篇網頁優化。
- 協助你客戶的電子商務網站提升 Google 自然搜尋結果排名。
- 提供網路行銷的建議/方案。
為什麼學習SEO?
給你的網站/網頁做優化,提升網站在搜尋引擎上的排名。
網站的排名提升後,就會有更多對用戶曝光的機會。
讓你網站從搜尋引擎(例如Google,Yahoo,Bing,百度)獲得用戶,或比優化前獲得更多用戶。
怎樣從0到1設計網站並做SEO?
請先參考我提供的48個新網站SEO 要點。
也參考Google官方的Webmaster指南:
https://support.google.com/webmasters/answer/35769
怎樣快速搭建一個新的公司網站?
既然是公司網站,只需要展示不多的信息,不需要太多的功能。建議考慮使用簡單的CMS例如Wordpress去建站。CMS指content management system,網站內容管理系統。而且,Wordpress是開源、免費的CMS。
我寫過這篇 WordPress 教學文章,帶你快速的安裝Wordpress 網站。
再按照這個 WordPress SEO 教學給你的 WP網站做好基礎的搜尋引擎優化。
Google的移動優先索引是什麼?
移動優先索引 (mobile first indexing) 的意思是網站的移動版本會成為 Google 在其索引中的起點。Google 也會使用 mobile first indexing 去決定你網站網頁的排名的基準。
當 Google 的 mobile first indexing 在你的網站上發生了,你可以從網站服務器監控訪問的網站日誌文件 (web server log) 中看到開始有大量抓取會來自智能手機的googlebot。而且,Google 對於你網頁的緩存版本一般也會換成該頁面的移動版本。
假設你網站設計時並沒有考慮移動友善 (mobile-friendly) 的版本,Google 只能索引你的桌面電腦友好 (desktop friendly) 的網站版本。這種情況會導致你網站在 Google 自然搜尋排名有所下降。
有移動友善版本的網站,會在 Google 自然搜尋排名有所提升。而且,網站在電腦版本的 Google 自然搜尋結果中也會獲得幫助。
子域名和子目錄哪個對SEO更有優勢?
選擇子目錄或子域名,需要看情況和目的,有些情況(或目的)適合子目錄,另一些情況(或目的)適合子域名。
- 子域名的URL例子:www.example.com, hk.example.com, cn.example.com, uk.example.com。
- 子目錄的URL例子:www.example.com/fruits/, www.example.com/meat/。
什麼時候適合使用子域名?
- 當你的網站需要面向多國家、多語言的時候,一般會選擇子域名。
- 另一種是當兩個sections內容完全不需要有交接,譬如一個電商主站是www.example.com,它的團購section可以放置在子域名下(groupbuy.example.com)。
- 從marketing的角度考慮,一般需要把子域名作為一個新網站對待,放在運營每個子域名的資源/時間也會需要相對多。
什麼時候應該使用子目錄?
- 一個電子商務網站下可以有不同大類的商品,譬如水果、內類、等,大類放開在不同子目錄裡就可以了:www.example.com/fruits/, www.example.com/meat/。
- 還有其他很多情況都會先選擇使用子目錄。
- 因為子目錄本身跟www.example.com就是同一個網站,子目錄對SEO的優勢是可以幾乎立即承繼www.example.com傳遞過來的Domain Authority(DA)。
網站日誌分析要關注哪些指標?
進行網站日誌分析要關注的幾個指標包括:
- 抓取總量,可以包括所有文件(不只是HTML,也有CSS、JavaScript、圖片、PDF、等的抓取)
- 有效抓取量,就是你希望Google抓取的網頁或文件
- 無效抓取量,就是Google無需要抓去的頁面,譬如已經下線(或刪除)的頁面,但URL仍然在Google索引裡
- 抓取頻率高的頁面,比如抓取頻率前10的頁面
怎樣學習SEO?
進行SEO學習前,你需要確定範圍(市場)。
- 你假如專門針對香港/台灣、甚至外國市場(包括美國/歐洲/東南亞地區)去做SEO網站優化,你需要專注學習Google SEO。
- 你如果專門針對中國國內市場去做SEO網站優化,就需要專注百度SEO的學習。
當然SEO(搜尋引擎優化)的方法在不同的搜尋引擎上幾乎是相同的。
學習Google SEO
你專門要對Google SEO進行學習。
1 – 閱讀這本The Art of SEO:(作者:Eric Enge, Stephan Spencer, Jessie Stricchiola, Rand Fishkin;ISBN: 0884412737873)- 一本很經典的SEO書。把SEO的正規方法大部分都說了,而且偏Google體系(其實外國人寫的SEO書肯定偏Google,不會在意別的搜尋引擎,比如Bing,更不可能說到Baidu)。短板是移動端SEO(不是指手機APP的ASO排名優化)的篇幅覆蓋比較少。
2 – 這個很明顯,你做Google體系的SEO,必須熟讀Google官方的 Webmaster Guidelines。
3 – 閱讀我自己寫了個SEO Guide(英文版),偏重 Mobile SEO – 可以下載PDF版本,有空的時候閱讀。
4 – 你必須嘗試自己搭建一個網站,小網站就可以了。用一些簡單的CMS比如Wordpress搭建也可以。為什麼需要自己搭建個網站?我見過很多人開始做SEO,就是從網上拿一個人家寫的100個SEO tactics,然後給他們公司的網站套進去,或者給他們客戶的網站套進去,好像是一套理論”路路通” (每個網站都是一樣的SEO做法)。其實小網站和大網站本身,都SEO就會有一些不同。你可以自己想想,需要處理的頁面數量都不是同一個等級。另外行業不同,SEO需要做的著重點就會有一些偏差。當你自己建一個網站時,你會碰到一些你需要做決策的事情,比如URL的規則要怎樣定,碰到類似電商網站裡產品非常多;比如一張頁面不能把一個大類別所有產品展示時,你要怎樣處理,是要翻頁?怎樣翻才適合?
5- 記得給網站驗證(verify) Google Search Console工具(以前叫做Webmaster Tools)。你之前建的新網站的數據,狀況,陸陸續續就可以在Search Console裡開始看到反饋。這些反饋是幫助你理解Google是怎樣看你的網站的。可參考我寫的 Google Search Console 教學。
6 – 剛才說的是新網站,其實當你去一家公司工作,一般都會接手一個已經開發好的網站,甚至有些網站都10年,15年,甚至更久了。它們都會有一些上一手人員沒有解決的問題。也有些網站會進行改版,可能是一個類目做改版,也可能是整個站做改版。你需要按它的行業,按他的規模(小網站,大網站)去做SEO決策,做規劃,並跟你老闆,head of marketing,產品經理,IT等說明厲害關係,權衡的選擇什麼該做,什麼不該做。為什麼?因為你做一個SEO項目,不可能會有全世界的資源支持你,你需要把各種優先級排列出來,把最重要的問題先處理掉。
7 – 學習使用工具。做 SEO 太多時間都是需要用各種工具解決問題。我們就用關鍵詞工具 (keyword tool) 作為例子。關鍵詞工具主要有兩類:1. 搜尋引擎官方提供的工具,2. 第三方的工具。國內的官方工具有百度推廣帳號裡的關鍵詞規劃師工具。外國做英文SEO或其他語言SEO的關鍵詞工具就是谷歌AdWords 帳號裡提供 Keyword Planner(關鍵詞規劃工具)。第三方的工具也有免費和付費,國內的第三方工具有愛站(有免費版本,也有付費),還有其他很多關鍵詞工具。外國有 SEMRush(付費),Neil Patel 的 UberSuggest(免費),還有其他很多類似的工具。
學習百度SEO
做百度的網站SEO優化,大部分的技巧和需要明白的道理,跟做Google SEO都是一樣的。需要不同的部分,就閱讀這本 Baidu SEO Guide – 可以下載PDF。
甚至我寫過一本 SEO 書,偏向講百度 SEO。
以下是在 Amazon.com 上購買我 SEO 書的連結:
https://www.amazon.com/China-Mobile-SEO-Book-Optimized/dp/1532738730/
學習Google AdWords
Google AdWords是什麼?
Google AdWords就是PPC (Pay per click),或者是搜尋引擎廣告,一般簡單叫做SEM (search engine marketing)。Google AdWords改名,現在叫做Google Ads。
除了Google SEO,獲取流量的方式也可以通過購買/投放搜尋引擎廣告,前提是你需要有廣告預算/費用。
參考這篇我寫的關於同時做 SEO / PPC 的策略。
怎樣自學Google AdWords?
1 – 直接讀這本 Advanced Google AdWords (作者:BRAD GEDDES, ISBN: 9788126557950)。
2 – 必須自己去開一個AdWords帳號去進行操作。開始時小量的投放/設置一些廣告,每天自己管理自己的廣告,自己在AdWords 學拉數據報告、讀報告,這樣邊試邊學,並自己整理譬如什麼廣告、什麼關鍵詞可以帶來轉化。
我寫過這篇 Google AdWords Optimization Checklist,和這篇 Google AdWords 教學,可以幫助你設置並優化Google 廣告的投放,好好做設置和優化去盡量減低廣告費用的浪費。(這些都是我嘗試過的經驗)
3 – 為了做好AdWords,你還會需要學習怎樣把它跟Google Analytics (GA) 整合。這樣你就有更多深度的細節報告能做參考。最終目的都是為了找到能高效轉化、提升轉化數量的套路/方法。
我寫過這篇怎樣在 WordPress 網站安裝GA (包括一共3個安裝方法)。
增長黑客 (Growth Hacker)
SEO做過多年後,你會發現SEO跟內容營銷是不可分開的。
而要做內容營銷做得好,你除了當SEO,你還需要是一位內容營銷黑客 (content marketing growth hacker)。這位內容營銷黑客需要具備什麼能力?
- 強烈的增長意識。
- 不按常規套路出牌的思維與實際操作能力。
- 自身擁有尋找增長空間的”臭覺”。
- 懂SEO, 能創造內容。
- 知道到哪裡尋找新用戶/新客戶。
- 能從少量(有限)的數據里洞察下一步的增長策略。
還有兩個加分項:
- 能爆發式增長,能持續增長。
- 懂產品 – 這個是難得的能力,因為通常專門做流量的人,很難要求他們同時也是產品高手。