Installing WordPress via cPanel (Softaculous in 5 Minutes)
“Installing WordPress is hard, you need to know code…” If you’ve heard that before, forget it for a second. If your hosting provider gives you cPanel and inside it Softaculous, you can have a running WordPress site in about 5 minutes with zero coding.
In this tutorial, I’ll walk you through every step of installing WordPress via Softaculous in cPanel. No fluff, no scary jargon – just what you actually need. When you’re done:
- Your domain will point to a fresh WordPress site,
- You’ll know how to log into the admin dashboard,
- You’ll have a basic setup with themes, plugins and key settings in place.
Grab a coffee, log into your hosting panel, and let’s build your site together. ☕
What Are cPanel and Softaculous, Really?
Before we click anything, let’s clear two concepts you’ll see all the time: cPanel and Softaculous.
cPanel is your hosting control panel – a kind of remote control for your website’s server. From here you can:
- Manage files and folders,
- Create and manage databases,
- Set up email accounts under your domain,
- And use auto-installers like Softaculous.
Softaculous is your shortcut. Think of it as a friendly assistant that installs apps for you. With a few clicks it can install:
- WordPress (our focus here),
- Other CMSs like Joomla or Drupal,
- Forums, e-commerce platforms, and more.
Instead of uploading files manually, creating databases by hand and editing configuration files, Softaculous does all of that automatically. On WPFlexi, we love this method because it’s fast, safe and perfect for beginners.
What You Need Before You Start
Let’s not start the car without fuel. To install WordPress via cPanel + Softaculous, you should have these ready:
1. Domain Name
For example: exampledomain.com. If you haven’t bought one yet, you’ll need to do that from a domain registrar or your hosting company first.
2. Hosting with cPanel
Your hosting plan should include cPanel access. Most popular shared hosting companies provide this by default.
3. Softaculous Access
Inside cPanel you’ll usually see Softaculous by names like:
- Softaculous Apps Installer
- Softaculous
- WordPress Manager by Softaculous
4. Email Address
You’ll need an email for your WordPress admin account. Use an address you actually check.
If these four are ready, you’re good. If not, handle them first. Otherwise you’ll get stuck later on questions like “Which domain am I installing to?” or “Why doesn’t my site open?”.
How to Log In to cPanel
When you bought hosting, your provider should have sent you a welcome email. That email usually contains:
- The cPanel URL (for example: https://yourserver.com:2083 or https://exampledomain.com/cpanel)
- Your cPanel username and password
If you can’t find it, log into your hosting’s client panel. Many providers give you a “Login to cPanel” button that logs you in automatically.
Once you’re inside cPanel, you’ll see a grid of icons and sections. That’s your control center.
Step-by-Step: Installing WordPress with Softaculous
Now the fun part. From here we’ll go step by step, and in a few minutes your WordPress site will be live.
Step 1: Find Softaculous in cPanel
Scroll down inside cPanel and look for sections like:
- Software or Software/Services
- Softaculous Apps Installer
- Sometimes a direct WordPress icon with the Softaculous logo
Click the Softaculous Apps Installer icon.
You’ll see a new interface with a sidebar on the left and lots of apps. Don’t panic – we only care about WordPress right now.
Step 2: Open the WordPress Install Screen
On the Softaculous home screen, WordPress usually appears under “Top Scripts”. If you don’t see it immediately, use the left sidebar:
- Blogs > WordPress
Click the WordPress icon. You’ll land on an info page with details about WordPress, ratings, screenshots etc. Useful, but what we want is the “Install Now” button.
Step 3: Configure Your WordPress Installation
Click “Install Now”. A form opens with several sections. This is where people sometimes rush and misclick, then wonder why their site ended up at /blog or without HTTPS. Let’s slow down and set it up properly.
3.1 Software Setup
- Choose Protocol: If you have SSL (and you should), pick https:// or https://www.. If SSL isn’t ready yet, you can switch later, but having HTTPS from day one is nice.
- Choose Domain: Pick the domain where you want WordPress installed. Example: exampledomain.com.
- In Directory: This one is critical:
- If you want WordPress at the root (so your site opens at https://exampledomain.com), leave this field empty.
- If you type blog here, WordPress will be installed at https://exampledomain.com/blog.
Most people want their main site at the root. So usually, “In Directory” should stay blank.
3.2 Site Settings
- Site Name: The title of your site. For example: WPFlexi WordPress Tutorials.
- Site Description: A short tagline. Example: Guides on WordPress themes, plugins and performance.
You can always change both later under Settings > General in WordPress, so don’t overthink it here.
3.3 Admin Account
This is where you define your main login for WordPress. Treat it seriously – it’s your site’s front door.
- Admin Username: Avoid obvious usernames like “admin” or “test”. Use something unique like wpflexi_editor.
- Admin Password: Use a strong password with letters, numbers and symbols. This isn’t the place for “123456”.
- Admin Email: Enter an email you actually use. Password resets and important notifications will go here.
Write the username and password down or store them in a password manager. You’ll defintely need them again.
3.4 Choose Language
Pick the language you want your WordPress dashboard to use. For an English site, select English. You can change or add languages later if needed.
3.5 Select Plugins (Optional)
Softaculous may show checkboxes for optional plugins, like simple security tools. You can:
- Skip them and keep the installation clean, or
- Enable one or two if you know exactly what they do.
Don’t worry, you can always install more plugins from inside WordPress later. On WPFlexi we often recommend starting lean, then adding only what you truly need.
3.6 Advanced Options
Click to expand Advanced Options. You’ll see details like database name, table prefix and update settings.
- Database Name: Softaculous will generate one. You can leave it as is.
- Table Prefix: Defaults to wp_. You can change it to something like wpf_ if you want a bit of variety.
- Auto Upgrade: You can allow automatic minor updates for WordPress. That helps security.
If you’re just starting, you don’t need to tweak each line here. Softaculous uses sane defaults.
3.7 Choose Theme (Optional)
At the bottom of the form, Softaculous may invite you to pick a theme before installation. Two ways to play this:
- Select a simple theme now, or
- Skip theme selection, install WordPress, then explore themes from inside the dashboard.
Some popular free themes you might like:
- Astra – Lightweight and fast.
- GeneratePress – Minimal and performance-focused.
- Blocksy – Modern and block-editor friendly.
You can always switch themes later without losing your content.
Step 4: Click “Install” and Let Softaculous Work
Scroll down, double-check your settings quickly, then hit the “Install” button.
Softaculous will now:
- Create the database,
- Upload and configure WordPress files,
- Apply the settings you just chose.
After a few seconds, you’ll see a success screen with two very important links:
- Site URL – for example: https://exampledomain.com
- Admin URL – usually: https://exampledomain.com/wp-admin
https://exampledomain.com/wp-admin
Bookmark the admin URL. This is where you’ll log in to manage your site from now on.
First Login: Basic Settings You Should Tweak Immediately
Log into /wp-admin with the admin username and password you set earlier. Welcome to the WordPress dashboard – your new control room.
1. Check General Settings
Go to Settings > General.
- Site Title and Tagline: Adjust these if needed. They show in browser titles and often in your theme header.
- WordPress Address (URL) and Site Address (URL): Typically they’re the same. For an HTTPS site they should start with https://.
- Timezone: Set this to your actual region so post times match your local time.
Small details, big impact on how your site feels.
2. Set SEO-Friendly Permalinks
Go to Settings > Permalinks.
Select the “Post name” option. That way, your URLs look like this:
https://exampledomain.com/install-wordpress-with-cpanel
Clean, readable and friendly for both users and search engines.
3. Remove Default Content
WordPress comes with a sample post and comment. Let’s get rid of them so you start with a clean slate.
- Go to Posts > All Posts and delete the “Hello world!” post.
- Go to Comments and delete the sample comment.
- Optionally, go to Pages > All Pages and remove any demo pages you don’t need.
It’s like tidying a new office before you move in.
Choosing a Theme: Change the Look in One Click
Now that WordPress is installed, you can change how it looks without touching your content. That’s the magic of themes.
Open Appearance > Themes. You’ll see a few default themes already installed.
Popular Free Themes
- Astra – Great for blogs, business sites and more.
- GeneratePress – Super fast and minimal.
- OceanWP – Flexible and customizable.
Modern Block-Based Themes
- Blocksy – Built for the block editor.
- Twenty Twenty-Three – Official full site editing theme.
- Neve – Lightweight and multipurpose.
Ask yourself: “What type of site am I building?” A blog, a company site, a portfolio? Pick a theme that fits that vibe, not just something that looks flashy in a screenshot.
Must-Have Plugins: SEO, Speed and Security
WordPress becomes truly powerful when you add the right plugins. But more is not always better. Start with a small set that covers core needs.
| Need | Recommended Plugin | Link |
| SEO | Rank Math SEO | View plugin page |
| Caching / Speed | LiteSpeed Cache | View plugin page |
| Security | Wordfence Security | View plugin page |
| Forms | WPForms Lite | View plugin page |
| Image Optimization | Smush | View plugin page |
To install any plugin, go to Plugins > Add New, type its name in the search bar, click “Install Now” and then “Activate”.
On WPFlexi we often dive deeper into specific plugins, sharing real tests and use cases, so you don’t have to guess what works.
Speed, Security and Backups: 3 Quick Wins After Installation
Your site is up. Now let’s make sure it’s fast, safe and backed up. You don’t need complex setups to get solid results.
1. Enable Caching for Better Speed
If your hosting uses LiteSpeed servers, LiteSpeed Cache is a fantastic option. Install and activate it, and start with the default settings.
For other hosting types, plugins like WP Fastest Cache or W3 Total Cache are popular choices.
2. Add Basic Security Layers
- Use a non-obvious admin username.
- Maintain a strong password.
- Install a security plugin like Wordfence.
- Optionally, change the login URL using a plugin (for example: WPS Hide Login).
You don’t need to turn your site into a fortress. Just make it a harder target than the average site. That alone reduces a lot of noise.
3. Set Up Backups
Content grows in value over time. A good backup strategy is like insurance for your work.
- Check if your hosting plan includes automatic backups. If it does, learn how to restore from them.
- Install a backup plugin like UpdraftPlus to store backups on Google Drive or Dropbox.
If something breaks after an update or plugin conflict, having a backup turns a “disaster” into a minor detour.
Why Use Softaculous Instead of Manual Installation?
You might hear some people say, “Real pros install WordPress manually with FTP and custom database setups.” You can do that. But Softaculous has some strong advantages:
- Speed: The installation really takes only a few minutes.
- Fewer mistakes: Database and configuration are handled automatically.
- Convenient updates: Many hosts let you update or even clone sites via Softaculous.
- Beginner-friendly: You focus on building your site, not wrestling with technical setup.
Later, if you want to go deeper, you can explore manual installs, staging enviroment setups and more advanced workflows. For now, Softaculous gets you online fast.
FAQ: Common Questions About Installing WordPress via cPanel
I installed WordPress in the wrong directory. What now?
Let’s say you typed “blog” in the “In Directory” field and now your site opens at https://exampledomain.com/blog, but you want it at https://exampledomain.com. The simplest fix is:
- Go back to Softaculous,
- Remove that WordPress installation,
- Run the installer again, this time leaving “In Directory” completely empty.
The process is quick, so reinstalling is often easier than trying to move files and URLs manually at the beginning.
My cPanel doesn’t show Softaculous. Can I still install WordPress?
Yes. You can install WordPress manually by:
- Uploading the WordPress files via FTP,
- Creating a database and user in cPanel,
- Running the WordPress installer in your browser.
But if your host supports it, asking them to enable Softaculous (or a similar auto-installer) will make life easier, especially when you’re just starting.
Can I change my domain after installing WordPress?
It’s possible to move a WordPress site to a new domain, but it’s a bit more advanced. You’ll need to migrate files, update the database and adjust URLs. If you’re still choosing, it’s usually better to decide on your domain first, then install WordPress on that final domain.
Do I need to reinstall WordPress if I change hosting providers?
No. You can move your existing WordPress site to a new host using backups or migration plugins. Some hosting companies even migrate your site for you. Still, if you want a completely fresh start, you can always create a new WordPress installation via Softaculous on the new host.
Your Site Is Live – What Comes Next?
Let’s recap what you’ve achieved:
- You logged into cPanel and opened Softaculous,
- You installed WordPress to the right domain with the right URL structure,
- You logged into the admin area and adjusted key settings,
- You learned how to choose themes and install essential plugins.
That means the foundation of your WordPress site is ready. From here, the real game begins:
- Publishing useful content regularly,
- Refining your design and layout,
- Improving performance and user experience over time.
If you want to go deeper into themes, plugins or optimization, keep an eye on guides and reviews on WPFlexi. That way, each step you take is based on real experience, not guesswork.
For now, log back into your dashboard, click Posts > Add New, and write your very first post. The technical setup is done – it’s your ideas’ turn to go live. 🚀