Custom Subdomains


If you have your own domain, and would like to use the same domain to point to your Teachable school, you can 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 "", you could create a subdomain (i.e. that points to your Teachable school. This article goes over how to add a custom domain using a subdomain to your Teachable school. 

Video Tutorial

Creating a Subdomain

The process for setting up a subdomain may look different depending on your domain registrar. For more specific instructions, take a look at these registrar specific guides:

Squarespace Wordpress Bluehost Google Domains Namecheap Hover GoDaddy Cloudflare
  1. Log in to your Squarespace account.
  2. Find the domain for which you want to add a subdomain and click Manage Domain.
  3. In the next page, click Advanced Settings.
  4. In the Custom Records section, use the dropdown and select CNAME.
  5. In the Host field, enter the subdomain you wish to use. For example, if you want your full URL to be, you would enter in "courses".
  6. In the Data field, enter your default Teachable URL. You can find this from your Teachable Site > Domains menu (i.e.,
  7. Click Add. Then click Save

Adding a Subdomain To Your Teachable School

Once you've added a CNAME record that points your custom subdomain, you'll have to add the new subdomain to your Teachable site:

  1. Log in to your Teachable account.
  2. Select Site from the admin sidebar.
  3. Choose Domains from the submenu.
  4. Click the New Domain button. 
  5. In the Domain Name text box, enter the url of the subdomain you just created.
  6. Click the Add Domain button and you will see your newly created domain added to the list of domains. 
  7. If desired, click the Make Primary button next to your new domain. 

NOTE: It may take up to an hour for your custom subdomain to become verified. If you receive a "Your domain records may be misconfigured" error message, please review your CNAME records to ensure they are set up correctly. Then, delete and re-add the domain to your Site > Domains menu to re-verify the domain. 

Was this article helpful?

219 out of 357 found this helpful