Setting Up a Subdomain

For school owners that already have their own website, and would like to use the same website to point to their Teachable school, you'll have to create a subdomain. A subdomain is a second website that has its own unique content, but the same root domain. For example, if you already have a website at "popcorn.com", you could create a subdomain (i.e. school.popcorn.com) that points to your Teachable school. This article goes over how to add a custom domain using a subdomain to your Teachable school.

NOTE: If your domain is registered with GoDaddy or Google Domains, the process of creating a subdomain differs. For more information, take a look at the GoDaddy specific guide or the Google Domains specific guide.

Changing Your Custom Domain's Nameservers

The first thing you'll have to do is change your custom domain's nameservers. This process looks different depending on the domain registrar you are using.

For instructions on how to change your custom domain's nameservers, reference the appropriate domain registrar specific guide.

Adding Your Custom Domain to Your School

  1. Log into your Teachable account.
  2. Select Site from the admin sidebar.
  3. Choose Domains from the submenu.
  4. Click the New Domain button. 
    admin_site_domains__new.png
  5. In the Domain Name text box, enter the url of the desired custom domain INCLUDING the subdomain you would like to use (i.e. courses.teachabletest.com).
    Domains___Admin.png
  6. Click the Add Domain button and you will see your newly created domain added to the list of domains. 

Creating a CNAME Record

  1. Log into your Cloudflare account.
  2. In the menu, click DNS
    cloudflare_DNS.png
  3. Change the record type to "CNAME".
  4. In the Name field, enter the name you would like to give to your subdomain.
  5. In the Domain Name field, enter your Teachable URL (i.e. school.teachable.com).
    DNS__timothymkim_com___Cloudflare_-_Web_Performance___Security.png
  6. Click Add Record.

Making the New Domain Your Primary Domain

  1. Log into your Teachable account.
  2. Select Site from the admin sidebar.
  3. Choose Domains from the submenu.
  4. Verify that the new domain name works by clicking the Check Domain button. If your domain name works, you will see a Verified message next to your domain.

    CAUTION: Do not set your new domain as Primary in Teachable until you know the transfer is complete. If you have set your new domain as the Primary too early, you will be unable to log into your school.

    Domains___Admin.png
  5. Click the Make Primary button next to your new domain. 
thanks_illustration

Can't find what you're looking for?

Contact us
thanks_illustration