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

When adding a custom domain to your course, we do not include SSL on your domain. When your customers visit a Teachery Payment Page URL we will automatically redirect that URL to a Teachery SSL URL for 100% secure checkout. Your customers will never notice.

After checkout, we'll redirect back to your custom domain and your course and all other pages will have your custom domain.

If you want to have SSL (https://) across all your course URLs you'll need to use our default Teachery URLs for your course (read: no custom domain added).


👋 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?