SEO 檢測工具總覽:從 Lighthouse 到 Search Console
SEO 工具很多,但選錯工具比不用工具更容易誤判。關鍵是先弄清楚 每個工具看得到什麼、看不到什麼,Lighthouse 拿滿分不代表被收錄,Search Console 沒有錯誤也不代表效能夠好。
依用途分成三類
| 類別 | 什麼時候用 | 特性 | 代表工具 |
|---|---|---|---|
| 上線前稽核 | 開發與部署前 | 即時、可重現、看單頁 | Lighthouse |
| 上線後監測 | 持續追蹤 | 有延遲、看全站、真實數據 | Search Console |
| 單頁除錯 | 改完某個標記 | 針對單一問題給明確答案 | 複合式搜尋結果測試 |
三類都要有。它們的視角互補,缺一類就會有盲區。
各工具的檢查範圍
| 工具 | 看得到 | 看不到 |
|---|---|---|
| Lighthouse | 效能、少數 SEO 機械條件、無障礙 | 有沒有被收錄、真實使用者數據 |
| PageSpeed Insights | 同上,外加真實使用者數據 | 全站範圍的問題 |
| Search Console | 收錄狀況、搜尋成效、核心指標、結構化資料錯誤 | 即時結果(有數天延遲) |
| 複合式搜尋結果測試 | 單頁能否取得複合式結果 | 效能、收錄狀況 |
| Schema Markup Validator | 結構化資料語法與型別 | 是否符合搜尋引擎的顯示要求 |
最重要的一個:Search Console
如果只能裝一個,裝 Google Search Console 。它是唯一能回答 「搜尋引擎到底怎麼看我的網站」 的工具。
| 報告 | 回答什麼問題 |
|---|---|
| 網址檢查 | 這一頁被收錄了嗎?搜尋引擎渲染後看到什麼? |
| 索引涵蓋範圍 | 全站有幾頁被收錄、幾頁被拒收、原因是什麼 |
| 成效 | 哪些關鍵字帶來曝光與點擊、排名多少 |
| 網站使用體驗核心指標 | 真實使用者的 LCP、INP、CLS |
| 強化 | 結構化資料的錯誤統計 |
驗證所有權需要在網站上放一段驗證用的標籤或檔案,四種方式與各報告的判讀見 Google Search Console 。
Lighthouse 的 SEO 分數要看懂
100 分不等於 SEO 做完了
Lighthouse 的 SEO 類別只檢查少數幾個 機械式條件:有沒有 <title>、有沒有 description、連結有沒有錨點文字、頁面能不能被爬取、viewport 有沒有設定。
它不看內容品質、不看關鍵字貼不貼切、不看 結構化資料 、更不知道這一頁有沒有被收錄。滿分只代表沒有明顯的低級錯誤。
真正值得看的是 Lighthouse 的 效能 類別,它會直接指出是哪個資源拖慢了 LCP 。判讀方式見 Lighthouse 與 PageSpeed Insights 。
兩種數據不要混用
| 實驗室數據 | 真實使用者數據 | |
|---|---|---|
| 來源 | Lighthouse 在固定條件下模擬一次載入 | CrUX 收集的實際造訪紀錄 |
| 特性 | 可重現,但有浮動 | 反映真實裝置與網路,有 28 天累積期 |
| 用途 | 除錯:找出是哪個資源的問題 | 驗收:確認真的改善了 |
改完之後實驗室數據會立刻反映,但真實數據要等資料累積。不要因為改完當天真實數據沒動就以為沒效。
三種情境的工具搭配
| 情境 | 用什麼 |
|---|---|
| 新頁面上線前 | Lighthouse 跑一次 + 複合式搜尋結果測試驗標記 |
| 頁面沒被收錄 | Search Console 的網址檢查(依 排查順序 逐項確認) |
| 效能變差了 | PageSpeed Insights 看真實數據確認 → Lighthouse 找原因 |
| 避免每次改動都退步 | Lighthouse CI 設分數門檻擋在 PR 階段 |
| 結構化資料改完 | 複合式搜尋結果測試 → 隔幾天看 Search Console 強化報告 |
把檢查自動化
人工跑工具的問題是會忘記。能自動化的部分交給持續整合流程:
| 檢查 | 怎麼做 |
|---|---|
| 效能與分數退步 | Lighthouse CI 設門檻,低於就讓建置失敗 |
| 標題與描述缺漏或重複 | 建置後掃產出的 HTML,比對 <title> 與 description |
| 失效連結 | 爬一遍 sitemap ,記錄非 200 的回應 |
| 結構化資料語法錯誤 | 抽出頁面裡的 ld+json 做解析與必填欄位檢查 |
這幾項的共同點是判準明確,適合寫成腳本擋在建置或合併請求階段,而不是靠人記得跑。
需要付費工具嗎
技術 SEO 用免費工具就夠
官方免費工具已經覆蓋收錄狀況、效能指標與結構化資料驗證,也就是這個系列談的全部範圍。
付費工具(Ahrefs、Semrush 這類)的價值在 關鍵字研究、競爭對手分析與外部連結追蹤,那些屬於 站外 SEO 與內容策略的需求,不是工程師的責任範圍。
這一組還有這些主題
| 主題 | 說明 |
|---|---|
| Google Search Console | 四種所有權驗證、涵蓋範圍報告判讀、網址檢查 |
| Lighthouse 與 PageSpeed Insights | 計分權重、SEO 分數實際檢查的項目、分數浮動 |
| 複合式搜尋結果測試 | 三個驗證工具的分工與錯誤修正流程 |
常見問題
Lighthouse 的 SEO 分數拿到 100 就等於做完了嗎?
不等於。那一項只檢查少數幾個機械式條件,例如:有沒有標題、有沒有描述、連結有沒有錨點文字。它不看內容品質、不看關鍵字是否貼切、也不看 結構化資料 。滿分只代表沒有明顯的低級錯誤。
只用一個工具夠嗎?
不夠,因為它們的視角互補。稽核工具看單頁的實作細節但看不到搜尋引擎的實際判斷;監測平台看得到真實收錄狀況與使用者數據但有延遲;驗證器只針對特定標記給即時答案。至少要有一個稽核工具加一個監測平台。
為什麼同一頁跑兩次分數不一樣?
稽核工具實際載入了一次網頁,受網路狀況、伺服器負載、第三方程式碼回應速度影響,分數本來就會浮動。判斷有沒有改善要看多次結果的趨勢,不要用單次分數下結論。
需要付費的 SEO 工具嗎?
技術 SEO 的部分不需要,官方免費工具已經覆蓋收錄狀況、效能指標與結構化資料驗證。付費工具的價值主要在關鍵字研究、競爭對手分析與外部連結追蹤,那些屬於內容與行銷端的需求。
本機測不出真實數據怎麼辦?
本機只能得到實驗室數據,用來除錯就好。真實使用者數據必須從線上收集,可以在正式站埋入量測程式碼把指標回傳自家後端,或直接看監測平台的報告,做法見 指標量測與 CrUX 數據 。