robots.txt 禁止了 GPTBot

簡短回答

你的 robots.txt 有一條 Disallow 規則,對此爬蟲的識別碼比對到這個頁面。稽核採用 RFC 9309:優先使用爬蟲自己的群組,沒有則使用 * 群組,並以最長的相符規則為準。若要讓它進入,請為該爬蟲加上 Allow 或移除該規則。

robots.disallowed · 優先順序: P1–P3,依爬蟲類型而定

代表什麼

你的 robots.txt 規則不允許 GPTBot 擷取 /。

為什麼這對 AI 搜尋很重要

守規矩的 AI 爬蟲會遵守 robots.txt。如果 OAI-SearchBot、Claude-SearchBot 或 PerplexityBot 被禁止,頁面就不會被擷取進它們的搜尋索引,因此無法在回答中被引用。禁止 GPTBot、ClaudeBot、Google-Extended 或 Applebot-Extended 等訓練識別碼,只會阻止內容用於模型訓練。

許多網站是意外封鎖了 AI 爬蟲:範本除了 Googlebot 之外全部禁止,或是測試環境遺留下來的 User-agent: * 群組搭配 Disallow: /。請注意,Applebot 在沒有自己的群組時會採用 Googlebot 的群組。

如何修正

  1. 在發現中找到該規則:它會指出爬蟲識別碼與路徑。AISeeWhy 報告會顯示證據與可直接貼上的修正;完成後請按「再次檢查」確認結果。
  2. 從任何禁止該頁面的群組中移除該爬蟲的識別碼,然後為它新增自己的群組並加上 Allow: /。特定群組會取代該爬蟲的 * 群組,因此 * 下的規則不再適用於它。
  3. 在 WordPress 中,檢查 robots.txt 是網站根目錄中的實際檔案,還是由 Yoast 或 Rank Math 等 SEO 外掛產生,並在相應位置編輯。在 Shopify 中,編輯佈景主題的 robots.txt.liquid 範本。
  4. 在 Cloudflare 上,檢查是否有託管的 robots.txt 設定在你自己的檔案之外額外加入 AI 爬蟲規則。
  5. 若符合你的政策,可以繼續禁止訓練識別碼;這不會影響使用獨立識別碼的搜尋爬蟲。

範例

User-agent: OAI-SearchBot
Allow: /

User-agent: Claude-SearchBot
Allow: /

User-agent: PerplexityBot
Allow: /

如何確認修正

修改後,在報告上按下「再次檢查」:它會列出已修正的項目以及分數的變化。

檢查我的頁面 →

相關指南

所有發現與分數計算方式