Skip to content
LearnDash Support
  • Products

      LearnDash LMS Plugin

      Powering intuitive online courses with advanced management and engagement features for WordPress.

      Learn More

      LearnDash LMS Plugin + Hosting

      StellarSites Learning is a fully managed hosting solution for WordPress.

      Learn More

      Premium LMS Add-ons
      Enhance your courses with extra features. Gather insights, reward learners, protect your course content, and more!

      Explore all Add-ons

      MemberDash
      The most flexible membership plugin for WordPress. Monetize your content and build a community.

      View MemberDash

  • Pricing
  • Add-ons & Integrations

      LEARNDASH ADD-ONS

      Image

      Instructor Role

      Empower Instructor to manage courses.

      Image

      Groups Management

      Organization management, delegation and more

      Image

      ProPanel

      Advanced analytics reporting.

      Image

      Gradebook

      Track progress and create report cards.

      Image

      Notes

      Enable notetaking and two-way communication.

      Image

      Rating, Reviews, & Feedback

      Build trust and gain valuable insights.

      FEATURED INTEGRATIONS

      Image

      The Events Calendar

      Connect with the most popular events solution.

      Image

      BuddyBoss

      Powerful tools for an enhance learning experience.

      Image

      WooCommerce

      The most popular shopping cart on WordPress.

      Image

      WeGlot

      Translate your LearnDash content.

      All Integrations

      BUNDLES

      Package and save
      Save when you buy multiple plugins in a bundle.

      See all bundles.

      MORE

      Release Notes

      Get Help

  • Resources
      Image
      LearnDash Academy Videos, webinars, and resources to help you launch a successful course.
      Image
      Blog Blog
articles with the latest news and tips to help you run high-quality courses.
      Image
      Knowledge Base A support network to help you make the most of your courses.
      Image
      Release Notes Stay up-to-date with the latest updates to LearnDash.
      Image
      Get Help

      Professional Services

      LMS Site Development Get hands-on assistance launching your course website.
      Website Maintenance WordPress management made easy.
      SEO Services SEO solutions that accelerate growth.

      Other Resources

      LearnDash Accessibility At LearnDash, we believe online learning should be accessible to everyone.
      Join the Dev Club
  • Demo
  • Sign In
Get LearnDash

Knowledge Bases: Support Home | LearnDash Core | LearnDash Add-ons | LearnDash Cloud | Resources | Mobile App

LearnDash Support
  • ← Return to LearnDash
  • Support
    • Support Home
    • All Knowledge Bases
    • LearnDash Core
    • Add-ons
    • Resources
    • Cloud
  • My Account
Popular searches: api duplicate couse email gp query loop [ld_course_resume]

Getting Started with LearnDash Cloud

8
  • LearnDash Cloud
  • How to Back Up Your Site
  • How to Get Support in LearnDash Cloud
  • Setting Up Your DNS to Use Your Own Domain Name
  • How to Connect a Domain
  • Logging In to Your LearnDash Cloud Site
  • Using the Go Live Widget
  • LearnDash Cloud Video Management Best Practices
View Categories
  • Home
  • All Knowledge Bases
  • Cloud
  • Getting Started with 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.

Note: LearnDash Cloud currently supports one mapped domain per site, so multiple domains cannot be purchased or connected at the same time.

  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.

Important: Click Connect only when ready to go live. During DNS propagation, the site may be temporarily inaccessible to administrators and learners.

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.

Note: If changes are not visible immediately, propagation may still be in progress. If more than 24 hours have passed and the domain is still not connecting, the issue is often caused by an A record collision. This occurs when multiple @ records point to different IP addresses. Remove any conflicting @ records and retain only the record pointing to the LearnDash Cloud IP.

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.

Updated on February 2, 2026
Setting Up Your DNS to Use Your Own Domain NameLogging In to Your LearnDash Cloud Site
Table of Contents
  • Accessing Your Site Details
  • Option 1: Buy and Connect a Domain Through LearnDash
    • Buying a domain
    • Before connecting the domain
    • Finishing the connection
  • After the Domain Is Connected
  • Option 2: Connect a Domain Purchased Elsewhere
    • Step 1: Configure DNS records
    • Waiting for DNS propagation
    • Step 2: Connect the domain in LearnDash
  • Conclusion

Was this Doc Useful?

Thanks for your feedback!

Products

  • LearnDash LMS Plugin
  • MemberDash Plugin
  • LearnDash Cloud
  • ProPanel
  • Groups Management
  • Gradebook
  • Notes
  • Integrations

Support

  • Contact Us
  • Experts
  • Documentation
  • Facebook Community

Company

  • About LearnDash
  • Brand Assets
  • Careers
  • Affiliates
  • Privacy Policy
  • Terms and Conditions
  • Refund Policy

Our Partners

  • The Events Calendar
  • MemberDash
  • Kadence
  • GiveWP
  • Iconic
  • SolidWP

Stay Connected Subscribe to our newsletter
  • YouTube
  • X
  • Facebook
  • Instagram

Copyright 2026. All Rights Reserved.

A Liquid Web Brand
WordPress Hosting Services
© 2026 All Rights Reserved

StellarWP
liquidweb
Advertisement
Advertisement