網站突然跑不動?問題往往出在狂掃網頁的 AI 爬蟲
許多企業網站維運主管常遇到這種窘境:伺服器 CPU 使用率突然衝上 100%、網頁加載速度急劇下降,甚至導致真實顧客無法正常下單。然而翻開後台流量分析,真正的真人訪客並沒有暴增,反而是後台日誌被無數來自各大 AI 模型的自動化抓取程式佔滿。從 OpenAI 的 GPTBot、Anthropic 的 ClaudeBot 到 PerplexityBot 與 ByteSpider,這些爬蟲為了訓練 LLM 與提供即時搜尋解答,每分每秒都在高頻率爬取網站的內容與資料庫。
我們團隊在輔導客戶時發現,這種現象為企業帶來了嚴重的決策拉鋸。如果直接把所有 AI 爬蟲一刀切全部封鎖,網站將徹底失去在 ChatGPT、Perplexity 與 Google AI Overviews 等生成式搜尋引擎(GEO)中的曝光與品牌引用機會;但如果放任不管,伺服器主機月費硬生生翻倍,甚至因為資源耗盡而頻繁關機,直接重創網站的轉換率與傳統 SEO 排名。如何取得高價值 GEO 引用與網站主機效能之間的完美平衡,是現代企業網站不可忽視的營運課題。
認識常見 AI 爬蟲行為與對伺服器的衝擊
我們實際測試數據顯示,不同 AI 廠商的爬蟲在抓取頻率、邏輯與快取機制上存在巨大差異。部分訓練用爬蟲會在短時間內發出數萬次請求,發起對無快取動態頁面(如搜尋結果頁、購物車或篩選頁)的無差別衝擊,這會迅速拉高資料庫連線數與 CPU 負載。
為了讓團隊在調整安全策略時有據可循,我們整理了市場上主要 AI 爬蟲的特性與建議處理方式:
| 爬蟲名稱 (User-Agent) | 主要用途與來源 | 對伺服器負載影響 | 商業價值 (GEO 引用) | 建議對應策略 |
|---|---|---|---|---|
| GPTBot | OpenAI 模型訓練與資料收集 | 高(高頻率抓取動態內容) | 中等(偏向基礎訓練) | 設定 Rate Limiting 或限制抓取路徑 |
| ChatGPT-User | ChatGPT 即時搜尋回答與驗證 | 中(根據使用者提問觸發) | 極高(直接帶帶來高意圖流量) | 務必放行,優化 CDN 邊緣快取 |
| ClaudeBot / Anthropic-AI | Anthropic Claude 模型訓練與搜尋 | 中高(會連續抓取關聯頁面) | 高(品牌權威度引用) | 於 Robots.txt 規範抓取間隔與範圍 |
| PerplexityBot | Perplexity AI 搜尋引擎檢索 | 中(專注於最新文章與新聞) | 極高(精準提供來源連結) | 完整保留放行,搭配結構化資料優化 |
| ByteSpider / 其它未知 Scraper | 各類商業數據採集或非公開 LLM | 極高(經常忽略語意規範與限流) | 低(多為無授權數據抽取) | 於 CDN 防火牆層級直接封鎖或挑戰 |
[插入圖片:伺服器日誌中顯示各類 AI 爬蟲頻繁請求與 CPU 資源消耗分析圖表]
兼顧曝光與效能的三階段 AI 爬蟲治理步驟
解決 AI 爬蟲造成的效能危機,絕非單純選擇「全開」或「全關」。我們團隊經常用一套三階段的治理架構,協助企業在保護主機穩定的同時,極大化品牌在 AI 搜尋引擎中的可見度。
第一步先在 CDN 層級過濾無效與惡意抓取
當機器人流量抵達 WordPress 或主機伺服器之前,最有效率的防禦點在於 CDN(如 Cloudflare)或 Web 應用程式防火牆(WAF)。如果讓未經篩選的請求直接觸發 PHP 指令碼與 MySQL 資料庫查詢,主機效能會迅速被吃光。
實務上,建議在 CDN 設定 Rate Limiting(頻率限制)。例如限制單一 AI 爬蟲 IP 在 1 分鐘內不得發送超過 60 次請求。對於無法辨識身份或惡意繞過規範的野蠻爬蟲,直接予以阻擋,將頻寬留給真正的顧客與主流 AI 搜尋實體。
[插入圖片:在 Cloudflare 後台防火牆針對 AI 爬蟲流量設定頻率限制與 Rate Limiting 的操作範例]
第二步用 Robots.txt 與標頭聲明抓取邊界
規範主流 AI 爬蟲時,標準的 Robots.txt 依然是成本最低的溝通管道。您可以針對訓練用爬蟲與搜尋用爬蟲採取差異化設定。例如允許 ChatGPT-User 存取最新的文章與產品目錄,但明確禁止 GPTBot 爬取搜尋結果頁、會員區、購物車等極度消耗主機資源的動態路徑。