GEO 實戰 · 主機設定
Cloudflare「Attack Mode」點解會拖低 SEO 同 GEO?
3 分鐘關閉教學 + 關閉後用咩設定代替(唔等於裸奔)

🔎 一、先確認你有冇開住
兩個方法,揀一個:
- Cloudflare Dashboard → 選你的網域 → Overview。如果頁面上方有黃色橫幅寫住「I'm Under Attack Mode」,就係開住。
- 用指令測試(Mac/Linux/Windows PowerShell 都可以):
curl -sI https://你的網域.com | grep -i "cf-mitigated\|server\|http/"
見到 cf-mitigated: challenge 或 HTTP/2 503,就代表全站被挑戰。
📉 二、點解會傷 SEO
- Googlebot 收到挑戰頁,會被當成「暫時無法抓取」,索引更新變慢,新頁面上得好慢。
- Bing/其他搜尋引擎更直接——唔會執行 JS,直接抓取失敗,該頁可能長期唔被收錄。
- 搜尋結果顯示嘅 snippet 會變舊,因為爬蟲拎唔到最新內容。
🤖 三、點解會殺死 GEO(更嚴重)
GEO(Generative Engine Optimisation)係指你要被 ChatGPT、Perplexity、Google AI Overviews 等引用。呢啲 AI 爬蟲有一個共通點:
| 爬蟲 | 用途 | 會執行 JavaScript? |
|---|---|---|
| GPTBot | OpenAI 訓練/ChatGPT 搜尋 | ❌ 唔會 |
| ClaudeBot | Anthropic | ❌ 唔會 |
| PerplexityBot | Perplexity 搜尋 | ❌ 唔會 |
| CCBot | Common Crawl(好多 AI 嘅資料來源) | ❌ 唔會 |
結果就係:你嘅網站對 AI 嚟講係一片空白。有人問「香港邊間燒肉好」,AI 只會引用其他網站——因為佢 never 見過你。
⏱️ 四、3 分鐘關閉步驟
- 登入 dash.cloudflare.com
- 左邊揀你的網域
- 入 Overview(概覽)
- 搵到 「Under Attack Mode」/「I'm Under Attack Mode」 的開關
- 由 On 撥去 Off
- 等 30 秒生效,再用上面嘅
curl指令確認cf-mitigated已經消失
🛡️ 五、關閉之後,用咩代替?(唔等於裸奔)
Attack Mode 係「一刀切」工具——佢攔截攻擊,同時都攔截 SEO 同 GEO。正確做法係用針對性規則:
| 設定 | 建議值 | 作用 |
|---|---|---|
| Security Level | Medium(正常)/High(被打時) | 只對可疑 IP 提高挑戰,唔影響正常訪客同爬蟲 |
| Rate Limiting | 每 IP 每分鐘 60 次 | 擋走掃描器同爬蟲洪水,真人唔受影響 |
| WAF 自訂規則 | 只挑戰 /wp-login.php、/admin、xmlrpc.php | 保護後台,唔碰公開內容 |
| Bot Fight Mode | 可開 | 只針對已知惡意 bot,唔會攔 GPTBot/Googlebot |
✅ 六、關閉後點驗證
curl -sI https://你的網域.com→ 應該見HTTP/2 200,冇cf-mitigated- Google Search Console → 網址審查 → 「測試實際網址」→ 應該見到完整 HTML
- AI 測試:去 ChatGPT 或 Perplexity 問「你的品牌名 + 你嘅行業」,睇下開始有冇引用你
- 7–14 日後再睇 Search Console 嘅「已建立索引」頁數有冇上升
❓ 七、常見問題
關咗會唔會被人打?
用上面第五節嘅 Rate Limiting + WAF 規則,實際保護力比 Attack Mode 更好,而且唔會誤殺 SEO/AI。
可唔可以只關一段時間?
可以,但每次開返都會再傷一次索引。建議長期關閉,改用針對性規則。
我唔係用 Cloudflare?
同樣邏輯適用:任何「全站 JS 挑戰」(包括部分主機嘅「防火牆模式」)都會令 AI 爬蟲見唔到你。原則係——保護後台,唔好保護內容。
🏠 八、Timway 虛擬主機客戶:我們幫你關,同時幫你擋
我們明白你開 Attack Mode 唔係想趕客,係怕被打。所以我們的做法唔係「叫你自己關咗佢算數」,而係幫你關掉一刀切嘅挑戰,再用更精準嘅規則擋攻擊。
| 自己開住 Attack Mode | Timway 主機代辦 | |
|---|---|---|
| 擋攻擊 | 全站挑戰,連正常訪客都攔 | 只針對可疑 IP/路徑/頻率 |
| Google/Bing | 可能收到挑戰頁,索引變慢 | 搜尋引擎白名單,照常抓取 |
| AI 爬蟲(GEO) | 全部被擋,AI 永遠見唔到你 | GPTBot/ClaudeBot/PerplexityBot 放行 |
| 設定時間 | 要自己研究 Cloudflare 規則 | 我們代辦,通常 1 個工作天內完成 |
| 出事點算 | 自己要盯 Dashboard | 我們監測流量同 5xx,有異常通知你 |
我們實際會做嘅五件事
- 關閉 Attack Mode——同時確認冇殘留嘅「全站挑戰」設定(包括 Page Rule、WAF 自訂規則)。
- 設定 WAF 規則——只對後台路徑(
/wp-login.php、/admin、xmlrpc.php)同明顯掃描行為挑戰,公開內容一律唔碰。 - Rate Limiting——每個 IP 每分鐘上限(按你網站實際流量調),擋走掃描器同爬蟲洪水,真人唔受影響。
- 搜尋引擎同 AI 爬蟲白名單——Googlebot、Bingbot、GPTBot、ClaudeBot、PerplexityBot、CCBot 按官方 IP 段驗證後放行,確保 SEO 同 GEO 唔會被誤殺。
- 監測同通知——流量突增、大量 4xx/5xx、來源異常集中時通知你,唔使你日日開 Dashboard 睇。
流程(3 步)
- 檢查——我們先量度你網站現時嘅爬蟲可見度同 Cloudflare 設定,出一份現況(包括邊啲爬蟲被擋)。
- 設定——關閉 Attack Mode,加上 WAF/Rate Limiting/白名單。改動前後都會記錄。
- 驗證——用 curl、Search Console 同 AI 搜尋實測,確認搜尋引擎同 AI 爬蟲都返到 200,再交報告俾你。
🏢 九、客戶實例(真實網站,可即場驗證)
以下兩個站都由 Timway 托管、喺 Cloudflare 後面,已經關閉 Attack Mode,改用 WAF + Rate Limiting。你可以自己用指令驗證:
| 客戶 | 網站 | 實測(2026-10-31) |
|---|---|---|
| BeautyLab 美研堂 專業認可中醫女士調理服務 | hkbeautylab.com | Googlebot、GPTBot、PerplexityBot、ClaudeBot 全部 200,冇 JS 挑戰 |
| 彩虹母嬰用品中心 RainbowCC 沙田石門 · 嬰兒用品 | rainbowcc.com.hk | Googlebot、PerplexityBot 200,冇 JS 挑戰 |
curl -sIL -A "Mozilla/5.0 (compatible; GPTBot/1.4)" https://www.hkbeautylab.com/
跑一次見到 200(而唔係 503 或挑戰頁),就代表搜尋引擎同 AI 爬蟲讀得到你嘅內容。
開住 Cloudflare Attack Mode?即刻搵我們幫你關
一個電話:我們幫你關閉 Attack Mode、設定真正擋攻擊嘅規則(WAF + Rate Limiting + 爬蟲白名單),再確認 Google 同 AI 爬蟲都返到 200。
Timway 添達 · 講「Cloudflare Attack Mode」即可
