Do you own a custom domain? As part of any of our paid plans, you can set up a custom domain for your Thinkific site. This removes thinkific.com from your site URL and replaces it with your branded domain!
In this article:
How to Set up Your Custom Domain in Your Domain Host
How to Add Your Custom Domain in Thinkific
How to Test Your Custom Domain
How to Set Your Custom Domain to Primary
What is a Custom Domain?
When you first create a Thinkific site, it will be given a thinkific.com URL, formatted as follows: yoursite.thinkific.com. Everything that appears before thinkific.com can be customized as desired on all plans, however if you are looking to remove the Thinkific branding, this can be done with a custom domain!
Setting up your own custom domain allows you to access your Thinkific site with a domain that you own. You can replace your thinkific.com URL with a branded domain that can be formatted like www.yoursite.com or courses.yoursite.com instead!
Custom Domain Requirements
To set up a Custom Domain for your Thinkific site, you require the following:
- A domain purchased from a domain host (Namecheap, Bluehost, Hover, GoDaddy, etc.)
- A paid Thinkific plan
Thinkific does not provide domains, you will need to purchase a custom domain from a 3rd party domain host provider.
How to Set Up Your Custom Domain in Your Domain Host
Find Your Domain Host
Before you can set up a custom domain for your Thinkific site, you will need to register your chosen domain with a domain host if you haven't already. Some popular domain hosts include Namecheap, Bluehost or Hover. (If you're registering a domain for the first time, a .com address is usually around $10/yr. You don't need a hosting account, we have that part covered!)
If you already have your website, then you should already own a domain. If you're not sure where this is registered, then you can use purewhois.com or lookup.icann.org to find out who your domain host is.
Set Up a CNAME record
Once you have a domain host, you will need to log into your account with them to set up your custom domain. This is done by creating what's called a CNAME record. A CNAME record is what tells browsers where to find your site when visitors navigate to your URL.
Each domain host will have a slightly different interface for setting this up and you can review domain-specific instructions here:
Please note that it can take up-to 24 hours for your custom domain to propagate throughout the world wide web (after setting up your CNAME record).
If your domain host is not listed above, don't worry! The following general instructions apply to all domain hosts:
-
Locate the DNS (Domain Name Settings) for your domain
- Depending on your host, this may be under a page or section called something like manage domain.
-
Select to create a new DNS record.
- This will usually be available in a menu titled something like:
Zone SettingsZone EditorDNS Zone FileAdvanced DNS
- Once there, create a new CNAME record.
Your domain host may ask for an IP address to create an A record. Since we use cloud-based servers, our IP addresses may change periodically, so we are unable to provide an IP address. This is why a CNAME record is required (rather than an A record, MX record, etc.)
- This will usually be available in a menu titled something like:
-
Name Your CNAME record
- The name for your CNAME record must be a subdomain. A subdomain precedes your main domain name. For example in www.yoursite.com, www is the subdomain. What you enter here will affect which URL your Thinkific site will be available at. www, learn, or courses are popular subdomain choices.
- This setting will often be in a field named:
HostHostnameAlias
- Most domains will not require you to include your domain within this field. For example, you can simply add www instead of www.yoursite.com.
Sometimes your domain host will have an existing www CNAME record. If this is your subdomain of choice, you can update this existing www CNAME record instead of creating a new one.
-
Link your CNAME record to your Thinkific site
- Your CNAME record will need to point to your current Thinkific URL. You will want to copy the exact URL of your Thinkific site, which will be formatted as: yoursite.thinkific.com
Make sure to visit your Thinkific site and copy the current URL from the browser bar. CNAME records can be case-sensitive, so it is important to copy your exact Thinkific site URL. If you have just created your account, it will include your name and look something like jack-s-school-5d42.thinkific.com
- This setting will often be in a field named:
Points toTargetValue
- Your CNAME record will need to point to your current Thinkific URL. You will want to copy the exact URL of your Thinkific site, which will be formatted as: yoursite.thinkific.com
-
Set the TTL Field
- TTL stands for Time To Live (in seconds). This is the amount of time it will take your changes to propagate. If this field can be set, select the lowest available number (usually 3600 seconds). If you can't choose a value, skip this step.
-
Save your changes
- Once your record has been successfully saved, you are all set in your domain host! If you are changing your CNAME from previous saved values, it can take 24 hours or more before it has changed on servers worldwide. If that's the case, you'll need to wait until you see it reflected!
Or this:
Some examples of this page look like:
Or even this!
- Once your record has been successfully saved, you are all set in your domain host! If you are changing your CNAME from previous saved values, it can take 24 hours or more before it has changed on servers worldwide. If that's the case, you'll need to wait until you see it reflected!
How to Test Your CNAME Record
Once you have added your CNAME record, there are some great tools online to help double check if it has been set up correctly and if it has propagated worldwide! We use MXToolBox CNAME lookup to confirm the record has been created successfully before adding your custom domain to Thinkific.
We highly recommend completing this step to make sure your site remains accessible when adding your custom domain. Please note that it can take up-to 24 hours for your custom domain to propagate throughout the world wide web (after setting up your CNAME record).
To Test Your CNAME record:
- Go to https://mxtoolbox.com/CnameLookup.aspx
- Input your custom domain including subdomain. Do not include http:// or https:// (ex. www.yoursite.com)
- Click CNAME Lookup
Correct Results
If your CNAME record was created successfully, you will see a result page like this with the following fields:
- Type must be CNAME
- Domain Name should be your desired custom domain
- Canonical Name should be your current Thinkific URL
Incorrect Results
If your CNAME record was not created correctly or if it has not yet propagated, you may see a result page like this:
Make sure to review your CNAME record in your domain host to double-check for any errors. If everything looks correct, you may need to wait 24 hours for your changes to propagate. If you are not sure, feel free to send us an email with a screenshot of your DNS settings for us to have a look!
Setting up your CNAME record with your domain host is just the first step — once you have confirmed that the record is in place and the DNS changes have propagated, you'll still need to follow the instructions below to add the Custom Domain in Thinkific before everything will redirect properly.
How to Add Your Custom Domain in Thinkific
- In your Admin Dashboard, navigate to Settings
- In the Site tab, select Site URL
- Select Add Custom URL
- In New Custom URL field, input your custom domain including your subdomain
- Leave Set as Primary checked for this URL to be the only URL visible for your site (more details HERE)
- Select Save
How to Test Your Custom Domain
If you see a 404 error page, see I Can't Access My Thinkific Site after Adding My Custom Domain.
How to Set Your Custom Domain to Primary
When adding your custom domain in Thinkific, there is an option to Set as Primary. Your primary URL is the only URL that will be visible within the browser bar when someone navigates to your site. If your custom domain is set as primary, this means if someone typed in either your Thinkific URL (ex. mysite.thinkific.com) or your custom domain (ex. www.mysite.com), they will see your custom domain in the browser bar (ex. www.mysite.com).
- In your Admin Dashboard, navigate to Settings
- In the Site tab, select Site URL
- Select the 3 dot menu to the right of your custom URL
- Select Set as Primary
Frequently Asked Questions
Please refer to this article for Custom Domain Frequently Asked Questions.
More About Custom Domains
Custom Domain Frequently Asked Questions
How Do I Access My Site Without WWW?
I Can't Access My Thinkific Site after Adding My Custom Domain