If you do not own a custom domain, you can purchase a domain from any domain name provider, or you can buy a Google domain or a GoDaddy domain from the Hosting tab in your Project Settings.

Before getting started
Before you get started with this tutorial, make sure you have added a site plan to your project.
To purchase a domain through Webflow:
  1. Choose a domain provider
  2. Search for and buy a new domain
  3. ‍Set a default domain
  4. Verifying the domain and publishing

Step 1 — Choose a domain provider

Under Buy new domain in the Custom domains section of your hosting settings, choose whether you want to purchase a Google domain or GoDaddy domain.

Need to know
Google Domains is currently available only for users in some countries. Learn more about the availability of Google Domains and supported countries.

Step 2 —Search for and buy a new domain

Follow the instructions in the pop up to find a domain name and purchase it.

Finding and buying a GoDaddy domain name
Note
You'll need to sign in to your Google account or GoDaddy account, or signup for a new account if you do not have one.

Google will show you which domains are available, and allow you to search until you find one you like.
Note
You may need to add billing information if you've never used Google Checkout. This isn't connected to Webflow's billing system.

Make sure you got both your naked and full domains

Once you've bought your domain, you'll be brought back to the Hosting tab of your Project, where you'll see that the domain(s) has been added.

Google Domains will have the G icon on the left.

Make sure that both your full domain name and naked domain name are on the custom domains list.

  • A full domain name includes www and looks like this → www.example.com
  • A naked domain name looks like this → example.com

Step 3 — Set a default domain

Now, click the home icon next to the full domain to set it as the default domain. This will send all traffic from all domains connected to this project to the default domain.

Need to know
The default domain on SSL must be served on a domain that has a CNAME record. So, you'll need to set the full domain (www.yourdomain.com) as the default domain. To set the root domain as the default, check Setting the root domain as the default domain.
Set the full domain with the www as the default domain

Step 4 — Verifying the domain and publishing

To verify that your DNS settings are correct, and that your domain is correctly pointing to Webflow, click check status under each of your domain names.

The final step is to simply publish your website. You should see your new custom domain in the publish dialog. Learn more about publishing your project.

Troubleshooting
It may take up to 48 hours before changes are successfully made from your DNS host. If your domain is not working correctly after 48 hours, troubleshoot your DNS settings or contact your domain provider’s help desk.

If your DNS settings are correct, but you’re still experiencing issues with your published site, contact us and we’ll help you resolve any issues.