Skip to main content
Stacklane

Paywalls + metering, the right friction at the right moment, subscriptions Google can still see.

Paywalls earn their keep when they convert without breaking SEO and convert without alienating the first-time reader. We build the metering logic, the Stripe Billing layer, and the edge middleware that gates without throwing the entire article behind login.

What we build

  • Metered access tracked per device, not just per session

    Free-article counters survive cookie clearing via a privacy-aware fingerprint. The reader gets the journalism on first visit; the paywall lands at the article where the engagement signal says they'd subscribe.

  • Edge middleware for the gate

    The paywall decision runs at the CDN edge in milliseconds. Subscribers never see the gate; metered readers get the right counter; first-touch readers get the article. Origin server gets a clean traffic profile.

  • Stripe Billing for the subscription engine

    Plans, trials, upgrade paths, regional pricing, dunning, all handled by Stripe Billing wired against a typed subscription state machine. New plan launches are config changes, not engineering sprints.

  • Google Flexible Sampling support

    Articles stay indexable; Google's crawlers see the full content with the proper meta. First-click-free is configurable per section. The SEO team gets a setting; the engineering team gets to ship.

  • Newsletter + paywall as one product

    Email subscribers feed into the same audience model as paid subscribers. Upgrade flows from free newsletter to paid plan run in-line, not in a separate flow. Audience growth and revenue are the same graph.

  • Editor controls for per-article gating

    Editorial set premium, free-this-week, or members-only per article in the CMS. Bulk operations for a whole investigation series. The marketing team can run a free-week promotion without engineering involvement.

Where this fits

  1. Your publication has a growing newsletter and wants to launch paid subscriptions without breaking the part that's working.

  2. Your current paywall lives in a vendor SaaS that doesn't fit your editorial workflow.

  3. Your paywall is converting but Google traffic is dropping because the indexing is half-broken.

Tech stack

  • TypeScript
  • Stripe Billing
  • Edge Middleware
  • Postgres

Want this for your team?

30 minutes with a founder or senior engineer. We'll scope what you need and tell you straight whether Stacklane fits.

Book a Free Call