SEO自學 (SEO網站優化的學習)

首頁 » SEO » 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。

另外,你必須理解超過 200個 Google SEO 排名規則

200多個給你網站獲取用戶的方法
不需要廣告費用去推廣你的網站
Free Traffic Sources Guide by Gordon Choi
下載 PDF 電子書
fts-200

域名和虛擬主機

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 技能你用在自己的新網站上,或者博客,甚至電商網站(有實體商品賣的網站)。首先你需要有本領通過 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。

Why Buy SEO Book

以下是在 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)。這位內容營銷黑客需要具備什麼能力?

  1. 強烈的增長意識。
  2. 不按常規套路出牌的思維與實際操作能力。
  3. 自身擁有尋找增長空間的”臭覺”。
  4. 懂SEO, 能創造內容。
  5. 知道到哪裡尋找新用戶/新客戶。
  6. 能從少量(有限)的數據里洞察下一步的增長策略。

還有兩個加分項:

  • 能爆發式增長,能持續增長。
  • 懂產品 – 這個是難得的能力,因為通常專門做流量的人,很難要求他們同時也是產品高手。