Made in Builder

×

Developers

Product

Use Cases

Pricing

Developers

Resources

Company

Get StartedLogin

Product

Features

Integrations

Talk to an Expert

Pricing

Blog

Home

Resources

Blog

Forum

Github

Login

Signup

×

Visual CMS

Drag-and-drop visual editor and headless CMS for any tech stack

Theme Studio for Shopify

Build and optimize your Shopify-hosted storefront, no coding required

Resources

Blog

Get StartedLogin

Custom Domains

BETA

You can setup a custom domain for your Builder pages by connecting your domain to a Builder page model.

⚠️ Compatibility: Custom Domains are a beta feature and may not be compatible with your registrar. You can still publish to your domain by moving your project into one of our Starter Kits and deploying it to your domain with Vercel.

Requirements

  • A Builder.io page model domain up and running, served under the default domain (*.builder.codes, or *.builder.live).
  • A custom domain name example.com or subdomain subdomain.example.com.
  • Access to your domain’s server control panel to set up DNS records:
  • A DNS CNAME record pointing your domain (@ if top level or subdomain if not) to Builder.io DNS server dns.builder.live .
  • A DNS CNAME record to verify your domain’s ownership.

Steps

1. Connect your page model to a Builder subdomain

Navigate to your space's Models > Page model, and scroll to the Hosting section to choose a subdomain on builder.live (this is auto-generated for your default page model, if so skip to next step)

2. Add your hosted domain to your page model

Click on connect your domain and type in your domain in the input box

3. Add required DNS records

The app will ask you to add two DNS records to your DNS configuration, please add it and wait for some time ( could take anywhere from 5 minutes to several hours depending on how fast your DNS provider propagate records)

4. Validate domain configuration

Once you add DNS records you can verify it has propogated correctly by pressing Validate, once validated you should instantly see entries from your page model on your custom domain.

Was this article helpful?