更新: 2026-07 診斷路由器
TECHNICAL SEO DIAGNOSIS 方法與範圍公開

網站被 Google 漏掉時,先找證據,再修復。

把爬取、索引、渲染、結構化資料與遷移問題,整理成可驗證的修復順序。 我們不在這裡假裝替你的網站跑完掃描;先選出症狀,取得該蒐集的證據與下一步。

Kevin 從工程師時代就有一個習慣:不在看到症狀的當下就決定怎麼修。他把這個習慣帶進技術 SEO 的工作——先確認機制,再安排修復順序。

#從症狀選擇診斷路徑

這個工具只整理公開且可由你取得的證據,不會連線掃描你的網站,也不會產生排名保證。

你最先看到的症狀是什麼?
輸出一:先把症狀說清楚
結果只會指向目前選擇的症狀與受影響 URL 範圍;它不會把「流量下滑」自動翻成某個演算法原因。
輸出二:列出可取得的證據
每個路徑會分開公開觀察、站方授權資料與尚未取得的材料,避免把工具輸出誤當成完整診斷。
輸出三:安排一個可反駁的下一步
下一步必須能讓假設成立或失敗,例如比較同模板 URL、保存舊新 URL 對照,或在相同條件下重測。

#每條路徑先看哪些證據

可公開重現
HTTP 狀態、robots、sitemap、canonical、頁面原始碼與可見內容。這些是外部診斷的起點。
需要站方授權
GSC 唯讀資料、伺服器日誌、部署紀錄與 staging。沒有它們時,結論必須標為假設。
修復後驗證
重新爬取、重新測試、比較前後輸出,並記錄觀測時間;一次修正不等於已被搜尋系統採納。

#同一個症狀,可能來自不同機制

這張表不是故障資料庫;它用來阻止「看到症狀就直接下結論」。每一列的第一步都應留下可回查的輸出。

可見症狀先拆開的問題第一份證據暫時不能說的話
一批 URL 未被收錄是抓取、索引選擇、canonical、內容近似,還是站內發現路徑不同?跨模板 URL 樣本、HTTP、canonical、robots、sitemap、GSC Page indexing 狀態「Google 處罰了整站」
主要內容看似沒有被讀到內容是否在初始 HTML、是否被 JS/資源/條件式流程阻斷?原始 HTML、渲染 DOM、資源請求、console 與對照 screenshot「JavaScript 網站一定不能被索引」
改版或換網域後下滑URL 對照、redirect、canonical、內鏈與部署時間線是否一致?舊新 URL manifest、redirect chain、sitemap、部署與索引時間線「所有波動都由 301 造成」
特殊搜尋呈現消失可見主體資訊、標記、資格與模板差異是否同時成立?可見內容、JSON-LD、驗證器、GSC 增強功能資料「修正 markup 就一定恢復展示」
曝光或點擊突然變少是查詢組、頁面組、索引狀態、呈現還是量測定義改變?按日期、查詢、頁面群組拆分的 GSC 與變更紀錄「單一總流量證明某個技術根因」

#診斷不是一次分數,而是一段可回查的流程

method.spec
01 OBSERVE   — 定義症狀與受影響的 URL 範圍
02 COLLECT   — 標示每項證據來自公開資料或站方授權
03 EXPLAIN   — 區分症狀、可能根因與仍待排除的假設
04 CHANGE    — 指定可回退的修復動作與責任邊界
05 VERIFY    — 以相同條件重新測量並記錄限制
判讀 gate
觀察到的輸出先描述「發生了什麼」;只有在能排除相近機制時,才升級為根因判斷。資料不足時,結論維持在假設層級。
驗證 gate
一項修復需要明確 URL 範圍、變更內容、回退方式與重新觀察的條件。程式碼已部署,只證明變更存在,不證明搜尋系統已採納。

#範圍與交接

這裡處理
crawl、index、canonical、migration、rendering、structured-data eligibility 與修復驗證。
需要其他工程角色時
若證據指向純前端、網路或主執行緒效能瓶頸,診斷結果會列出交接給效能工程角色所需的 trace、裝置與量測條件。

#交接紀錄與公開校正

可交接的診斷摘要
一份有用的摘要至少包含:受影響 URL/模板、首次觀察時間、證據來源、仍待排除的機制、下一個測試,以及需要哪一個工程角色接手。
何時需要更正
若新的 GSC、log、部署或重測輸出推翻原先判讀,公開筆記應保留原先範圍、說明更新了什麼與什麼仍未確定;不把舊結論靜默改寫成定論。

首頁工具只幫忙形成這份摘要,不會讀取登入資料、遠端掃描網址或代替站方做修復決策。

#公開診斷筆記

文章是方法的延伸;首頁不以時間排序取代診斷任務。已設定 server-only CMS 憑證時,這裡才顯示最近發佈的報告。

#診斷師

吳建弘(Kevin Wu)
技術 SEO 診斷師

Kevin 本科念的是台科大電腦工程,畢業後做了三年網站開發,2013 年接到第一個 SEO 委託:客戶的網站在網域遷移後從 Google 消失了。他用除錯軟體 bug 的方式拆解問題——錯誤的重定向加上 robots.txt 擋住了 Googlebot——一天之內修好,問題解決。那次讓他意識到技術 SEO 的核心是工程邏輯,不是排名猜測。

另一個轉捩點是某家新聞網站:40% 的已收錄頁面突然消失,大家都在懷疑內容品質,Kevin 卻去拉了伺服器日誌,發現 Googlebot 在兩萬個分頁 URL 上拿到 soft 404,用 canonical 標籤修正後,六週內恢復。

「Nitikarn Clinic」這個名字來自泰文「นิติกาล」(niti-kaan),意思是程序秩序——反映他做診斷的方式:每一個症狀都有一個機制,每一個機制都有一個修復順序,不跳步驟。

他的診斷哲學是:分數是快照,不是診斷;要找的是機制,不是數字。