Get Started with Domains

This article goes over domains basics and how to get started setting up your school’s domain.


On Teachable, you have the option of using the default Teachable subdomain or, if you’re on the Basic plan and up, you can connect to a custom domain or custom subdomain.

A domain, or domain name, is part of the web address (or URL) that users type into their browser to find your website on the internet. The URL appears in the address bar of your web browser (for example, Chrome, Firefox, Internet Explorer, or Safari).


On Teachable, you have three options with your domain:

  • Use a Teachable subdomain - included with all Teachable schools, a Teachable subdomain includes at the end of your domain (e.g., 
  • Use a custom domain- requires purchase of a domain through a domain registrar. This is a great option for creators who will be using their Teachable school as their main business website (e.g.,
  • Use a custom subdomain - create a new subdomain on a domain you have already purchased/used for your business. This is a great option for creators who already have an established business or online presence (e.g., 

You can have up to 10 domains listed in your Site > Domains menu, but can have only one primary domain at a time.

Use a Teachable Subdomain

If you do not want to connect a custom domain/subdomain to your school, then you can use the default Teachable subdomain (e.g.

Learn more about using a Teachable subdomain in the Teachable Subdomains Knowledge Base article

Connect a Custom Domain (Basic plan and up)

If you want to direct all traffic from an existing site outside of Teachable to your school or you want your school to be your main site, then you can connect a custom domain at the root level (e.g. Once you’ve connected your main domain to your school, when users visit your existing site’s web address (or URL), they’ll be automatically directed to your Teachable course page.

This allows you to keep your current URL while also taking full advantage of all that Teachable has to offer. For instance, you can add customized pages to your Teachable school, including a homepage or terms of service. Furthermore, Teachable offers multiple ways to customize the look and feel of your website by adding your personal logo, background, typography, and colors.

Learn more about connecting a custom domain in the Custom Domains Knowledge Base article.

Connect a Custom Subdomain (Basic plan and up)

If you have an existing site outside of Teachable and you want to link it to your school, you can create a custom subdomain within your existing site’s root domain (e.g. You can further integrate your school and site by customizing your school theme to mirror your existing site or by adding a link to your existing site in your school’s navigation bar.

Learn more about connecting a custom subdomain in the Custom Subdomains Knowledge Base article

Set a Primary Domain

By default, your school’s primary domain is the Teachable subdomain. If you’ve added a custom domain or subdomain to your school, or you've added multiple domains to your school, then you’ll need to set a primary domain. To set a new primary domain, navigate to the Site > Domains section of your school admin and click Make Primary. Your new primary domain will be denoted with a green Primary icon.


Delete a Domain

To delete a domain from your school, navigate to the Site > Domains section of your school admin. Then, select a new primary domain. Once you’ve pointed your school to a different domain, click the red trash icon next to your previous domain and click OK to confirm the deletion.


Was this article helpful?

407 out of 552 found this helpful