Purchase a custom domain and connect it to your Webflow-hosted site.
If you do not own a custom domain, you can purchase a domain from any domain name provider, or you can buy a domain and connect it to your site automatically in Site settings > Publishing tab > Production.
Before you get started
Make sure you’ve added a Site plan to your site. Learn more about Webflow Site plans.
How to search for and buy a new domain
Once you’ve added a Site plan to your site, you can search for and buy a new domain:
- Go to Site settings > Publishing tab > Production
- Click Add a custom domain
- Click Buy new domain
- Enter the domain you want to buy (e.g., yourdomain.com)
- Click Search
- Follow the steps to purchase your domain from IONOS
- Click Done when you’ve been redirected back to Site settings > Publishing tab
You’ll need to sign into your IONOS account or sign up for a new account during the checkout process.
This flow adds both your root domain (e.g., yourdomain.com) and your www subdomain (e.g., www.yourdomain.com) to your site.
NoteNote: DNS changes may take up to 48 hours to propagate in all geolocations as the DNS cache expires, although this typically occurs within a few hours.
How to verify and publish your site
Before you can publish your site to your custom domain, you’ll need to verify ownership of any custom domains you’ve purchased and/or connected to Webflow. When you connect a custom domain using the Buy new domain option, Webflow automatically adds a TXT record to your DNS settings that contains a one-time verification code to confirm that you own the connected domain.
To complete the verification process and publish your site from Site settings:
- Click Verify domain
- Wait for the “Custom domain verified” confirmation message
- Click Publish to open the publish menu
- Check the domain(s) to which you want to publish your site
- Click Publish to selected domains
ImportantIf you add a new domain or subdomain after your default domain has been set, the new domain or subdomain won’t appear within the publish menu. To resolve this, go to Site settings > Publishing tab > Production and click Make default next to the default domain. Then, publish your site to the new domain or subdomain, and set the default domain again.
Learn more about publishing your site.