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.
- 14 visits in 30 days
- Politics & Opinion
- Direct · desktop
Loyal reader. Projected lifetime value outweighs the few ad sessions given up, so the offer appears after the third article.
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.
Everyone who won't pay today leaves at the wall — and takes their ad sessions with them.
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 worksezsubscriptions.allowAds()Every session monetizedThe 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 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
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
Judged on combined EPMV, B wins. A was walling off readers the auction valued.
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
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
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.
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
Raw emails never leave your hands. Only hashed identifiers reach the providers advertisers buy through.
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.
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 silo | Ezoic Subscriptions | |
|---|---|---|
| Optimizes for | Conversions | Combined EPMV across ads and subscriptions |
| Sees ad yield | No | Every pageview, priced in real time |
| Registered readers | A marketing list | Addressable ezID identity from day one |
| Ad-free tier | Managed apart from the ad stack | One call turns ads off on Ezoic's servers |
| Integration | Separate SDK, separate team | One script beside the JS snippet you already run |
| Reporting | Subscriptions only | Ads, subscriptions, video, and newsletters together |
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.
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.
<script
src="https://sm.ezoic.com/min.js"
async defer>
</script>Check Access, Then Sell It.
Your code checks a product handle. Allowed? Deliver the benefit. Not yet? Open the pre-built paywall.
// inside ezsubscriptions.cmd.push(…)
const access = await
ezsubscriptions.hasAccess("premium")
if (access.decision === "allowed") {
revealPremium()
} else {
ezsubscriptions.showPaywall({
product: "premium",
})
}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.
Subscriptions Manager → Products
→ Preview in test mode
Card 4242 4242 4242 4242
Mode Test mode — no real chargesBuilt 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