Getting Started With Custom Domains

When you create a free Teachable school, you can customize the subdomain part of your site URL, following the format http://yoursite.teachable.com. However, the root domain will remain teachable.com. 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
  4. Create a CNAME record that points your custom domain to your Teachable school
  5. Making your custom domain your primary domain

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

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 room 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.

thanks_illustration

Can't find what you're looking for?

Contact us
thanks_illustration