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
- Click Add domain
- Enter your site's base URL (e.g.
https://yourblog.com) - Assign to a brand (optional — see Brands)
- 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.