Cloaking(内容门禁欺骗) Cloaking
Cloaking(内容门禁欺骗)指对爬虫与真实用户展示不同内容的作弊手法:同一 URL,机器看到一版内容,人看到另一版。判定核心是“人机内容不一致”。AI 时代这套手法换了新包装——对 AI 爬虫定向返回特制内容、在网页里埋人眼不可见的指令——Google 垃圾政策已把“操纵生成式 AI 回答”纳入违规条目,性质没有变,只是打击面从传统搜索延伸到了生成式引擎。
判定核心:人机内容不一致
Cloaking 的判定不看你用了什么技术,看结果:访问者的身份(爬虫还是人)是否决定了它看到的内容实质。历史形态包括按 UA 或 IP 返回关键词堆砌页给爬虫、给用户看正常页面;用 CSS 或脚本把堆砌文本藏在人眼之外;把文字调成与背景同色。技术一直在换,判定逻辑十几年没变过——内容实质是否随访问者身份切换。
需要与作弊区分开的是内容协商:按设备返回不同布局、按语言返回不同版本、服务端渲染与客户端渲染的差异,这些是正常工程实践,分界在于实质内容是否一致。一个页面在手机上少了一张装饰图不是 cloaking;一个页面只在爬虫访问时多出三百个关键词,就是。把常见情形排成一张表:
| 情形 | 人机内容实质 | 定性 |
|---|---|---|
| 响应式布局适配设备 | 一致 | 正常工程 |
| 按语言返回对应版本 | 一致 | 正常工程 |
| 反爬虫把可疑流量跳到验证页 | 人机路径不同但内容同源 | 一般不构成,需留意误伤合规爬虫 |
| 爬虫版页面额外堆砌关键词 | 不一致 | cloaking |
| 用户不可见、爬虫可读的隐藏指令 | 不一致 | cloaking 变体(提示注入) |
| 对 AI 爬虫返回另一版“优化内容” | 不一致 | cloaking 变体(定向喂词) |
第三行值得多说一句:反爬与风控本身不是作弊,站点有权拦截恶意流量;但拦截规则写得太宽会把合规爬虫也挡在门外,造成“事实上的人机不同”——这不算 cloaking,却会造成收录与引用的无谓损失,属于工程误伤,应当排查。表里的分界线只有一条:看内容实质,不看实现手段。
AI 时代的新变体长什么样
生成式引擎的兴起催生了三类新变体。第一类是网页隐藏提示注入:在页面里嵌入对用户不可见、对爬虫可读的指令文本,试图劫持阅读该页面的 AI 的行为——这是提示注入卡的主题,学术侧已证明这类注入可以在真实线上对话引擎里黑盒生效(见排名操纵研究卡)。第二类是对 AI 爬虫返回特制内容:识别出 AI 爬虫的 UA 后,喂给它一版为“讨好模型”而写的内容,与人类看到的版本不同。第三类是语料投毒的投放侧动作——批量制造供 AI 摄入的操纵性文本(详见语料投毒卡)。
三类的共同点恰恰是判定 cloaking 的那个核心:都存在“人看到的内容”与“机器读到的内容”的实质差异。这也是为什么我们说这些手法不是什么新流派,而是新瓶装旧酒——技术外壳更新了,违规定性与后果量级沿用的还是同一套逻辑。
还有一类无意识的“被动 cloaking”值得技术团队警惕:它不是营销团队的主观作弊,而是工程债的副作用。典型情形包括反爬规则误伤(把AI 爬虫的合规抓取当成恶意流量返回不同页面)、针对爬虫单独开的缓存版本忘了与线上同步、实验系统的分层逻辑意外按 UA 分流。这些场景站长往往毫无察觉,直到收录或引用莫名下滑才排查出来。自查方法很直接:用爬虫 UA 与浏览器 UA 分别抓取同一 URL,比对两次返回的实质内容是否一致——把这一步纳入发版检查清单,绝大多数误伤都能在上线前拦住。
定向喂 AI 爬虫为什么也是 cloaking
有一种说法认为“给 AI 爬虫看优化过的内容”只是聪明的 GEO,不算作弊,因为用户看到的页面并没有变差。这个辩护站不住,原因有二。其一,操纵的对象变了但机制没变:传统 cloaking 骗的是搜索引擎的排序系统,定向喂词骗的是生成式引擎的采信系统,都是让机器对人做出偏离真实内容的判断。其二,政策已经跟上:Google 的垃圾政策文档明确把操纵生成式 AI 回答纳入违规,OpenAI、Anthropic、Perplexity 均有对违规域名整体拉黑的先例——域名级除名意味着你在整个生态里的可见度一夜清零。
换一个角度算收益也不划算。定向喂词的技术门槛不低、维护成本高(要持续跟踪各家爬虫的特征),而收益建立在一个脆弱前提上:平台方检测不出来。检测技术在演进,竞对与用户也会举报;一旦被识别,前期投入全部归零,还要背一个明确的违规记录。合规姿势只有一条:对人与机器提供同一内容,把优化力气花在这份内容本身上——这也是本站全部方法论的地基。
后果量级与相邻红线
Cloaking 的后果是阶梯式升级的:降权、页面不收录、整站降权,最重是域名级除名。在 AI 语境下还叠加一层:生成式引擎的信任判定往往跨产品共享,一个域名在头部平台的违规记录,可能影响它在多家引擎的采信度。这不是危言耸听,而是把“单一搜索引擎惩罚”的旧地图换成“AI 生态连坐”的新地图后的正常推论。
它与另外两条内容红线的边界也值得分清。规模化内容滥用是数量与质量的问题——批量无附加值内容;cloaking 是真实性问题——内容因受众而异。一个站点可以只踩其一,也可以两条都占(批量生成再定向投喂是最恶劣的组合)。分清红线不是为了钻空子,而是为了在审查自家内容时知道该查什么:查数量与原创性用滥用标准,查一致性与透明度用 cloaking 标准。两条线都过的内容,才谈得上经得起 AI 引擎与用户的双重检验。
边界内的正当操作
讲完红线,把合规动作摆全,避免“谈 cloaking 色变”之后什么都不敢做。以下都是边界内的:用 robots.txt 控制爬虫的抓取许可(这是协议赋予站长的正当权利,规则见 robots.txt(AI 语境)卡);为不同设备与语言提供内容协商;对爬虫与用户提供同一内容但优化其结构与可读性——即答段、清晰的小节、机器可读的数据,这些 GEO 基本功全部建立在“同一内容”的前提上;付费墙与登录墙场景保持对爬虫的透明声明,而不是偷喂免费版内容。
最后给采购方一句提醒:市面上把隐藏提示注入、定向喂词、批量投喂包装成“高级 GEO 技术”出售的服务,定性就是 cloaking 及其变体。识别方法很朴素——问一句“人看到的内容和 AI 看到的一样吗”,任何需要“人机不一致”才能成立的技术方案,都在这张卡的红线之内。域名是你的长期资产,为短期可见度赌上整站信用,不是一笔合算的交易。供应商话术里若出现“独家通道”“与模型对齐的隐藏标签”“搜索引擎看不到的优化层”这类表述,基本可以判定在红线区内;把这句追问带进每一次 GEO 服务采购的尽职调查里,成本最低,挡掉的风险最大。
别称 / 相关写法
引用来源
- Google 搜索垃圾政策官方文档