GEO 实战 · 主机设定

Cloudflare「Attack Mode」为什么会拖低 SEO 同 GEO?

✍️ Timway 技术团队 · 最后更新 2026-10-31

3 分钟关闭教学 + 关闭后用什么设定代替(不等于裸奔)

办公室门口被玻璃闸门封住,访客在门外排队等候
一句话:Attack Mode 会向每一位访客派一个 5 秒 JavaScript 挑战页。真人揿一下就过,但 AI 爬虫不会执行 JavaScript——他们只会见到挑战页,于是你的内容永远入不到 AI 的索引。

🔎 一、先确认你有没有开着

两个方法,选择一个:

  1. Cloudflare Dashboard → 选你的网域 → Overview。如果页面上方有黄色横幅写住「I'm Under Attack Mode」,就是开着。
  2. 用指令测试(Mac/Linux/Windows PowerShell 都可以):
curl -sI https://你的网域.com | grep -i "cf-mitigated\|server\|http/"

见到 cf-mitigated: challenge 或 HTTP/2 503,就代表全站被挑战。

📉 二、为什么会伤 SEO

🤖 三、为什么会杀死 GEO(更严重)

GEO(Generative Engine Optimisation)是指你要被 ChatGPT、Perplexity、Google AI Overviews 等引用。呢些 AI 爬虫有一个共通点:

爬虫用途会执行 JavaScript?
GPTBotOpenAI 训练/ChatGPT 搜寻❌ 不会
ClaudeBotAnthropic❌ 不会
PerplexityBotPerplexity 搜寻❌ 不会
CCBotCommon Crawl(好多 AI 的资料来源)❌ 不会

结果就是:你的网站对 AI 嚟讲是一片空白。有人问「香港边间烧肉好」,AI 只会引用其他网站——因为他 never 见过你。

⏱️ 四、3 分钟关闭步骤

  1. 登入 dash.cloudflare.com
  2. 左边选择你的网域
  3. 入 Overview(概览)
  4. 找到 「Under Attack Mode」/「I'm Under Attack Mode」 的开关
  5. 由 On 拨去 Off
  6. 等 30 秒生效,再用上面的 curl 指令确认 cf-mitigated 已经消失
如果是我们帮你托管的网站,可以直接 Whatsapp/电邮同我们讲「帮我关 Cloudflare Attack Mode」,我们会帮你处理同验证。

🛡️ 五、关闭之后,用什么代替?(不等于裸奔)

Attack Mode 是「一刀切」工具——他拦截攻击,同时都拦截 SEO 同 GEO。正确做法是用针对性规则:

设定建议值作用
Security LevelMedium(正常)/High(被打时)只对可疑 IP 提高挑战,不影响正常访客同爬虫
Rate Limiting每 IP 每分钟 60 次挡走扫描器同爬虫洪水,真人不受影响
WAF 自订规则只挑战 /wp-login.php、/admin、xmlrpc.php保护后台,不碰公开内容
Bot Fight Mode可开只针对已知恶意 bot,不会拦 GPTBot/Googlebot

✅ 六、关闭后点验证

  1. curl -sI https://你的网域.com → 应该见 HTTP/2 200,没有 cf-mitigated
  2. Google Search Console → 网址审查 → 「测试实际网址」→ 应该见到完整 HTML
  3. AI 测试:去 ChatGPT 或 Perplexity 问「你的品牌名 + 你的行业」,看下开始有没有引用你
  4. 7–14 日后再看 Search Console 的「已建立索引」页数有没有上升

❓ 七、常见问题

关了会不会被人打?

用上面第五节的 Rate Limiting + WAF 规则,实际保护力比 Attack Mode 更好,而且不会误杀 SEO/AI。

可不可以只关一段时间?

可以,但每次开返都会再伤一次索引。建议长期关闭,改用针对性规则。

我不是用 Cloudflare?

同样逻辑适用:任何「全站 JS 挑战」(包括部分主机的「防火墙模式」)都会令 AI 爬虫见不到你。原则是——保护后台,不好保护内容。

🏠 八、Timway 虚拟主机客户:我们帮你关,同时帮你挡

我们明白你开 Attack Mode 不是想赶客,是怕被打。所以我们的做法不是「叫你自己关了他算数」,而是帮你关掉一刀切的挑战,再用更精准的规则挡攻击。

自己开着 Attack ModeTimway 主机代办
挡攻击全站挑战,连正常访客都拦只针对可疑 IP/路径/频率
Google/Bing可能收到挑战页,索引变慢搜寻引擎白名单,照常抓取
AI 爬虫(GEO)全部被挡,AI 永远见不到你GPTBot/ClaudeBot/PerplexityBot 放行
设定时间要自己研究 Cloudflare 规则我们代办,通常 1 个工作天内完成
出事点算自己要盯 Dashboard我们监测流量同 5xx,有异常通知你

我们实际会做的五件事

  1. 关闭 Attack Mode——同时确认没有残留的「全站挑战」设定(包括 Page Rule、WAF 自订规则)。
  2. 设定 WAF 规则——只对后台路径(/wp-login.php、/admin、xmlrpc.php)同明显扫描行为挑战,公开内容一律不碰。
  3. Rate Limiting——每个 IP 每分钟上限(按你网站实际流量调),挡走扫描器同爬虫洪水,真人不受影响。
  4. 搜寻引擎同 AI 爬虫白名单——Googlebot、Bingbot、GPTBot、ClaudeBot、PerplexityBot、CCBot 按官方 IP 段验证后放行,确保 SEO 同 GEO 不会被误杀。
  5. 监测同通知——流量突增、大量 4xx/5xx、来源异常集中时通知你,不使你日日开 Dashboard 看。

流程(3 步)

  1. 检查——我们先量度你网站现时的爬虫可见度同 Cloudflare 设定,出一份现况(包括边些爬虫被挡)。
  2. 设定——关闭 Attack Mode,加上 WAF/Rate Limiting/白名单。改动前后都会记录。
  3. 验证——用 curl、Search Console 同 AI 搜寻实测,确认搜寻引擎同 AI 爬虫都返到 200,再交报告俾你。
如果你的网站已经托管在 Timway:直接致电 2549 7978,讲一句「帮我关 Cloudflare Attack Mode,同设定挡攻击规则」,我们会排期处理。收费同回覆时间按你的托管计划而定,我们会先报价。

🏢 九、客户实例(真实网站,可当场验证)

以下两个站都由 Timway 托管、在 Cloudflare 后面,已经关闭 Attack Mode,改用 WAF + Rate Limiting。你可以自己用指令验证:

客户网站实测(2026-10-31)
BeautyLab 美研堂
专业认可中医女士调理服务
hkbeautylab.comGooglebot、GPTBot、PerplexityBot、ClaudeBot 全部 200,没有 JS 挑战
彩虹母婴用品中心 RainbowCC
沙田石门 · 婴儿用品
rainbowcc.com.hkGooglebot、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。

📞 2549 7978

Timway 添达 · 讲「Cloudflare Attack Mode」即可

立即致电 2549 7978 先做 AI 就绪度检查