AdSense 从来不给广告密度的确切数字。政策文里写的是 “valuable inventory”——故意写得模糊,因为真正的判断是按页面、看上下文的。但有具体的模式会触发警告,也有具体的数字稳过审核。一句话总结:规则不是”每页 5 个广告太多了”,而是”任何设备、任何滚动位置,广告都不能压过内容”。
症状——AdSense 怎么报这件事
- 收到标题为 “Valuable inventory: ad-to-content ratio” 或 “Better ads standards: ad density” 的邮件。
- Policy center → Sites → 你的站点出现 “Restriction”,挂在一条或多条 URL 上。
- 被点名的页面填充率突然掉,其他页没变。
- 某些 URL 上新广告不再加载(AdSense 返回 “no ad” 而不是真广告)。
四种真正会出问题的模式
模式 1:Auto Ads + 手动叠在一起
怎么判断:你开了 Auto Ads,又在文章模板里加了 3 个手动 <ins>。两套各跑各的。滚一遍文章,本来想要 3 个广告位的地方出现了 6–8 个。
为什么会这样:看 AdSense auto vs manual 冲突。两边互不知情。
怎么修:二选一。要么关掉 Auto Ads 的 in-article 和 in-feed,要么去掉手动 <ins>。「Auto Ads 只用 Anchor + Vignette + 正文用手动」是常见的安全组合。
模式 2:短文章上太多广告
怎么判断:打开一篇 300 字的文章数广告位。如果有 4 个——header、正文中、文末、侧栏——那是每 75 字一个广告。太高了。
为什么会这样:模板按 1500 字文章设计,但被套用在 300 字短文上。长文密度正常,短文就爆。
怎么修:
- 给广告投放设字数门槛:
wordCount < 600不插正文广告。 - 或把短文合并成长文(顺便对 SEO 也好)。
- 或在 Page exclusions 里把标签页、分类页、任何自动生成的短页面排除掉。
模式 3:移动端 Anchor + Vignette + Sidebar 全开
怎么判断:在手机上打开站点。底部 anchor 占约 10% 视口,翻页时跳出 vignette 插页,横屏时还有侧栏。再加 2–3 个正文广告。
为什么会这样:Auto Ads 默认”全部开”,再叠手动位。
怎么修:移动端在 anchor、vignette、正文手动里至多选一个。多数能跑稳的站是:
- Anchor 开(一个常驻位)
- 1 个 Auto Ads 正文位 或 1 个手动正文位
- 不开 vignette(最伤体验的那个格式)
模式 4:布局让”广告压在内容上面”——移动端
怎么判断:移动端,前 1.5 屏的内容是:header → 广告 → 广告 → 第一段。读者要滚过两个广告才能开始读。
为什么会这样:header 下面一个 leaderboard 广告 + 第一段前一个正文广告,小屏上都被推到首屏。
怎么修:至少把一个广告推到正文前 200 字之后。AdSense 的 Better Ads Standards 明确把”首屏广告压过内容”作为可识别违规——这是触发警告最稳定的一个信号。
安全地量化你的密度
- 选一篇代表性的文章(中位字数附近),在移动 + 桌面分别打开。
- 在页面顶部、滚一屏、滚两屏、页面底部各截一张图。
- 每张图算
广告占的像素 ÷ 视口总像素。 - 安全:所有截图都 ≤25%。
- 风险:有一张或多张落在 25–35%。
- 可能被标:任意截图 ≥35%,尤其首屏。
再确认一条:任何一屏里,广告数量都不应该多于可见的内容块(段落、图、代码块)。如果一屏 2 个广告 1 个段落,无论像素比怎么算,密度就是错的。
最短修复路径
按命中率排序:
- 直接关掉 Auto Ads 的 vignette 和 in-feed。 解决约 30% 的密度警告。
- 每页广告位封顶:<1000 字文章 3 个,长文 4–5 个。 解决约 25%。
- 第一个广告推到 200 字内容之后。 解决”首屏广告”子警告,约 20%。
- 标签页、分类页、搜索页关闭广告投放。 解决约 15%。
- AdSense 设置里把 anchor 频率上限调到每 session 1 次。 解决约 10%。
改完等 24–48h 再看 Policy center——信号传导有延迟。
哪些情况确实不是你操作错了
AdSense 分类器不是确定性的。同一个布局可能 6 个月都过得去,然后某次政策更新后被警告。这种情况少见但确实有,尤其是 Better Ads Standards 修订之后。盯紧 AdSense Help Center 的政策变更公告。
容易误判的情况
- “多位 = 多钱”——超过某点之后,密度惩罚 + UX 跳出大过单位收益。1500 字文章上 2–4 个位是甜点。
- “我 CTR 高,所以密度没问题”——AdSense 政策和 CTR 无关。高 CTR + 高密度照样被标。
- “Anchor 和 vignette 是免费的,因为它们独立于页面”——它们都计入总密度。它们也是单位收入 UX 代价最高的格式。
- “AdSense 让我把 Auto Ads 全开”——AdSense 推荐引擎优化的是 impression 数,不是政策安全或 UX。覆盖它的默认值。
预防建议
- 每季度做截图审计(移动 + 桌面、热门文章、顶 + 中 + 底各一张)。和上季度对比。
- 在组件层封顶每页广告位总数——让未来的模板改动想超也超不了。
- Auto Ads 里不用的格式直接关,不要留着”自动优化”。
- 按文章长度设规则:
wordCount < 600不上正文广告。 - 加新广告位时先去掉一个——不要累加。
FAQ
Q:密度违规会被封号吗? A:会,但前提是反复警告不修。第一次警告是给你修的机会。反复违反会升级成 URL 级限制 → 站点级 → 账号级。
Q:文章站的甜点是多少? A:1500+ 字文章上 2–4 个位置合理的广告。一个在首屏(但不是页面最上面)、一个文中、可选一个文末。桌面有侧栏的话加一个侧栏。
Q:吸顶 / 吸底广告也算密度吗? A:算,尤其是 anchor。AdSense 分类器对”持续占用视口”的广告权重更高。
Q:5000 字长文能放更多广告吗? A:可以——密度是按视口算的,不是按整页算的。长文可以放 5–6 个广告,前提是任意一屏广告占比不超过 ~25%,且前 200 字没有广告。
Q:分类页和标签页怎么办?
A:这类页面常见”内容少 + 密度高”的误配。要么 noindex,要么在 Page exclusions 里关闭广告,要么加真正的引言内容把密度算式拉正常。