How to publish a Webflow site to a custom domain

Move your Webflow project from the webflow.io staging URL to your own domain, with SSL on and the www/apex redirect set correctly.

6 min read intermediateUpdated Jun 10, 2026
BI
Reviewed by the editorial team · Jun 10, 2026
Before you start
  • A Webflow Site plan (CMS or above)
  • Owned domain at any registrar

Step by step

  1. 01

    Add a Site plan

    Project Settings → Plans → choose CMS or Business. You can't publish to a custom domain on the free plan.

  2. 02

    Add the domain

    Project Settings → Publishing → Custom Domains. Add both www.yourdomain.com and yourdomain.com. Set one as Default — www is the safest.

  3. 03

    Copy DNS records

    Webflow shows two A records and one CNAME. Keep this tab open.

  4. 04

    Add records at your registrar

    Log into your registrar, open DNS, delete any conflicting A/CNAME records on @ and www, then paste Webflow's values exactly.

  5. 05

    Verify and enable SSL

    Back in Webflow, click Check Status. Once both rows go green, tick SSL and 301 redirect. Webflow provisions the cert in a few minutes.

  6. 06

    Publish

    Top right → Publish → tick your custom domain → Publish. The staging URL stays live as a backup.

Troubleshooting

Domain stuck on 'Issues detected'
Almost always an old A record on @ pointing somewhere else. Delete every A record on @ except Webflow's two.
Site loads but shows 'Not secure'
Untick SSL in Publishing, wait 60 seconds, re-tick. Webflow re-issues the cert.
Web Design · Done-for-you
Want us to design and launch your website?

We build sites on Squarespace, Wix, WordPress, Shopify, Webflow and Framer — from blank canvas to live domain.

Book a website call