Coolkid mascot CoolkidLab Build in Public. Level up together.
首頁新手教學免費工具AI 新聞GitHub 精選服務關於 Coolkid

Workflow · SEO 開源工具

對手內容地圖:把對手的 sitemap 變成一張內容作戰地圖

閱讀

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 一行安裝。

這個工具做三件事

主題分桶:把每個對手的 sitemap 網址依路徑分桶,一眼看出他把內容押在哪些領域。

跨站覆蓋矩陣:大家都寫了什麼、哪些主題只有一家在寫、哪些沒人寫透。這就是你的空白候選清單。

新鮮度:誰在持續更新、誰半年沒動。全站同一天的更新時間是假新鮮,工具會標出來。

為什麼第 0 步是先讀你自己的站

照單全收「沒人寫的主題」,很容易被帶去寫跟你主軸無關的東西。

主題漂移要付的代價很具體——帶最多流量的頁反而拖累想排的詞。

所以工具會先算你自己站的主軸輪廓,每個空白候選都標「貼近主軸 / 邊緣 / 偏離主軸」。你挑的時候有基準。

自己站的盤點有現成工具:文章撞稿檢查會把互搶排名的頁面和沒人連的孤島頁直接列出來。先清這份名單,再去挑對手的空白。

怎麼用(CLI)

基本用法一行:python competitor_sitemap_map.py --vs rival1.com rival2.com --out map.md

--you 你的域名,覆蓋矩陣會多一欄「你有沒有寫」。

域名多就用 --config 設定檔一行一個。

想讓 AI 接手語意分群,加 --cc 走 Claude Code 訂閱,不必另外辦 API 金鑰。

三段分工:別讓 AI 編數字

確定性的事腳本做:抓 sitemap、解壓縮、分桶、算新鮮度。

語意判斷交給 AI。輸出自帶一段可以直接貼給 Claude 或 ChatGPT 的指令。

搜尋量與競爭度兩邊都不碰。sitemap 裡根本沒有這資料,AI 一報就是幽靈數字。那種需求請回 Google Keyword Planner 這類工具驗證。

完整 SOP 清單

repo 內含下列東西,clone 下來就能跑:

看完這篇之前先確認:

適合你
  • 想知道對手把內容押在哪、自己還有什麼空白可寫的人
  • 有自己的站、想守住主軸不亂追題的人
  • 不想付月費訂閱、先用免費工具起步的人
不適合
  • 想要搜尋量與難度數字的人(sitemap 沒有這資料,工具誠實不給)
  • 對手站沒有公開 sitemap 的情境(抓不到就是抓不到)

常見問題FAQ

會不會爬壞對手的網站?

不會。工具只讀公開的 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 就是命令列工具。
slug(網址短名)
網址最後那段代表這篇文章的英數字串,例如 /workflows/threads-auto-poster.html 裡的 threads-auto-poster。取名要能看出內容,而且上線後盡量不要改。
lastmod(最後修改時間)
sitemap 裡標示每個頁面最後更新日期的欄位,搜尋引擎會參考它決定要不要重新來看。整站同一天的 lastmod 通常是自動產生的假新鮮。
repo(專案倉庫)
GitHub 上的一個專案資料夾,裡面放程式碼、說明文件跟修改紀錄。一個 repo 就是一個獨立的專案。
Python
入門門檻最低的主流程式語言之一,資料處理、自動化、AI 領域的首選。
API(應用程式介面)
程式跟程式之間溝通的窗口。例如你的程式透過 LINE 的 API 自動發訊息、透過 Google 的 API 讀試算表。
提示詞(prompt)
你打給 AI 的那段指令或描述。寫得越具體(要什麼、給誰用、長怎樣),AI 做出來的東西越接近你要的。

全站名詞表 · 166 條 →

不想錯過 Lab 的新文章?
訂閱後有新文章上線,就寄信通知你,
點有興趣的進來看就好。

填 email 就完成訂閱(信由 Substack 代寄)、隨時取消、不轉賣 email。

如果內容對你有用就太好了
隨喜斗內

Buy Me a Coffee at ko-fi.com

← 回免費工具

⚠ 本站所有內容僅供教育與研究用途,不構成投資建議,不保證任何獲利。投資有風險,使用者須自行判斷並承擔結果。
TAO 道 · Hikari Zen YouTube ↗
音樂透過 YouTube 播放
♪ TAO 道 · Hikari Zen — Japanese Zen Music(YouTube)