How to Install WordPress on cPanel (Step by Step)
With cPanel you can have WordPress running in a few minutes — no technical knowledge required.
Before you begin
Make sure your domain points to your hosting (nameservers or an A record) and that the SSL certificate has been issued. Then log in to cPanel from the client area.
Option 1 — One-click installer
- In cPanel, open the app installer (for example WordPress Manager or Softaculous, depending on the server).
- Choose your domain and leave the directory empty to install on the main site.
- Set an admin username (not "admin"), a strong password and your email.
- Click Install. Your site is ready at
https://yourdomain/wp-admin.
Option 2 — Manual installation
- Create a database and user in MySQL Databases and give the user all privileges.
- Download WordPress from wordpress.org and upload the zip to
public_htmlwith the File Manager, then extract it. - Open your domain in a browser and follow the setup wizard using the database details.
First things to do
- Set Settings → Permalinks to "Post name".
- Install a caching plugin and an SEO plugin.
- Delete unused themes and plugins, and keep everything updated.
- Enable two-factor authentication for administrators.
Ready to claim your name?
Related guides
How to Choose Web Hosting: What Really Matters
A no-nonsense guide to choosing web hosting: disk, CPU and RAM, backups, SSL, control panel, support and the renewal price trap.
Free SSL Certificates: How to Get HTTPS on Your Website
Why every website needs HTTPS, how free SSL certificates work on cPanel hosting, how to force HTTPS and how to fix mixed-content warnings.