If you have not already, please take a moment to review the technical requirements before you continue with installation. The minimum server requirements should be met before you install LearnDash.
You must enter a valid license key to receive support & updates.
Table of Contents
- Navigate to PLUGINS > ADD NEW
- Click Upload Plugin
- Browse for and select the
.zipfile that you downloaded after purchase
NOTE: You can also download from your account
- Click Install Now
- Click Activate Plugin
Repeat these same steps for ProPanel if you purchased the PLUS or PRO package.
Activate Your License
- Navigate to LEARNDASH LMS > OVERVIEW
- In the LearnDash Bootcamp, enter your account email and license key
(emailed to you after purchase, also located on your account page)
- Click Save License
- Verify you receive a green “Your license is valid” message
NOTE: If the license shows as invalid, see these resolution steps.
A separate license key is required for ProPanel.
Primary Domain vs. Sub-Domain
We are often asked whether it is better to install LearnDash on a sub-domain (ex:
courses.yoursite.com) versus a top-level domain (ex:
The short answer is that both options are viable and we have seen successful elearning programs take both approaches.
The benefit to building on a separate domain or sub-domain is that it separates all elearning-related components from those of your main site.
This is useful in case you need to troubleshoot compatibility issues, and it helps to limit any potential conflicts that could occur with the theme/plugins used on your primary domain versus the sub-domain.
However, you can certainly use LearnDash on your primary domain.
If your site is currently focused on training & elearning, then this probably makes sense. If you have multiple offerings (services, products, elearning, etc.), then perhaps it is best to separate the elearning component altogether so as to present a cleaner offering to visitors.