WordPress Installation Guide: How to Install WordPress on Any Hosting Service?

Have you decided to launch your own WordPress site? However, don’t you know where to start?

If you are looking for an easy to follow WordPress installation guide, this tutorial is for you.

In this tutorial, I’m going to show how you can easily install WordPress on any hosting service such as Bluehost, Dreamhost, HostGator, etc.


I’ll talk about two different ways to install WordPress in this WordPress installation tutorial.

1. Using Bluehost to install WordPress

2. Using FTP to install WordPress also known as manual WordPress installation

For the first part, I’m going to use Bluehost. You can pick any other hosting service, though.

I suggest Bluehost because not only it is widely used (over 2 millions of domains are being hosted), but it comes with an affordable price tag of just $3.95 per month. Along with that, you will get a free domain name for one year. So what else do you want?

Click here to sign up for Bluehost

Now, let’s talk about how you can install WordPress on any hosting.

What are the things do you need for WordPress Installation?

  • Domain Name
  • Reliable Hosting Service (Bluehost, HostGator or any other)
  • A good looking professional theme (optional)

Installing WordPress Using Bluehost

Did you know that you can install WordPress on Bluehost and set up your WordPress site in under just 5 minutes?

Using Bluehost to install WordPress is really simple and easy. Even if you are a beginner, you can follow the following steps to start your own WordPress site.

Quick Note: I assume you already bought hosting and domain with the Bluehost, so I’ll directly get into the details on how to use Bluehost to install WordPress.

If you have not bought Bluehost yet, click here to sign up for Bluehost.

Step 1: Once you logged into your Bluehost hosting control panel (cPanel), scroll down to find the “website” section. Click on “One Click Install” to continue. See the screenshot mentioned below.


Step 2: Now, click on WordPress option under “Blogs & Website Builders” tab.


Step 3: After you click on the “I’ve read the terms & conditions”, Bluehost will start the WordPress installation and within seconds, it will ask you to pick the domain where you want to install WordPress.

Step 4: Log into your WordPress dashboard


Once you choose you the domain where you want to install WordPress on, it will continue the WordPress installation process.

Within a few seconds, you will get all the information like your website URL, website control panel URL along with your WordPress admin username and password.

That’s it! You have successfully installed WordPress on Bluehost in under 5 minutes in four simple steps.

Now you can visit YourWebsiteDomain.com/wp-admin (replace YourWebsiteDomain with your site domain name) by entering the login details you have.

Now, let’s talk about how you can install WordPress manually, in other words, we’ll discuss how to install WordPress on FTP.

How to Install WordPress Manually?

Manual WordPress installation is still one of the most preferred ways to install WordPress. It’s also known as “5-minute install.”

What do you need for Manual WordPress Installation?

  • WordPress (you can download it for free)
  • FTP client (File Transfer Protocol)
  • Access to your hosting control panel (cPanel)

Before installing WordPress manually via FTP, you need to have access to your own domain name and a web hosting. I personally suggest Bluehost (as mentioned above), you can pick anything like HostGator, JustHost, etc.

To start using FileZilla, here are few simple steps you should follow.

1. Download and install FileZilla from here (it’s free and widely used).

2. Open FileZilla and enter your domain name, username, and password

Now, let us talk about the WordPress manual installation via FTP.

Step 1: Download the latest version of WordPress from here.

Step 2: Unzip the WordPress file you just have downloaded from WordPress site and upload the files to your web host directory using FTP client such as FileZilla.

Quick tip: If you don’t know how to use FTP client to upload files, I suggest you check out this link. It will help you quickly understand how to upload any file using FTP.

Step 3: Upload your WordPress files to your website’s root directory (it looks something like /public_html/) if you want to install WordPress on your root domain like YourWebsiteURL.com

Step 4: Once you have successfully uploaded all your WordPress files, go to your web hosting control panel (cPanel) to create a database.



Step 5: Once you click on “MySQL Databases” to create a database, it will ask you to enter a username and password. Simply provide them and click on “Create A User” button to continue.


Step 6: Now that your database is ready, and now you can install WordPress. Enter the URL where you have just uploaded WordPress files using FileZilla (FTP client). Select your preferred language to continue.

Step 7: In the form that’s shown by WordPress, you will have to enter your database name and password you created earlier.

Step 8: In this final step, by clicking on the “Run the Install” button, you will set up your WordPress installation. The next steps are plain simple where you need to enter your site name, username, and the password.


So that’s it! Just use your login credentials such as password and admin username to login to your WordPress dashboard.

How To Install WordPress On Other Hosting Services?

I hope that you understand how to install WordPress through BlueHost hosting service.

If you have chosen some other well-known hosting companies like SiteGround or InMotion Hosting, you need to look for the auto-installer script, Softaculous or WordPress under the “Auto Installers” section of the control panel.

Look at the below screenshot for better understanding!


You may click either Softaculous or WordPress and select the domain name to setup WordPress. 

HostGator and few other hosting services use the auto-installer, QuickInstall for WordPress setup process to finish in 5 minutes. 

Step 1: Just you need to go the HostGator control panel and look for the Software/Services section, Click “QuickInstall”.


Step 2: Now, you will be able to see the option, WordPress under “Blog Software” to launch the WordPress installer. 

Step 3: Look at the left menu; Under Popular Installs, Click WordPress > Install WordPress.

Final Thoughts on WordPress Installation Guide

Setting up a WordPress blog used to be a BIG deal few years ago. But now with the latest technologies like “one click install”, Mojo marketing place, etc., it has become extremely easier to start your own WordPress site.

Even if you are a beginner without any tech skills, you can easily install WordPress on any hosting service using this simple tutorial.

But if you are confused or not sure about installing WordPress all by yourself, you can get in touch with me. If you buy the hosting from us, we’ll do the WordPress installation at free of cost!

Let me know what do you think about the WordPress installation? Do you have any questions?

by Sakthi
Sakthi is a thoughtful guy who specializes in WordPress Setup & Design. He is interested in designing the functional & attractive WordPress themes for the Digital marketers & Bloggers and helping them attain their goals with a tailored site. Look his ThemeForest Portfolio.

Leave a Comment