PublisherRevenue Guide

The business behind
independent publishing.

New here? Choose a reading path ↗

A sequence for the working publisher

Run a careful advertising test

Trace the path from an authorized seller to an eligible request, a measured impression and an eventual payment. Protect the reading experience while investigating the numbers.

Leave with an authorization check, a measurement dictionary, a layout budget and an escalation path.

Ghost’s analytics dashboard shown in its release material.
The vendor’s analytics illustration from the Ghost 6.0 release. Displayed figures are demonstration data, not an independent publisher benchmark. Ghost ↗

01 / Set the foundation

Understand what is being sold

An application threshold is not a business case. Identify each seller and each event before comparing a revenue share or an RPM.

  1. Research guide · 7 minFrom pageview to collected cash: the ad revenue ledgerA measurement chain for turning requests, fill, price, revenue share, costs, and payment lag into a contribution figure that can be audited.
  2. Research guide · 7 minCount the rung, name the denominatorA practical event ladder keeps requests, renders, viewability, clicks, and conversions from being blended into one misleading impression count.
  3. Operating guide · 4 minTrace one authorized sale from your domain to the final bid requestAn ads.txt line is only the first checkpoint. This audit follows the account through sellers.json and the SupplyChain object, while keeping publisher and intermediary duties separate.

02 / Work through the details

Make the reports comparable

Use the same period, filters and event definition. A discrepancy can be a timing or counting difference; it is not automatically lost money.

  1. Operating guide · 4 minReconcile two ad reports on the same clock and denominatorA discrepancy percentage is useful only after both exports cover the same units, time zone, event rung, filters, and revision window.
  2. Operating guide · 4 minKeep viewability, attention signals, and outcomes in separate columnsViewability says an ad had a measurable opportunity to be seen. Attention methods combine other signals and need their own coverage, validation, and interpretation.
  3. Research guide · 8 minBuild the small measurement layer; buy the hard detectionFirst-party event logging can support direct campaigns, but it cannot turn edge requests into human attention or replace specialist market, consent, and fraud systems.

03 / Check the boundaries

Set a boundary for the test

Reserve space and inspect a small rollout. Know how to pause a problematic placement and retain enough evidence to diagnose the cause.

  1. Operating guide · 4 minGive every ad slot a layout and performance budgetReserved space, bounded third-party work, and a staged rollout make ad density an observable product decision instead of a late script injection.
  2. Operating guide · 4 minPause suspicious traffic without destroying the evidenceA useful invalid-traffic response protects advertisers, isolates the source, preserves ordinary logs, and uses the provider's stated review route.
  3. Research guide · 8 minAdd programmatic demand one layer at a timeDirect delivery, a managed fallback, and header bidding impose very different operational costs; the smallest viable stack should keep consent, latency, and seller authorization visible.
  4. Research guide · 7 minCompare ad partners by denominator, eligibility, and cash timingA dated comparison of AdSense, Journey, Mediavine Official, Raptive, Ezoic, and Monumetric, with traffic units, shares, payment conflicts, and implementation conditions visible.

04 / Extend the practice

Test one control at a time

Understand the auction boundary, then isolate changes to timeouts, floors and refresh behavior. Keep consent states part of the test.

  1. Operating guide · 4 minDraw the ad-auction timeout before changing itA conceptual timeline helps a small publisher see which handoffs compete for the same page-load budget and which observations are needed before any timeout experiment.
  2. Operating guide · 4 minTest an ad price floor without mistaking CPM for yieldA floor experiment needs an eligible-opportunity denominator, overlapping-rule audit, guardrails, and a reversible decision before traffic is allocated.
  3. Operating guide · 4 minWrite an ad-refresh policy readers and buyers can understandRefresh becomes governable when eligibility, visibility, disclosure, counting, and stop conditions are written before inventory is enabled.
  4. Operating guide · 4 minBuild a consent-state test matrix before releaseA matrix turns consent behavior into observable interface, storage, and network checks while leaving jurisdictional legal conclusions to qualified review.

Your next action

Leave with a decision record.

Take two reports for the same day. Record timezone, event counted, inventory scope and filters before computing a difference. Keep the original exports alongside your reconciliation.

Ad inventory forecast ↗RPM & eCPM translator ↗Trust review ↗

The guides do not install an ad stack, certify fraud controls or establish eligibility. Vendor terms and configured behavior need their own verification.

A clearer view of the business

The Revenue Letter.

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