Installing WordPress on cPanel is one of the easiest ways to create a website, blog, or online business even if you have no technical experience. Most web hosting providers include cPanel because it simplifies website management, and WordPress integrates perfectly with it.
In this guide, you’ll learn multiple ways to install WordPress on cPanel, understand what each step does, and avoid common mistakes to ensure your site runs smoothly from the start.
What You Need Before Installing WordPress
Before you begin, make sure you have:
-
A web hosting account with cPanel access
-
A domain name (for example, yoursite.com)
-
Your cPanel login details
No coding skills or special software are required.
Method 1: Install WordPress Using Softaculous (Recommended)
This is the fastest and most beginner-friendly method.
Step 1: Log in to cPanel
-
Go to
yourdomain.com/cpanel -
Enter your cPanel username and password
-
Click Log In
Step 2: Find Softaculous App Installer
-
Scroll down to the Software section
-
Click Softaculous Apps Installer
-
You’ll see WordPress listed at the top
Step 3: Start the WordPress Installation
-
Click WordPress
-
Click Install Now
Step 4: Configure WordPress Settings
Fill in the installation details:
-
Choose Protocol: Use
https://if SSL is enabled (recommended) -
Choose Domain: Select your main domain
-
In Directory: Leave blank to install on the main site. Use a folder name only for a subfolder installation
Step 5: Set Site & Admin Details
-
Site Name – Can be changed later
-
Site Description – Optional
-
Admin Username – Avoid “admin” for security
-
Admin Password – Use a strong password
-
Admin Email – Important for recovery and notifications
Step 6: Install WordPress
-
Scroll down and click Install
-
Wait for the process to complete
You’ll see two links:
-
Your website URL
-
WordPress admin dashboard (
/wp-admin)
Method 2: Install WordPress Manually on cPanel
This method gives you full control and is useful if Softaculous is unavailable.
Step 1: Download WordPress
-
Visit the official WordPress website
-
Download the latest WordPress ZIP file
-
Save it to your computer
Step 2: Upload WordPress Files to cPanel
-
Log in to cPanel
-
Open File Manager
-
Go to public_html
-
Click Upload and upload the ZIP file
-
Extract the ZIP file inside
public_html
Step 3: Create a Database
-
Go back to cPanel
-
Click MySQL Databases
-
Create:
-
Database name
-
Database user
-
Password
-
-
Assign the user to the database with ALL PRIVILEGES
Save these details—you’ll need them in the next step.
Step 4: Run the WordPress Installer
-
Open your browser
-
Visit your domain (for example,
yourdomain.com) -
Enter database details:
-
Database name
-
Username
-
Password
-
Database host (
localhost)
-
-
Click Submit, then Run the Installation
Step 5: Complete Setup
-
Enter site title
-
Create admin username & password
-
Click Install WordPress
Your site is now live.
Logging into WordPress Dashboard
After installation:
-
Visit:
yourdomain.com/wp-admin -
Enter your admin username and password
From the dashboard, you can:
-
Install themes
-
Add plugins
-
Create posts and pages
-
Customize your site
Common Mistakes to Avoid
-
Installing WordPress inside a folder unintentionally
-
Using weak admin passwords
-
Skipping SSL (HTTPS)
-
Forgetting database credentials (manual install)
-
Leaving default usernames like “admin”
What to Do After Installing WordPress
Once WordPress is installed:
-
Install a Theme
-
Install Essential Plugins (SEO, security, cache)
-
Enable SSL
-
Set Permalinks (Settings → Permalinks → Post Name)
-
Create Basic Pages (About, Contact, Privacy Policy)
Frequently Asked Questions (FAQs)
Is WordPress free to install on cPanel?
Yes. WordPress is 100% free. You only pay for hosting and a domain.
Which method is better: Softaculous or manual?
Softaculous is easier for beginners. Manual installation is useful for advanced users who want full control.
Can I install WordPress on multiple domains in one cPanel?
Yes. You can install WordPress on each domain or subdomain in your cPanel.
Do I need coding knowledge to use WordPress?
No. WordPress is designed for non-technical users.
What if I make a mistake during installation?
You can delete the files and database and reinstall WordPress easily.
Final Thoughts
Installing WordPress on cPanel is simple, fast, and beginner-friendly. With Softaculous, you can launch a professional website in minutes. Even manual installation is straightforward if you follow the steps carefully.
Once WordPress is installed, you can design, publish, and grow your website with confidence.
Leave a Reply