關鍵字自相殘殺搜尋器(輕量版)
讀取包含「查詢」和「網頁」欄位的 Search Console 匯出檔案,列出那些有兩個以上網址實際獲得曝光份額的查詢。
使用時機
- 「我自己的網頁是否在互相競爭?」、「兩個網頁為同一個關鍵字排名」、「為什麼 Google 會切換不同的網頁顯示排名?」
- 使用者擁有查詢 + 網頁層級的 GSC 成效匯出檔案(或來自 Looker Studio / API 的匯出)。
執行方式
- 從 GSC 匯出:前往「成效」→ 同時加入「查詢」和「網頁」維度(可經由 API、Looker Studio 或 GSC 匯出工具;單用 UI 一次只能匯出一個維度)。需要的欄位:query、page、clicks、impressions、position。欄位名稱會自動偵測。
- 執行:
python3 scripts/cannibalization.py gsc.csv python3 scripts/cannibalization.py gsc.csv --min-impressions 50 --min-share 15 --exclude "品牌名稱" - 呈現表格。對於每一列「高」嚴重性的資料,建議一種處理方式:合併並 301 重新導向較弱的網頁、移除該網頁標題/H1 中針對該查詢的最佳化,或區分搜尋意圖。在建議重新導向有獲得點擊的網頁之前,先詢問使用者。
嚴重程度
- 高:次要網頁獲得該查詢 ≥30% 的曝光次數,且排名與主要網頁相差在 10 名以內。
- 中:次要網頁獲得 ≥20% 的曝光。
- 低:超過門檻的其他情況(通常是無害的,例如首頁與產品頁同時出現)。
限制
它不會擷取網頁內容或判斷意圖重疊,也不會為每個網頁選擇修復方式。部分瓜分是正常的(不同網頁服務不同意圖),因此請將「低」嚴重性視為參考資訊。
範例
best running shoes → 主要 /best-running-shoes(位置 6.2)和 /blog/running-shoes-guide(位置 14.8,佔 31% 曝光)→ 高。
想要針對每個網頁的修復建議?
- 付費技能:為每個競爭網頁提供合併、canonical 或差異化操作的建議:Fix Keyword Cannibalization Using Google Search Console on Agensi
- 代管版本:Keyword Cannibalization Finder on Apify
- 內含
find_keyword_cannibalization工具的免費 MCP 伺服器:cygnix-seo-mcp