用 Codex 建立 Google 排名報告:讓報告說清楚到底改變了什麼

重點摘要

Search Console 的匯出並不是排名報告。這套每週工作流把查詢資料變成能說明「哪些字詞動了、可能是什麼原因、下週該查什麼」的報告,用 Codex 建一次,之後幾分鐘就能重跑。

大多數團隊其實已經有一份 Google 排名報告。那就是 Search Console 的「成效」分頁,按點擊排序,截圖貼進簡報。它顯示了排名。它沒有顯示什麼變了、為什麼變、以及誰該做什麼。

這套流程一次坐下來就能解決這個問題。你定義一組查詢,把一份寫好的報告契約交給 Codex,然後讓它每週產出形狀完全相同的報告。首次建置大約 90 分鐘,之後每次執行不到十分鐘。

展示 Search Console 匯出資料經 Codex 生成三段式排名報告並設有人工複核關卡的流程圖

整套流程:原始匯出進去,固定形狀的報告出來,最後人工做一次判斷。

做完之後你會得到什麼

適合誰: 負責站點報告、並且已經有 Search Console 權限的人。你不需要是開發者,但需要有一個 Codex 能讀取的檔案存放位置。

做完時你手上有什麼: 一份儲存好的報告範本、一份 Codex 每次都會遵循的書面指令檔案,以及一份來自真實某一週的完整報告。

前置條件: 一個已驗證的 Search Console 資源、一份你真正在意的 20 到 50 個查詢清單、一個能存取專案資料夾的 Codex;如果想做進階版,還需要對自家站點儲存庫的讀取權限。

完成的定義: 你能把報告交給一個不做 SEO 的人,而他能說出該看哪三個查詢以及為什麼。

耗時: 首次建置約 90 分鐘,之後每次執行不到 10 分鐘。

為什麼「成效」報告不是排名報告

Search Console 給你四欄:點擊次數、曝光次數、點擊率、平均排名。那是一張測量表。而排名報告必須回答的是另一組問題,2026 年的訊號讓這個差距比過去更大。

Zyppy 於 2026 年 9 月 9 日發布的專家調查,從 131 位從業者那裡收集了 13,665 個資料點。點擊與行為訊號為 29.4%,品牌訊號為 27.0%,技術 SEO 健康度為 17.5%。在這三個排名高於技術健康度的訊號裡,有兩個在排名欄裡是看不見的。這些數字會帶來什麼改變,我們在實作指南裡有單獨拆解;但就報告而言,簡短版本是這樣的:如果你的報告只展示排名,那你報告的正是變動最小的那個訊號。

這就是 Codex 補上的缺口。它不會告訴你 Google 為什麼改了東西。它會把變化的證據組裝得足夠一致,讓你能自己說出來。

開始之前:四個決定

在動筆之前先把這些定下來,因為之後改動意味著重做報告。

  • 查詢集合。 20 到 50 個查詢,分成兩到三個符合業務思考方式的桶。「產品」「比較」「支援」比「高流量 / 中流量 / 低流量」更好用。
  • 對比視窗。 用最近 28 天對比此前 28 天。視窗更短雜訊大,更長則會掩蓋你要找的變化。
  • 門檻值。 決定什麼才算值得報告。查詢移動超過五個位次,或者點擊持平而曝光次數變動超過 30%,都是可用的預設值。
  • 存放位置。 一個資料夾,一條命名規則。reports/ranking/YYYY-MM-DD.md,再加一個放原始匯出的 data/ 子資料夾。Codex 需要一個穩定的寫入位置。

第 1 步:匯出原始資料

打開 Search Console,選中你的資源,進入「成效」頁面。把日期範圍設為 56 天,這樣一次匯出就能做 28 天對 28 天的比較;然後用「匯出」按鈕下載「查詢」分頁的 CSV。

「網頁」也照做一遍;如果你打算報告行動裝置與桌機的拆分,「裝置」也做一遍。

預期產出: data/ 裡三個 CSV 檔案,檔名帶上匯出日期。

品質檢查: 打開查詢 CSV,確認第一列資料不是一個包含 "anonymous" 一詞的查詢。Search Console 會隱去冷門查詢,否則這些列會在報告裡顯示為無名的變動。

如果失敗: 如果匯出被截斷,說明你的日期範圍相對於列數上限太寬了。分次匯出 28 天視窗,讓 Codex 把它們拼接起來。

第 2 步:寫下報告契約

這一步決定了這套流程能否活過第三週。把契約放進一個 Codex 每次執行都會讀取的檔案裡——專案根目錄的 AGENTS.md,或者報告資料夾裡一份專門的指令檔案。

契約只需要五樣東西,別的都不要:

契約區塊

寫什麼

為什麼重要

輸入

確切的檔案路徑和日期範圍規則

阻止代理自己發明視窗

門檻值

你的分檔,用數字寫

把一張表變成一次決策

輸出形狀

三個小節,按順序

讓第 30 週和第 1 週可比

信心規則

資料解釋不了變化時該怎麼寫

防止自信的胡說

邊界

代理絕對不能做的事

在信任它之前保持唯讀

一個能用的版本長這樣:

markdown
## 排名報告契約

輸入: data/queries-*.csv, data/pages-*.csv
視窗: 最近 28 天對比此前 28 天。兩個日期都要寫在報告標頭。

只報告三件事:
1. 變動的查詢: 移動超過 5 個位次的,或點擊持平而曝光次數
   上漲超過 30% 的,或任何跌出前十的查詢。
2. 可能的原因: 只用檔案裡的資料。如果檔案解釋不了這次變動,
   就寫「本資料無法解釋」。
3. 下週檢查: 每個被標記的查詢一列,指名要檢查的確切頁面或
   查詢。

絕對不要陳述你在資料裡指不出來的原因。絕對不要建議站點改動。
絕對不要編輯 reports/ranking/ 之外的任何檔案。

預期產出: 一個指令檔案,提交到版本庫,或儲存在資料旁邊。

品質檢查: 把契約朗讀一遍。如果任何一列在不做修改的情況下也能適用於另一個站點,那它就模糊到約束不了任何東西。

如果失敗: 如果 Codex 總在加小節,說明輸出形狀不夠具體。把三個標題按你想要的措辭原樣寫出來。

排名報告的標註解剖圖,展示標頭、三個小節以及檔案清單頁尾

報告的結構。列出所用確切檔案的頁尾是複核者最信任的部分,也是大多數範本會漏掉的部分。

第 3 步:生成第一份報告

把 Codex 指向那個資料夾,讓它按契約產出一份報告。要檔案,不要聊天裡的回覆,這樣產出才可複核、可比對差異。

第一次執行正是你發現自己的資料實際長什麼樣的地方。預計會有兩三輪修正。這很正常,也是整套流程裡最便宜的部分。

預期產出: reports/ranking/YYYY-MM-DD.md,帶一個標頭、三個小節,以及一個列出所用確切檔案的頁尾。

品質檢查: 挑兩個被標記的查詢,在 Search Console 裡手工核對數字。如果對得上,管線就是可靠的。如果對不上,停下來先修資料步驟。不要在壞掉的輸入上去排查分析。

如果失敗: 最常見的失敗是匯出與契約之間的日期不一致。每次執行都把兩個日期釘在標頭,這樣兩天的偏移就不會悄悄把一個持平的月份變成一場崩塌。

我建的第一版,在一個其實沒怎麼動過的星期裡報告了十一個變動查詢。契約沒問題,是匯出有問題。一個 30 天的檔案拿去和 28 天視窗比,兩天缺失的資料看起來就像全站崩塌。現在契約在兩個範圍不一致時會拒絕執行,那個故障再沒出現過。

第 4 步:加上代理寫不了的那一列

每份報告都要有一段人寫的文字:我們上週上線了什麼、改了什麼、弄壞了什麼。

這不是裝飾。這是抓住「把你自己發的版本歸咎於演算法更新」的代理最快的辦法。當報告說一批產品頁掉了,而你的備註說範本在週二改過,解釋範圍立刻就收窄了。

預期產出: 報告頂部由人寫下的兩到三句話。

品質檢查: 如果備註和變動小節互相矛盾,那個矛盾就是整份報告裡最有價值的一列。讓它留在那裡,別抹平。

第 5 步:發送之前先驗證

在報告離開你的桌子之前,跑完這三項檢查。

  • 日期。 兩個視窗都寫在標頭,並且與匯出相符。
  • 兩次抽查。 兩個被標記的查詢已人工核對。
  • 一次矛盾檢查。 有沒有哪個聲稱的解釋引用了底部檔案清單裡沒有的資料?

三項全過,報告就可以放心分享。它是你判斷的草稿,不是判斷的替代品。

準備好了再走進階路線

先手工跑四週。等你把同一類錯誤改了兩次之後,再考慮自動化。

之後的升級是漸進的:

  • 把執行排進排程。 每週定時執行會在你打開筆電之前把報告寫好。把人工段落設為必填欄位,這樣報告不帶上它就發不出去。
  • 把快照存進版本控制。 每次執行都是一個提交。兩週之間的差異比任何一份報告都讀得更快。
  • 加上第二個資源。 競品或品牌查詢放在一份用同一契約的獨立報告裡,不要合併進主報告。
  • 加一個外部訊號。 品牌搜尋或回答佔有率的檢查,能讓 2026 年調查裡的品牌訊號從理論變成可測量。

不要自動化的東西:建議這一步。代理一旦開始提議站點改動,你就已經從報告跨到了發布,而複核負擔的增長速度會快過省下的時間。

疑難排解

症狀

可能原因

處理

每個查詢看起來都在跌

兩次匯出之間的日期範圍偏移

把兩個視窗同時釘在契約和標頭裡

報告是空的

相對於你的流量水準門檻值太嚴

先調低曝光次數門檻值,再考慮調低位次門檻值

每週都是同樣那五個查詢

查詢集合太窄

往桶裡加入長尾詞和比較類查詢

有變動但沒有解釋

對低流量查詢來說很正常

保留「本資料無法解釋」這個輸出,繼續往下走

數字與 Search Console 不一致

匯出時的資源或篩選器不匹配

每次都從同一個資源、同一組篩選器匯出

維護這套流程

三個維護習慣能讓它在第一個季度之後繼續有用。

每季度審查查詢集合。 一份還在追蹤去年優先順序的報告是歷史課,不是排名報告。

Search Console 一變就重讀契約。 Google 會定期更新「成效」報告的介面和匯出欄位。如果某個欄位消失了,契約當天就要改。

保留舊報告。 拿本季度的報告對比去年同季度,是區分真實下滑與季節性最便宜的辦法。

常見問題(FAQ)

一定得用 Codex 嗎? 不一定。只要一個代理能讀檔案、能按排程執行、能寫出可複核的產出,這套流程就能跑。如果你的站點本來就放在儲存庫裡,Codex 很合適,因為報告會變成一個可以比對差異的提交。

只用免費工具能做到嗎? 可以。整套流程跑在免費的 Search Console 資料加上代理之上。只有當你需要競品排名、或在自己資源裡看不到的排名時,才需要付費的排名追蹤工具。

這和 Search Console 的「成效」報告有什麼不同? 「成效」報告給你一張表。這套流程產出一個決策:哪些查詢越過了門檻值、資料解釋了和解釋不了什麼、下週該檢查什麼。它還留下了紀錄,而介面不會留。

如果我的站點流量很少呢? 調低曝光次數門檻值,並且用 28 天對比去年的同一段 28 天,而不是對比此前 28 天。低流量站點從同比比較裡拿到的訊號,比從週環比裡拿到的更多。

報告裡該包含 AI 總覽或 AI 引用嗎? 想加就加一個獨立小節,給它自己的契約。別放進排名報告裡,因為來源和度量方式都不同,混在一起會讓兩邊都更難讀。

作者:Leo Harrington,Auspia 的 SEO 分析轉譯者,處理過 500 多份高階主管報告。Leo 寫的是如何把搜尋資料變成非專業人士也能據以行動的報告。

探索此主題

繼續閱讀相同的成長脈絡