All Collections
Managing Your Account
Account Settings
How to set up a custom domain in ConvertKit
How to set up a custom domain in ConvertKit

Learn how to set up a custom domain in ConvertKit and validate it for use.

Updated over a week ago

Use your own domain for your ConvertKit landing pages, Creator Profile, and more!

By default, we'll host the pages you create on ConvertKit on a ck.page domain. But you can set up a custom domain or subdomain, such as yoursite.com or pages.yoursite.com respectively, for hosting your pages on it instead.

This way, your page URLs will reflect your custom domain branding rather than accountdomain.ck.page.

Setting up a custom domain can be a little challenging as you'll need to add something called "DNS records" to your domain provider (i.e., the platform from which you'd bought your domain).

If you aren't sure what to do, contact your domain provider for help!

1. Add your custom domain

In your ConvertKit account, click your account name at the top right of the navigation, followed by Settings.

Then select Domains in the account settings' left sidebar.

Scroll down to the Custom Domains section of the page and click Add a Custom Domain.

Type your custom domain (or subdomain) into the Your Custom Domain field of the window that pops up. Don't include the www.

Optional: If you'd like, use the Homepage field to select the landing page that should appear when people visit the custom domain you've provided.

For example, if you set your Creator Profile as the homepage for your yoursite.com custom domain, people will see your Creator Profile when they visit yoursite.com.

Click Next when you're done.

2. Add DNS records to your domain

You'll see a table with three DNS (Domain Name System) records in it:

The DNS record values are IP addresses, which may look like a bunch of random numbers. But they help direct people who visit your custom domain URLs to our servers—and hence to your pages!

So, log into your account with your domain provider and add three new DNS records to your domain using the Type, Host, and Value DNS record information in the table.

The exact process will vary based on your domain provider. Here are the instructions for adding DNS records for some major providers:

If your domain provider isn't listed here, try finding the instructions by searching for "Add DNS records to [your domain provider]" in your preferred search engine. Alternatively, contact your domain provider for help.

NOTE: If you aren't using a subdomain and your domain provider requires an entry in the Host field, filling out this field with @ will usually work. (But we'd recommend double-checking with your provider if that doesn't work.)

3. Validate your DNS records

After adding your DNS records to your domain provider, come back to ConvertKit and click Validate on the window showing your DNS records:

Or, if you've already closed that window, go to your Domains settings in ConvertKit.

You'll see a DNS record table with the "Unverified" status next to each DNS record. Click the refresh icon next to the Status table heading and we'll try validating your DNS records again.

NOTE: It may take up to 24 hours for your DNS records to take effect. So, if the DNS records in the table still say "Unverified" after you've refreshed their statuses, try validating them again 24 hours later.

If that still doesn't work, try following this troubleshooting guide.

Once we've verified your custom domain, the statuses next to your DNS records will say "Verified":

With that, your custom domain is ready for use in ConvertKit!

Check out these guides to learn how to use your custom domain for your:

Updating your custom domain

If you want to update your custom domain, remove it first. Then, add your updated custom domain to ConvertKit using the steps above.

And don't forget to update the URLs for all the ConvertKit pages for which you've used your custom domain!

Removing your custom domain

You can remove your custom domain from ConvertKit anytime by clicking the Remove this domain button under it in your Domains settings:

It's also a good practice to remove its DNS records from your domain provider after that.

If you're having trouble validating your custom domain after adding it to ConvertKit, this troubleshooting guide may help 👇

Did this answer your question?