OnePaywall Docs
Settings

Domains

Add and manage the websites where OnePaywall is installed.

Go to Dashboard → Domains to see all the websites connected to your OnePaywall account.

Adding a domain

  1. Click Add domain
  2. Enter your site's base URL (e.g. https://yourblog.com)
  3. Assign to a brand (optional — see Brands)
  4. Click Save

Each domain gets a unique site key used in the embed snippet.

Domain detail

Click any domain to open its detail page, which includes:

  • Analytics — performance metrics for this domain
  • Embed — the site key and embed snippet
  • Settings — domain name, brand assignment
  • Free Pages — URLs to bypass gating

Verifying a domain

After installing the embed snippet, go to the domain's Embed tab and click Verify. OnePaywall checks that the script is correctly loading on your site.

A verified domain shows a green badge. Unverified domains still function, but verification confirms everything is set up correctly.

Removing a domain

Click the three-dot menu on the domain → Remove. This:

  • Removes the site key (the embed snippet on your site stops working)
  • Does not cancel active reader subscriptions on that domain — those continue until they expire

You cannot recover a removed domain's configuration.

On this page