我要怎麼用 Claude Code 做技術 SEO 與 AI 能見度稽核?

分三個階段進行。首先讓 Claude Code 讀取儲存庫,檢查中繼資料、Sitemap、robots 規則與結構化資料。接著請它用 curl 檢查已發布的網站,分別以瀏覽器與 AI 爬蟲的身分請求,因為爬蟲收到的不是程式碼本身。最後檢查 AI 能見度:ChatGPT 等助理在您的問題上引用了什麼,以及 Search Console 的資料。

重點事實

為什麼只讀程式碼不足以完成 SEO 稽核?

因為爬蟲拿到的是已發布的網站,而不是您的儲存庫。防火牆或機器人驗證、主機業者改過的 robots.txt、只在 JavaScript 中渲染文字的頁面,或外掛加上的 noindex,都不會出現在程式碼裡。Claude Code 只會稽核它讀到的內容,因此也必須抓取正式頁面。

稽核應該檢查什麼?各在哪裡檢查?

把每項檢查分在儲存庫與正式網站之間:

檢查項目檢查位置能抓到什麼
標題、描述、標題層級、canonical儲存庫,然後是伺服器回傳的 HTML缺少或重複的標籤
robots.txt 與 Sitemap正式網站AI 爬蟲被封鎖,或頁面未列入 Sitemap
以瀏覽器與 GPTBot 身分取得的狀態碼正式網站擋下 AI 爬蟲的防火牆或機器人驗證
不執行 JavaScript 時主要文字是否存在正式網站爬蟲讀到空白的頁面
noindex 與 JSON-LD伺服器回傳的 HTML頁面被隱藏於搜尋之外,或結構化資料無效或缺失
建立索引Search ConsoleGoogle 尚未建立索引的頁面

Claude Code 要怎麼檢查正式網站?

請它透過 Bash 對已發布的網址執行 curl。WebFetch 回傳的是模型對頁面的摘要,因此可能漏掉標籤;curl 則回傳原始回應。以下這些指令涵蓋程式碼無法顯示的檢查:

# 對已發布的網站執行,而不是對儲存庫執行
SITE=https://example.com

# 1. 瀏覽器與 AI 爬蟲看到的是同一頁嗎?(防火牆、機器人驗證)
curl -s -o /dev/null -w "%{http_code}\n" -A "Mozilla/5.0" $SITE/
curl -s -o /dev/null -w "%{http_code}\n" -A "GPTBot" $SITE/

# 2. 伺服器實際回傳的 robots.txt 與 sitemap
curl -s $SITE/robots.txt
curl -s $SITE/sitemap.xml | head -20

# 3. 主要文字在 JavaScript 執行前就已存在於 HTML 中嗎?
curl -s $SITE/some-page | grep -c "a sentence from the page"

# 4. 回傳的 HTML 中是否有 noindex、canonical 與 JSON-LD
curl -s $SITE/some-page | grep -iE 'noindex|rel="canonical"|ld\+json'

我要怎麼稽核 AI 能見度,而不只是 SEO?

請 Claude Code 針對您的買家在 ChatGPT、Claude、Perplexity 與 Gemini 中會問的問題提問,並記錄每個答案引用了哪些來源。每個月都用同樣的方式進行,這樣變化才有意義。另外加入 Search Console 的 Google 建立索引與搜尋資料,以及您的分析工具中來自 AI 助理的造訪。

我要怎麼把稽核結果變成修正,又不弄壞網站?

請 Claude Code 列出每項發現,並附上各自的證據,然後以小型、經過審閱的變更進行修正。每次部署後都要重新執行正式網站的檢查:修正只有在已發布的網站上顯示出來時才算完成,而不是代理說完成就算。

逐步操作

  1. 稽核儲存庫. 請 Claude Code 列出每種頁面類型缺少的中繼資料、Sitemap 與 robots 規則,以及結構化資料。
  2. 稽核正式網站. 請它以瀏覽器與 GPTBot 身分對已發布的網址執行 curl,並讀取 robots.txt、Sitemap 與原始 HTML。
  3. 檢查建立索引. 打開 Search Console,查看 Google 已為哪些頁面建立索引。
  4. 檢查 AI 回答. 在主要助理中提出買家的問題,並記下引用的來源。
  5. 修正並重新檢查. 以小幅變更進行修正,部署後在關閉每項發現前重新執行正式網站的檢查。

常見錯誤

  • 相信只讀過儲存庫的稽核結果。
  • 用 WebFetch 的摘要去判斷只有原始 HTML 才看得到的標籤。
  • 未經詢問就移除擁有者刻意設定的 robots.txt 封鎖規則。
  • 聽信代理的說法就關閉一項發現,而不是重新檢查正式網站。

easyIndex 如何解決

easyIndex 從外部進行稽核:您的程式代理負責每一項變更,而 easyIndex 會自己檢查正式網站,因此一個步驟只會依據證據完成,而不是依據代理的報告。接著它會顯示逐頁的 AI 助理訪客、AI 爬蟲何時讀取了哪些頁面,以及來自 Search Console 的 Google 建立索引狀況與搜尋資料。每個網站每月 US$30,提供 7 天免費試用。連接方式:claude mcp add --transport http easyindex https://easyindex.app/api/mcp。

常見問題

Claude Code 有現成的 SEO 稽核技能嗎?

有免費的開源 SEO 技能。大多數只會讀取儲存庫,因此請搭配對已發布網站的即時檢查。

我應該多久重新執行一次稽核?

每次部署會影響範本、robots.txt 或主機時都要執行,AI 回答則每月執行一次。

Claude Code 能使用 Search Console 的資料嗎?

可以,透過 Search Console 的 MCP 伺服器或匯出檔案;API 每個網站每天允許 2,000 次網址檢查。

稽核能讓 ChatGPT 引用我嗎?

沒有任何稽核能保證引用。稽核只會移除阻止爬蟲讀取您頁面的障礙;頁面仍然必須回答問題。

延伸閱讀

最後驗證日期 .

用 Claude Code 做技術 SEO 與 AI 能見度稽核