Back to all lessons
Lesson library

Buy a custom domain through Webflow

Purchase a custom domain through Google Domains and configure it with your Webflow-hosted site — in 4 steps!

Note: We’re transitioning to Workspaces, and are in the process of updating our content. Visit the Workspaces blog post to read more about these updates and changes, or visit our updated lesson on buying a custom domain. You can also learn how to check if your account is on Workspaces.
This video features an old UI. Updated version coming soon!

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.

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

Make sure you have added a site plan to your project. Then, in the Hosting tab of your project under the Custom Domains section, select the Buy new domain option and choose whether you want to purchase a Google domain or GoDaddy domain.

The “Buy new domain” option allows you to purchase a domain from Google or GoDaddy.
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. is searched in the find your domain search bar. A few other options are provided as this domain is taken.
Finding and buying a GoDaddy domain name.
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.
Available domains are in the results tab.
Google will show you which domains are available, and allow you to search until you find one you like.
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.

Two domain adresses are connected. is the default address.
Google Domains will have the G icon on the left.

Make sure that both your sub domain name and root domain name are on the custom domains list.

  • A sub domain name includes www and looks like this →
  • A root domain name looks like this →

Step 3 — Set a default domain

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

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 ( as the default domain. To set the root domain as the default, check Setting the root domain as the default domain.
The make default button is highlighted on the second domain connected.
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 publish your website. You should see your new custom domain in the publish dialog. Learn more about publishing your project.


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.

Try Webflow — it's free