什麼是 GEO?讓 ChatGPT、Perplexity 引用你網站的 7 個做法
GEO 是指調整網站內容與技術細節,讓 ChatGPT、Perplexity、Google AI 摘要這類生成式 AI 搜尋引擎願意引用你的網站當答案來源;全名是生成式引擎最佳化(Generative Engine Optimization)。本文由 Sag3o 編輯團隊整理,說明 GEO 和 SEO 的差別、AI 挑選引用來源的方式,以及 7 個做法。
本文重點
- GEO 不取代 SEO:技術基礎相同,差別在內容要寫成 AI 能直接擷取的形式。
- ChatGPT、Claude、Perplexity 各有專用搜尋爬蟲(OAI-SearchBot、Claude-SearchBot、PerplexityBot),要在 robots.txt 放行。
- 依 Vercel 2024 年底的量測,主要 AI 爬蟲不執行 JavaScript;內容放在原始 HTML 裡才保險。
- 定義句、摘要、問句標題、結構化資料與更新日期,是 AI 最容易直接擷取的形式;沒人能承諾結果,但每項都能檢查。
GEO 和 SEO 差在哪?
SEO 要的是排名與點擊;GEO 要的是 AI 生成答案時引用你,使用者未必點進網站,但看得到你的品牌。技術基礎相同,差別在內容層。
| 面向 | SEO | GEO |
|---|---|---|
| 目標 | 排名與點擊 | 被 AI 引用、品牌被提到 |
| 讀者 | Googlebot 與人 | AI 搜尋爬蟲與語言模型 |
| 內容形式 | 關鍵字、標題、內部連結 | 定義句、摘要、問答、表格 |
| 爬蟲控制 | 放行 Googlebot | 另外放行 OAI-SearchBot 等 AI 爬蟲 |
AI 搜尋引擎怎麼決定要引用誰?
第一關是抓得到。OpenAI 用 OAI-SearchBot 抓搜尋結果、GPTBot 抓訓練資料,可在 robots.txt 分開設定;封鎖 OAI-SearchBot 就不會出現在 ChatGPT 搜尋答案(仍可能以導覽連結出現)。Anthropic 分成 ClaudeBot、Claude-SearchBot、Claude-User,Perplexity 有 PerplexityBot 與 Perplexity-User;Google 的 AI 摘要(AI Overviews)用的就是 Googlebot,官方也寫明 Google-Extended 不影響收錄與排名。
第二關是讀得到。Vercel 2024 年 12 月的分析指出,主要 AI 爬蟲都不執行 JavaScript:OpenAI 的爬蟲約 11.5%、Claude 約 23.84% 的請求會下載 JS 檔但不執行;GPTBot、Claude、AppleBot 與 PerplexityBot 一個月合計近 13 億次抓取,同期 Googlebot 約 45 億次。我們用 Sag3o 掃自己的首頁,原始 HTML 與渲染後內容的比例是 1.0;掃一個大型政府入口網站時,我們發現只有 0.72,近三成內容要執行 JavaScript 才看得到。
第三關是選得到。定義句、問句標題下的答案、有欄位標題的表格最容易被直接擷取;更新日期與外部來源則顯示內容夠不夠新、有沒有依據。
讓 AI 引用你的 7 個做法
- 首段寫定義句。用「X 是指…」一句講清楚主題,20 到 70 個詞。
- 開頭放重點摘要。H1 之後緊接條列重點,AI 可直接拿去當答案。
- 小標題寫成問句。「怎麼檢查?」比「檢查方式」更容易對上提問。
- 加結構化資料。Article、FAQPage、BreadcrumbList 標記,讓機器確定作者、日期和問答在哪。
- 放行搜尋爬蟲。允許 OAI-SearchBot、Claude-SearchBot、PerplexityBot;訓練用的 GPTBot、ClaudeBot 另行決定。也可放一份 llms.txt(2024 年 9 月提案)列出主要頁面給 AI 讀。
- 原始 HTML 要有內容。主文、表格、FAQ 在伺服器端輸出,不靠 JavaScript 載入。
- 標出更新日期。頁面顯示日期、結構化資料填 dateModified,並定期更新。
沒有一項能確保被引用,它們只是逐一拆掉「AI 讀不懂、不敢引用」的門檻。先做 1、2、6 最省力。
怎麼檢查自己的網站?
每一項都能用程式驗證:首段有沒有定義句、幾個小標題是問句、robots.txt 放行了哪些爬蟲、原始 HTML 和渲染後差多少、日期距今幾天。Sag3o 把這些檢查做成報告,每項附通過條件與證據,輸入網址就能看。
常見問題
GEO 需要另外做一個網站嗎?
不需要。GEO 和 SEO 用同一個網站,差別在內容寫法與爬蟲設定。現有文章補上定義句、摘要與問答,通常比另建站台有效。
要封鎖 AI 爬蟲嗎?
看目的。想被 ChatGPT、Perplexity 引用就放行 OAI-SearchBot、Claude-SearchBot、PerplexityBot;不想被拿去訓練可另外封鎖 GPTBot 與 ClaudeBot,官方文件說明兩者可分開設定。
多久會看到效果?
沒有固定時程,也沒有人能承諾結果。可以做的是先用 Sag3o 確認技術面都到位,再定期在 ChatGPT、Perplexity 搜尋自己的主題,看來源有沒有出現你的網站。
資料來源
- OpenAI:Overview of OpenAI Crawlers(OAI-SearchBot、GPTBot、ChatGPT-User)
- Anthropic:Does Anthropic crawl data from the web(ClaudeBot、Claude-SearchBot、Claude-User)
- Perplexity:Perplexity Crawlers(PerplexityBot、Perplexity-User)
- Google Search Central:Google 常見檢索器清單(Google-Extended 不影響收錄與排名)
- Vercel:The rise of the AI crawler(2024 年 12 月,AI 爬蟲不執行 JavaScript)
- llmstxt.org:The /llms.txt file 提案(2024 年 9 月)
- Google:Generative AI in Search(AI Overviews,2024 年 5 月)