Triage

When it breaks

A revenue collapse has exactly three shapes. The money fell but the traffic held. The traffic fell. Or a policy or network decision cut you off. Each has a different first move, and the most expensive mistake in a recovery is running the fix for the wrong failure. Name it first, then work it.

The three failure families

Every collapse is one of these

01 / Demand-side

RPM fell, traffic held

Sessions and clicks look normal; earnings per thousand views do not. The market, the auction, or your own setup changed. Your audience did not.

Read: RPM collapse →

02 / Supply-side

The traffic fell

Sessions and GSC clicks dropped, usually from a date you can point at. RPM is roughly steady; there is simply less of everything. A search problem wearing a revenue costume.

Read: update diagnosis →

03 / Policy or network

Someone turned it off

A notice in your AdSense Policy center, a disabled account or site, or a letter from your network. The reports did not drift; a decision was made. The first move is reading that notice precisely.

Read: serving limits →

The tells

What each one looks like in your reports

You do not need new tooling to tell these apart. Three reports you already have, read side by side over the same window, separate the families cleanly.

Where to look Demand-side Supply-side Policy or network
GA4 sessions Flat Down, usually from a date you can name Flat
GSC impressions and clicks Flat Down. Read impressions and clicks separately: clicks falling while impressions hold is its own tell Flat
AdSense page RPM Down. The whole story lives here Roughly steady per page Down or zero, and earnings stop tracking traffic
Policy center and inbox Quiet Quiet The tell itself: a limit, a disablement, or a letter from your network
Start with RPM collapse Update diagnosis, then AI Overviews Serving limit, disabled, or eviction

Compare like for like: last 30 days against the prior 30, same pages, same countries. A hunch is not a diagnosis. If the columns still will not separate, the six-question triage walks it.

The spokes

Read the one that matches

Each spoke is a working guide for one failure: what to check, in what order, and what recovery realistically looks like. Read one deeply rather than all eight anxiously.

When to get help

What we can and cannot do

Most of this is work you can do yourself with the spokes above and a quiet hour in your own reports. The audit is for when you want the placement layer checked properly: send your URL and, if you have it, your ad network's viewability reporting, and you get back a placement scorecard and a fix list in priority order. It is the same method we run on our own sites when a number moves.

Two honest caveats. If the failure is supply-side, an ad audit will not bring the traffic back, and we will say so and point you at the right spoke instead. And if an account is disabled, no audit reopens it. Where the audit earns its fee is demand-side drops and post-eviction rebuilds, where placement and network choices are the levers that move.

Get the audit