How to Install WordPress on cPanel (Step-by-Step Guide Using Namecheap cPanel)

Content Tracker

How to Install WordPress on cPanel (Step-by-Step Guide Using Namecheap cPanel)

Table of Contents

If you’re reading this right now. There are high chances are you’ve bought your domain. Maybe you even bought hosting. You’re very excited to start working on your website.

Then you logged into cPanel… and automatically froze.

I have been there before.

The first time I tried installing WordPress, I stared at my laptop screen for 45 minutes. I clicked random icons. I refreshed the page like it would magically explain itself to me.

It didn’t just stared back.

So in this guide, I’ll walk you through exactly how to install WordPress on cPanel, using Namecheap cPanel as our example.

Step by step. No tech jargon. No confusion. Just clear instructions, so you are on the right track.

By the end of this guide, your WordPress site will be live. Not “almost live.” Not “halfway.” Live. Now let’s begin

Why Installing WordPress Manually Matters

Before we jump in, let me tell you something most beginners don’t realize.

To me there are two types of WordPress users:

  1. Those who understand what’s happening behind the scenes.

  2. Those who panic when something breaks.

Guess which group makes money faster?

Exactly, those who understands what happened behind the scenes.

When you understand cPanel and how WordPress connects to your hosting, you gain full control. And you know control equals confidence.

Back in 2018, I accidentally deleted a database on a client website because I didn’t understand how WordPress was connected to cPanel. That mistake cost me $60 and one very angry phone call.

Lesson learned.

So today, I’ll make sure you don’t repeat my stupidity I made years ago.

What You Need Before Installing WordPress

Let’s keep this very simple. You need these:

  • A domain name (like yoursite.com)

  • Hosting with cPanel access (we’ll use Namecheap as example)

  • 10–15 minutes of your time

  • A stable internet connection (please don’t attempt this on 2 bars of network 😅, just joking)

Once you have these, we’re good to begin.

Note: Most shared hosting from Web Hosting Providers like Namecheap, Truehost, already have cPanel installed on the webserver.

Step 1: Log Into Namecheap cPanel

First, log into your Namecheap dashboard.

Namecheap dashboard

Go to hosting list, then you will see Go to cPanel button click it. After you click it you will see the cPanel dashboard.

Dashboard → Hosting List → Manage → Go to cPanel

Once inside, you’ll see a dashboard with tons of icons with labels.

Don’t panic okay, just relax.

You only need one section.

You might see it at the top section or you scroll down to find the name:

Softaculous Apps Installer in NameCheap

Softaculous Apps Installer

This is the magic button, click it.

Most hosting companies, including Namecheap, use Softaculous to make WordPress installation very easy.

WordPress install

Click WordPress logo on the top menu of the Softaculous apps homepage.

Step 2: Click “Install Now”

After clicking WordPress logo, you might see an overview page explaining what WordPress is.

Softaculous Apps Installer dashboard

Ignore the essay.

Click the blue Install Now or Install button.

Now we next to the configuration part.

Step 3: Choose Installation Settings Carefully

This part is important. Don’t rush it, I will give you a simple explanation.

WordPress Installation Details

1. Choose Protocol

What you’ll see first are these options like:

  • http:// (http means Hypertext Transfer Protocol)

  • http://www. (www means the Word Wide Web) 

  • https:// (https means Hypertext Transfer Protocol Secure)

  • https://www.

Please always choose this one:

“https://”

Do you know why?

Because Google prefers secure sites. And if you’re serious about SEO (which you should be), SSL (Secure Sockets Layer) is not optional.

Most Namecheap, Truehost and Hostinger plans include free SSL. If yours isn’t active yet, activate it first before installing.

2. Choose Domain

Select the domain where you want WordPress installed.

choose domain WordPress Installation

If you only have one domain, it will be selected automatically for you.

3. In Directory (VERY IMPORTANT)

You’ll see a box that might contain “wp”.

WordPress wp directory

Delete it.

Leave it empty.

If you leave “wp” there, your site will install as:

yoursite.com/wp

And trust me, beginners make this mistake a lot. I did too. And I had to reinstall everything again.

Leave it blank so your site installs on:

yoursite.com

Very clean and professional.

Please where they ask you Choose the version you want to install. Just leave it at the latest version.

Step 4: Site Settings

WordPress Site Settings

Now you’ll enter:

  • Site Name

  • Site Description

Don’t overthink this.

You can always change it later inside WordPress.

For example:

Site Name: First Guide 247
Tagline: Your guide to self discovery

Very simple.

Step 5: Admin Account Setup (Don’t Mess This Up)

WordPress Admin account log set up

This is very critical.

You need to create:

  • Admin Username

  • Admin Password

  • Add Your Admin Email

You need these details to be able to login into your WordPress dashboard without going through your cPanel dashboard.

Please…

Do NOT use “admin” as username.

Hackers literally try “admin” first. I once tested this on a weak site and it got 43 login attempts in one day. Wild.

Use something unique.

For example:

  • Username: godstime247_admin

  • Strong password (use the generator)

  • Your real email address

This email is where password resets link go to.

Step 6: Default Plugins & Language

This is where you select plugins that will be installed automatically when you install the WordPress.

WordPress Default Plugins & Language

Don’t install any plugins yet, unchecked all the plugins. On the next tab, which is the language tab. You don’t have to do anything.

The language is already set to your default language. 

Step 7: Advanced Options (Optional but Smart)

Click “Advanced Options.”

WordPress Advanced Options

Here you’ll see:

  • Database Name
  • Table Prefix
  • Auto Upgrade
  • Backup Location
  • Automated backups
  • Backup Rotation

You can leave these as default.

But here’s a pro tip:

Change the table prefix from:

wp_

to something random like:

fg247_

It’s a small security improvement. Not bulletproof. But helpful.

Leave your backup location as default, so that the backups can be stored on your server. Set your automated backup on once a week and your backup rotation leave it at 4.

Step 8: Click Install

WordPress Install button

Scroll down.

Before you click the install button, you will see the “Email installation details to”. Add your email address there so that the installation details will be sent there. But this is optional.

Click Install.

Wait 30–60 seconds.

WordPress Installation Complete

Boom.

WordPress installed successfully.

You’ll see two links:

  • Your website URL

  • Your admin URL (yoursite.com/wp-admin)

Click the admin link.

Log in.

Welcome to WordPress. You will see your WordPress dashboard.

Alternative Method: Manual WordPress Installation (Advanced)

Now let’s talk about the “real” way.

This is how we installed WordPress before Softaculous became a popular software.

And honestly? Knowing this saved me when Softaculous failed on a client server in 2020.

Here’s the manual process:

Step 1: Download WordPress

Go to WordPress official website.

WordPress official website

Download the latest version.

Step 2: Upload via File Manager

CPanel file manger

In cPanel:

Go to File Manager → public_html

CPanel inside the file manger

Upload the WordPress ZIP file.

Extract the WordPress Zip File

Extract it.

Move the WordPress Files to Public_html

Move files from the “wordpress” folder into public_html.

Step 3: Create a Database

Create a Database Cpanel

In cPanel:

Go to MySQL Databases

Create New MySQL Databases

Create:

Create New MySQL New User

  • New database

  • New database user

  • Assign user to database

  • Grant all privileges

Grant all privileges

Write down your:

  • Database name

  • Username

  • Password

If you lose this, you’ll suffer. Ask me how I know. Keep the detail safe you will need them later.

Step 4: Run WordPress Installation Wizard

Run WordPress Installation Wizard

Go to:

yourwebsite.com

You’ll see the setup screen.

WordPress Setup screen

Enter:

  • Database name

  • Username

  • Password

  • Localhost (as database host)

  • Table Prefix

Click submit.

Fill in WordPress admin login details

Then create your admin account.

Login to your WordPress Dashboard

Done. Login into your WordPress dashboard.

Common Mistakes Beginners Make

Let me save you from frustration and stress.

1. Installing WordPress Before Connecting Domain

If your domain isn’t pointing to Namecheap nameservers yet, your website won’t load.

Wait for DNS propagation (usually 30 mins – 24 hours).

2. Forgetting SSL

Installing WordPress without SSL means later you’ll struggle with mixed content errors.

Activate SSL first.

3. Weak Passwords

In 2023 alone, WordPress had over 90,000 brute-force attempts per minute globally. That’s not drama. That’s reality.

Protect your WordPress admin login.

4. Installing Multiple Times

Some beginners install WordPress 3 times on the same domain because they think it “didn’t work.”

Then they wonder why the site is broken.

Install once. Be patient.

After Installing WordPress, What Next?

Don’t just stare at the dashboard.

Here’s what I do immediately after every install:

1. Delete Default Content

  • Delete “Hello World” post

  • Delete default page

  • Delete unused themes

Clean environment = clear head.

2. Install Essential Plugins

I usually install:

  • SEO plugin (All in one SEO or Yoast plugin)

  • Security plugin (Admin and Site Enhancements (ASE), Loginizer, and Honeypot Anti Spam)

  • Caching plugin

Not 27 plugins. Keep it lean. Don’t install plugins you don’t need.

I once worked on a website with 42 plugins installed. It loaded in 9.3 seconds. Slow down the website, Google hated it.

3. Set Permalinks

Go to:

Settings → Permalinks → Post Name

WordPress permalinks

This makes your URLs SEO friendly.

Instead of:
yoursite.com/?p=123

You get:
yoursite.com/how-to-install-wordpress

There is a big difference between the two.

Personal Lesson: My First WordPress Disaster

Let me confess something.

My first WordPress install? I installed it manually at 11:00pm at night.

Was very sleepy and overconfident.

I forgot to write down the database details and the WordPress admin login details.

Closed my laptop.

Came back next morning.

Locked out.

I had to reinstall everything again, I was pissed out on myself.

That day taught me something:
Slow down and always double-check. Then you document important details. I usually use Lightshot app in my pc to screenshot things I don’t want to forget.

So as you follow this guide, don’t rush.

Why WordPress + cPanel Is Still the Best Combo

Even with website builders everywhere, I still prefer WordPress on cPanel hosting. Here is my

Why?

  • Full control

  • Unlimited monetization

  • No platform restrictions

  • Scalable

Over 40% of websites online run on WordPress. That’s not hype. That’s dominance of the web space.

And once you understand how to install it yourself? You’re no longer a beginner.

You’re dangerous. In a very good way.

My Final Thoughts

Installing WordPress on cPanel, especially using Namecheap, is not hard.

It just looks scary at first. But it’s very simple.

Follow the steps:

  1. Login to cPanel

  2. Use Softaculous

  3. Configure properly

  4. Secure your admin

  5. Install

  6. Clean up

That’s it.

If you’re building your online business, this is your first real technical step. And once you conquer it, you’ll realize something powerful:

You can build this.

You don’t need a developer for everything.

If you’re serious about growing your blog or online business, you should also read:

Start installing. Stop procrastinating.

And if you get stuck? Breathe. I have probably made that mistake too already and survived it. Ask me any question you may have in the comment section and I will be happy to assist you. Until next time, see you in the next post.

Share post:

FirstGuide247 is supported by our readers. When you purchase via links on our site we may earn a commission. Read More

Table of Contents

I need help with …

skill

Learning an
Online Skill

blog

Starting a Business Blog

bar-chart ICON

WordPress SEO

affiliate marketing

Affiliate Marketing

ai-technology

AI Content Creation

Starting an
Online Store

Leave a Reply

Your email address will not be published. Required fields are marked *

MORE GUIDES

Most people think starting an online business blog that makes them real money is a fairy tale. I know you...

Hey, welcome to my blog. My name is God’s time, let’s guess something very important. I know you have bought...

Hello, my name is Godstime. Welcome to another of my blog posts. I know you might have asked at least...

What are you searching for?