Every monetization question reduces to one formula, and most publishers can only name two of its five variables. Here it is, unpacked — because each variable is a different department of the same business, and growth stalls happen when one department quietly starves.

The five variables

Earnings = Traffic × Pages-per-visit × Viewability × CTR × CPC. Traffic: visitors, filtered by geography's effect on everything downstream. Pages-per-visit: how much inventory one visitor generates. Viewability: what fraction of served ads a human actually sees. CTR: the seen ads that become clicks. CPC: what each click auctions for. Multiply them and you have the money. Miss one and the whole product sags.

Where sites typically leak

The diagnostic habit: when earnings dip, don't ask "what's wrong?" — ask "which variable moved?" Traffic dips show in analytics first. Pages-per-visit falls when redesigns break related-content paths. Viewability falls when templates slow down or units sink below fold-lines. CTR moves with placement and, dangerously, with accidental-click bait. CPC moves with audience mix and season. Each variable has different owners: SEO owns traffic, UX owns pages-per-visit and viewability, placement owns CTR, niche strategy owns CPC.

The multiplication trap

Percentages multiply, which cuts both ways. Improving four variables by 10% each yields 46% more revenue — the compounding that makes optimization worthwhile. But the reverse holds: a site weak in three variables doesn't need a hero move in one; it needs small honest gains in each. And one variable can zero the product — invalid traffic flag, policy suspension — which is why the compliance layer sits under all five like a floor.

Write the five variables on the dashboard. Monthly, estimate which one moved. That single habit converts AdSense from a mystery number into a business with departments.