Help Docs Software LearnDash LearnDash Cloud How to Connect a Domain

How to Connect a Domain

Connecting a custom domain to a LearnDash Cloud site allows you to replace the default vanity domain (for example, greenapple.mylearndash.com) with your own branded domain. This creates a more professional experience for learners and makes the site easier to recognize and share.

Domains can either be purchased directly through LearnDash or connected from an external registrar. This guide explains both options and outlines what to expect during the connection process.

Accessing Your Site Details

Before connecting a domain, access the LearnDash Cloud site details.

  1. Go to account.learndash.com/sites.
  2. Locate the site to update.
  3. Click the arrow icon next to the site to open its details.

Option 1: Buy and Connect a Domain Through LearnDash

Purchasing a domain through LearnDash is the simplest option, as DNS records are managed automatically.

Buying a domain

  1. From Site Details, click Domains.
  2. Under Add New Domain, click Get a Domain.
  3. Enter the desired domain name (including .com, .org, .co.uk, etc.).
  4. Click Search.

Search results typically appear within 15–60 seconds.
Click the shopping cart icon next to the desired domain to add it to the basket.

  1. Complete the checkout process using the same account and billing details used when purchasing LearnDash Cloud.

After checkout, a message appears indicating that the domain is being prepared. This process typically takes 5–10 minutes.

Before connecting the domain

When a domain is purchased through LearnDash, DNS records are configured automatically. However, standard DNS propagation still applies and may take up to 48 hours.

Finishing the connection

Click Connect to begin the automated setup process. During this step, LearnDash Cloud:

  • Replaces all instances of the vanity domain with the custom domain
  • Generates and configures a new SSL certificate
  • Creates and applies DNS records to make the site publicly accessible

While the setup is in progress, a status message appears in the account area. The site URL updates immediately, even though DNS propagation may still be underway.

There is no automatic notification when propagation completes. Clearing the browser cache after a few hours and testing site access is recommended.

After the Domain Is Connected

Once the domain is live:

  • The WordPress admin login is available at
    https://example.com/wp-admin
  • Learners can access the site using the custom domain

If additional DNS records are required (for example, for email services such as Outlook or Google Workspace), contact LearnDash Support for assistance.

Option 2: Connect a Domain Purchased Elsewhere

Domains purchased from registrars such as GoDaddy or Namecheap can also be connected to a LearnDash Cloud site. This process involves configuring DNS records with the registrar and then completing the connection in LearnDash.

Step 1: Configure DNS records

  1. Log in to the LearnDash account and open Site Details.
  2. Go to Domains.
  3. Select I already have my own domain and copy the IP address displayed (do not click Connect yet).

Next, log in to the domain registrar and open the DNS management area. This may be labeled Manage DNS, DNS Zones, Host Records, or similar.

Add the following DNS records:

Primary domain

  • Type: A
  • Host: @
  • Value / Target: LearnDash Cloud IP address
  • TTL: Automatic

WWW version

  • Type: A
  • Host: www
  • Value / Target: LearnDash Cloud IP address
  • TTL: Automatic

Adding both records ensures the site is accessible with and without the www prefix.

Waiting for DNS propagation

DNS changes may take anywhere from a few minutes to up to 72 hours to fully propagate, depending on the registrar.

Step 2: Connect the domain in LearnDash

After DNS propagation:

  1. Return to Domains in the LearnDash Cloud site details.
  2. Click I already have my own domain.
  3. Confirm that DNS has been updated by selecting the confirmation checkbox.
  4. Click Connect to finish connecting the domain.

Conclusion

Connecting a custom domain provides a branded, professional presence for a LearnDash Cloud site. Whether the domain is purchased through LearnDash or connected from an external registrar, following the correct steps and allowing time for DNS propagation ensures a successful setup. For issues during the connection process or for additional DNS configuration, LearnDash Support can assist.

Was this article helpful?