最快的修法:在 AdSense 的 Auto ads 设置里关掉 Vignette 和 In-feed,1,000 字以下文章的手动广告位封顶 3 个,并确保第一个广告落在大约 200 字正文之后。光这一步就能解决绝大多数密度限制。
AdSense 从来没有公布过”每页最多几个广告”这种确切数字。早年那条”每页最多 3 个广告位”的上限在 2016 年就被取消了,取而代之的是 Valuable inventory(有价值的库存)政策,它故意写得看上下文。Google 的原话是:“Advertising and other paid promotional material added to your pages should not exceed your content… we may limit or disable ad serving on pages with little to no value and/or excessive advertising until changes are made.”(你页面上添加的广告和付费推广内容不得超过你的内容……我们可能会限制或停止在价值过低和/或广告过多的页面上投放广告,直到你做出修改。)所以规则不是”5 个广告太多了”,而是”任何设备、任何滚动位置,广告都不能压过内容”。
不过确实有一个可量化的硬数字。Coalition for Better Ads(更好广告联盟)的标准——Google 是联合制定方,也负责执行——会判定任何移动端广告密度超过 30%、或桌面端超过 50%(桌面端若叠加 sticky video 广告则降到 30%)的页面不合格。把这几条当成绝对不能越过的红线,并且要留出余量。
症状——AdSense 怎么报这件事
- 收到邮件,或 Policy center 里出现条目,提到 “Valuable inventory” 或 “Better ads standards: ad density”。
- Policy center → 点进某个站点 → 该页面在一条或多条 URL 上显示广告投放状态为 Restricted ad serving、Limited ad serving 或 Ad serving at risk。
- 被点名的页面填充率突然掉,其他页没变。
- 某些 URL 上新广告不再加载(广告请求返回 “no ad” 而不是真广告)。
如果你看到的是 “Valuable inventory: Low value content” 或 “Not enough content”,那是同一条政策的”内容侧”——见 Thin pages 与 AdSense 审核。本文讲的是”广告压过内容”这一侧。
四种真正会出问题的模式
模式 1:Auto ads + 手动叠在一起
怎么判断:你开了 Auto ads,又在文章模板里加了 3 个手动 <ins>。两套各跑各的。滚一遍文章,本来想要 3 个广告位的地方出现了 6 到 8 个。
为什么会这样:见 AdSense auto vs manual 冲突。两边互不知情,Auto ads 把你的手动位也当成”内容”,又往上叠。
怎么修:二选一。要么关掉 Auto ads 的 In-article 和 In-feed 格式(AdSense → Ads → By site → 编辑站点 → 关掉你手动放置的那些格式),要么去掉手动 <ins>。常见的安全组合是「Auto ads 只用 Anchor + Vignette,正文用手动位」,或者「全用 Auto ads、完全不放手动位」——同一种格式绝不能两边都开。
模式 2:短文章上太多广告
怎么判断:打开一篇 300 字的文章数广告位。如果有 4 个——header、正文中、文末、侧栏——那是每 75 字一个广告。太高了,正好就是 Google 说的”广告超过内容”。
为什么会这样:模板按 1,500 字文章设计,却被套用在 300 字短文上。长文密度正常,短文就爆。
怎么修:
- 给广告投放设字数门槛:
wordCount < 600不插正文广告。 - 或把短文合并成一篇长文(顺便对 SEO 也好)。
- 或在 AdSense → Ads → By URL → Manage groups(URL 级控制)里关闭标签页、分类页、任何自动生成短页面的广告,或者直接
noindex。
模式 3:移动端 Anchor + Vignette + Sidebar 全开
怎么判断:在手机上打开站点。底部 anchor 占约 10% 视口,翻页时跳出 vignette 插页,横屏时还有侧栏。再加 2 到 3 个正文广告。移动端的 30% Better Ads 阈值,这一套很容易就越过去。
为什么会这样:Auto ads 默认”全部开”,再叠手动位。
怎么修:移动端在 anchor、vignette、正文手动里至多选一个。多数能跑稳的站是:
- Anchor 开(一个常驻位)
- 1 个 Auto ads 正文位 或 1 个手动正文位
- 不开 vignette——它最伤体验,而且和任何吸顶/吸底格式叠在一起,就是把你顶过红线的那一个
模式 4:布局让”广告压在内容上面”——移动端
怎么判断:移动端,前 1.5 屏的内容是:header → 广告 → 广告 → 第一段。读者要滚过两个广告才能开始读。
为什么会这样:header 下面一个 leaderboard 广告 + 第一段前一个正文广告,小屏上都被推到首屏。
怎么修:至少把一个广告推到正文前 200 字之后。Better Ads Standards 明确把”首屏被广告压过内容”算作不合格体验,这也是触发警告最稳定的一个信号。
安全地量化你的密度
- 选一篇代表性的文章(中位字数附近),在移动 + 桌面分别打开。
- 在页面顶部、滚一屏、滚两屏、页面底部各截一张图。
- 每张图算
广告占的像素 ÷ 视口总像素。
| 单屏读数 | 移动端 | 桌面端 |
|---|---|---|
| 安全目标 | <= 20% | <= 30% |
| 风险 | 20% 到 30% | 30% 到 50% |
| 官方红线 | > 30% | > 50%(叠加 sticky video 广告则为 > 30%) |
“官方红线”那一列就是 Google 实际执行的 Coalition for Better Ads 阈值。“安全目标”那一列是保守缓冲,给非确定性的分类器留余量。
再确认一条:任何一屏里,广告数量都不应该多于可见的内容块(段落、图、代码块)。如果一屏 2 个广告 1 个段落,无论像素比怎么算,密度就是错的。
最短修复路径
按命中率排序:
- 直接关掉 Auto ads 的 Vignette 和 In-feed。 解决占比最大的一部分密度限制。
- 每页广告位封顶:1,000 字以下文章 3 个,长文 4 到 5 个。
- 第一个广告推到约 200 字内容之后。 解决”首屏广告”子警告。
- 标签页、分类页、搜索页关闭广告投放,或
noindex掉。 - 降低 anchor 频率(在 AdSense Auto ads 设置里),别让它和其他格式叠在一起。
改完等 24 到 48 小时再看 Policy center——审核和信号传导有延迟,密度降下来后,重新抓取一遍状态通常会自动解除。
哪些情况确实不是你操作错了
AdSense 分类器不是确定性的。同一个布局可能几个月都过得去,然后某次政策更新后被标,尤其是 Better Ads Standards 修订之后。这种情况少见但确实有。在认定自己改坏了之前,先看 AdSense policy change log 上的公告。
容易误判的情况
- “多位 = 多钱”——超过某点之后,密度惩罚 + UX 跳出大过单位收益。1,500 字文章上 2 到 4 个位是甜点。
- “我 CTR 高,所以密度没问题”——Valuable inventory 政策和 CTR 无关。高 CTR + 高密度照样被标。
- “Anchor 和 vignette 是免费的,因为它们独立于页面”——它们都计入密度,也计入 Better Ads 阈值。它们也是单位收入 UX 代价最高的格式。
- “AdSense 让我把 Auto ads 全开”——Auto ads 推荐引擎优化的是 impression 数,不是政策安全或 UX。覆盖它的默认值。
预防建议
- 每季度做截图审计(移动 + 桌面、热门文章、顶 + 中 + 底各一张)。和上季度对比。
- 在组件层封顶每页广告位总数——让未来的模板改动想超也超不了。
- Auto ads 里不用的格式直接关,不要留着”自动优化”。
- 按文章长度设规则:
wordCount < 600不上正文广告。 - 加新广告位时先去掉一个——不要累加。
怎么确认已经修好
- 重新跑一遍上面的截图密度检查,确认每个位置都落在”安全目标”那一列以内。
- 在 Policy center 里,受影响的 URL 应在重新抓取后的 24 到 48 小时内,从受限状态恢复为 Ready。
- 之前被点名页面的填充率,向你其他正常页面的水平回升。
FAQ
Q:AdSense 到底允许每页放几个广告? A:没有固定数字。Google 在 2016 年取消了”每页 3 个”的上限。现在的规则是 Valuable inventory 平衡:广告不得超过内容。唯一的硬数字是 Better Ads 的密度红线——移动端 30%、桌面端 50%。
Q:文章站的甜点是多少? A:1,500+ 字文章上 2 到 4 个位置合理的广告:一个在首屏(但不是页面最上面那个)、一个文中、可选一个文末,桌面再加一个侧栏。
Q:吸顶 / anchor 广告也算密度吗? A:算。因为它们持续占用视口,权重更高;而且桌面端只要叠加一个 sticky video 广告,红线就从 50% 降到 30%。
Q:5,000 字长文能放更多广告吗? A:可以——密度是按视口算的,不是按整页算的。长文可以放 5 到 6 个广告,前提是任意一屏都不超过安全目标,且前 200 字没有广告。
Q:密度违规会被封号吗? A:只有反复警告不修才会。第一次限制是给你修的机会。不处理会升级:URL 级 → 站点级 → 账号级停投。
Q:分类页和标签页怎么办?
A:这类页面常见”内容少于广告”的误配。要么 noindex,要么用 URL 控制关闭广告,要么加真正的引言内容把密度算式拉正常。