In order to get the most from your Teachable courses, it's very useful to understand a few basics about domains and how they're managed on Teachable. This information is particularly helpful if you already have a registered domain name and want to know how to integrate your new Teachable account with it, or if you would like to create a custom domain name for your Teachable courses.
A domain, or domain name, is part of the web address (or URL) that people 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).
Anatomy of a Domain
The domain name can be broken up into three main parts: the root domain (teachable.com), the subdomain (design-academy), and the subdirectory (courses).
Your Website’s Root Domain
The root domain of a website is the domain name you need to buy/register with a TLD (top-level domain) extension (like .com, .edu, .gov), followed by a forward slash. If you have a personal website, you have already bought/registered a domain name.
If you have a free Teachable account, the root domain for your Teachable course is teachable.com/. If you upgrade to a Basic or Professional plan, you can create/add a custom domain name. You might want to do this if you already own a domain name and want to add your Teachable course to it.
Your Website’s Subdomains
The subdomain of a website is a “sub-web site” within the main website that does not require a uniquely registered domain name. When you create a free Teachable school account, you are given the option to customize your subdomain.
Your Website’s Subdirectories
A subdirectory is a file that is located on your website. The subdirectory is located in the URL after the subdomain and root domain.
Your Primary Domain
When you have more than one custom domain, you must set one as your primary domain or the default will be the initial domain created. The primary domain is the root domain and will appear as such for all of your school’s course pages.
See Your Website's Root Domain for more information.
About DNS Records
The Domain Name System is a regulated service using a hierarchical naming system for computers, or any resource connected to the World Wide Web. DNS records route requests to the appropriate websites so that people can access information on webpages.
A records are a type of DNS record that is used to direct a domain or subdomain to an IP address. To assign a value to an A record, you need to provide your DNS management panel with an IP address where the domain or subdomain should point.
A CNAME record is a canonical record, which makes one domain an alias for another domain. It is used to associate new subdomains with existing domain DNS Records. If you want to use your existing website domain and have your Teachable course point to it, you need to create a CNAME record.
MX records are records that help route email messages to the appropriate places on the internet. An MX record is used to tell the world which machines accept incoming mail for your domain and where emails sent to your domain should be routed to.