這本書其實是三個多月前我在某個 開心自由日 時選購的,其他兩本同時購入的書早就看完了,這本因為覺得有很多連結需要實際測試,細細研讀,就一直拖到現在。讀完解了我不少疑惑,真應該早點看的。
我在這篇 寫部落格為何要自架網站 裡面說過,我根本就是程式小白,一聽到什麼資料庫、程式語言或者各種網站相關的英文縮寫就嚇得皮皮剉,整個架站過程都在迷霧中完成,根本搞不清楚自己做了什麼。居然這樣也架站一年多,發了九十幾篇文。最近我不小心誤裝了Google AMP,引發一場虛驚,更讓我想再研究一下Google SEO,趁著連假趕緊專心研讀。
這本書雖然是由日文翻譯,但說明很清楚,唯一可惜是裡面提到的範例是日文網站,無法以中文或英文閱讀。另外,書中的某幾個圖表是日文截圖,看不懂日文有點難想像,不過對整體閱讀影響不大。我覺得它確實算是蠻親切的入門教室,我又訂了一本Harris先生的Google Analytics實作的書,收到後來比較一下。
原本我讀這本書,是為了自己這個 工作媽媽小憩處 的小小個人部落格,不過我覺得這本書的TA應該是想架站做官網或電商的企業。正好公司現在也在發展電商,讀的時候覺得有些概念可以應用在公司電商網站的經營。在這篇文章裡我只先記錄自己有興趣的部分,主要偏向我的個人網站,後續找時間再來分享跟官網電商相關的部分。
什麼是SEO?
根據維基百科,SEO (search engine optimization),是一種透過了解搜尋引擎的運作規則來調整網站,以及提高它在搜尋引擎內排名的方式。白話文說,就是想辦法讓自己的網站擠進自然搜尋的前三名。
因為大部分的訪客會透過搜尋引擎來訪,這些訪客是帶有目的性的主動搜尋,想要立即獲得答案,滿足需求。不管是透過花錢買FB或是Google廣告,即使能夠依照點擊次數付費,控制成本。但只靠廣告,就要一直花錢,要吸引加倍客戶數,就要付出加倍廣告費。所以最好的引流方式應該是一邊善用廣告機制,一邊透過SEO策略以自然流量免費獲客。
從訪客的角度出發
這本書不停地提到一個重點:不要倒果為因,把提升搜尋結果的順位擺在第一,卻忘了真正重要的是顧慮訪客的需求。在做網站內容的時候,一定要不斷自問:
- 哪些訪客會喜歡這個網站?哪些訪客需要這些資訊?
- 會需要這些資訊的訪客,會輸入什麼關鍵字來搜尋?
- 當他們輸入關鍵字進來這個網站,看到什麼內容會讓他們滿意?
- 對訪客而言,這些是有用的資訊嗎?內容屬實嗎?
- 什麼狀況下,訪客會想轉貼網站內容的連結?
認識搜尋引擎機器人
1. 網路爬蟲 – 巡迴全世界網路
網路爬蟲是機器人也是程式,它會日以繼夜,全年無休的在網路巡迴,確認有哪些網站,同時蒐集網站的內容資訊。而網路爬蟲怎麼爬,就是靠著「連結」,所以在網頁之間建立連結,讓使用者能在網頁之間穿梭,就是很重要的工作了。如果有其他網站願意貼上你的網站連結,就更有利於網路爬蟲來蒐集資料了!
2. 索引機器人 – 加上標記整理索引
這個機器人的工作是把網站新增到 Google資料庫,並加以整理。它會分析每張網頁,有哪些關鍵字和內容,得到字數、圖片數、連結數這些資料,再加上索引值和標題,以便後續取出。
3. 搜尋機器人 – 尋找搜尋結果
我們輸入關鍵字之後,Google就會按排名列出相關性較高的搜尋結果。只要搜尋結果跟網站內容有關聯性,網站排名自然可以往前跑。
什麼是演算法?
演算法就是Google幫網站內容的搜尋排名打分數的規則,為了讓使用者越來越滿意搜尋到的內容,Google不斷的在改良演算法。
- 熊貓演算法:確認內容品質,製作重視內容的網站。
- 複製其他網站內容?
- 自己的網站卻有多張一樣的網頁?
- 字數很少,對使用者沒有幫助
- 企鵝演算法:確認連結品質,連結有關聯性的網站。
- 來自低品質網站的連結
- 張貼大量付費連結
- 張貼毫無關聯性網站的連結
怎樣算是重複內容?
熊貓演算法會排除重複的網站,如果想查什麼事,排名第一和第二的網頁竟然幾乎一樣,一定很氣,覺得浪費時間。所以google也會避免這樣的事情發生。
但難免會有需要製作重複內容的時候,到底怎樣算是重複呢?以下這兩種都算是重複內容,不會受到Google 懲罰,但是某些網頁可能會被調降排名。
- 重複撰寫相同主題,而且部分內容相同
- 不同顏色的商品頁產品,除了顏色說明之外,其他內容都一樣
廣告 vs 自然流量
Google AdWords 的優缺點:
- 優點
- 立即有效:SEO 必須實施幾個月到一年才有效果,廣告能讓網站立刻登上搜尋結果
- 控制預算:PPC (Pay Per Click), 依照點擊次數計費。
- 自由競標:可以設定較高金額競標特定關鍵字,也能輸入每次點擊的單價。
- 缺點:
- 點擊率不一定高:多數人會避開廣告,從自然搜尋的結果開始點擊
- 需要一直支付廣告費:可能會養成依賴廣告的習慣
廣告與SEO並行的策略
長遠來看,認真執行SEO策略還是對於費用與點擊率效果是高的。可先利用廣告獲客,等SEO讓自家網站排名進入前段班,就可以減少廣告費用。從一開始的70%廣告 vs 30%自然流量的比例,降為30%廣告 vs 70%自然流量的比例。
大關鍵字與長尾關鍵字
有很多人搜尋,也有很多網站競爭的關鍵字就是「大關鍵字」,想要在大關鍵字占到排名前面非常困難,也需要很長的時間累積。
如果把關鍵字依據搜尋次數多寡排列,會發現大多數的搜索次數集中在大關鍵字,而其他較少被搜索的眾多關鍵字就像恐龍的尾巴一樣可以列成長長的一條,所以稱為長尾關鍵字。
長尾關鍵字,搜索的人比較少,競爭者也少很多,想擠到排名前面比較容易。除此之外,小關鍵字的搜尋者因為目標更明確,進站之後有機會較滿意。舉例來說,咖啡就是一個很大的關鍵字,但是咖啡比例是小的關鍵字。想在咖啡這個關鍵字站到前面很不容易,但是用咖啡比例占到前面就不困難。不過當然還是要考慮搜索量的問題,取得平衡。
如何挑選關鍵字?
先決定目標族群是哪些人,再站在目標族群的角度去思考,什麼樣的關鍵字是目標族群可能會輸入的字眼。
第一步:先釐清自己的想法
1. 具體想像客戶樣貌
- TA:希望吸引哪種訪客?男女?年齡層?住在哪裡?
- 痛點:這些訪客會為了什麼問題煩惱?
- 場景:這類訪客會於何時搜尋?會用手機還是電腦搜尋?
- 內容:訪客想知道什麼?
- 關鍵字:這類訪客會用什麼關鍵字來搜尋?
2. 透過討論拓展思考範圍,再聚焦想法
3. 直接詢問顧客
可以直接問顧客是透過哪些關鍵字搜尋到自家網站,如果能取得顧客信任,這個方法會是最直接有效的方法。
第二步:利用關鍵字工具
我用咖啡 拿鐵這個關鍵字分別在下面三個工具搜尋,結果列出如下三個畫面:
1. Google Suggest:
在Google搜尋方框輸入關鍵字後,常會顯示下一個可能出現的關鍵字,可以利用這個方法知道多數人是用什麼關鍵字來搜尋。
2. Keyword Tool:
https://keyword tool.io/
3. Ubersuggest
https://app.neilpatel.com/zh/traffic_analyzer/
什麼是SSL加密通訊?
SSL是Secure Sockets Layer,是替網路上流通的資料加密,確保重要資訊不外流的安全性技術。採用https的網站可得到較高評分。它可以部分應用,也可以全面應用:
- 只在輸入個人資訊或信用卡資料的「表單」頁面採用
- 針對所有頁面採用(Always On SSL)
我自己是直接安裝WordPress外掛 Really Simple SSL。
提升網頁的可爬性
1) 利用樹狀構造建置網站
樹狀結構清楚明瞭又方便整理,但要記得階層不要太多層,避免訪客和爬蟲機器人找不到。
2) 適當貼入內部連結:讓爬蟲有機會瀏覽更多頁面
適當的內部連結可以讓訪客穿梭於網站各頁面之間,方便他們快速找到需要的頁面。這中間的連結,除了從首頁往分類頁再到詳情頁之外;也要有從詳情頁回上一頁的分類頁面再回到首頁;甚至是分類頁面之間,或者詳情頁之間的連結。
適當的貼入內部連結,可以將訪客導引到目標頁面,也可以延長停留網站的時間,提高瀏覽率。內部連結可以讓Google的爬蟲有機會瀏覽更多張頁面,有助於SEO策略。但要避免貼入沒有相關性的連結。不然就變成前面提過的企鵝演算法要抓的對象了。
3) 簡單易懂的URL:讓爬蟲更有效率的遊歷網站
URL=Uniform Resource Locator,就是網址。簡單易懂的網址可以提升網路爬蟲的效率,URL若是有意義的字串,會比只是一堆英文字母或數字的排列更有利於SEO策略。不良的URL通常是一連串無意義的符號文字數字組合,而優良的URL就是依照網頁內容命名,例如某官方網站的部落格可以命名為:https://coffeeshop.com/blog。
我讀到這裡本來有點慌張,想說要把我的中文網址改成英文嗎?在這篇文章查到:「對於 Google 來說,無論你的網址 URL 是使用中文、英文、數字或其他任何語言,只要 Google 能正常進入且爬取網頁內容,都是有效且正確的網址 URL。」
麵包屑導航:避免使用者迷路,明確指示頁面階層結構
麵包屑導航就是頁面路徑,首頁>分類頁>次級分類頁,這好像比較適合官網網站,提醒訪客現在是在網站地圖中的哪個位置,也能幫助爬蟲巡迴網頁。
利用WordPress建置網站
WordPress是市占率超高的CMS (Content Management System) 內容管理系統,不需要HTML或CSS這類的專業知識也能更新網站。可以全站也可以部分應用:
- 整個網站都利用WordPress建置
- 在既有網站,利用WordPress建置新增的部落格專區
WordPress真的很方便又好用,如果一開始不是從WordPress開始,我這部落格應該無法開啟吧?!
XML網站地圖: 通知爬蟲有新網站創建了
這段就是Google Search Console裡面看到的提交sitemap。老實說,我一直搞不清這是啥?幸好查到這篇文章說只要安裝了Yoast SEO,自然就啟用了XML Sitemap。
網址審查:Google索引如何查看你的網頁
對於剛建立的新網站或者剛修正或優化的頁面,我們會很希望搜尋引擎爬蟲早點來把網頁收進它們的資料庫,這時候就可以利用 Google Search Console 裡面的網址審查功能來做檢查,然後點選「要求建立索引」,就可以不用慢慢排隊等它光臨,而像是掛號一樣,通知爬蟲請它早點來收錄。
關於這點,我是最近不小心誤裝了 Google AMP想移除之後才知道的, 我是跟 這篇文章 學的,先停用AMP,,然後用電腦版 (這樣才不會是AMP網址),在紅箭頭那邊輸入文章網址來檢查,然後按要求建立索引。可以看到從2/24有2篇,第二天有8篇,第三天降為5篇,第三天降為3篇,第四天就完全沒有AMP文章了。(呼~鬆了一口氣)
Page Speed Insights:網頁速度
https://developers.google.com/speed/pagespeed/insights
我試著用自己這篇 拿鐵愛好者如何挑選合適的Nespresso膠囊口味 來測試。天呀!速度也太慢了。
最佳化建議右方的箭頭就有具體的建議,但是天啊!我最好看得懂….以前沒有自己架站,搜尋到 loading很慢的文章,我還會覺得版主怎麼不關心一下自己的網速啊?現在才知道,這個真的很難啊啊啊~~關於這些,我再慢慢研究吧!希望在今年結束前,我能學會。
Google Analytics:找出顯示緩慢的頁面
網頁操作時間:
Google Analytics 左側點選 > 行為 > 網站速度 > 網頁操作時間,紅色代表載入時間慢,可以針對這幾頁進行改善。
速度建議:
Google Analytics 左側點選 > 行為 > 網站速度 > 速度建議,點選Page Speed建議,可以看到跟在剛剛查 page speed insights時一樣的建議。
設計含有關鍵字的標題
最好能在文章標題就放入關鍵字,這樣能幫助爬蟲的SEO。除此之外,標題也是訪客判斷是否點選進來的關鍵,所以也要考慮是否能吸睛。簡單來說就是要兼顧爬蟲和人的需求。書上的範例是想以夏威夷珠寶 挑選方法 這樣的關鍵字擠進排名,標題就可以取名為::向珠寶店店長請益! 夏威夷珠寶的挑選方法。
標題一定要放關鍵字嗎?
只要內容寫得夠具體,標題沒有關鍵字也沒關係。如果硬放關鍵字顯得很怪,與其將重點放在標題設計,不如多關心內容的品質。例如標題雖然設成:現場直擊! 送給初戀女友的聖誕節禮物。只要內容是夏威夷珠寶挑選相關的內容,還是可能在這幾個關鍵字中排名靠前。
主題標籤與敘述標籤
HTML是什麼?
Hyper Text Markup Language,XTML可以明確標記文章各部分具有哪些功能?書上說雖然現在已經是不懂HTML都能用網頁製作軟體建置網站的時代,但會影響SEO的標籤還是有必要介紹給我們認識一下,也讓我們熟悉相關語法。
- 開啟喜歡的網站
- 按滑鼠右鍵 點選 檢視網頁原始碼
- 自動顯示HTML標籤
- 主題標籤: <title>與</title>之間插入標題,例如: <title>Google – 關於</title>
- 敘述標籤: <meta name=”description” content=” 敘述標籤 “> 例如: <meta name=”description” content=”Google的使命在於匯整全球資訊,供大眾使用,使人人受惠。進一步瞭解 Google 的歷史、產品和其他資訊。“>
我用書上教的方法去查Google網頁,查出下列的網頁原始碼:
然後就很好奇啦,那我的網站會是什麼呢?在方便的WordPress, Yoast SEO的幫助下,原來我的網站也有主題標籤與敘述標籤,不過可以看得出來我的敘述標籤幾乎是nothing。
該使用關鍵字標籤嗎?
關鍵字標籤的寫法是 <meta name=”keywords” content=” 關鍵字A, 關鍵字B”>,書上說關鍵字標籤沒有SEO效果,但仍建議使用,以便標明各頁面的關鍵字。
標題標籤 (h1~h6)
數字越小,標題越大,在SEO策略就越重要。有邏輯的使用 h1~h6 標籤對於SEO非常重要,善用標題標籤可以讓文章的邏輯架構更明確。
文章長度應該幾個字?
書上說字多字少沒有影響,即使只有500字,只要夠具體夠原創,就能得到Google認同,重點是內容的品質。不過作者建議500字可能無法談得太深入,而600字又太冗長。一般認為,2千-3千字較為合宜。
猜猜看我這篇幾個字:8000…完全不合格!
外部連結與內部連結
- 外部連結: 自家網站的某個頁面與外部特定網站的連結
- 正向連結: 從自家網站連結到外部網站
- 反向連結: 從外部網站連結到自家網站
- 內部連結: 從自家網站的某個網頁連結到自家網站的另一個網頁,可提升訪客瀏覽率,延長停留時間。
以前Google演算法很重視反向連結,認為一定是因為優質網站,才會因為被”給予好評”,而連結回來。但是因為出現很多自導自演或者兜售連結的事件,現在已採用企鵝演算法來處罰惡質連結。
優質連結:不是越多越好,品質才是關鍵!
- 連結來源內容很優質
- 連結來源與連結位置有關連性
來自FB的連結有效果嗎?
有時我注意到自己的文章被分享到FB,有人會從FB連結過來閱讀,以前我覺得這是很好的連結。看了書才知道,從FB連結過來雖然也是一種反向連結,但是這樣的連結會有”nofollow標籤” 。nofollow 就是告訴Google: “不要來這個頁面的連結”的意思,所以FB反向連結本身對SEO是沒有直接幫助的。
但是書上強調,優質內容會得到”讚”,然後擴散到其他朋友,這些訪客造訪網站後,頁面的瀏覽率會上升,對SEO就有加分作用了。可以說,單純的被分享對SEO幫助不大,但假如很多人因此到訪,對SEO就加分了。
定期分析與檢視SEO
1. 現在的排名
為了避免被Google的個人化搜尋影響判斷,書上建議要在刪除瀏覽履歷與Cookie的私密瀏覽模式 (無痕模式) 下進行檢視。方法是在Google Chrome點選右上角的新增無痕式視窗。可以利用這個網址查排名:https://the-allstars.com/tools/keyword/search/ 。不過我的網站實在太小咖,根本查不到。
2. Google Search Console監控管理網站
- 網站的所有頁面,是否都被製作成Google資料庫索引?
- 訪客都用哪些關鍵字搜尋到我們的網站?
- 搜尋時,我們的網站會以哪個關鍵字排在第幾名?
1) 網址審查:有沒有主題標籤?有沒有未製作成Google索引的內容?
2) 搜尋分析
3) 連至網站的連結
4) Google 索引
5) 確認反向連結的方法
3. Google Analytics 分析工具
- 訪客人數有多少?
- 訪客瀏覽了幾頁?
- 訪客來自何處?
- 用手機瀏覽的人多,還是電腦瀏覽多?
- 訪客會由哪個網頁移到哪個網頁?
因為 Google Analytics 資訊很多,書上建議以下幾點:
1) 使用者來自何處?
客戶開發>所有流量>管道,SEO成效不錯的話,Organic自然搜尋的流量會比較高。
2) 自然搜尋是從哪些搜尋引擎來的?
客戶開發>所有流量>來源>媒介
3)到達網頁:訪客最先瀏覽的網頁
行為>網站內容>到達網頁
了解每張到達網頁的工作階段、新工作階段百分比、新使用者。如果每個關鍵字有自己的landing page,,使用者利用關鍵字搜尋之後,就會直接到達頁面。如果能透過SEO策略製造長尾關鍵字效應,訪客會從各種頁面進入網站。
4)訪客樣貌概況
目標對象>總覽
- 工作階段:訪客造訪網站的次數。同一個人來兩次,工作階段就是2
- 使用者:就是造訪網站的訪客人數。同一個人來2次,這裡的數字是1
- 網頁瀏覽量:訪客瀏覽頁面的數量。假設某人一天內到訪一次,瀏覽了十頁後離開。工作階段是1,網頁瀏覽量是10
5)訪客來自何處?
客戶開發>總覽
6)訪客行為
行為>總覽
- 平均網頁停留時間:從訪客瀏覽某個頁面到他離開網站的時間。停留時間越長,代表訪客越有機會讀完整篇文章。
- 跳出率與離開百分比:代表使用者從該網頁離開網站的比例,分析行為總覽可以找出各頁面有待改善之處。
- 跳出率:只看了一個網頁就離開的百分比
- 離開百分比:看了多張網頁,最後在該頁面離開的比例
7)訪客瀏覽路線
行為>行為流程
可了解訪客進入網站之後,先前往哪個網頁,之後又到哪個頁面的路線。如果在設計訪客旅程時就預先規劃訪客動線,日後就能用這個充滿視覺效果的報表,觀察訪客是否按照我們的規劃來瀏覽。
7)讓 Google Analytics 整合 Search Console
客戶開發>Search Console>查詢
抱著長遠的眼光,每天認真經營吧!
時間的醞釀
開始執行SEO策略後,搜尋排名不可能立刻往上爬,請做好心理準備,需要花3個月到半年的時間,一步一腳印慢慢執行。
長期作戰計畫的每日策略
先找出60個關鍵字,訂下
- 一年內要讓這60個關鍵字當中的30個,進入搜尋結果前十名
- 每個月為五個關鍵字撰寫新文章上傳網站
搜尋排名無法突破的頁面該如何處理?
總是會碰到有些網頁總是排在好幾頁之後,或者曾經衝進第一頁,卻很快被踢出去。書上說,上傳頁面之後,還是要時時維護頁面內容,不要就此放著不管。
某個網站曾經對所有的商品頁面追加” FAQ專欄” 與”顧客意見”,細心的維護每一張商品頁面。不斷的充實頁面內容,可以讓後到的訪客覺得這個頁面很有用,提升排名。
我自己也會回去看曾經發過的文,看到相關的內容,有時就會添加回去。
成為搜尋結果第一名不是終極目標
太執著於SEO,追求搜尋結果排名,反而會讓網站忘記初衷。增加網站訪客,讓客戶購買商品,讓客戶願意再次回購,成為忠實顧客,才是網站原本的目的。
看完書之後,對一些網路原理與英文縮寫比較了解,也比較知道 Google Search Console, Google Analytics, PageSpeed Insights 到底在說些什麼,感覺還不錯!不過套句多年前當時六歲的女兒對三歲兒子說的:你還有很多不懂啦!確實我也還有很多不懂,要繼續努力!(握拳)
==============================================
因為這篇實在太長了,有些電商官網經營的相關內容我先停下來,下次放長假再來看吧!怕自己忘記,先記在這兒:
- 電商相關
- P199-230 百貨公司型和專賣店型,哪個有利於SEO? 以常見問題為關鍵字打造專欄. 實體門市如何在地區名稱的搜尋擠進前幾名? 顧客意見與體驗有助於SEO. FAQ頁面的製作方法. 官網內的部落格寫法.
2. 網路程式相關
- P101 麵包屑導航的做法
- P.152-156 主題標籤與敘述標籤的寫法
- P.187 有利於SEO的連結該怎麼寫? 錨點文字***Console外部連結
- P.193 讓分享到FB的圖片固定為OGP設定的圖片