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

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:

  1. Log in to your Squarespace account.
  2. Find the domain for which you want to add a subdomain and click Manage Domain.
    squarespace_managedomain.png
  3. In the next page, click Advanced Settings.
  4. In the Custom Records section, use the dropdown and select CNAME.
    squarespace_subdomain.gif
  5. In the Host field, enter the subdomain you wish to use. 
  6. In the Data field, enter your Teachable URL.
  7. Click Add. Then click Save
  1. Log in to your Wordpress account.
  2. Click My Site
  3. Click Domains.
  4. Click the domain for which you want to add a subdomain.
  5. Click Nameservers and DNS.
    wordpress_domains.png
  6. Click DNS Records.
  7. Use the dropdown to change the Type to CNAME.
    wordpress_subdomain.gif
  8. In the Name field, enter the subdomain you wish to use.
  9. In the Alias Of field, enter your Teachable URL.
  10. Click Add New DNS Record
  1. Log in to your Bluehost account.
  2. Click Domains.
  3. Click Zone Editor.
  4. Use the dropdown to select the domain for which you want to add a subdomain.
  5. Use the Type dropdown and select CNAME.
    bluehost_subdomain.gif
  6. In the Host Record field, enter the subdomain you wish to use.
  7. In the Points to field, enter your Teachable URL.
  8. Click Add Record.
  1. Log in to your Google Domains account.
  2. In the Custom resource records section of the Google Domains DNS manager, use the dropdown menu to select CNAME.
  3. In the field, enter the name you would like to give to your subdomain.
  4. In the Domain name field, enter your Teachable URL (e.g. school.teachable.com)
    Google_Domains.png
  5. Click Add
  1. Log in to your Namecheap account.
  2. Click Domain List.
  3. Find the domain for which you want to add a subdomain and click Manage.
  4. Click Advanced DNS.
  5. Click Add New Record.
  6. Select CNAME Record.
    namecheap_subdomain.gif
  7. In the Host field, enter the subdomain you wish to use.
  8. In the Target field, enter your Teachable URL.
  9. Click the green check icon.
  1. Log in to your Hover account.
  2. Find the domain for which you want to add a subdomain and click Edit. Then click Edit DNS.
  3. Click Add A Record.
  4. Use the Type dropdown menu to select CNAME.
    hover_subdomain.gif
  5. In the Hostname field, enter the subdomain you wish to use.
  6. In the Target Name field, enter your Teachable URL.
  7. Click Add Record.
  1. Log in to your GoDaddy account.
  2. In the Records section of the GoDaddy domain manager, click Add. Using the dropdown menu, select the CNAME type.
  3. In the Host field, enter the name you would like to give to your subdomain.
  4. In the Points to field, enter your Teachable URL (e.g. school.teachable.com)
    Domain_Manager.png
  5. Click Save
  1. Log in to your Cloudflare account.
  2. Choose the domain you'd like to create a subdomain for and then click DNS
  3. In the @ field, enter the name you would like to give to your subdomain.
  4. In the Target name field, enter your Teachable URL (e.g. school.teachable.com).
    cloudflare_subdomain.gif
  5. Toggle your proxy status to DNS only.
  6. 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.
    addsubdomain.png
  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?
86 out of 174 found this helpful
thanks_illustration

Can't find what you're looking for?

Contact us
thanks_illustration