How to set a Custom Domain?

By default, your course website uses a domain like yourcompany.course.link, which works well for most users. However, if you’d like to create a more branded experience, improve SEO, or use a domain you already own you can connect a custom domain to your site.

Once connected, all your courses will be accessible under your new custom domain.

For example, instead of this URL:

https://yourcompany.course.link

Your site will open at:

https://courses.yourcompany.com/

Here are the steps to follow.

Setup custom domain in Course.link Dashboard

Go to Settings > General > Domain then select Edit option.

Click 'Settings'

Choose Custom Domain under Manage domain and set it to your desired subdomain.

Click 'Save'In this example, we will set the custom domain to the URL courses.thedemowebsite.xyz

Note

If you want to configure your root domain, please contact us.

Point CNAME to the subdomain

This is the second step. To use your custom domain, you have to add a CNAME record in your website DNS settings. You can do this from your domain registrar like GoDaddy, Namecheap, or Cloudflare. Depending on your DNS provider, the steps can change a bit.

Here’s how to set it up in Cloudflare:

In your Cloudflare dashboard, select your domain, then go to DNS > Records. Click the Add record button on the right.

Click 'Add record'

In the form that appears:

  • Set the Type to CNAME – used to point one domain to another.

  • In the Name field, enter your subdomain (e.g., courses).

  • In the Target field, enter course.link.

  • Set Proxy status to DNS only – disables Cloudflare proxy.

  • Leave TTL as Auto.

  • Click Save to add the record.

Click 'Save'

After saving, you’ll see the record listed—this means it’s added successfully.

Click 'courses'

Test the custom domain

Once you are done with the setup, just test the URL on a browser.

Note

If you are unfamiliar with CNAME records or DNS settings, kindly contact your hosting provider or web development team. They can do this for you in a minute.

We use https://letsencrypt.org/ to automatically provision SSL certificates to make your custom domain support HTTPS. With this Automated Certificate Management (ACM) service, you will be free from all the hurdles of creating an SSL certificate and periodically renewing it.

Kindly consider donating to the non-profit organization - https://letsencrypt.org/donate/




Still need help?

Contact us

Customize