PublisherRevenue Guide

The business behind
independent publishing.

New here? Choose a reading path ↗

Operating guide / Primary sources + editorial method

Give every ad slot a layout and performance budget

Reserved space, bounded third-party work, and a staged rollout make ad density an observable product decision instead of a late script injection.

An open laptop displaying the Unsplash website on a table.
Reference photograph: a digital workspace, not an advertising dashboard. Bernd Dittrich / Unsplash ↗
Open the visual model ↗
Illustrative inventory branches from 144,000 eligible requests to 45,000 direct impressions and 99,000 requests available for network fill.
Original editorial diagram / Conceptual illustration; not benchmark data.

Budget the slot before choosing demand

Draw each candidate slot on the narrowest supported viewport. Record its permitted sizes, reserved container height, earliest load point, fallback, and whether it can ever collapse. Ads and other late-loaded content can move text after a reader begins using the page. Reserving space with fixed dimensions, a minimum height, or an appropriate aspect ratio reduces that movement. A no-fill result should normally keep a stable placeholder when collapsing would shift content already on screen.

The page budget should cover more than Cumulative Layout Shift. Name a maximum number of initial ad requests, third-party script bytes, main-thread work, and above-the-fold slots. These are internal limits to test, not universal thresholds. Core Web Vitals remain outcome measures observed on real visits; the budget is the team's controllable input. Record the content template and viewport because one number across an article, gallery, and tool can conceal different behavior.

Illustrative slot budget
ControlArticle baselinePilot limit
Initial ad slots01
Below-fold slots02
Reserved mobile heightNone250 px per selected slot
Third-party script transfer0 KB120 KB test ceiling
CLS at 75th percentileMeasure firstNo material regression from baseline

The numbers are invented planning inputs, not recommended benchmarks.

Source notes: Optimize Cumulative Layout Shift

Load by reader proximity

Keep the main content, navigation, and consent decision ahead of nonessential ad work. An above-the-fold slot should have space reserved immediately, but its network calls still need an explicit timeout and failure state. For below-the-fold slots, begin work near the viewport rather than loading every auction on page start. Lazy loading can reduce initial contention, but loading too late can produce empty spaces and missed eligible impressions.

A slot's lifecycle should be observable: eligible, requested, filled, rendered, no-fill, timed out, or blocked by the applicable choice. Do not infer page quality from ad revenue alone. More competition might raise a short-run auction result while adding script and main-thread cost. Measure the page and commercial outcome together over the same cohort.

Source notes: Effectively loading ads without impacting page speed

Roll out by template, then traffic share

A small site does not need a complicated experimentation platform. Start with one low-risk article template and one placement. Capture a pre-change week or another representative baseline, then expose a small share of eligible traffic if the stack supports stable assignment. Do not compare a holiday promotion with an ordinary week and call the placement causal. Keep content mix, geography, consent state, and device distribution visible.

Illustrative plan: week one measures 200 representative mobile visits with no new unit. Week two enables one reserved below-the-fold slot for 10% of eligible visits. Week three increases to 50% only if error rate, CLS distribution, content interaction, and revenue per eligible visit remain within the team's written limits. These volumes are examples, not enough to guarantee statistical certainty. A small sample can reveal breakage even when it cannot establish a revenue lift.

Source notes: Optimize Cumulative Layout Shift · Effectively loading ads without impacting page speed

Use stop conditions, not optimism

Before launch, define what pauses the test: a visible content jump, controls blocked by an overlay, persistent blank space in a critical reading area, consent leakage, script errors, or a material field-performance regression. Test slow connections, narrow screens, zoom, keyboard use, no fill, blocked third parties, and long creative text. A laboratory run catches obvious issues; field data catches post-load shifts and device combinations the lab missed.

The decision log needs baseline, variant, dates, eligibility rule, changed code, metric definitions, and rollback result. Revenue should use eligible visits or another declared denominator, not total site traffic if only one template entered the test. Keep the placement only when its contribution pays for operational cost and reader harm stays within the published budget. Documenting a failed pilot is useful; it prevents the same unit returning later without its evidence.

  • Reserve the maximum expected footprint for each responsive state.
  • Keep ads off the critical content path where practical.
  • Measure post-load CLS during realistic scrolling.
  • Test no-fill and timeout behavior before paid delivery.
  • Retain a one-action kill switch and verified rollback.

Source notes: Optimize Cumulative Layout Shift

Continue the work

Sources & limits

The example budgets and rollout sizes are illustrative. Performance results depend on the page, creative, device mix, consent state, and vendor code; field measurement is required.

  1. Optimize Cumulative Layout Shift
    Google web.dev documentation · Publication date not stated · Primary source checked · 19 September 2026
  2. Effectively loading ads without impacting page speed
    Google web.dev documentation · Publication date not stated · Primary source checked · 19 September 2026

Source claims and editorial judgments remain separate. Send a correction with the passage and supporting evidence.

Keep going

Also on the desk.

Explore the library ↗

A clearer view of the business

The Revenue Letter.

One useful model. One question worth asking.
A considered note for independent publishers.