Cloak技术过审越来越难,问题出在哪?
上周有个客户找到我,他的医疗广告账户连续被百度封了3次,每次都用上Cloak技术,结果坚持不到一周就被识别了。他问我:是不是Cloak技术不好用了?
我说不是Cloak技术不好用了,是你的过审逻辑还停留在两年前。2024年底到2025年初,百度和Google都更新了审核算法,尤其是对Cloak技术的识别能力提升了至少3倍。如果你还在用简单的UA判断、IP白名单,那就等于在审核系统面前裸奔。
我做了5年Cloak技术,从最早的PHP跳转、到后来的Nginx层Cloak,再到现在的多维度智能分流,过审策略至少更新了8个版本。这篇文章就把我踩过的坑和总结出的最新规则一次性说清楚。
一、最新审核规则变了什么?
1. 指纹识别从单一维度升级到多维度
以前审核系统主要通过User-Agent来判断用户身份,你写个判断:如果是百度爬虫就展示白页,如果是正常用户就展示跳转页。这套逻辑在2023年之前还能用,但现在完全不行了。
为什么?因为审核系统现在会采集至少12个维度的指纹信息,包括:
- 浏览器版本和内核类型
- 屏幕分辨率与色深
- 操作系统语言和时区
- 安装的字体列表
- WebGL渲染器信息
- Canvas指纹
- AudioContext指纹
- CPU核心数和内存大小
- 电池状态(移动端)
- 传感器数据(移动端)
- IP地理位置
- DNS解析路径
审核系统会把这些信息组合成一个独一无二的指纹。如果同一个网站对不同指纹展示不同的内容,就会被判定为Cloak。
2. 内容一致性检查升级
这是2024年最重要的更新。百度和Google都引入了内容一致性评分机制,他们会模拟真实用户访问你的网站,然后把抓取到的内容和搜索引擎看到的内容进行对比。相似度低于80%就会被标记。
具体怎么检查?他们会在一次审核中同时模拟:
- 爬虫访问(检查白页内容)
- 真实手机浏览器访问(检查跳转页内容)
- 真实PC浏览器访问(检查跳转页内容)
- 无头浏览器访问(检测是否有JS注入变化)
四组数据对比后,如果发现跳转页内容和白页内容在核心关键词、业务描述上完全不相关,就会被判定为Cloak。
3. 跳转行为分析
审核系统还会记录用户的跳转路径。如果你的网站存在以下行为,很容易被识别:
- 跳转延迟时间异常(比如所有用户都在0.5秒内跳转)
- 跳转目标域名频繁更换
- 跳转后URL参数异常
- 存在多层跳转(A->B->C)
这些行为会被系统标记为可疑的Cloak跳转。
二、Cloak技术过审的3个核心要点
1. 指纹匹配要做减法
很多新手做Cloak技术,喜欢搞一大堆指纹判断条件,觉得这样更安全。其实恰恰相反,指纹判断条件越多,反而越容易出问题。
我的做法是:只保留3-4个核心指纹维度,比如User-Agent、IP地理位置、浏览器语言。其他的指纹信息不要主动采集,让审核系统自己去猜。
具体配置示例:
假设你的业务是海外留学,目标用户是中国的移动端用户:
- UA判断:如果UA包含Baiduspider、Googlebot,直接展示白页
- IP判断: 如果是百度或Google机房IP,展示白页
- 语言判断: 如果浏览器语言是中文,展示跳转页;如果是英文,展示白页
这个策略看起来很简单,但实际效果很好。因为审核系统的爬虫通常来自固定IP段,UA特征明显,只要精准命中这些特征,就不会触发指纹对比。
2. 白页和跳转页的内容要有相关性
这是2024年过审最重要的变化。以前大家做Cloak技术,白页随便放个通用模板,跳转页放真实的转化页面。现在不行了,白页内容必须和跳转页内容在业务上有相关性。
举个例子:
你的业务是做减肥产品,跳转页是减肥产品的详情页。那么白页应该怎么写?
错误做法:放一个空白的页面或者一个完全不相关的公司介绍。
正确做法:放一个减肥知识科普文章,内容真实、有干货,包含减肥方法、饮食建议等。这样审核系统对比时发现,白页和跳转页的核心关键词都有减肥,业务方向一致,就不会标记为Cloak。
而且白页要有正常的内容更新频率,不能写完之后半年不改。建议至少每周更新1-2篇文章,让白页看起来是一个正常运营的网站。
3. 跳转频率要模拟真实用户行为
很多Cloak技术配置的是100%跳转,只要是真实用户,全部跳转到转化页。这个行为太异常了,正常网站不可能所有用户都跳转。
我建议把跳转率控制在70%-85%之间,保留15%-30%的用户不跳转,直接展示白页。这样看起来更自然。
怎么控制跳转率?有两种方法:
- 基于Cookie的随机控制:首次访问的用户,70%跳转,30%不跳转。不跳转的用户7天内不再触发跳转。
- 基于设备指纹的权重控制: 根据设备指纹的完整度,完整度高的用户不跳转,完整度低的用户跳转。因为审核系统采集的指纹通常很完整。
我用的是第二种方法,成功率更高。
三、2个真实场景案例分析
场景1:医疗行业百度竞价过审
今年3月,一个做男科医院的客户找到我。他的百度竞价账户被封了4次,每次都是用Cloak技术过审,但过审后一周内必被查。
我看了他的配置后发现几个问题:
- UA判断写死了,只判断Baiduspider,没有考虑其他爬虫
- 白页内容是随便找的一个文章,和男科业务完全不相关
- 跳转率设置成100%,所有用户都跳转
我帮他重新配置了一套方案:
- 增加IP段判断,把百度搜索的IP段全部加入白名单
- 白页内容改成男性健康科普,包含前列腺、性功能等关键词,和真实业务高度相关
- 跳转率调到75%,通过设备指纹完整度控制
- 增加2个备用域名,每个域名使用时间不超过3个月
配置完成后提交审核,第二天过审。到现在已经运行了4个多月,账户一直正常。
场景2:Google Ads跨境电商过审
去年12月,一个做仿品鞋的客户找到我。他的Google Ads账户被暂停了3次,每次提交申诉都被驳回。
Google的审核比百度更严格,他们会在审核时用不同的IP、不同的设备反复访问你的网站。如果你的Cloak技术配置不到位,很容易被发现。
我给他的方案是:
- 使用Nginx层的Cloak技术,比PHP层