Get Started With Custom Domains

When you create a free Teachable school, you can customize the subdomain part of your site URL, following the format However, the root domain will remain While this is a great starting point, you may already have an existing domain that you want to have your school point to. On our Basic plan and up, you can have a root domain of your choice point directly to your Teachable school.

Required Steps

While the specifics differ depending on the service you are using, there are five basic steps that are necessary in adding a custom domain to your Teachable school:

  1. Purchasing a domain
  2. Adding your domain to your Teachable school
  3. Changing your custom domain's nameservers (note that this step is only required if your host does not allow for CNAME records on your root domain and/or you want to use your root domain instead of “www.”)
  4. Create a CNAME record that points your custom domain to your Teachable school
  5. Making your custom domain your primary domain (note that this step should not be completed until your new domain has been verified)

TIP: Several Teachable schools choose to set up a root (naked) domain as their custom domain. Some examples of such Teachable schools are and

CAUTION: If your school is using a custom domain, you will not be able to cancel your paid plan. You must first delete your custom domain(s), and then cancel your paid plan.  

Domain Registrar Specific Guides

Most domain registrars (with the exception of GoDaddy) do not allow you to edit a domain's CNAME at the root level. As a result, in order to use your custom domain with Teachable, you'll also have to use Cloudflare. Cloudflare is a free service that allows you to edit a domain's CNAME at the root level. Take a look at these domain registrar specific guides that walkthrough the process:

If there is no specific guide for the domain registrar you are using, take a look at this article that explains how to use Cloudflare to setup your custom domain:

However, note that certain procedures such as changing your domain's nameservers) may look different depending on the domain registrar you are using. We suggest browsing your domain registrars help guides, or reaching out to their support, for more specified instructions.


Can't find what you're looking for?

Contact us