We understand that you may not want your course to live on your-awesome-course.teachery.co as a domain name. Which is why we offer the ability to house your course on whatever custom domain you like. 

Every course you create in Teachery can have its own custom domain. If you create and sell 10 courses? All 10 of them can have their own custom domains. Yay for you!

👉 Before you get started, a note about SSL (https://) and custom domains

***UPDATE: Our SSL upgrade option is currently on hold until further notice due to the limitations of our domain registrar.

When adding a custom domain to your course, we do not include SSL on your domain. This is something we have to pay for per domain that gets added to Teachery. If it is important to you to have SSL on your domain when adding it to Teachery we can help set this up for you at an additional cost of $150 per year. Simply reach out to us via the chat bubble in the bottom right of your window and include:

  • Your course name
  • The custom domain URL
  • Your account email address
  • Acknowledgement that you are paying $150 per year
  • Acknowledgement that you followed the steps below and added the custom domain to your course via your domain registrar 

IMPORTANT: Adding SSL to your custom domain is NOT mandatory by any means and we will always redirect your customers to a SSL URL when processing any payment information.

👋 Ready to add your custom domain? Custom domains can get a little tricky...

We wish there was an easier way to set them up. 

Note: We highly recommend the use of subdomains with your online course, as it’s much easier to change the DNS records for course.yourdomain.com as opposed to just yourdomain.com. Read our help doc on sub-domains.


Here's how to add a custom domain to your course...

Step 1: Update your DNS settings with your domain provider

  1. Add a CNAME Record of www that points to www.teachery.co
  2. Optional: Add domain forward of non-www domain (yourcustomdomain.com) to www.yourcustomdomain.com

Step 2: Update your Custom Domain settings in Teachery:

  • Login to Teachery
  • Click into the course you want to set a custom domain for
  • Click "Manage Options" in the left sidebar (near the bottom)
  • Scroll to "Custom Domain"and input www.yourcustomdomain.com*
  • Save!

*Custom domains should be written in lowercase (myawesomedomain.com, not MyAwesomeDomain.com)

BONUS TIP: Don't forget to pick your "Default Course Page" too. If someone types www.yourcustomdomain.com, this is the page in Teachery they will see.

Step 3: Wait for domain propagation ( 🙄)

We have no way of predicting how long it will take for your domain provider to ensure your custom domain is setup properly. If you are visiting your custom domain in your browser and not seeing any page related to Teachery, your domain is not ready yet. It can take 24-48 hours for a domain to propagate. Please plan your course setup accordingly!

You can use DNS Checker to input your domain and see if it has propagated yet. If it has, you'll see green check marks and the IP address should be Teachery's IP.

Did this answer your question?