快速结论
- SEO cloaking = 给搜索爬虫和用户看不同内容来操纵自然排名,是黑帽手法。
- 它和广告 cloaking 招式像,但骗的对象、检测方、惩罚对象都不同。
- Google 用 spam 政策 + 人工处罚打击 SEO cloaking,可致整站降权。
- 动态渲染、付费墙、本地化、A/B 测试都不是 cloaking——只要内容等价、不隐藏。
SEO cloaking 是什么
在自然搜索语境里,cloaking 指:检测到来访的是搜索引擎爬虫(如 Googlebot)时,给它一个为关键词优化过的页面;而真实用户访问同一 URL 时,看到的是另一套内容。目的是骗取自己本不该获得的排名。
经典例子:给爬虫塞满关键词的纯文本页,给用户跳到一个图片站、下载页或完全无关的变现页。
Google 为什么严惩它
cloaking 直接破坏搜索结果的可信度——用户点进来看到的不是搜索片段承诺的内容。Google 的垃圾政策把 cloaking 明确列为违规,后果可能是页面或整站被人工处罚、排名清零。
- User-agent cloaking——按 UA 字段判断是不是爬虫,分发不同页面。
- IP cloaking——按已知的搜索引擎 IP 段识别爬虫。
- JavaScript / 渐进式 cloaking——给爬虫纯 HTML,用 JS 给用户替换成完全不同的内容。
和「广告 cloaking」有什么不同
招式相似(都按访客身份分发不同页),但三件事不同:
- 骗谁。 SEO cloaking 骗的是搜索爬虫求排名;广告 cloaking 骗的是广告审核与平台风控求过审。
- 谁来抓。 SEO 由 Google 搜索的 spam 系统 + 人工审核抓;广告由广告平台的审核爬虫与检测系统抓。
- 罚什么。 SEO 罚的是自然排名(manual action / 降权);广告罚的是账户(封号、波及关联账户)。
两者唯一的共同点也是最重要的一点:都建立在「对一个判定系统隐藏真实用户体验」之上。把那层隐藏去掉,两种风险一起消失。
经常被误当成 cloaking 的合规做法
- 动态渲染 / SSR——给爬虫和用户提供等价内容,只是渲染方式不同。等价即合规。
- 付费墙——Google 有专门的 flexible sampling 规范,按规矩做不算 cloaking。
- 地理本地化——按地区显示语言/货币,对爬虫和该地区用户一致即可。
- A/B 测试——随机分流、内容等价、对所有人开放,完全合规。
常见问题
SEO cloaking 和广告 cloaking 是一回事吗?
不是。技术手法相似,但 SEO cloaking 骗搜索爬虫求排名、罚的是自然流量;广告 cloaking 骗广告审核求过审、罚的是广告账户。
动态渲染算 cloaking 吗?
不算,只要给爬虫和用户的内容等价。cloaking 的本质是内容不等价且蓄意隐藏;动态渲染只是渲染方式不同。
Google 怎么发现 SEO cloaking?
通过对比 Googlebot 抓到的内容与真实浏览器渲染结果、用户行为信号、以及举报。差异显著且指向操纵时,触发人工处罚。