Cloudflare 是否擋住了我網站上的 ChatGPT 與其他 AI 爬蟲?
有可能。Cloudflare 在 2025 年 7 月把預設改為封鎖 AI 爬蟲,新網域自 2026 年 9 月 15 日起,也會在有廣告的頁面上封鎖訓練與代理用途的機器人。請到 Configure AI bot policies(設定 AI 機器人政策),允許 Search(搜尋)與 Agent(代理)類別,讓 ChatGPT、Claude 與 Perplexity 能讀取並引用您。
重點事實
- Cloudflare 於 2025 年 7 月 1 日宣布,除非 AI 爬蟲向內容創作者付費,否則將預設封鎖它們。 (Cloudflare:內容獨立日(2025 年 7 月))
- Cloudflare 文件指出,自 2026 年 9 月 15 日起,新網域會在顯示廣告的頁面上封鎖被分類為訓練或代理的機器人,而搜尋仍然允許。 (Cloudflare 文件:封鎖 AI 機器人)
- Cloudflare 表示,同時具備搜尋與訓練功能的爬蟲,會被所有旨在封鎖 AI 訓練的設定封鎖。 (Cloudflare 文件:封鎖 AI 機器人)
- OpenAI 表示,若網站拒絕 OAI-SearchBot,就不會出現在 ChatGPT 搜尋的回答中;而封鎖 GPTBot 只會退出訓練。 (OpenAI: Overview of OpenAI crawlers)
- Anthropic 營運三種機器人:ClaudeBot 用於訓練,Claude-User 處理使用者的請求,Claude-SearchBot 用於搜尋建立索引;封鎖後兩者可能降低您在 Claude 中的能見度。 (Anthropic:Anthropic 會從網路抓取資料嗎?)
在哪裡查看 Cloudflare 封鎖了什麼?
在 Cloudflare 儀表板中打開 Security Settings(安全性設定),再進入 Configure AI bot policies(設定 AI 機器人政策)。每個類別(Search、Agent 與 Training)都有三個選項:Block(封鎖)、Block on pages with ads(在有廣告的頁面封鎖)與 Allow(允許)。舊的「封鎖 AI 機器人」開關正在淘汰中。
我應該允許哪些 AI 爬蟲,才能被引用?
允許那些負責回答使用者與建立搜尋索引的爬蟲;訓練用爬蟲則是另外的決定。
| 爬蟲 | 用途 | Cloudflare 類別 | 要被引用 |
|---|---|---|---|
| OAI-SearchBot | ChatGPT 搜尋 | Search | 允許 |
| ChatGPT-User | 抓取使用者詢問的頁面 | Agent | 允許 |
| Claude-SearchBot | Claude 搜尋建立索引 | Search | 允許 |
| Claude-User | 抓取 Claude 使用者詢問的頁面 | Agent | 允許 |
| GPTBot、ClaudeBot | 模型訓練 | Training | 由您決定 |
如果我使用 Cloudflare,robots.txt 還重要嗎?
重要:Cloudflare 的規則決定誰能通過網路,robots.txt 則告訴每個爬蟲它可以讀取什麼。兩者必須一致,否則以較嚴格的那一個為準。
# 搜尋與使用者請求的爬蟲:允許 User-agent: OAI-SearchBot Allow: / User-agent: ChatGPT-User Allow: / User-agent: Claude-SearchBot Allow: / User-agent: Claude-User Allow: / User-agent: PerplexityBot Allow: / # 訓練用爬蟲:由您決定 User-agent: GPTBot Disallow: / User-agent: ClaudeBot Disallow: /
為什麼封鎖訓練也可能連搜尋一起封鎖?
因為有些爬蟲身兼兩職。Cloudflare 會以兩種政策評估同時用於搜尋與訓練的爬蟲,因此即使允許搜尋,在所有頁面封鎖訓練仍可能把它擋在門外。變更訓練設定後,請檢查 Search 類別。
如何確認 AI 爬蟲又能讀取我的網站?
要看變更後的造訪紀錄,而不只是看設定。easyIndex 會依頁面記錄每一次 AI 爬蟲的讀取,因此您能看到 OAI-SearchBot 或 Claude-SearchBot 何時回來,也能察覺讀取何時停止。
逐步操作
- 打開 AI 機器人政策. 在 Cloudflare 進入 Security Settings(安全性設定)、Configure AI bot policies(設定 AI 機器人政策),記下每個類別的選項組合。
- 允許 Search 與 Agent. 將 Search 與 Agent 設為允許,讓 ChatGPT、Claude 與 Perplexity 的搜尋索引與使用者請求能夠通過。
- 決定 Training. 依您的偏好封鎖或允許 Training,然後再次確認混合型爬蟲仍能使用 Search。
- 對齊 robots.txt. 請您的 AI 程式代理在 robots.txt 中允許 OAI-SearchBot、ChatGPT-User、Claude-SearchBot、Claude-User 與 PerplexityBot。
- 觀察爬蟲讀取. 確認未來幾天這些爬蟲的讀取會出現;OpenAI 表示 robots.txt 的變更約需 24 小時。
常見錯誤
- Cloudflare 仍在網路層封鎖爬蟲,您卻只修改了 robots.txt。
- 在所有頁面封鎖訓練,卻沒有檢查混合型爬蟲會受到什麼影響。
- 允許 GPTBot 卻封鎖 OAI-SearchBot,結果讓您不在 ChatGPT 搜尋中。
- 相信設定已生效,卻沒有檢查爬蟲的讀取是否真的恢復。
easyIndex 如何解決
easyIndex 會記錄哪些 AI 爬蟲讀取每個頁面,並顯示它們何時停止,因此 Cloudflare 上的封鎖看得見;您的 AI 程式代理透過 MCP 修正 robots.txt,easyIndex 再於線上檢查。每個網站每月 US$30,並提供 7 天免費試用。
常見問題
Cloudflare 也會封鎖 Googlebot 嗎?
Googlebot 為搜尋及其他用途進行檢索,而 Cloudflare 也會以訓練政策評估混合型爬蟲,因此若 Google 流量下降,請檢查這項設定。
舊網域與新網域的預設相同嗎?
不相同。Cloudflare 於 2026 年 9 月 15 日訂定的預設適用於新網域;舊網域會保留已設定的選項,請自行檢查。
我一定要使用 Cloudflare 的按爬取付費功能才能被引用嗎?
不需要。按爬取付費是給想向爬蟲收費的出版商;要被引用,您只需讓搜尋與代理爬蟲進入即可。
解除封鎖後,ChatGPT 要多久才會看到我的網站?
OpenAI 表示其系統約在 24 小時內套用 robots.txt 的變更;之後能否被引用,取決於您的頁面。
延伸閱讀
- easyIndex 如何運作?我需要準備什麼?多久會有成效?
- easyIndex 費用多少?
- 有哪些 AI 檢索器?我要如何在 robots.txt 中允許它們?
- ChatGPT 和 Claude 看得到我以 JavaScript 建置的網站嗎?
- 如何讓 ChatGPT 推薦我的公司?
- 我要如何衡量來自 ChatGPT 與其他 AI 助理的訪客?
最後驗證日期 .