How to Install WordPress Using cPanel in 2022 (A Complete Guide)

installing wordpress using cpanel

Are you ready to start a blog? Well, you must know how to install WordPress CMS then. Don’t worry if you are new to blogging and website launching. I’ll help you through this step-by-step guide on installing WordPress using cPanel so that you could start your blog or website in 2022.

There are indeed so many articles available on starting a blog. A lot of bloggers have written quite impressive tutorials that walk you through the process of installing WordPress to start a blog. My point is a little different.

I agree with many of the tutorials and guides that already are available but all that stuff does work well just for the individuals who have the basic knowledge of HTML, open-source, and web hosting.

Let’s be more realistic.

If a layman wants to start a blog then those tutorials might not help.

Moreover, one of the fundamental reasons for this article is that people walk away from starting a blog when they find out the cost involved in launching the blog should be brought back in the loop.


A web hosting account costs $200 per year

A domain name costs $12 per year

A WordPress theme membership costs $97

This price simply goes over $300 and we haven’t added any premium plugin yet.

When a layman who wants to be a blogger finds out about the $300 bucks that would be spent right away, it seems scary to an average person. Although they would eventually spend a lot more than that over time in the beginning, it seems a big investment. So, many of them back off from launching their blogs and even starting their blogging careers.

The purpose of this blog post is to reduce the cost to a minimum level and show you, folks, that how you can start a blog the easy way. I’ll show you that you don’t need $300 or $400 to start a blog. Instead, you need more or less $75 to start a professionally launched blog.

Note: Please be advised, all these suggestions are according to my understanding based on my experience and learning. It could be wrong. You’re strongly advised to do proper research before launching a blog. As far as the cost of starting a blog is concerned, it varies depending upon the services you choose. Moreover, some of the links to the products are my affiliate links, which means, I would get a small commission if you purchase it and it won’t cost you any extra money. One of the good practices of being a blogger is, to be honest with the readers.

Step #1: Purchasing the Domain, Web hosting, and a WordPress theme

Let’s do this.

You won’t believe how easy it is to get started. I’ll walk you through the process of buying your domain name, web hosting, and WordPress theme.

I’m using Namecheap at the moment. It does a lot for me when it comes to domain name registration and web hosting.

Go to the Namecheap website.

Create your account.

Once you’re logged into the Namecheap account.

buy shared web hosting account
screenshot credit: Namecheap

Go to the shared hosting section. Pick up the hosting package you want to buy.

Namecheap has the best web hosting prices on the market.

screenshot credit: Namecheap
register domain name
screenshot credit: Namecheap

Once you’ve chosen your web hosting package, the next up is the domain name. You need to register your domain name. So select the ‘Purchase a New Domain‘ option to move forward.

After choosing the web hosting and domain name, you’ll reach the checkout page.

Within a few seconds, you’ll be able to complete the process. Once it’s done, you’ll receive the confirmation email as well as Namecheap account details in your inbox.

Let’s move to the WordPress theme part.

I’ve bought many WordPress themes from Themeforest.

buy wordpress premium theme

screenshot credit: Themeforest

You’ll find hundreds of amazing, beautifully designed WordPress themes.

Pick up the best WordPress theme that suits your blog niche and purchase it to get it done.

I also bought a subscription to MyThemeShop. They have 90+ premium themes. It’s a good investment because I’ll be able to launch more blogs and websites in the future.

Step #2: Launching the Blog using the WordPress

At this point, you would have your domain name, web hosting account, and a WordPress theme.

Here comes the blog launching section.

Now you’ll find out how simple and easy it is to install WordPress to get along.

There are two methods to install the WordPress CMS. The first one is manual which is recommended from the pro-blogging standpoint because it is technically more sound than the other one. The second is auto-installation. It could work but if you want to establish a blog and be serious about it, I’d recommend the manual method. But I’ll share both of these.

Method #1: Manual WordPress Installation using Cpanel

As of now, you’ve bought your web hosting and domain, meaning, you have Cpanel access now and your domain is in the Namecheap account to make it work. (In case, your domain is registered to some other domain registrar, you should make sure that you’ve properly saved the nameservers and they’ve been resolved properly. Sometimes they take 24 to 48 hours to propagate).

Now, it’s time to get started.

Go to to download the source.

download wordpress open source

screenshot credit:

It will be in the zip format. Download it.

Besides that, open your Cpanel, go to the ‘MySQL Databases‘ section to create a database for your blog.


Create a database. It would take more or less 5 seconds.

Underneath that section, there will be an option to create a ‘Database user‘.

Then create a database user. Once you’ve done that, there will be another option right there to ‘add the user to the database. So add the user to the database. Once it’s done. You’d have the following things:

– Database name
– Database username
– Database password

Now you will have to put that information into a file called wp-config. Go to the downloaded source folder from Unzip it and look for the file wp-config-sample. Rename it to wp-config and edit the file using any text editor like Notepad or Notepad++. Put the database name, username, and password into that file and save it. Now you will have to upload all the files to the hosting server.

The best way to zip the folder is to delete the original zip folder that you downloaded early on. Now, zip the folder containing the edited wp-config file. It’s the file that will direct your WordPress installation and help you move further.

Now upload the zipped folder to the public_html directory. To get there, just open your Cpanel. Go to the File Manager, and there you’ll see the public_html directory.


Go into it and upload the zipped folder through the upload option.

Once it’s uploaded. Just extract the folder there. It might unzip it in a folder. Make sure you move all the files to the public_html again. For instance, the folder name is, upon unzipping, a folder named ‘WordPress’ will be created automatically. Go into that folder and select all files and move them back to public_html. Your WordPress files must be in the public_html folder. Once you’re done, you’re almost there.

Now go to the web browser and open the URL of your blog to install WordPress. It will ask you to choose the blog title, username, and password. Provide the details and proceed. Within a few seconds, you would have installed WordPress successfully.

Here comes the alternative method.

Method #2: Auto-install WordPress

This is quick. It probably takes a minute or less to get you a freshly installed WordPress blog. But the problem I have faced back in the days with the auto-installed WordPress installation is that when you change your web hosting at some point, you face difficulty. The possible reason is that the auto-install feature works with certain server-provided software like Softaculous or SimpleScripts.

auto-install wordpress blog

It could work if you’re installing a WordPress blog just for a testing purpose or to do something unimportant. But when it comes to your main website or blog, I won’t recommend using this feature.

But it’s important to share this with you. So that you know the possibility that exists.

To quickly install your WordPress using this method, just go to the Cpanel of your web hosting and find the auto-install feature somewhere in the Softwares/Apps section.

Choose WordPress and then you would have to choose the domain to continue the process.

Within a few seconds, it will install WordPress.

Simply write the username and password, then within a few seconds, you’ll be in your WordPress dashboard.

Step #3: Installing the WordPress theme

Once WordPress has been installed. I reckon the next thing you would want to install is the WordPress theme that you’ve already purchased.

You could also choose a free theme but pro-bloggers always go for a paid theme.

There are so many benefits attached to it.

For instance, a paid WordPress theme always has more features, updates availability, responsive layout, and affiliate marketing promotion (in some cases).

So, to install a new WordPress theme, go to the ‘Appearance‘ and then ‘Themes‘.

installing a wordpress theme

Then, add a new theme from there. Make sure you upload the zipped file.

Sometimes a theme is zipped inside another zipped folder along with other files. Make sure you unzip the theme folder to check it out before uploading it. In case, you’ll upload the wrong folder, the WordPress interface would give the error in installing the theme. You would have to do it again with the right folder.

Once it’s done. It will appear in your WordPress dashboard inside the ‘Themes’ section.

Open it up and adjust the options accordingly. One of the benefits of using a paid WordPress theme is that it always has better customization options to change things around.

Wrapping up

So, I was excited about this simple guide.

I always wanted to write this kind of guide but I procrastinated a lot.

Then I realized that if the blog launching cost is holding people back from going for it, then I should do something to help them out.

So I came up with a guide that helps them minimize the blog launching cost to the lowest.

It took me an actual three days to finish this off.

But it was worth it.

I’ll be more than happy to assist many of you who are passionate about starting a blog and going to launch it after reading this guide.

Important lesson: If you’re a blogger who is just starting. This blog post doesn’t just teach you how to start a blog but also teaches you one more thing: always thinking about solving a problem. So, I guess that’s an additional thing I’m teaching you right in the beginning.

As I said, I’ll be happy to answer your questions in the comments section.

Because it’s just a beginning. Once you launch a blog, you would have a long way to go.

And don’t worry at all…

We learn things along the way.

No matter how early we started blogging, we still learn things. So will you.


So answer a quick question below in the comment section.

Did blog launching cost ever stop you from launching the blog?

Do you want to receive whatever I send out to my subscribers?

* indicates required

Similar Posts


  1. It’s my first time here on your blog, and I will say this ia a great blog you have here.

  2. Well I must admit this is really unique and informative post. I think this post will be of great help for new comers who wanted to start a new blog.

    I will surely forward it to newbies.


    1. Hi, Osho!

      Thank you so much for checking out. I’m glad you found it helpful and you’ll be forwarding it to others. Thanks for that!

      It took me three days to complete this post.

  3. I think you did a great job by publishing this article since newbie bloggers will get an exact picture to learn where they gonna invest their money.


    1. Hi, Nick!
      Thanks for checking this out.
      I’m glad you liked it.
      I hope it’ll help a lot of people along the way.

      THANK, again!

  4. I think hosting is the main thing which we will spend our most of our money. Since hosting is the main which will decides how many visitors it can bear.

    Nice post though.

  5. Salam Alaykum brother Hassaan!

    Your posts are really helpful for newbies who are passionate about blogging. Can you please write something about choosing a niche for a blog in any of your future articles?


    1. Walaikum Asalam, Brother!

      Thank you so much for stopping by and leaving your valuable feedback. I would definitely write about it. Make sure you subscribe to the blog so that you could keep an eye on it. I’ll definitely write about niche selection.

  6. Well this is probably one of the best and easiest guide I’m reading about how to start a blog. Well day by day its becoming very easy to start a blog the only thing we need to be passionate about the work we do.

    Have a great day!

  7. Hi Hassan,
    What a joy to be here again after some time.
    Hope you are doing fine, thanks a lot for the kind presence on my space. 🙂
    I appreciate.
    Coming to the post, this is indeed a well-presented guide for the one who eagerly wants to start a blog of their own. You did it in an easy to do it way. Keep up the good work. I am going to refer this post to one of my friends.
    Thanks for sharing.
    Have a great weekend.
    ~ Philip

    1. Hello, Sir Philip!

      Thank you so much for visiting my blog. It’s a pleasure, indeed.
      I’m honored to find out that you’ll forward this blog post to your friend.

      Thank you so much!

  8. Being honest with the reader is truly one of the ethics of blogging and the expected character of a passionate and trustworthy blogger. You simply win the trust in the hearts of your audience when they notice and find such a lovely character in you. I love following such people while blogging. Thanks for being honest and plain with blogging! Success is certainly yours.

    Thanks for deciding to help and walk everyone through the process of purchasing the domain, hosting the website and choosing a suitable WordPress theme. This is amazing. You are a shinning star among bloggers and the future is real.

    Literally, I came across an entrepreneurial training platform a couple of months ago whereby I received online entrepreneur certification in five stages of 50 great lessons. The training I received covered all aspects of blogging and marketing including several web design and publishing tools with over 2000 WordPress themes to choose from.

    The money making platform gives full and interactive support to both new and returning members and has over 1000000 successful internet entrepreneurs from all parts of the world. It automatically adds free SSL certificate, WHOIS registration, site speed, site privacy and site protection to your custom domain free if you are a member.

    A WordPress back office is automatically set up with the All-In-One SEO package installed for each and every new member upon signing up. I began managing a WordPress website long before I completed the online certification.

  9. USMAN IQBAL says:

    Great Work Mashallah

Leave a Reply

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