OAI-SearchBot 的使用者代理字串是什麼?
OAI-SearchBot 以產品代號 OAI-SearchBot 表明身分,robots.txt 群組必須寫的就是這個代號。與 GPTBot 不同,它的完整字串以類似瀏覽器的區段開頭,而 OpenAI 指出版本號可能會變動,所以請比對代號。OpenAI 表示,它擷取您的 robots.txt 時,字串可能多帶一個 robots.txt 標記。
若要確認請求是否真實,請用 OpenAI 為此代理公布的清單 openai.com/searchbot.json 核對其 IP。
以下是 OpenAI 文件提供的完整字串(OpenAI 的爬蟲文件,閱讀日期 2026 年 10 月 15 日):
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36; compatible; OAI-SearchBot/1.4; +https://openai.com/searchbotOAI-SearchBot 決定什麼?
OAI-SearchBot 決定 ChatGPT 搜尋能否顯示您的網站。OpenAI 表示它用於在 ChatGPT 的搜尋功能中呈現網站,排除它的網站不會出現在 ChatGPT 搜尋回答中,但仍可能以導覽連結出現。
OpenAI 建議在 robots.txt 中允許 OAI-SearchBot,並允許來自其公布 IP 範圍的請求。它的規則與 GPTBot 互相獨立:允許 OAI-SearchBot 並不代表您同意用於訓練。
OAI-SearchBot 和 GPTBot 有什麼不同?
OAI-SearchBot 用於搜尋,GPTBot 用於訓練。兩條規則分開設定,OpenAI 自己就以這種拆分為例:允許 OAI-SearchBot 以出現在搜尋結果中,禁止 GPTBot 以讓內容不進入訓練。如果兩者都允許,OpenAI 表示可能用一次爬取達成兩種用途。
| 代理 | 目的 | 公布的 IP 清單 |
|---|---|---|
| OAI-SearchBot | 在 ChatGPT 搜尋中呈現網站 | openai.com/searchbot.json |
| GPTBot | 爬取可能用於訓練 OpenAI 基礎模型的內容 | openai.com/gptbot.json |
| ChatGPT-User | 使用者的問題或 GPT Action 需要時造訪頁面 | openai.com/chatgpt-user.json |
| OAI-AdsBot | 檢查提交為 ChatGPT 廣告的到達頁面 | openai.com/adsbot.json |
如何確認您允許了 OAI-SearchBot?
檢查三個地方,因為其中任何一處都可能把 OAI-SearchBot 擋在外面,而其他地方看起來一切正常:
- robots.txt:沒有任何指名 OAI-SearchBot 的群組禁止您的頁面,也沒有通用的 User-agent: * 規則在缺少 OAI-SearchBot 群組覆寫的情況下封鎖頁面。
- 您的 CDN 或防火牆:沒有任何機器人封鎖設定,在讀取 robots.txt 之前就拒絕 OAI-SearchBot 的請求或其公布的 IP 範圍。
- 頁面本身:您想被引用的文字就在 HTML 中,而不是只在 JavaScript 執行後才加入。
- 然後給它一點時間:OpenAI 表示 robots.txt 的變更可能約需 24 小時才會反映在搜尋結果中。
# 允許 ChatGPT 搜尋,讓內容不進入訓練
User-agent: OAI-SearchBot
Allow: /
User-agent: GPTBot
Disallow: /這對被 ChatGPT 引用有什麼意義?
在公開的 Tesla 範例(2026 年 10 月 4 日)中,ChatGPT 在 25 個買家問題的 93 個引用中引用 tesla.com 12 次,約 13%,是四個引擎中占比最高的。其他三個引擎合計在 915 個引用中只引用 tesla.com 5 次。
依 OpenAI 自己的說明,排除 OAI-SearchBot 的網站不可能成為這些來源之一。免費的 AI 爬蟲檢查工具可在幾秒內讀取您線上 robots.txt 中關於 OAI-SearchBot 和其他 AI 代理的設定;至於 ChatGPT 接著是否點名您,則要實際向它提問來衡量。請參閱 ChatGPT 如何選擇它點名的品牌。
關於 OAI-SearchBot 的常見問題
允許 OAI-SearchBot,會讓 OpenAI 用我的內容做訓練嗎?
不會。OpenAI 表示每項 robots.txt 設定各自獨立:訓練由 GPTBot 的規則決定。如果兩者都允許,OpenAI 表示可能用一次爬取達成兩種用途,所以若不想被用於訓練,請禁止 GPTBot。
robots.txt 變更多久會反映在 ChatGPT 搜尋中?
OpenAI 表示,從 robots.txt 更新起,系統可能需要約 24 小時才會調整搜尋結果。
如果我封鎖 OAI-SearchBot,我的網站還會出現在 ChatGPT 中嗎?
OpenAI 表示,排除它的網站不會出現在 ChatGPT 搜尋回答中,但仍可能以導覽連結出現。ChatGPT-User 也可能開啟使用者詢問的頁面,而 OpenAI 表示 robots.txt 規則可能不適用於這些由使用者發起的造訪。
OAI-SearchBot 會執行 JavaScript 嗎?
OpenAI 的爬蟲頁面沒有說明。請把您想被引用的文字放在伺服器送出的 HTML 中,讓任何爬蟲都不必執行腳本就能讀到。
相關詞彙
- GPTBot
GPTBot 是 OpenAI 的網路爬蟲,蒐集可能用於訓練 OpenAI 生成式 AI 基礎模型的內容。
- ClaudeBot
ClaudeBot 是 Anthropic 的網路爬蟲,蒐集可能用於訓練 Anthropic Claude 模型的網路內容。
- PerplexityBot
PerplexityBot 是 Perplexity 的爬蟲,負責為網頁建立索引,讓它們能在 Perplexity 的搜尋結果中呈現並被連結。
實例:Tesla,公開的 AI 回答,2026 年 10 月 4 日:Proofsource 對 Tesla 的第一次掃描,25 個買家問題和 5 個品牌問題,四個引擎各回答每個問題一次。這是單一品牌的小樣本,僅作為範例,不是基準。