Your brand on every
client site

Publish client sites on their own domains with no PageHub badge, or embed the drag-and-drop website builder in your own app with our open-source SDK.

Two ways to white-label

Pick one or use both. Hosted covers building and publishing client sites. The SDK is for when the editor itself has to live in your product.

Hosted

Publish on your client's domain

You and your team build in PageHub. Visitors see the site on your client's domain.

  • Connect a domain you already own. Starter includes 1. Business and Agency are unlimited.
  • SSL certificates are issued for you once the DNS records check out.
  • No PageHub badge on published sites, on every plan.
  • Hosting and CDN are included. You don't run a server.
Embedded

Put the editor inside your own app

Install @pagehub/sdk and your customers edit pages without leaving your product.

  • MIT-licensed on npm. Use it in a commercial product.
  • Mount it as a React component, or with one init call in plain JavaScript.
  • Your app loads and saves the pages, so the data stays in your database.
  • The editor interface doesn't show the PageHub name.

Setup, step by step

These are the actual steps, with the names you'll see in the dashboard.

Hosted on your client's domain

1

Build the site

Start from a template or a blank page. Pages, blocks, and the theme are all edited in the PageHub editor.

2

Add your client's brand

In Settings → Branding, set the logo (plus an optional one for dark backgrounds), the company name, and the favicon. The Favicon tool can make one from the logo if they don't have one.

3

Connect the domain

Enter it in the site's Domain section. Add the DNS records shown there at the registrar, then click Verify. Choose whether www or the bare domain is the main address.

4

Set a share image

Design one in the Social Image tool so links shared on social media show your client's card.

5

Publish

The site goes live on the domain. Later edits stay in the draft until you publish again.

Embedded with the SDK

1

Install the package

npm install @pagehub/sdk react react-dom, plus the editor add-ons listed in the SDK readme.

2

Mount the editor

Render <PageHubEditor> with two callbacks: onLoad returns a saved page, onSave stores one. In Next.js, load it client-side only.

3

Match your product

Pass primary, secondary, and accent colors, a light or dark scheme, CSS variables, or raw CSS.

4

Render published pages

Use @pagehub/sdk/react in a React app, or @pagehub/sdk/html to render an HTML string in Node, Bun, Deno, or Workers.

What your clients see, and where PageHub still shows

The hosted route hides PageHub on the live site. A few places outside it still carry our name, and you should know which.

On the published site

  • Their own domain, with SSL
  • Their logo, company name, and favicon
  • Site emails, like receipts and sign-in links, sent with their company name and replying to their email address
  • No PageHub badge on the live site

Where PageHub can still appear

  • Without a favicon, the site uses the PageHub icon.
  • Without a share image, the automatic share card can include a small “Built on PageHub” line.
  • Review links open on a pagehub.dev preview address.
  • Clients you add as editors sign in to PageHub to make changes. To keep your brand in the editor too, embed the SDK.
  • Site emails come from a PageHub address, even with your client's name on them.

What's included on which plan

Prices are for monthly billing. Annual billing costs less. Full limits are on the pricing page.

Every plan

Starter is free

  • Connect a domain you own (Starter: 1)
  • Hosting, SSL, and CDN
  • No PageHub badge on published sites

Pro

$7/mo per site

  • Client review links with pinned comments
  • Unlimited collaborators per site

Business

$250/mo

  • Unlimited domains you own

Agency

$1,250/mo

  • Client records, reports, and invoices

SDK

Free, MIT license

  • Editor, viewer, and HTML renderer work without a PageHub account
  • AI generation needs a PageHub account

Pro, Business, and Agency each include everything in the plan before it.

Working with clients

Tools for the part of client work that happens outside the editor.

Review links

Send one link to the draft. Your client types their name, clicks anything on the page, and leaves a pinned note. No account needed. You reply and resolve under the site's Review tab. Pro and up.

Client records

Keep each client in one list with their contact details, and attach their sites to them. Agency plan.

Reports

Write updates with screenshots attached. Clients read them after signing in with the email you have on file. Agency plan.

Invoices

Itemized invoices with a PDF download, your business details, and the payment methods you accept: Zelle, Venmo, or Cash App. Agency plan.

Frequently Asked Questions

What to know before you put client sites under your brand.

Not on their published site. There's no PageHub badge on any plan. Set a favicon and a share image too. Without them, the site uses the PageHub icon and the automatic share card can include a small "Built on PageHub" line.

Try it on a real client site

Book a demo to walk through the hosted setup and the SDK, or start on the free plan and connect a domain today.