company logo

Help center

Go to Teachery
All collectionsShareSetting up Custom Domains for Courses and Products

Setting up Custom Domains for Courses and Products

We automatically secure (SSL) your custom domains too!

We understand that you may not want your course/product to live on your-awesome-course.teachery.co as a domain name. This is why we offer the ability to house your course (or product or hub) on whatever custom domain you like. 

Every course/product/hub 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.

info icon
Important: if you set a custom domain for a hub, this will not in any way impact the courses you choose to house in that hub. Each course will still need to have its own custom domain defined (or you can simply continue to use the standard teachery.co domain) and they can all be significantly different. We want to give you maximum flexibility here.

If you intend to have or already have a lot of courses/products/hubs, give some thought as early on as possible to how you want to structure your domains or subdomains.

👉 Here's how to add a custom domain

Step 1: Update your DNS settings with your domain provider

  1. Login to your domain registrar

  2. Find the DNS settings area for your domain

  3. Add a new DNS record

  4. Add www as the Name/Host

  5. Change the record type to CNAME

  6. Set the TTL to ½ hour/automatic

  7. Set the data/value to www.teachery.co

  8. Recommended: Add domain forward of non-www domain (yourcustomdomain.com) to www.yourcustomdomain.com

Here's an example CNAME record added in GoDaddy:

Step 2: Update your Custom Domain settings in Teachery

  • Click into the course/product/hub you want to set a custom domain for

  • Scroll down to the Course/Product/Hub Settings section of the left sidebar

  • Click "Manage Options"

  • Scroll to "Custom Domain" and input www.yourcustomdomain.com*

  • 🚨🚨 IMPORTANT: Please triple-check your domain is written correctly before saving

  • Then click the Save Options button to save

  • Wait for domain propagation (which can take 24-48 hours)

warning icon
*Custom domains should be written in lowercase:
👍 = www.myawesomedomain.com
❌ = www.MyAwesomeDomain.com

Optional: Set your Default Course Page

You can also set your Default Course Page in the Manage Options area of Teachery. If someone types www.yourcustomdomain.com, this is the page in Teachery they will see if they are NOT logged-in.

We recommend leaving the Default Course Page set to your Login Page, but you may want to switch it to a Landing Page or Payment Page in some scenarios.

📝 A few things to note about setting up your custom domain

  • Every domain registrar is different, and if you can't access your DNS settings, contact support at your domain registrar.

  • Every course in Teachery can have its own unique domain (just repeat the steps above and pick a different domain or subdomain for each).

  • Most domain registrars have their own help docs about DNS setup if you need help with your specific registrar.

  • Custom domains should be written in lowercase (awesome.domain.com, not Awesome.Domain.com)

🙋‍♂ Important note about domain propagation

Domain propagation simply means how long it takes for your new domain to point correctly to Teachery. It can take 24-48 hours for propagation to finish, so plan accordingly. You can check if your domain has finished propagating by using a site like DNSchecker.org.

👋 RELATED: How to add a custom subdomain

If you don't want your entire domain (ex: giraffesrock.com) to point to your course/product/hub on Teachery but you DO want, for example, courses.giraffesrock.com to be your custom subdomain for your course, you'll want to read this help doc.

✅ GOOD NEWS! We add SSL to your custom domain for FREE!

Making sure your course domain is secure matters to us, which is why we handle the automatic encryption (SSL) of your custom domain when added to Teachery 🥳.

This service is done at NO extra cost to you, we handle creating an SSL certificate for your custom domain once it's fully propagated to Teachery*. Yep, we've got your back!

If you aren't familiar with SSL, this just simply means we will force the domain to be https:// instead of http:// (that "s" is the fancy secure part!)

You can sleep easier at night knowing once your custom domain is fully connected to Teachery, your customers will have secure checkouts, logins, and an encrypted and safe browsing experience through every page of your course!

*Reminder: Domain propagation can take 24-48 hours.

Did this answer your question?
😞
😐
😁