網站健康度稽核:一個下午做完的 24 項技術 SEO 檢查
我接手一個網站的第一天,不看文章,不看排名,先跑一張清單。
清單有 24 項,分成四個區塊。跑完大約三個小時。三個小時之後,我可以告訴客戶錢該花在哪裡。
這張清單現在給你。
技術 SEO 稽核的順序是:先確認 Google 進得來,再確認它讀得懂,接著確認它讀得快,最後確認它在站內走得通。順序顛倒,後面的功都會白做。
區塊一:索引(Google 進得來嗎)
- 在 Google 搜尋 site: 加上你的網域,記下結果數。跟 Search Console 的已建立索引數比對,差距超過兩成就要查。
- 打開 /robots.txt,確認沒有 Disallow: / 這一行。
- 在瀏覽器檢視原始碼,搜尋 noindex。內容頁出現就是錯的。
- 確認 XML sitemap 存在,而且網址是 https 開頭、沒有 404。
- 把 sitemap 提交到 Search Console,記下已提交與已建立索引的差額。
- 檢查 canonical 標記。每一頁都要有,而且要指向自己。
- 用 http 與 www 版本各開一次首頁,確認都會轉址到同一個網址。
區塊二:結構(Google 讀得懂嗎)
- 每一頁只能有一個 H1。用瀏覽器外掛掃一次,重複的改成 H2。
- H2 底下才是 H3。跳級的地方要補回來。
- 標題長度控制在 30 個中文字以內,超過的會被截斷。
- Meta description 寫 70 到 90 個中文字,每一頁都不一樣。
- 掃一次重複標題與重複描述。分頁與標籤頁是最常出問題的地方。
- 所有圖片都要有 alt 文字。裝飾用的圖片留空字串。
- 加上 Organization、Article、BreadcrumbList 三種結構化資料,用測試工具跑到沒有紅字。
區塊三:速度(Google 讀得快嗎)
- 用 PageSpeed Insights 跑首頁與一篇文章頁,記下行動版分數。
- LCP 要在 2.5 秒以內。超過就找最大的那張圖,換成 WebP。
- INP 要在 200 毫秒以內。超過就砍掉沒在用的追蹤碼。
- CLS 要在 0.1 以內。超過就給圖片與廣告版位寫死寬高。
- 首頁的圖片總容量控制在 1MB 以內。
- 關掉沒在用的外掛。每一個外掛都會加載一次資源。
區塊四:連結(站內走得通嗎)
- 用爬蟲工具掃全站,把 404 清單匯出來。
- 每一個 404 都要處理。有替代頁就 301,沒有就修連結。
- 找出沒有任何內部連結指向的孤兒頁,補上入口。
- 確認重要的成交頁至少有五條內部連結指向它。
嚴重度怎麼分
| 等級 | 狀況 | 處理時限 |
|---|---|---|
| 紅 | 內容頁掛 noindex、robots.txt 擋全站、首頁 5xx | 當天 |
| 橘 | sitemap 缺失、canonical 錯指、大量 404 | 三天 |
| 黃 | 重複標題、缺 meta description、圖片沒有 alt | 兩週 |
| 綠 | 速度分數不到 90、結構化資料缺一種 | 排進下一輪 |
紅色沒清掉之前,不要寫新文章。你在一棟漏水的房子裡刷油漆。
跑完之後填這張表
開一份試算表,欄位只要五個:項目、目前狀態、判定、負責人、完成日。
二十四列填滿,寄給老闆。這比一份四十頁的簡報有用。
下一季再跑一次同一張表,把兩份並排。你會看到哪些項目又壞回去了。壞回去的項目通常是流程問題,不是技術問題。
二十四項跑完之後的第一次修補
修補的順序不看難度,看流量。先挑近三十天有流量的頁面,那些頁面的問題會立刻反映在數字上。
沒有流量的頁面排在後面。它們可能根本不該存在,修完也沒有人看。
第一輪只修嚴重度紅色的項目。紅色是索引擋住、標題重複、內部連結斷掉這三類。黃色留到第二輪。
稽核表要留下哪五個欄位
項目名稱、檢查方式、結果、嚴重度、負責人。五欄寫在同一張試算表,一列一項。
檢查方式這一欄要寫得像操作手冊。像是打開搜尋後台的網頁索引報表,看未編入索引的原因分類。三個月後換人做,照著這一欄也能跑完。
負責人這一欄不要寫團隊名稱,寫人名。寫團隊名稱的項目,六個月後多半還在原地。
多久跑一次,才不會變成形式
每季一次。一年四次,每次一個下午。
網站改版、換主機、換佈景主題,這三件事發生之後要加跑一次。改版當週我們跑過一次,找到八十七個頁面的標題全部變成同一句。那次加跑省下三個月。
每次跑完把上一季的表格複製一份,改日期,直接在上面更新。舊表格留著。半年後回頭看,哪一項一直是紅色,那一項就是流程有問題,不是執行有問題。
二十四項裡最常出事的六項
第一項是索引標籤。改版之後測試環境的禁止索引標籤跟著上線,整站消失。這一項要每次改版都看。
第二項是標題重複。分頁的第二頁到第十頁常常沿用同一個標題。做法是在標題後面加上頁碼。
第三項是站台地圖裡有回應碼四百零四的網址。這種網址會消耗爬取預算。每季清一次。
第四項是圖片沒有寬高屬性,版面在載入時跳動。這一項同時影響速度分數與使用者。
第五項是內部連結指向舊網址,經過一次轉址才到目的地。轉址鏈超過兩層就要改成直接指向。
第六項是孤兒頁。沒有任何內部連結指過去的頁面,爬蟲很難找到。用爬蟲工具跑一次全站,比對站台地圖的清單,差集就是孤兒頁。
一個下午的時間怎麼分配
前四十分鐘跑工具,讓程式自己爬。這段時間去泡咖啡,不要盯著螢幕。
接下來八十分鐘看索引與結構兩個區塊。這兩個區塊決定頁面能不能被找到,先看。
再四十分鐘看速度。用實際使用者資料,不要只看實驗室分數。實驗室分數八十分而實際資料紅色的網站,我們看過三個。
最後二十分鐘看連結,把結果填進表格,寄給負責人。一個下午結束,表格就在信箱裡。
稽核的順序:先擋路的,再美觀的
我們把稽核項目排成四層。上一層沒過,下一層先不用看。
| 層級 | 項目 | 不過關的代價 |
|---|---|---|
| 第一層 | 索引與抓取 | 頁面根本不存在於搜尋結果 |
| 第二層 | 重複與正規化 | 流量被自己的另一個網址吃掉 |
| 第三層 | 速度與行動裝置 | 排名被壓在第二頁 |
| 第四層 | 結構化資料與內部連結 | 少了複合式搜尋結果與權重傳遞 |
順序錯了會發生一件事:花三週優化圖片,結果那些頁面根本沒有被索引。
一次完整稽核要拉的五份資料
- Search Console 的頁面索引報表,匯出全部,含未編入索引的原因。
- 網站地圖的完整網址清單。
- 爬蟲軟體的完整輸出,含狀態碼、標題、描述、H1、canonical。
- 伺服器日誌最近三十天。
- GA4 的到達頁報表,取最近九十天。
五份資料放在同一個試算表,用網址欄位對齊。對齊之後,問題自己會浮出來。
三種最常見的索引問題
第一種是被 canonical 指到別頁。頁面存在,Google 認為它是別人的複本。
第二種是分頁參數把同一批商品生出上千個網址。抓取預算被吃光。
第三種是網站地圖裡放了會 301 轉址的網址。Google 每次抓都要多走一步。
這三種我們在超過八成的稽核案子裡都會遇到至少一種。
稽核報告怎麼寫才有人動手
不要交一份四十頁的 PDF。交一張試算表。
欄位五個:問題、影響頁數、修正方式、負責角色、預估工時。
按影響頁數由大到小排序。前五列先做,其餘的排進下一季。
我們的經驗是,一張排好序的表格,執行率比一份完整報告高三倍。
修完之後怎麼驗
每一項修正都要有一個可以重跑的檢查動作。
改了 canonical,就重跑爬蟲比對那一欄。改了網站地圖,就在 Search Console 重新提交並記下日期。
修正日期與驗證日期分開記。中間隔多久,下次估工時就有依據。
延伸閱讀:SEO / GEO / AEO 系列
- 結構化資料怎麼寫:從 Organization 到 FAQPage 的實作順序
- 關鍵字研究不是找字:把搜尋意圖分成四層,再決定寫作順序
- 內部連結像水管:主題叢集怎麼把權重送到成交頁
- 舊文章不要急著刪:內容更新的判斷流程與四種處置
這一系列共十篇,從技術地基寫到內容維運。全部收在新知。
這張清單我們每季替客戶跑一次。你想要一份跑完的稽核報告,或想知道紅色項目該怎麼修,可以從下面的入口開始。
常見問題
網站健康度分數要多少才夠?
工具給的分數只是參考。我們的門檻是 85 分,而且要求 4xx 與 5xx 清到零、重複標題清到零。分數到 85 但還有三十個死連結,等於沒過。
稽核要多久做一次?
每季一次全面稽核,每月一次抽查。網站改版、換佈景主題、加購物車功能之後,要立刻補做一次。
noindex 標記一定要拿掉嗎?
不一定。購物車、結帳、感謝頁、會員中心本來就該掛 noindex。要拿掉的是被誤掛的內容頁。判斷方式是問一句話:這一頁值得有人從搜尋進來嗎。
sitemap 要不要手動提交?
要。新網站或大改版之後,到 Search Console 的 Sitemap 頁面提交一次。之後 Google 會自己重讀,但第一次要你動手。
技術 SEO 稽核要從哪一項開始?
從索引與抓取開始。上一層沒過就先不看下一層。常見的錯誤是花三週優化圖片,結果那些頁面根本沒有被索引。
稽核報告要交幾頁?
交一張試算表,不要交四十頁的 PDF。五個欄位:問題、影響頁數、修正方式、負責角色、預估工時,按影響頁數由大到小排序,前五列先做。
