Ezoic
Ezoic Subscriptions

Grow Subscriptions Without Leaving Ad Revenue on the Table.

Weigh every visitor on one number: whether a subscription offer, a registration ask, or an ad-supported session earns you more. Then run the offer, checkout, and renewal on the same infrastructure that already monetizes your pages.

How each reader changes the revenue modelIllustrative
Pick a reader
The reader
Loyal reader
Signals
  • 14 visits in 30 days
  • Politics & Opinion
  • Direct · desktop
Each model, priced for this reader$ per 1,000 visitors
AdsezID identitySubscription
Keep reading, with ads$22
Ask for a free account$31
Show a subscription offerEarns most$68
Subscription $68
What they get
Show a subscription offer
Subscribe to keep reading.
See plans
This reader earns
$68per 1,000 visitors
With this model$68
One paywall for everyone$68
Same as one paywall. The wall fits this reader.

Loyal reader. Projected lifetime value outweighs the few ad sessions given up, so the offer appears after the third article.

Why Ezoic

Your Paywall Has a Cost Nobody Is Counting.

A paywall judged on conversions alone can't see what it turns away. Every reader it walls off is ad revenue you quietly give up — and it never shows up on the subscription dashboard.

Ezoic already prices every pageview in a real-time auction. Ezoic Subscriptions runs on the same infrastructure, so your paywall decisions can use that price and every reader is weighed on one number: EPMV — earnings per thousand visitors — across ads and subscriptions combined.

1,000 visitors, three wallsIllustrative
1 figure = 10 visitors
SubscribedRegisteredRead with adsLeft at the wall
The subscription dashboard sees
40
conversions per 1,000 visitors
The business earns
per 1,000 visitors
$7.50
Subscriptions $6.40Ads $1.10

Everyone who won't pay today leaves at the wall — and takes their ad sessions with them.

What you can sell

Sell Anything Worth Paying For.

An ad-free experience is the most common product. Premium stories, member tools, bundles, and reader support run on the same checkout, accounts, and access checks.

Sell an Ad-Free Experience.

When a subscriber has access, one call turns ads off on Ezoic's servers — no placeholders to manage. If the subscription ends, the ads come back on their own.

How ad removal works
yoursite.com · articleIllustrative
AdIn-content · 300×250
AdAnchor · 728×90
ezsubscriptions.allowAds()Every session monetized
Capabilities

The Full Subscription Stack. One Integration.

Everything a large newsroom needs to acquire, convert, and keep subscribers — connected to the ad stack you already run.

Paywalls & offers

Paywalls Set Where They Earn More.

Your site decides when the paywall opens. Your Ezoic revenue team helps set those rules — metered, hard, freemium, or dynamic — from live ad value, engagement, and propensity to pay, with intro prices, trials, and checkout copy tuned by segment, section, device, or referral source.

  • Classic or Modern templates, edited on a live preview
  • Weekly, monthly, or yearly plans, one-time purchases, and free trials
  • Promo codes, plus campaign links like ?promo=SAVE20
Paywall appearance
Subscriptions · Products · Premium · PaywallIllustrative
Premium
Read without limits.
Every story, every section, every device.
Monthly
7-day free trial
$8
Annual
$80
Continue
Secured by Stripe · Cancel anytime
Click-to-edit textLight, dark, or autoYour accent color50+ languages
Testing

Testing That Resolves on Combined EPMV.

The machine-learning testing Ezoic runs on ad layouts, applied to offers and walls — so a winning offer can't quietly cost you ad revenue.

  • Offers and walls scored on ads and subscriptions together
  • Readers who don't convert still count
  • One number for audience, product, and ad ops teams
Subscriptions · Offer testIllustrative
Judge the test on
AHard wall after 1 article
$13.30
Subscriptions $9.10Ads $4.20
BMeter at 3 articles
$20.00
Subscriptions $8.40Ads $11.60

Judged on combined EPMV, B wins. A was walling off readers the auction valued.

Checkout & billing

Checkout and Accounts You Don't Have to Build.

Stripe-powered checkout with Apple Pay and Google Pay, guest checkout, and passwordless sign-in — or keep your own login. Dunning, retries, and cancellation save-offers protect recurring revenue.

  • Ezoic-managed payments or your own Stripe account
  • Local-currency pricing and checkout in 50+ languages
  • A subscriber portal for receipts, invoices, and payment methods
The subscriber experience
Checkout · secured by StripeIllustrative
All Access
Monthly$12
Annual$120
Continue
Guest checkoutPasswordless sign-inYour login or oursFree trials
Reporting

Every Revenue Line in One View.

Subscriptions, ads, video, and newsletter revenue together — EPMV by section, author, and source, so the paywall and the ad stack answer to the same number.

  • Ads and subscriptions side by side
  • EPMV by section, author, and source
  • Test-mode purchases kept out of live numbers
Reporting · revenue by segmentIllustrative
Combined EPMV
Earnings per 1,000 visitors, every revenue line
Politics
$26.10
Sports
$22.10
Business
$20.90
Food & Drink
$18.60
AdsSubscriptionsVideo & newslettersLive · Test mode kept separate
ezID · first-party identity

Registered Readers Earn Before They Pay.

Every login and email you capture becomes consented, addressable identity across the providers advertisers buy through — no third-party cookies, and raw lists never leave your hands.

Registration walls

A Free Account Is the First Conversion.

Visitor Accounts gives readers sign-up, login, and recovery — with Google, Facebook, and Apple sign-in. Each login becomes identified traffic advertisers pay more to reach, while you nurture the reader toward paid.

  • +41% revenue with ezID and connected first-party data
  • +13% revenue with ezID alone
  • One-step activation across LiveRamp, ID5, UID2, and The Trade Desk
  • No third-party cookies required
Learn about ezID
How a free account paysIllustrative
Create a free account to keep reading.
Continue with Google
Email address
Create account
Who can bid on this reader
LiveRampID5UID2The Trade Desk
Value of the impression
Anonymous — guessed, or not at all

Raw emails never leave your hands. Only hashed identifiers reach the providers advertisers buy through.

The reader lifecycle

Monetized at Every Stage, Even Before They Pay.

A conversions dashboard only counts the reader who pays. Here every stage earns — and audience teams build the journey rules visually, client-side or at the edge, matched to your content-protection needs.

Revenue lines by stageIllustrative
Ad revenue
ezID identity
Subscription
EarningPartial — ad-light plan or offer outNot yet
Discover

Anonymous readers get a fast, ad-supported session that keeps them reading.

Trigger
First visits from search and social
Reader sees
The full article, with ads

Subscriptions in a Silo. Subscriptions With the Full Picture.

Subscriptions in a siloEzoic Subscriptions
Optimizes forConversionsCombined EPMV across ads and subscriptions
Sees ad yieldNoEvery pageview, priced in real time
Registered readersA marketing listAddressable ezID identity from day one
Ad-free tierManaged apart from the ad stackOne call turns ads off on Ezoic's servers
IntegrationSeparate SDK, separate teamOne script beside the JS snippet you already run
ReportingSubscriptions onlyAds, subscriptions, video, and newsletters together
Setup

Already on Ezoic? You're Mostly Set Up.

Subscriptions adds one script beside the JS snippet you already run for Ezoic Ads. New to Ezoic? It's still one script.

1

Add the Script.

Load it on every page where subscriptions or donations should work. It loads async and queues your calls until it's ready.

index.html
<script
  src="https://sm.ezoic.com/min.js"
  async defer>
</script>
2

Check Access, Then Sell It.

Your code checks a product handle. Allowed? Deliver the benefit. Not yet? Open the pre-built paywall.

premium.js
// inside ezsubscriptions.cmd.push(…)
const access = await
  ezsubscriptions.hasAccess("premium")

if (access.decision === "allowed") {
  revealPremium()
} else {
  ezsubscriptions.showPaywall({
    product: "premium",
  })
}
3

Test, Then Go Live.

Walk the full checkout with Stripe test cards — no real charges. Then turn on journeys brand by brand, with a dedicated revenue team beside your audience and ad ops leads.

Ezoic dashboard
Subscriptions Manager → Products
  → Preview in test mode

Card   4242 4242 4242 4242
Mode   Test mode — no real charges

Built for Multi-Brand Publishers and Their Newsrooms.

A dedicated revenue team works alongside your audience, product, and ad ops leads from day one.

Migration without downtime.
Subscriber records, entitlements, and active plans move over with no interruption to readers.
Multi-property control.
Every brand, region, and currency from one account, with per-brand rules. Products and prices are scoped per domain, and each price can carry its own amount in each market.
Your data, your warehouse.
Verify access and read subscriptions from your own servers with the server-to-server REST API, and export subscriber and revenue data to your BI and CRM tools.
Search-safe gating.
Gated articles carry paywalled-content structured data (isAccessibleForFree: false), so Google reads them as paywalled, not cloaked.
Global checkout.
Paywall and checkout in 50+ languages, local-currency pricing, and Apple Pay and Google Pay on supported devices.
Privacy and compliance.
Consent-aware by design, with regional handling for GDPR and US state privacy laws.

Questions, Answered.

No. Start in measurement mode alongside it. Migration is a separate decision once the numbers are in front of you.

See What Your Paywall Is Really Costing You.

A free revenue assessment. We model your current walls against your ad yield and show where you're over- or under-monetizing, brand by brand.

  • Modeled on your own traffic
  • No change to your current platform
  • Reviewed with a senior revenue strategist

Already on Ezoic? Open Subscriptions from the Settings gear in your dashboard.

Read the Subscriptions docs

Request Your Assessment.