Gemini CLI 要怎麼做 SEO,並讓 AI 回答引用我的網站?

把 Gemini CLI 當成動手的人,不當裁判:在 GEMINI.md 寫頁面規則,用 .gemini/settings.json 的 httpUrl 連接 MCP 伺服器,每頁在線上確認後才算完成。自 2026 年 6 月 18 日起,許多個人帳戶改用 Antigravity CLI,請先確認您的登入用的是哪一個。

重點事實

2026 年還能使用 Gemini CLI 嗎?

可以,只要您以付費 Gemini API 金鑰,或 Gemini Code Assist Standard 或 Enterprise 授權登入;其他個人方案已於 2026 年 6 月 18 日改用 Antigravity CLI。

登入方式2026 年 6 月 18 日起實際執行
付費 Gemini API 金鑰Gemini CLI
Gemini Code Assist Standard 或 EnterpriseGemini CLI
Google AI Pro 或 UltraAntigravity CLI
免費的個人 Gemini Code AssistAntigravity CLI

Gemini CLI 的 SEO 規則要寫在哪裡?

寫在網站儲存庫根目錄的 GEMINI.md。Gemini CLI 會在每次提示時附上它,/memory show 會顯示它載入了什麼。如果其他程式代理也共用這個儲存庫,請把 AGENTS.md 加入 context.fileName,讓一個檔案服務所有代理。

# GEMINI.md(專案根目錄)
## 新內容頁面的規則
- 每頁一個 H1,寫成該頁回答的問題
- 獨一無二的 <title> 與 meta description;自我參照的 canonical
- 內容在伺服器端呈現,而不是只在 JavaScript 執行後才出現
- JSON-LD 只標示頁面上明確可見的內容
- 每個新頁面都加入 Sitemap
- 絕不更動首頁或已經運作正常的頁面

如何把 MCP 伺服器連接到 Gemini CLI?

在網站的資料夾中執行 gemini mcp add 並指定 --transport http,然後用 /mcp auth 登入。指令會寫入 .gemini/settings.json;遠端伺服器要放在 httpUrl 之下,因為 url 代表的是 SSE 伺服器:

# 在您網站的資料夾中(預設範圍:本專案的 .gemini/settings.json)
gemini mcp add --transport http <name> <server-url>

# 在 Gemini CLI 中:以 OAuth 登入,然後列出伺服器
/mcp auth <name>
/mcp

// .gemini/settings.json(本專案)或 ~/.gemini/settings.json(所有專案)
{
  "mcpServers": {
    "<name>": {
      "httpUrl": "<server-url>"
    }
  },
  "context": {
    "fileName": ["AGENTS.md", "GEMINI.md"]
  }
}

Gemini CLI 自己無法檢查什麼?

Gemini CLI 看得到您的程式碼,看不到線上網站。以下檢查需要已發布的頁面或外部資料:

問題答案在哪裡
頁面不執行 JavaScript 時,內容會不會呈現?抓取線上網址,例如用 curl
title、canonical 與 JSON-LD 是否正確?線上的 HTML,而不是原始檔
Google 是否已建立索引?Search Console
AI 爬蟲是否讀取了頁面,AI 助理是否帶來訪客?伺服器紀錄,或能區分 AI 流量的分析工具

逐步操作

  1. 確認登入狀態. 確認 Gemini CLI 仍為您的帳戶提供服務;若否,改走 Antigravity CLI 的路徑。
  2. 寫下規則. 建立 GEMINI.md,或建立列在 context.fileName 中的 AGENTS.md,寫入您的頁面規則。
  3. 連接工具. 執行 gemini mcp add --transport http 並填入伺服器網址,然後執行 /mcp auth。
  4. 要求一批頁面. 要求建立幾個新頁面,每頁回答一個問題,且不更動既有頁面。
  5. 線上檢查. 部署後,打開每個已發布的網址,檢查內容、title 與 canonical,再觀察索引與 AI 訪客。

常見錯誤

  • 把遠端伺服器寫在 url 下,Gemini CLI 會把它當成 SSE,而不是 httpUrl。
  • 以為 2026 年 6 月 18 日後,Google AI Pro 或 Ultra 登入仍能使用 Gemini CLI。
  • 不打開網址,就接受代理說頁面已上線的摘要。
  • 讓它改寫首頁或已經帶來流量的頁面。

easyIndex 如何解決

easyIndex 只要一行指令就能連接 Gemini CLI:gemini mcp add --transport http easyindex https://easyindex.app/api/mcp,接著執行 /mcp auth easyindex。它不只是一個可呼叫的伺服器:方法就在裡面,附逐步指示與最新規則,因此不需安裝或更新。所有變更都由 Gemini CLI 完成,easyIndex 從不碰您的網站或儲存庫。

每頁在提交時審查,發布後在線上檢查;步驟只有在 easyIndex 自己檢查到的證據下才算完成,不看代理的回報。儀表板會顯示每頁的 AI 助理訪客、AI 爬蟲讀取的頁面與 Search Console 資料,每個網站每月 US$30,含 7 天免費試用。

常見問題

這和被 Gemini 推薦一樣嗎?

不一樣。Gemini CLI 是會編輯您網站的程式代理;Gemini 應用程式是否引用您的網站,是另一個問題,有自己的指南。

我的 Gemini CLI 登入失效了,該怎麼辦?

改用 Antigravity CLI:它會原樣讀取 GEMINI.md,但遠端 MCP 伺服器要移到 mcp_config.json,並把 url 或 httpUrl 改名為 serverUrl。

Gemini CLI 能讀取 AGENTS.md 嗎?

能,只要把 AGENTS.md 加入 settings.json 的 context.fileName 清單。

使用 Gemini CLI 能讓 AI 助理引用我的網站嗎?

沒有任何工具能保證。它能做出清楚、可被檢索的頁面;每個 AI 助理都自己決定引用什麼。

延伸閱讀

最後驗證日期 .

Gemini CLI SEO 教學:MCP、GEMINI.md 與線上檢查