Website Builder

How to Add a Custom Domain

Connect your own domain (e.g., academy.com) to Course37 with SSL and DNS configuration guide

How to Add a Custom Domain

Replace the default yourorg.course37.com URL with your own domain (e.g., www.academy.com or learn.myschool.com) for a fully branded experience.


Prerequisites

  • A domain registered with any registrar (GoDaddy, Namecheap, Cloudflare, Google Domains, etc.)
  • Access to your domain's DNS settings
  • A Professional or Enterprise plan on Course37

Step-by-Step Setup

Step 1 — Add Domain in Course37

  1. Go to Settings → Website → Custom Domain
  2. Enter your domain:
    • Root domain: academy.com
    • Subdomain: learn.myschool.com or courses.academy.com
  3. Click Add Domain
  4. You'll see the DNS record you need to add:
Type: CNAME
Name: @ (or your subdomain, e.g., "learn")
Value: proxy.course37.com

📸 Screenshot: DNS record display after adding domain

Step 2 — Configure DNS

  1. Go to your domain registrar's DNS settings (GoDaddy, Namecheap, Cloudflare, etc.)
  2. Add a CNAME record with the values shown in Course37:
SettingFor Root DomainFor Subdomain
TypeCNAMECNAME
Name/Host@ or wwwlearn or courses
Value/Targetproxy.course37.comproxy.course37.com
TTLAuto or 300Auto or 300

Note: Some registrars don't support CNAME on root domains. In that case, use www as a subdomain or check if your registrar supports ALIAS/ANAME records.

Step 3 — Wait for DNS Propagation

  • DNS changes typically take 5-30 minutes to propagate
  • In rare cases, it can take up to 48 hours
  • You can check propagation status at dnschecker.org

Step 4 — Verify Domain

  1. Back in Course37, click Verify Domain
  2. The system checks if the DNS record is correctly configured
  3. Once verified:
    • SSL certificate is automatically provisioned (free, via Let's Encrypt)
    • Your site is now accessible at your custom domain over HTTPS
    • The yourorg.course37.com URL will redirect to your custom domain

📸 Screenshot: Domain verified with SSL active


Registrar-Specific Guides

Cloudflare

  1. Go to your domain → DNS tab
  2. Click Add Record
  3. Set Type: CNAME, Name: @, Target: proxy.course37.com
  4. Disable the orange cloud (proxy) — set to DNS only (grey cloud)
  5. Click Save

Namecheap

  1. Go to Domain List → click Manage next to your domain
  2. Go to Advanced DNS tab
  3. Click Add New Record → Type: CNAME
  4. Host: @, Value: proxy.course37.com
  5. Click the checkmark to save

GoDaddy

  1. Go to My Products → click DNS next to your domain
  2. Click Add under DNS Records
  3. Type: CNAME, Name: @, Value: proxy.course37.com
  4. Click Save

Troubleshooting

IssueSolution
"Domain not verified"Wait for DNS propagation (up to 48 hours). Check DNS at dnschecker.org
SSL not workingSSL is provisioned automatically after verification. Allow 5-10 minutes
Old URL still showingClear browser cache or try incognito mode
Cloudflare conflictDisable Cloudflare proxy (grey cloud) for the CNAME record

Related Articles

domaincustomDNSCNAMEURLbrandingSSL