SEM .tw
GEO

ChatGPT 搜尋優化:讓 ChatGPT 回答時引用你的網站

ChatGPT 上網搜尋時,會改寫問題、查索引、讀網頁,再附上引用連結。這篇說明怎麼讓 OpenAI 的爬蟲進得來、Bing 收錄要顧好,以及內容怎麼寫才會被選中。

7 分鐘

一家做日本自由行的旅行社老闆,某天在 GA4 的流量來源裡看到一個陌生的名字:chatgpt.com。一個月只有 40 幾個工作階段,但這些人的詢價表單填寫率,是自然搜尋訪客的兩倍多。

他問我:「這些人是怎麼來的?有辦法讓它變多嗎?」

這些訪客來自 ChatGPT 的搜尋功能。使用者在 ChatGPT 裡問「十月去北海道要怎麼安排五天行程」,ChatGPT 上網找資料、整理成回答,並在段落旁附上來源連結。點連結進來的人,已經讀過一輪整理好的資訊,意圖通常很明確。

品牌能不能被 ChatGPT「推薦」,是另一個題目。這篇專門講比較技術面、也比較能動手做的部分:怎麼讓 ChatGPT 搜尋時找得到你、讀得懂你,最後在回答裡附上你的連結。

ChatGPT 搜尋是怎麼找到網頁的?

簡單說是四個步驟:ChatGPT 先把使用者的問題改寫成一到數個搜尋查詢,向搜尋索引取得候選網頁,再讀取其中幾個頁面的內容,最後整理成回答並附上引用連結。你的網頁要被引用,前三步都得過關。

第一步很關鍵,也最常被忽略。使用者問的是一整句話,像是「十月去北海道五天,帶長輩,不想太趕,怎麼排?」ChatGPT 不會拿整句去搜,而是拆成幾個比較短的查詢,例如「北海道 十月 天氣」「北海道 五天 行程 長輩」「北海道 交通 JR Pass」。

這代表你的內容不需要剛好命中使用者原本那句話,但要能命中拆解後的某一個子問題。一篇什麼都講一點的「北海道旅遊懶人包」,不見得比一篇專門講「帶長輩去北海道的交通安排」更容易被選中。

ChatGPT 搜尋流程:使用者的長問句被拆成三個子查詢,分別找到不同網頁,最後整合成一段回答並附上引用連結

先確認 OpenAI 的爬蟲進得來

OpenAI 目前公開了三個主要的爬蟲,用途各不相同,robots.txt 要分開處理(名稱與用途以 OpenAI 官方最新說明為準):

爬蟲名稱 用途 擋掉的影響
OAI-SearchBot 建立 ChatGPT 搜尋用的索引 你的網頁不容易出現在搜尋結果與引用中
GPTBot 蒐集可能用於訓練模型的資料 不影響搜尋引用,只影響訓練
ChatGPT-User 使用者在對話中要求讀取某個網址時使用 使用者貼你的網址,ChatGPT 讀不到

很多網站的做法是一刀切:聽說要防 AI,就把三個全擋。如果你在意的是「不想被拿去訓練」,擋 GPTBot 就好,OAI-SearchBot 要放行,否則等於把自己從 ChatGPT 搜尋裡移除。

另一個常見的坑在 robots.txt 以外。有些網站用了 CDN 或防火牆服務,這類服務有時會提供「封鎖 AI 爬蟲」的選項,甚至預設開啟。我們遇過 robots.txt 寫得完全正確、伺服器日誌卻看不到任何 OAI-SearchBot 造訪的網站,最後發現是 CDN 的機器人防護規則直接擋掉了。檢查時記得把這一層也看一遍。

OpenAI 三個爬蟲的差別:OAI-SearchBot 負責搜尋索引應放行,GPTBot 負責訓練資料可自行決定,ChatGPT-User 負責使用者指定網址建議放行

為什麼 Bing 的收錄也要顧?

因為依照公開資訊,ChatGPT 搜尋會使用第三方搜尋服務提供的結果,其中包括 Bing。實務上我們觀察到,在 Bing 收錄不完整的網站,在 ChatGPT 搜尋裡的引用表現也普遍偏弱。台灣多數網站只顧 Google,Bing 的收錄常常是一片空白。

處理方式不難,花一個下午就能做完:

註冊 Bing Webmaster Tools。 如果你已經有 Google Search Console,可以直接用匯入功能,網站驗證和 Sitemap 都會一起帶過來。

提交 Sitemap。 在 Bing Webmaster Tools 左側選單點「Sitemaps」,按「提交 Sitemap」貼上網址。Sitemap 的基本寫法可以參考這篇 XML Sitemap 設定教學。

用「URL 檢查」確認重要頁面。 在左側選單點「URL 檢查」,輸入你最重要的幾個網址,確認狀態是已收錄。沒收錄的話可以直接要求編製索引。

考慮啟用 IndexNow。 這是 Bing 等搜尋引擎支援的通知協定,網站內容更新時主動通知,不用等爬蟲下次來。不少 CMS 和外掛已經內建支援。

(Bing Webmaster Tools 的介面名稱可能隨改版調整,實際以官方後台為準。)

Bing Webmaster Tools 畫面示意:左側選單有 Sitemaps 與 URL 檢查,主區塊輸入網址後查看是否已收錄,未收錄可要求編製索引

內容要配合使用者的追問

ChatGPT 搜尋和傳統搜尋最大的差別,是使用者會追問。第一個問題問行程,第二個問「那住哪一區比較方便」,第三個問「大概要準備多少預算」。每一次追問,ChatGPT 都可能再搜尋一次。

所以我們建議的內容寫法,是把一個主題拆成「主問題+可預期的追問」:

每一節回答一個具體問題。 標題寫成問題,第一段直接回答,後面再補細節。ChatGPT 讀網頁時常常只擷取其中一段,這一段要能獨立成立。

把比較和數字整理成表格。 預算、天數、交通方式這類資訊,表格比段落更容易被正確擷取和轉述。

標明更新日期。 旅遊、價格、法規這類會變動的資訊,ChatGPT 會偏好看起來比較新的來源。文章開頭或結尾寫上「最後更新:某年某月」,內容也要真的定期更新。

寫出你的第一手經驗。 「我們帶過的長輩團,第三天通常會想休息」這種句子,網路上很少見,反而是 AI 整理回答時想要的獨特資訊。

案例:旅行社把一篇懶人包拆成六篇

回到開頭那家旅行社。他們原本有一篇六千字的「北海道自由行完整攻略」,從簽證、交通、住宿到美食全部塞在一起,在 Google 排名還不錯,但在 ChatGPT 搜尋裡幾乎沒被引用。

我們先確認了技術面:robots.txt 沒問題,但 Bing 只收錄了全站不到三成的頁面,那篇攻略剛好不在其中。註冊 Bing Webmaster Tools、提交 Sitemap 之後,兩週內收錄率提高到八成以上。

接著把那篇大攻略拆成六篇,每篇對應一個常見的追問:帶長輩的行程節奏、十月的穿著與天氣、札幌住宿區域比較、JR Pass 划不划算、自駕需要注意什麼、五天預算怎麼抓。每篇開頭先給結論,再附上他們實際帶團的經驗。原本的攻略保留下來當作總覽頁,連到這六篇。

三個月後,GA4 裡 chatgpt.com 帶來的工作階段,從每月 40 幾個增加到 130 個左右。量還不大,但這些訪客的詢價表單填寫率依然維持在自然搜尋的兩倍左右,老闆說這是他看過「最划算」的一筆流量。

ChatGPT 不會搜尋使用者的整句話,它搜的是拆開後的子問題。

怎麼知道 ChatGPT 帶來多少流量?

最直接的方式是看 GA4 的流量來源。ChatGPT 搜尋附上的連結,點擊後通常會帶上 utm_source=chatgpt.com 參數,或以 chatgpt.com 作為參照網址,在「工作階段來源/媒介」報表裡就能看到。

不過這只能看到「點進來的人」。被引用但沒被點擊的次數,GA4 看不到。我們的做法是建立一份查詢清單,每月在 ChatGPT 裡實際問一輪,記錄有沒有引用你、引用的是哪一頁。想把 ChatGPT、Perplexity 等 AI 流量在 GA4 裡獨立分出來,可以照這篇 GA4 追蹤 AI 流量教學設定一個自訂管道群組。

如果你更在意的是品牌會不會被 ChatGPT 主動推薦,而不只是網頁被引用,可以接著看這篇讓品牌出現在 ChatGPT 推薦清單。

常見問題

Q:擋掉 GPTBot 會不會讓 ChatGPT 搜尋不引用我?

依照 OpenAI 的說明,GPTBot 與搜尋用的 OAI-SearchBot 是分開的,擋 GPTBot 只影響訓練資料的蒐集,不影響搜尋引用。只要 OAI-SearchBot 放行,你的網頁仍然可以出現在 ChatGPT 搜尋的回答裡。

Q:Google 排名很好,ChatGPT 就一定會引用嗎?

不一定。ChatGPT 搜尋的候選網頁不完全來自 Google,而且它會依照拆解後的子問題挑選段落。Google 排名好代表內容有一定品質,但 Bing 收錄、段落能不能獨立回答問題,同樣會影響結果。

Q:小網站有機會被 ChatGPT 引用嗎?

有。我們看過不少小網站在很具體的問題上被引用,因為大網站通常不會寫到那麼細。與其跟大網站拚泛用主題,不如鎖定你最有經驗的幾個具體問題,寫得比任何人都清楚。

結語

讓 ChatGPT 搜尋引用你的網站,可以分成三層處理:爬蟲進得來(OAI-SearchBot 放行、CDN 沒誤擋)、索引找得到(Bing 收錄要顧)、內容選得上(每段能獨立回答一個子問題)。前兩層是一次性的設定,第三層是長期的內容功夫。

具體的下一步:今天先打開你的 robots.txt,確認沒有擋到 OAI-SearchBot;接著註冊 Bing Webmaster Tools,用 URL 檢查看看你最重要的三個頁面有沒有被收錄。

下一步:完整策略 GEO 完整指南:如何讓 ChatGPT 和 Perplexity 推薦你的品牌