如何用 Claude 問出 Google Search Console SEO 表現?

文章目錄

分享給更多人知道

如果你想知道:

  • 哪些頁面沒被 Google 收錄?

  • 哪些關鍵字有點擊但排名不好?

  • 網站流量為什麼突然下滑?

現在,只要把 Google Search Console(GSC)連接到 Claude AI,就能「用聊天的方式」問出這些答案!不需寫程式、不用操作複雜介面,連不懂技術的人也能輕鬆上手。

Claude 如何和 GSC 整合?

Claude 和 Google Search Console 透過 Model Context Protocol (簡稱 MCP) 溝通。

簡單來說,MCP 是一種標準化的通訊協定,讓 Claude 這類 AI 模型可以安全且有邏輯地呼叫外部工具,不只是回答問題,更能查資料、執行動作、整合 API 等。

GSC MCP Server

你需要準備什麼?

  1. 電腦(Windows 或 Mac)

  2. 一個已安裝 GSC 的 Google 帳戶

  3. 安裝以下工具:

步驟 1:建立 Google Service Account

  1. 打開 Google Cloud Console

  2. 建立新專案(或選擇現有的)

  3. 啟用「Search Console API」:點我啟用

下載 Service Account 金鑰

  1. 前往「憑證」頁面 → 建立憑證 → 選「服務帳戶」
  2. 建立後 → 點進服務帳戶 → 切到「金鑰」→ 建立新金鑰 → 選擇「JSON」格式

創建 GCP Service Account
下載 GSC Service Account 金鑰

將金鑰移至專案目錄

  1. 將下載下來的金鑰放在你電腦某個資料夾
  2. 將檔案重新命名為 service_account_credentials.json
  3. 將此檔案放在和專案相同的目錄下 (同步驟二下載的檔案)

給予 Service Account GSC 權限

到 GSC 加入這個服務帳戶的 Email 為「使用者」,才能讓它讀取資料!

GCP Service Account
授權Service Account GSC權限

步驟 2:下載並設定 Claude 專用的 GSC 工具

  1. 到這個 GitHub 頁面:

    👉 https://github.com/naihaoko/gsc-mcp-server.git

  2. 點「Code」 → 「Download ZIP」→ 解壓縮到桌面或其他資料夾 (當然你也可以在地端 IDE Clone 整個專案)

  3. 打開終端機(Terminal)或命令提示字元(Command Prompt):

如果你用 macOS 系統,請輸入

				
					cd /Users/你的路徑/gsc-mcp-server
python3 -m venv .venv
.venv/bin/pip install -r requirements.txt
.venv/bin/python gsc_server.py
				
			

如果你用 Windows 系統,請輸入

				
					cd C:\你的路徑\gsc-mcp-server
python -m venv .venv
.venv\Scripts\activate
pip install -r requirements.txt
.venv\Scripts\python.exe gsc_server.py
				
			
執行 GSC MCP Server
看到此畫面代表連線成功

步驟 3:設定 Claude 的整合設定檔

這一步的目的是告訴 Claude 要連接哪一個外部工具,以及要使用哪一個服務帳戶憑證(service_account_credentials.json)

打開 Claude 的設定檔

  • 開啟你的 Claude Desktop 應用程式
  • 前往設定
  • 點選 Developer
  • 點選 Edit Config
Claude Developer 模式

貼上 MCP 整合設定

前往 Claude Desktop 資料夾後,用筆記本 (或 IDE) 打開檔名為 claude_desktop_config.json 的檔案,如果這個檔案不存在,你可以自己新建一個 。

最後複製貼上以下這段程式碼:

				
					{
  "mcpServers": {
    "gsc_tool": {
      "command": "/你的路徑/.venv/bin/python",
      "args": ["/你的路徑/gsc_server.py"],
      "env": {
        "GSC_CREDENTIALS_PATH": "/你的路徑/service_account_credentials.json",
        "GSC_SKIP_OAUTH": "true"
      }
    }
  }
}
				
			

將 /你的路徑/ 改成你自己的檔案位置

以你的實際安裝位置來修改:

  • .venv/bin/python 是你虛擬環境裡的 Python 路徑

  • gsc_server.py 是你解壓縮的整合伺服器檔案

  • service_account_credentials.json 是你從 Google 下載的服務帳戶金鑰

以下是 Mac 範例:

				
					{
  "mcpServers": {
    "gsc_tool": {
      "command": "/Users/lewis_ko/gsc-mcp-server/.venv/bin/python",
      "args": ["/Users/lewis_ko/gsc-mcp-server/gsc_server.py"],
      "env": {
        "GSC_CREDENTIALS_PATH": "/Users/lewis_ko/gsc-mcp-server/service_account_credentials.json",
        "GSC_SKIP_OAUTH": "true"
      }
    }
  }
}

				
			

重新啟動 Claude

為讓新設定生效,請將 Claude Desktop 關閉並重新啟動。重新打開後,Claude 就會偵測到你設定的 gsc_tool,並可用自然語言問問題。

在Claude使用GSC工具

馬上開始問 Claude 問題

打開 Claude,你可以問:

  • 「我網站有沒有頁面沒被收錄?」

  • 「最近 CTR 下降最多的關鍵字有哪些?」

  • 「幫我畫出過去 30 天網站流量的趨勢圖」

  • 「找出 impression 很高但排名還在第 2 頁的關鍵字」

Claude 會幫你抓資料、分析問題,甚至直接給你優化建議!

問Claude關於GSC的問題

Claude 也能幫你畫圖

只要說「幫我視覺化這份資料」,Claude 就能幫你畫出來

  • 關鍵字曝光趨勢圖

  • 不同裝置流量比較圖

  • 低 CTR 頁面分析圖

  • 未收錄頁面報告表格

讓Claude幫你資料視覺化

Claude 還可以幫你做到哪些事?

工具名稱 範例提示
list_properties 「列出我所有 GSC 資產,並告訴我哪些資產有最多已索引頁面。」
get_site_details 「分析 mywebsite.com 的驗證狀態,並解釋所有細節代表什麼意思。」
add_site 「將我的新網站 https://mywebsite.com 加入 Search Console 並驗證其狀態。」
delete_site 「從 Search Console 移除舊的測試網站 https://test.mywebsite.com。」
get_search_analytics 「顯示 mywebsite.com 過去 30 天的前 20 個搜尋查詢,標出 CTR 低於 2% 的,並建議標題改進。」
get_performance_overview 「為 mywebsite.com 過去 28 天建立表現總覽圖,找出異常下跌或上升,並解釋可能原因。」
check_indexing_issues 「檢查這些重要頁面是否有索引問題,並依優先順序列出哪些需立即處理:mywebsite.com/product, mywebsite.com/services, mywebsite.com/about」
inspect_url_enhanced 「檢查 mywebsite.com/landing-page,並給我可行建議以改善其索引狀態。」
batch_url_inspection 「檢查我 產品頁面,找出常見檢索或索引的問題,並尼提供技術 SEO 建議。」
get_sitemaps 「列出 mywebsite.com 的所有網站地圖,找出有錯誤的,並建議後續步驟。」
list_sitemaps_enhanced 「分析 mywebsite.com 的所有網站地圖,找出錯誤,並建立優先處理計畫。」
submit_sitemap 「提交我的新產品網站地圖 https://mywebsite.com/product-sitemap.xml間。」
get_sitemap_details 「檢查 mywebsite.com/sitemap.xml 的狀態,並解釋該錯誤對 SEO 的影響。」
get_search_by_page_query 「哪些關鍵字帶來流量到我的網頁 mywebsite.com/blog/post-title?找出可優化的相關關鍵字。」
compare_search_periods 「比較我網站 1 月與 2 月的表現。哪些關鍵字/網頁成長最多,哪些下滑,可能原因是什麼?」
get_advanced_search_analytics 「分析我的行動裝置搜尋表現,找出曝光高但排名低於 10 的關鍵字,並建議內容改進以提升排名。」

常見問題 Q&A

為什麼 Claude 找不到我的 GSC 資料

你需要把「服務帳戶的 Email」加入 GSC 使用者清單

我用的是公司帳號,可以用嗎?

可以,只要你有權限新增 GSC 使用者即可。

我不會用 Terminal,可以跳過嗎?

目前無法跳過這步驟,但照著複製貼上就能完成。

Lewis Ko
Lewis Ko
Hi 我是Lewis,曾任職in-house行銷人員,現職某跨國企業的SEO Specialist。熱愛學習最新的科技和知識,努力透過簡單易懂的方式,分享我學習的過程和心得。如果你/妳剛好也在學習 搜尋引擎最佳化、Google Analytics 4、Google Tag Manager、Google Looker Studio,希望我的內容對你有幫助!

延伸閱讀