If you have a live subscription with LearnWorlds and you want to use your school with a custom domain, create a CNAME DNS record that will point your chosen URL (www.yourschool.com) to your LearnWorlds school URL (yourschool.learnworlds.com) in your hosting provider account. After you complete the process, navigate to Site Builder -> Site Settings - >Domain, to request the alteration.


Add a CNAME DNS record in your hosting provider account

A CNAME, or Canonical Name, is an entry within the Domain Name System (DNS) that specifies where someone can find your web pages. Use the CNAME to associate your custom domain with your LearnWorlds site. After registering your domain, decide if you want to use a particular subdomain for your LearnWorlds school (for example, academy.yourschool.com instead of www.yourschool.com). Each hosting service has a slightly different way to create CNAME records. 


1 Navigate to GoDaddy and Sign In to your account.

2 When you are logged in, you will see the My products tab -> Domains. Go to the domain that you want to add the CNAME DNS record and click on the DNS button.

3 In the Records field click on the ADD button.  

4 In the new tab that pops up click on the drop-down menu and select the CNAME option.

5 Once you select the CNAME option, you will have to add www in the Host field, and add the domain of your LearnWorlds school e.g. yourschool.learnworlds.com, and click on the Save button.

Note: In case you want to use another subdomain, e.g. if you want to use academy.yourschool.com you have to replace "www" with "academy" as the Host.

Note: In case there is already an existing CNAME DNS record with "www" as the host you can edit the existing entry by clicking the "pencil" icon and then insert the domain of your LearnWorlds school e.g. "yourschool.learnworlds.com" and click on the "Save" button. However, if the "www" is pointing to another live website (and not to "@"), the change in the "points to" field will affect the site and will not be reachable anymore.

6 Your CNAME entry is ready.

You have just successfully created a CNAME DNS record that points your custom domain to your LearnWorlds school.
Note: You may have to wait up to 24 hours for your domain changes to take effect. 


  1. Log in to your account at https://admin.1and1.com.
  2. Click Domains->Domain Center.
  3. Click on Domain Name
  4. Click on Subdomain Overview
  5. Go to New and create a subdomain
  6. Enter your subdomain. For example, if you choose www.mydomain.com for your LearnWorlds' address, enter www.
  7. Click OK.
  8. Select the checkbox next to the subdomain that you will be using.
  9. From the "DNS" menu, select Edit DNS Settings.
  10. Select CNAME.
  11. In the "Alias" section, enter the URL of your school e.g. "yourschool.learnworlds.com". Click on "I read and Agree" and then click "Save"


Follow the steps shown in this video.



Follow the steps shown in this article.

Connect your LearnWorld's site with other hosting services

  1. Log in to your account on your hosting service's website.
  2. Go to the DNS management page.
  3. Since CNAME records are special Domain Name Service (DNS) records, they may be in sections like "DNS Management" or "Name Server Management." It's possible that you will have to turn on advanced settings to create a CNAME record.
  4. Before entering a new CNAME record to point to your Learnworlds site, delete any existing entries for the same alias. If you plan to transfer an existing web address to LearnWorlds, you may want to copy any content currently at that address elsewhere first.
  5. Use the following information when you create your CNAME record.
  • Host Name/Alias: www. This is the part of your website's address that you designated. For example, if www.mydomain.com is your address, enter www
  • Value/Destination: yourschool.learnworlds.com (depending on your LearnWorlds school)

Request your Custom Domain

1Navigate to Site builder -> Site Settings -> Domain.

2In the Change Domain field  paste your custom domain (e.g. www.yourdomain.com, academy.yourdomain.com, courses.yourdomain.com, etc) without the HTTPS://

3Once you insert your custom domain you will need to click the Verify domain button. When the verification is completed (which means that the CNAME is set up correctly) click the Change Domain button

4You will see a "Thumbs up" message and your custom domain will be ready within 48 hours.

From the moment your new domain is ready, you and your learners should use only this custom domain, and not the LearnWorlds one you have been using until that moment. 

Note: Your custom domain will have an SSL Certificate so the whole site will be encrypted/secure. This will also greatly influence your school's ranking in Google's search engine.

Important notes

Note 1: If you wish to alter your created Custom Domain, please ensure to not remove the CNAME pointing your old domain to your LearnWorlds school until the process is completed on our end (to ensure that will continue to have access to your LearnWorlds school until your new domain is ready). Also, do let us know if you also wish to keep your old domain as well. 

Note 2: If you want to use your naked domain (without the www at the start), you can either add an A record (in order to have an SSL certificate) or a forwarding feature from your naked domain to your subdomain (with this option the naked domain will not have an SSL certificate). We suggest using the forwarding feature, since the A record evolves your school's IP which could change in the future, so additional changes will be needed.

Here you can find all the steps in order to add a forwarding agent: Setting Up Your LearnWorlds domain name with GoDaddy if You're Using a Subdomain (www)

If you still wish to proceed with the A record, your school IP can be found by using Dig ( https://toolbox.googleapps.com/apps/dig/). Type your LearnWorlds school URL or your custom domain in order to find your IP. 

In case you add such a record, let us know as soon as you do, in order to finalize the process on our end. Please ensure to inform us, what your main domain will be (naked or subdomain).  

Note 3: If you have uploaded SCORM files to your school, make sure to follow the steps below in order to make SCORM learning activities accessible from all web browsers.

1. Setup a CNAME DNS record in your hosting provider account that will point scorm.YOUR_CUSTOM_DOMAIN to scorm.learnworlds.com

2. Let us know at support@learnworlds.com when you have set up the CNAME DNS record - our dev team will need one to two business days to finalize the configuration.