Gemini CLI 要怎麼做 SEO,並讓 AI 回答引用我的網站?
把 Gemini CLI 當成動手的人,不當裁判:在 GEMINI.md 寫頁面規則,用 .gemini/settings.json 的 httpUrl 連接 MCP 伺服器,每頁在線上確認後才算完成。自 2026 年 6 月 18 日起,許多個人帳戶改用 Antigravity CLI,請先確認您的登入用的是哪一個。
重點事實
- Gemini CLI 以 3 種方式連接 MCP 伺服器:command 用於 stdio,url 用於 SSE,httpUrl 用於 Streamable HTTP。 (Gemini CLI 文件:使用 Gemini CLI 的 MCP 伺服器)
- gemini mcp add --transport http <name> <url> 預設會把遠端伺服器加入專案設定,而 /mcp auth 用來登入採用 OAuth 2.0 的伺服器。 (Gemini CLI 文件:使用 Gemini CLI 的 MCP 伺服器)
- 截至 2026-10-13,專案設定 .gemini/settings.json 會覆蓋使用者設定 ~/.gemini/settings.json。 (Gemini CLI 文件:設定(settings.json))
- Gemini CLI 會在每次提示時附上它找到的 GEMINI.md 檔案,包括 ~/.gemini,以及工作區與其上層資料夾中的檔案。 (Gemini CLI 文件:以 GEMINI.md 提供脈絡)
- 2026 年 6 月 18 日起,Gemini CLI 停止服務 Google AI Pro 與 Ultra,以及個人免費的 Gemini Code Assist 方案;仍可搭配付費 Gemini API 金鑰,以及 Code Assist Standard 或 Enterprise 授權使用。 (Google 開發人員部落格:Gemini CLI 轉換為 Antigravity CLI(2026 年 5 月 19 日))
- 截至 2026-10-13,Antigravity CLI 會原樣讀取既有的 GEMINI.md;遠端 MCP 伺服器則移到 mcp_config.json,且 url 或 httpUrl 要改名為 serverUrl。 (Google Antigravity 文件:從 Gemini 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 或 Enterprise | Gemini CLI |
| Google AI Pro 或 Ultra | Antigravity CLI |
| 免費的個人 Gemini Code Assist | Antigravity 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 流量的分析工具 |
逐步操作
- 確認登入狀態. 確認 Gemini CLI 仍為您的帳戶提供服務;若否,改走 Antigravity CLI 的路徑。
- 寫下規則. 建立 GEMINI.md,或建立列在 context.fileName 中的 AGENTS.md,寫入您的頁面規則。
- 連接工具. 執行 gemini mcp add --transport http 並填入伺服器網址,然後執行 /mcp auth。
- 要求一批頁面. 要求建立幾個新頁面,每頁回答一個問題,且不更動既有頁面。
- 線上檢查. 部署後,打開每個已發布的網址,檢查內容、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 推薦我的公司?
- Google Antigravity 要怎麼做 SEO,讓 AI 引用我的網站?
- 我的程式代理需要的 GEO MCP 伺服器應該做什麼?
- 我應該把哪些 SEO 規則放進 AGENTS.md 或 CLAUDE.md?
- easyIndex 如何運作?我需要準備什麼?多久會有成效?
- easyIndex 費用多少?
最後驗證日期 .