What it actually takes to go from an empty Webflow account to a live site on your own domain, including the plan mix-up that trips up almost everyone.
Webflow bills the account and the website separately. Only one of them puts a site on your domain.
Paying for a Workspace plan does not let you publish to a custom domain. That takes a Site plan, purchased per site. An annual Workspace plan looks like the obvious upgrade, and it still leaves your site stuck on webflow.io.
Downgrade the Workspace to Starter from the Workspace dashboard under Plans. Refunds aren't automatic, so request one with your invoice ID (it starts with in_) through Webflow's refund request form.
Two options cover almost every marketing site. Prices are billed yearly.
Custom domain and static pages only, no CMS. Fine for a brochure site that rarely changes.
Adds the CMS, site search, and form file uploads. If the site has a blog or any content added regularly, Basic won't work.
There's no localhost and no git. Every site gets a free yoursite.webflow.io address, and that is your staging environment.
Add a Site plan first. A custom domain can't be connected without one.
Site settings, then the Publishing tab, then Production, then Add a custom domain.
Quick connect sets the DNS records for you with supported registrars. Manual means copying the records into your DNS provider yourself.
Adding yourdomain.com connects both the root domain and the www subdomain.
For a manual setup with SSL (the default), add these at your DNS provider. Copy the TXT value from Site settings.
Back in Site settings, under Publishing and Production.
On SSL hosting the default domain has to use a CNAME record, so click Make default next to www. A root default needs a different DNS setup and can cause "too many redirects" errors.
Click Check status, then Verify domain. DNS can take up to 48 hours to propagate, but usually takes a few.
Open the publish menu, check your custom domain, and click Publish to selected domains.
This is where a paid Workspace plan earns its keep.