對手內容地圖:把對手的 sitemap 變成一張內容作戰地圖
文 / Coolkid發布:2026-07-28閱讀約 4 分鐘
SEO 開源工具
對手網站的 sitemap 是公開的 — 等於他主動攤開「我把內容押在哪些主題」。這個工具把它變成一張作戰地圖:誰在寫什麼、大家都寫了什麼、還有什麼沒人寫透、誰在持續更新誰在裝死。純 Python 標準庫、零依賴,跑一次幾秒鐘。
開源工具 · 可直接安裝
github.com/Coolkidlab-Yin/competitor-content-map
/plugin marketplace add Coolkidlab-Yin/Coolkidlab
/plugin install competitor-content-map@coolkidlab
在 Claude Code 輸入上面兩行即可安裝。裝完直接說你想做什麼,AI 會照 skill 的 SOP 帶你建;原始碼與 README 都在 GitHub。
摘要
competitor-content-map 是免費開源的對手內容分析工具:輸入對手域名,自動抓 sitemap 分主題桶、產出跨站覆蓋矩陣標出內容空白候選、用 lastmod 算新鮮度。特點是「第 0 步先讀你自己的站」— 空白候選會標主軸對齊度,避免追空白追到主題漂移。純 Python 零依賴,也可當 Claude Code plugin 一行安裝。
這個工具做三件事
1. 主題分桶:把每個對手的 sitemap URL 依路徑與 slug 分桶,一眼看出他把內容押在哪些領域。2. 跨站覆蓋矩陣:大家都寫了什麼、哪些主題只有一家在寫、哪些沒人寫透 — 這就是你的空白候選清單。3. lastmod 新鮮度:誰在持續更新、誰半年沒動;全站同一天的 lastmod 是假新鮮,工具會標出來。
為什麼第 0 步是先讀你自己的站
照單全收「沒人寫的主題」很容易被帶去寫跟你主軸無關的東西 — 我自己就吃過主題漂移的虧(帶最多流量的頁反而拖累想排的詞)。所以工具會先算你自己站的主軸輪廓(主打主題、slug 語彙),每個空白候選都標「貼近主軸/邊緣/偏離主軸⚠」,你挑的時候有基準。
怎麼用(CLI)
基本用法一行:python competitor_sitemap_map.py --vs rival1.com rival2.com --out map.md。加 --you 你的域名,覆蓋矩陣會多一欄「你有沒有寫」。域名多就用 --config 設定檔一行一個。想讓 AI 接手語意分群,--cc 走 Claude Code 訂閱(免 API key)。
三段分工:別讓 AI 編數字
確定性的事腳本做(抓 sitemap、解 .xml.gz、分桶、算新鮮度);語意判斷交給 AI(輸出自帶可直接貼給 Claude/ChatGPT 的 prompt);搜尋量與競爭度兩邊都不碰 — sitemap 裡根本沒有這資料,AI 一報就是幽靈數字,需求請回 Google Keyword Planner 這類工具驗證。
完整 SOP 清單
repo 內含下列東西,clone 下來就能跑:
- competitor_sitemap_map.py 主腳本(純 Python 標準庫、零依賴)
- --config 設定檔範例(多對手管理)
- AI 語意分群 prompt 模板(--cc / --ai 兩種模式)
- README:讀報告原則與侷限誠實告知
看完這篇之前先確認:
- 想知道對手把內容押在哪、自己還有什麼空白可寫的人
- 有自己的站、想守住主軸不亂追題的人
- 不想付月費訂閱、先用免費工具起步的人
- 想要搜尋量與難度數字的人(sitemap 沒有這資料,工具誠實不給)
- 對手站沒有公開 sitemap 的情境(抓不到就是抓不到)
- 把「沒人寫」直接當「該寫」— 先看主軸對齊標記,偏離主軸的空白是陷阱
- 全站 lastmod 同一天 = CMS 假新鮮,別當成對手很勤勞
- 讓 AI 順便報搜尋量 — 那是編的,一定要回 Keyword Planner 驗證
▸ 常見問題
會不會爬壞對手的網站?
不會。工具只讀公開的 robots.txt 與 sitemap.xml — 這些本來就是網站主動公開給搜尋引擎的檔案,不掃頁面內容、不高頻請求。
需要安裝什麼依賴?
零依賴。純 Python 標準庫,有 Python 3.10+ 就能跑;不用 pip install 任何東西。
為什麼不直接給我搜尋量?
因為 sitemap 裡沒有搜尋量資料,任何工具在這個輸入下報搜尋量都是編的。工具的立場是確定性的事給你確定的數字,語意的事交給 AI,沒有的資料誠實說沒有。
Claude Code plugin 跟直接跑腳本差在哪?
plugin 裝了之後用講的就好 —「幫我掃這三個對手」,AI 會跑工具、讀報告、幫你歸納;直接跑腳本則是你自己看 map.md。功能一樣,plugin 省操作。
名詞解釋
- SEO(搜尋引擎優化)
- 讓網站在 Google 搜尋結果排得更前面的一整套方法,涵蓋技術體質、內容品質、連結結構三層。
- 網站地圖(sitemap)
- 列出網站所有頁面跟最後更新日的清單檔(sitemap.xml),交給搜尋引擎加速發現與重抓你的頁面。
- 爬蟲(crawler)
- 自動瀏覽網頁、把內容抓回去的程式。Google 靠爬蟲收錄網頁,AI 公司靠爬蟲收集資料。
- 命令列(CLI, Command Line Interface)
- 用打字指令操作電腦的方式,沒有按鈕跟視窗。Claude Code 就是命令列工具。