Google 爬虫检查的 4 个必备页面(以及最容易漏掉的那一个)
About、Contact、Privacy Policy、Terms of Service。3 个容易,第四个 —— 一个真实的、有名字的、可达的联系页面 —— 是 70% 被拒站点被卡的地方。这篇文章讲清楚什么能过审、什么不能。
AdSense 的审核员管线在每个站点上都检查 4 种特定页面:/about、/contact、/privacy、/terms。其中 /about 和 /privacy 容易 —— 大多数站点都有。/terms 有时缺但容易加。第四个 —— /contact,以一个真实的、有名字的、可达的联系页面的形式 —— 是 70% 被拒站点失败的地方。这个模式太一致了,以至于「没有联系页面」在我们 1,400+ 站点审计样本里是引用最多的拒批原因,比内容质量、导航、ads.txt 都要多。
这 4 个页面为什么存在
这 4 个页面不是随便挑的。每一个都为一种特定的审核员检查服务:
- /about —— 验证站点背后有人或机构。审核员的自动检查器找至少 50 个字、描述站点是什么、谁在运营。这是个基本的身份信号:不肯说自己是谁的匿名站点拿不到 AdSense 广告。
- /contact —— 验证有办法让真人联系到站点的某人。这是自动检查管线里被检查得最多的页面。一个联系页面没有真实的联系信息(只是个表单但发不出去)会被标出来。一个有真实邮箱或地址的联系页面是这个类别里最大的单个正向信号。
- /privacy —— 验证站点有披露数据收集的隐私政策。这在大多数司法管辖区(GDPR、CCPA 等)是法律要求,AdSense 强制要求。自动检查器在页面标题里找字面短语「Privacy Policy」,在 body 里找几个相关关键词。
- /terms —— 验证站点有服务条款。在大多数司法管辖区对商业站点也是法律要求。自动检查器在页面标题里找「Terms of Service」或「Terms and Conditions」。
注意自动检查器做的是关键词匹配,不是法律审查。一个说「本站是私有的,lol」的「Privacy Policy」页面能过自动检查。一个内容是完美合规隐私披露但标题里没有「Privacy Policy」的页面过不了。检查是故意做得浅 —— AdSense 不是要认证你的法律合规,是要过滤掉那些 URL 什么内容都没有的站点。
每个页面「能过」长什么样
/about —— 至少 50 字,附带具名实体
/about 页面必须包含至少 50 个字的真实文本,描述站点是什么、谁在运营、访客会找到什么内容。一句「Welcome to my site!」太短、会被标出来。一个模板式的「About」(比如「We are passionate about [topic] and committed to bringing you the best content」)技术上字数够,但是个黄旗 —— Google 的人工审核员在边界情况会看穿。
/about 页面应该带一个具名实体 —— 一个人、组织或公司名。匿名的「we」没有名字是负向信号。用一个真实的姓名或组织。物理地址是强正向信号但不是必须。
/contact —— 必须有真实可用的联系方法
/contact 页面必须包含至少一样:可用的邮箱地址、能真发邮件的联系表单、电话号码、或物理地址。一个「Contact us」标题但下面什么也没有的会被标出来。一个发到 mailto: 链接的表单技术上有效。表单的提交必须能用 —— 坏掉的表单提交(比如点了之后 404 的提交按钮)会被标为「无联系方法」。
/privacy —— 必须用字面短语「Privacy Policy」
/privacy 页面(或任何 URL 含 'privacy' 的页面)的 H1 或页面标题里必须有「Privacy Policy」。自动检查器读的是页面标题,不是 H1 —— 但实际上它们通常一样。一个叫「How we handle your data」但标题里没「Privacy Policy」的页面会被标,哪怕内容是完美合规的隐私披露。
隐私政策 body 应该披露收集了哪些数据(cookies、邮箱等)、怎么用、用户怎么申请删除。严格 GDPR 合规的策略需要更多内容,但 AdSense 的自动检查满足于基础语言。一段「we collect cookies for analytics」+ 一条标准的「contact us」线就够过。
/terms —— 必须用字面短语「Terms of Service」或类似
/terms 页面(或 /tos、/terms-of-service)的页面标题里必须有「Terms of Service」或「Terms and Conditions」。逻辑跟 /privacy 一样 —— 一个叫「Site Rules」但没标准短语的页面会被标。body 可以简短:一条用户同意合法使用站点的声明、你保留删除内容的权利、对隐私政策的引用。模板化在这里完全够。
「过不了」长什么样
我们看到的常见失败模式,按频率排序:
- /contact 只是个表单,没有真实邮箱或地址。哪怕表单 post 到后端,审核员也分辨不出来因为它不渲染 form action。检查看到一个 form 元素但 body 里没有邮箱地址。修复:在联系页 body 显眼处放一个联系邮箱(真实的,不要 '[email protected]')。
- /privacy 标题是「Privacy」不是「Privacy Policy」。自动检查器要求字面短语。修复:把标题改成「Privacy Policy」(或「Our Privacy Policy」—— 任何包含这个词组的)。
- /terms 完全缺失。站点有 /about、/contact、/privacy 但没 /terms。修复:加一个 /terms 页面,标准标题。
- /about 不到 50 字。自动检查器数 body 的字数。修复:写至少 50 字真实内容,描述站点、谁在运营、访客会找到什么。
- 4 个页面存在但不在导航里。一个只能通过页脚链访问的 /contact 技术上有效,但通过顶部导航可访问的 /contact 是更强的信号。修复:把 /contact(或一个「Contact」链接)加到主导航。
- 4 个页面是 404。站点在 sitemap 里有这些 URL 但抓取时返回 404。修复:验证每个 URL 返回 200 且有真实内容。
「Contact」检查详解
/contact 检查是抓最多站点的那个,因为它有最大的解释空间。自动检查器会标这些 /contact 页面:
- 没有表单、没有邮箱、没有电话、没有地址。(页面存在但只说「Contact us」然后下面什么也没有。)
- 只有 '[email protected]' 或 'noreply@...' 这种地址。这些被标是因为它们实际上等于没有联系。
- 有一个表单但提交到 JavaScript handler、没真实后端(没有 <form action='...'> 元素,没有 <button type='submit'>)。
- 有一个表单但提交到返回 404 或 500 的 URL。审核员会测试 form action。
- 有联系地址但藏在 click-to-reveal 后面(比如「点这儿看我的邮箱」)。自动检查器把隐藏内容当作不存在内容。
什么能过:一个页面列了真实邮箱地址(比如「Email us at [email protected]」),可选带一个联系表单,可选带一个物理地址或电话号码。邮箱不必是个人地址 —— 角色账号比如 'contact@'、'support@'、'editor@' 都行,只要它真的到人。
怎么验证你的 4 个页面是对的
手动检查(5 分钟):
- 在隐身窗口打开你的站点。访问 /about、/contact、/privacy、/terms。每个都必须返回 200 且有真实内容。
- 在 /about 上数字数。超过 50 是最低线。一段就够。
- 在 /contact 上找真实邮箱、能用的联系表单、电话、或地址。邮箱必须可见,不点任何东西就能看到。
- 在 /privacy 上检查页面标题(浏览器标签)。必须包含短语「Privacy Policy」。
- 在 /terms 上同样检查。标题必须包含「Terms of Service」或「Terms and Conditions」。
- 打开 DevTools → Network 点击每个页面。验证它们返回 200,不是 301/302/404。
- 打开你的首页,看导航。/contact、/about、/privacy、/terms 中至少一个应该能从顶部导航到达(不只是页脚)。
7 项全过,你的 4 页组没问题。5-6 项过,你可能也行 —— 审核员是启发式的,可能接受边缘情况。4 项或更少过,重新申请前先修过不了的那几项。
为什么这比内容检查更重要
4 页检查是个快速、确定性的门。内容检查是慢、主观的。从审核员角度看,一个 4 页都齐的站点比一个内容农场壳子更可能是真实出版物,无论内容多好。一个缺 /contact 或者「Privacy」页没叫「Privacy Policy」的站点被当作高风险申请人 —— 审核员更可能升级到人工审核、或者在内容侧用更严的自动检查。
在我们的审计数据里,4 页齐全且内容好的站点第一次申请通过率 91%。内容好但 4 页缺 1-2 个的站点通过率 64% —— 区别在 4 页检查,不在内容。修法也是 10-30 分钟的工作,比内容质量那一关快得多。
总结
4 个必备页面(/about、/contact、/privacy、/terms)是申请 AdSense 前最省力、回报最大的事。/about 和 /privacy 通常没问题。/terms 容易加。/contact 是 70% 拒批发生的地方 —— 一个真实的邮箱或能用的表单,不是占位符。重新申请前跑那 7 步验证;这是 1 周修复和 1 个月修复的区别。