You can install WordPress in cPanel in about five minutes without touching any code. WordPress powers more than 40% of all websites, from personal blogs to large online stores, and most hosting companies make it easy to install WordPress in cPanel with a one-click installer.

This guide shows two ways to install WordPress in cPanel: the fast Softaculous method and the manual method for full control. You will also learn the 10 essential settings to configure after installation and how to fix the most common problems.

Key Takeaways

  • Softaculous (or WordPress Manager) is the quickest way to install WordPress in cPanel.
  • Never use “admin” as your username, and always use a strong password.
  • After installing, set permalinks, install SSL, add a backup plugin and remove unused themes and plugins.

Before You Start

Make sure you have:

  • A domain name pointed to your hosting account (DNS changes can take up to 24 to 48 hours).
  • Your cPanel login details from your hosting provider.
  • An SSL certificate. Most hosts include a free one through AutoSSL or Let’s Encrypt. Check it is active so your site loads with https://.
  • A strong password ready, ideally saved in a password manager.

Method 1: Install WordPress With Softaculous

Steps to install WordPress with Softaculous in cPanel
  1. Log in to cPanel and scroll to the Software section. Click Softaculous Apps Installer (some hosts call it WordPress Manager or WordPress Toolkit).
  2. Click WordPress, then click Install Now.
  3. Choose the protocol and domain. Select https:// and your domain. Leave the In Directory field empty to install WordPress on your main domain, or enter a folder name such as blog.
  4. Enter your site details. Add your site name and a short description. You can change these later.
  5. Create your admin account. Choose a unique username (not “admin”), a strong password and an email address you check regularly.
  6. Select your language and optionally enable automatic backups and updates if your installer offers them.
  7. Click Install. Softaculous creates the database and installs WordPress in about a minute.
  8. Log in. Visit yourdomain.com/wp-admin and sign in with your new details.

Method 2: Install WordPress Manually

The manual method gives you more control and works on any host:

  1. Download the latest version from WordPress.org.
  2. In cPanel, open File Manager, go to public_html and upload the ZIP file. Extract it and move the contents of the wordpress folder into public_html.
  3. Open MySQL Database Wizard, create a new database and a database user, and give the user All Privileges. Write down the database name, username and password.
  4. Visit your domain in a browser. The WordPress setup screen will ask for the database details. Enter them, keep the table prefix or change it for extra security, and click Submit.
  5. Click Run the installation, fill in your site title and admin account, and click Install WordPress.
Softaculous Manual
Time needed 2 to 5 minutes 10 to 20 minutes
Technical skill Beginner Intermediate
Database setup Automatic You create it
Best for Most business owners Developers or hosts without an installer

10 Things to Do After Installing WordPress

Checklist of things to do after installing WordPress
Complete these before you launch.
  1. Set your permalinks to Post name in Settings > Permalinks for clean, SEO-friendly URLs.
  2. Update your site title, tagline and time zone in Settings > General.
  3. Delete sample content such as “Hello world!” and the sample page.
  4. Remove unused themes and plugins. Fewer plugins means fewer security risks.
  5. Install a professional theme such as Divi, Astra or Kadence.
  6. Install an SEO plugin such as Rank Math or Yoast SEO.
  7. Set up backups with a plugin like UpdraftPlus. See our guide on how to generate a full backup in cPanel.
  8. Add a security plugin and enable two-factor authentication for administrators.
  9. Check search visibility. In Settings > Reading, make sure “Discourage search engines” is unticked when your site is ready to launch.
  10. Create key pages: Home, About, Services, Contact and Privacy Policy, then build your navigation menu.

Troubleshooting Common Problems

  • “Error establishing a database connection”: the database name, user or password in wp-config.php does not match what you created in cPanel.
  • Site still shows the host’s default page: delete the old index.html file in public_html, or wait for DNS to update.
  • “Not secure” warning in the browser: run AutoSSL in cPanel and change both URLs in Settings > General to https://.
  • White screen after installing a plugin: rename that plugin’s folder in File Manager to disable it.

How Long Does It Take to Install WordPress in cPanel?

With Softaculous, it usually takes two to five minutes to install WordPress in cPanel. The manual method takes around ten to twenty minutes because you create the database yourself. DNS changes for a brand-new domain can take longer, sometimes up to 48 hours, so connect your domain to your hosting before you install WordPress in cPanel.

Minimum Requirements to Install WordPress in cPanel

Before you install WordPress in cPanel, check that your hosting meets the current requirements published on WordPress.org. In short, you need a recent version of PHP, MySQL or MariaDB, and HTTPS support. Most modern cPanel hosting plans meet these requirements by default.

  • PHP: use the latest supported version your host offers, selectable in cPanel under Select PHP Version or MultiPHP Manager.
  • Database: MySQL or MariaDB, both standard on cPanel hosting.
  • SSL certificate: free AutoSSL or Let’s Encrypt certificates are available on most hosts.

How to Secure WordPress After You Install It in cPanel

Once you install WordPress in cPanel, a few quick security steps protect your new website from common attacks:

  • Use a unique admin username and a long, strong password.
  • Enable two-factor authentication for every administrator account.
  • Keep WordPress core, themes and plugins updated.
  • Delete themes and plugins you do not use.
  • Schedule backups; see our cPanel backup guide.

The official WordPress hardening guide covers more advanced security options.

Frequently Asked Questions

Is WordPress free to install?

Yes. WordPress itself is free and open source. You only pay for your domain, hosting and any premium themes or plugins you choose.

Can I install WordPress on a subdomain?

Yes. Create the subdomain first, then select it in Softaculous. Read our step-by-step guide on creating a subdomain in cPanel and installing WordPress.

How long does it take to install WordPress in cPanel?

With Softaculous, about two to five minutes. A manual installation usually takes ten to twenty minutes.

What is the WordPress login URL?

By default it is yourdomain.com/wp-admin or yourdomain.com/wp-login.php.

Can I install WordPress in cPanel without Softaculous?

Yes. Use the manual method: upload the WordPress files with File Manager, create a database with the MySQL Database Wizard and run the WordPress installer in your browser.

Can I install WordPress in cPanel on more than one domain?

Yes. You can install WordPress in cPanel on add-on domains, subdomains or subfolders, as long as your hosting plan allows multiple websites.

Conclusion

Installing WordPress in cPanel is quick and beginner-friendly, especially with Softaculous. The steps you take afterwards, such as permalinks, backups, security and SEO, are what make your website ready for real customers.

🤝

WordPress Management Services

Rather have someone handle updates, backups, security and fixes for you? See my WordPress management services.

Rahana Islam, virtual assistant and e-commerce specialist

About the Author

Rahana Islam

Virtual Assistant & E-commerce Specialist with 7+ years of remote experience supporting businesses in the United States, Denmark and worldwide with WordPress, Shopify, Amazon, Walmart and eBay operations. Level 2 Fiverr seller with a 5.0★ rating from 167 reviews, an NSDA-certified trainer & assessor and the #1 LEDP earner of Dhaka district.

About me · LinkedIn · Fiverr · Contact

Rather Have It Set Up for You?

I install, configure and maintain WordPress and WooCommerce websites for small businesses, ready to launch.

Request a Free Consultation

Chat on WhatsApp