Having a custom domain for your LearnWorlds school is a fantastic way to boost your brand identity, increase visibility, and make it easier for learners to find you. Instead of using the default LearnWorlds URL (like yourschool.learnworlds.com), you can connect your own domain—like www.yourschool.com—for a more professional look.
This guide will walk you through the steps to set up your custom domain using a CNAME record.
What is a Subdomain?
A subdomain is an extra part that appears before your main domain name. For example:
Naked domain: yourschool.com
Subdomain: www.yourschool.com, academy.yourschool.com, etc.
Subdomains help organize your site and can be used to point specific areas of your content to different locations.
In this article, we will learn:
- How to set up your DNS records.
- How to create a CNAME record.
- How to check if your CNAME record is working.
- How to request the domain change in your school’s settings.
Step 1: Set Up Your DNS Records
First, you’ll need to purchase a domain from a provider like GoDaddy, Bluehost, or Google Domains. Then:
1. Log in to your domain provider’s dashboard.
2. Go to DNS Settings.
3. Create a CNAME record with the following details:
Host/Name:
This is the part before your domain.
Example: If your domain is www.myschool.com, the Host/Name iswww
.Value (Points to):
Enter:cname.learnworlds.com
You can find more information on creating a CNAME record in:
- GoDaddy
- Cloudflare
- Google Domains
- Other domain providers (e.g Dreamhost, 1AND1, Bluehost, and Namecheap)
|
Step 2: Check if the CNAME Record Works
Once you’ve added the CNAME record:
1. Go to Google Admin Toolbox.
2. Enter your subdomain (without https://
or /
at the end).
Example: www.yourschool.com
3. Look for: cname.learnworlds.com
as the target.
If it’s working, you should see cname.learnworlds.com as the target. If you see "Record not found," double-check your setup or contact:
Your domain provider’s support team.
LearnWorlds Support at support@learnworlds.com.
Step 3: Request the Domain's change in LearnWorlds
Once the CNAME record has been successfully created, you should request the domain change in your school's settings.
a. Navigate to Settings → School Settings → Site & Email Domain.
b. Click Add Domain.
c. Fill in the subdomain created.
d. Click on Save.
A confirmation message will appear notifying you that your domain will be ready within 5 minutes.
Once the new domain is ready, you and your users should use only this custom domain and not the LearnWorlds one you have used until then. The CNAME should not be removed to ensure your school's accessibility.
If you have connected more than one custom domain, you can designate the primary domain by clicking the "Set primary" button next to your secondary domain.
Change your LearnWorlds Domain
If you need to, you can change your initial LearnWorlds domain to a different one. Follow the steps outlined above, and on the Site Domain & Email page, enter the new LearnWorlds domain you want to use. If the domain is available, the change will be applied.
For instance, you could change myschool.learnworlds.com to courses.learnworlds.com. You can also change this if you wish to use more than one LearnWorlds domain. Keep in mind that you can have up to two LearnWorlds domains.
Just like custom domains, you can choose which one will be your primary domain. You also have the option to delete a LearnWorlds domain.
Important Notes/Considerations
- If you already have a CNAME DNS record for the subdomain you want to use, you can edit it so it points to cname.learnworlds.com. However, if the entry currently points to another live website, this change will affect the site, making it unreachable.
- You can have up to two secondary domains, including the naked domain (domains that redirect to your primary domain), apart from the LearnWorlds default domain. We highly recommend using both the naked and the www subdomain for your school.
- You can change the current domain to a different custom domain as long as the records remain correct.
- If you have a Mobile app, when your domain has changed, make sure that you change your privacy URL as well in your school's "Stores Set up" section. Also, feel free to contact us so we can make the respective changes in your developer accounts on your behalf.