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.
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:
- Log in to your Squarespace account.
- Find the domain for which you want to add a subdomain and click Manage Domain.
- In the next page, click Advanced Settings.
- In the Custom Records section, use the dropdown and select CNAME.
- In the Host field, enter the subdomain you wish to use. For example, if you want your full URL to be courses.yoursite.com, you would enter in "courses".
- In the Data field, enter your default Teachable URL. You can find this from your Teachable Site > Domains menu (i.e., yourschool.teachable.com).
- Click Add. Then click Save.
- Log in to your Wordpress account.
- Click My Site.
- Click Domains.
- Click the domain for which you want to add a subdomain.
- Click Nameservers and DNS.
- Click DNS Records.
- Use the dropdown to change the Type to CNAME.
- In the Name field, enter the subdomain you wish to use. For example, if you want your full URL to be courses.yoursite.com, you would enter in "courses".
- In the Alias Of field, enter your Teachable URL. You can find this from your Teachable Site > Domains menu (i.e., yourschool.teachable.com).
- Click Add New DNS Record
- Log in to your Bluehost account.
- Click Domains.
- From the Manage dropdown menu for the domain you are using, click DNS.
- Scroll down to the CNAME section, and click Add Record.
- In the Host Record field, enter the subdomain you wish to use. For example, if you want your full URL to be courses.yoursite.com, you would enter in "courses".
- In the Points to field, enter your Teachable URL. You can find this from your Teachable Site > Domains menu (i.e., yourschool.teachable.com).
- Click Save.
- Log in to your Google Domains account.
- In the Custom resource records section of the Google Domains DNS manager, use the dropdown menu to select CNAME.
- In the @ field, enter the name you would like to give to your subdomain. For example, if you want your full URL to be courses.yoursite.com, you would enter in "courses".
- In the Domain name field, enter your Teachable URL.You can find this from your Teachable Site > Domains menu (i.e., yourschool.teachable.com).
- Click Add.
- Log in to your Namecheap account.
- Click Domain List.
- Find the domain for which you want to add a subdomain and click Manage.
- Click Advanced DNS.
- Click Add New Record.
- Select CNAME Record.
- In the Host field, enter the subdomain you wish to use. For example, if you want your full URL to be courses.yoursite.com, you would enter in "courses".
- In the Target field, enter your Teachable URL. You can find this from your Teachable Site > Domains menu (i.e., yourschool.teachable.com).
- Click the green check icon.
- Log in to your Hover account.
- Find the domain for which you want to add a subdomain and click Edit. Then click Edit DNS.
- Click Add A Record.
- Use the Type dropdown menu to select CNAME.
- In the Hostname field, enter the subdomain you wish to use. For example, if you want your full URL to be courses.yoursite.com, you would enter in "courses".
- In the Target Name field, enter your Teachable URL. You can find this from your Teachable Site > Domains menu (i.e., yourschool.teachable.com).
- Click Add Record.
- Log in to your GoDaddy account.
- In the Records section of the DNS Management menu for your domain, click Add. Using the dropdown menu, select the CNAME type.
- In the Name field, enter the name you would like to give to your subdomain. For example, if you want your full URL to be courses.yoursite.com, you would enter in "courses".
- In the Value field, enter your Teachable URL. You can find this from your Teachable Site > Domains menu (i.e., yourschool.teachable.com).
- Click Add record.
- Log in to your Cloudflare account.
- Choose the domain you'd like to create a subdomain for and then click DNS
- In the @ field, enter the name you would like to give to your subdomain. For example, if you want your full URL to be courses.yoursite.com, you would enter in "courses".
- In the Target name field, enter your Teachable URL. You can find this from your Teachable Site > Domains menu (i.e., yourschool.teachable.com).
- Toggle your proxy status to DNS only.
- 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:
- Log in to your Teachable account.
- Select Site from the admin sidebar.
- Choose Domains from the submenu.
- Click the New Domain button.
- In the Domain Name text box, enter the url of the subdomain you just created.
- Click the Add Domain button and you will see your newly created domain added to the list of domains.
- 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.