← All resources

How to Sell Online Courses on Your Own Domain

Last updated October 2026· by the learnfrom.co team

Short answer

To sell online courses on your own domain, choose a course platform that supports custom domains, add your domain in its settings, then add the DNS record it gives you at your registrar. On learnfrom.co this takes a few minutes: add the domain under Account, then Custom domain, create an A record (for a root domain) or a CNAME record (for a subdomain), and click Verify Domain.

Why use your own domain

  • Students see your brand in the address bar instead of the platform's.
  • Your profile and every course live on a URL you own, so you can switch platforms without losing the address.
  • Links, checkout pages and share images all reflect your domain.

Root domain or subdomain?

OptionExampleDNS record on learnfrom
Subdomainlearn.yourbusiness.comCNAME record
Root (apex) domainyourbusiness.comA record

A subdomain is the safer choice if your root domain already hosts a website, because you don't have to move it.

Setting it up on learnfrom.co

  1. Open Account, then Custom domain.
  2. Type your domain without https:// or a trailing slash, and click Add.
  3. Add the DNS record shown to you at your domain registrar (Cloudflare, Namecheap, GoDaddy and so on).
  4. Return to the page and click Verify Domain. Status changes from Pending Verification to Active once the records are visible.

DNS changes can take a few minutes to a few hours to propagate. SSL is provisioned automatically once the domain is active. You can connect one domain per account, and your learnfrom.co links keep working by redirecting to your domain.

Step-by-step help, including what to do if verification fails, is in the custom domain guide.

What to check on any platform

  • Whether custom domains are included on every plan or only on higher ones.
  • Whether checkout, emails and share images also use your domain.
  • Whether SSL is handled for you.
  • What happens to your old platform URLs after you connect a domain.

Figures reflect the pricing we found on each platform's website as of October 2026. Plans change, so confirm current pricing before you decide.

Frequently asked questions

Can I use my own domain with learnfrom.co?

Yes. Connect your own domain (like courses.yourbrand.com) from the account settings. Your students see your brand, not ours. Setup takes a few minutes with a simple DNS change.

Does a custom domain cost extra on learnfrom.co?

No. Every feature, including custom domains, is included in the per-student pricing. You only pay for the domain itself at your registrar.

Which DNS record do I need?

Use an A record for a root domain such as yourbusiness.com, and a CNAME record for a subdomain such as learn.yourbusiness.com. learnfrom shows you the exact values after you add the domain.

How long does a custom domain take to start working?

Usually a few minutes, and up to a few hours for DNS changes to propagate. Click Verify Domain until the status shows Active.

Launch your course without the monthly bill

Create unlimited courses for free and pay only when a student enrolls.

Get started free