How to Install WordPress? (Complete Installation Tutorial)

Jan 13, 2019

How to Install WordPress? (Complete Installation Tutorial)

Jan 13, 2019

WordPress is known for its ease of installation and use. Many hosting providers offer tools to automatically install WordPress because the manual process is complicated. But if you want to do it manually we’ll walk you through the process. Our goal with this article is to show you how to easily install WordPress. Hence, we’ll show you both the automatic and manual installation process.

In the first method, we’ll show you how you can automatically install WordPress with just a click of a button. For this, you’ll require a web host account. Generally, anyone who comes looking for ways to install WordPress has a domain name and a hosting provider. So assuming that you have a hosting provider account, here’s how to automatically install WordPress.

Hosting providers offer tools to automatically install WordPress because the manual process is complicated. Click To Tweet


Installing WordPress Automatically

Most web hosts offer an easy way to install WordPress. We are going to take a look at the 5 most popular WordPress hosting providers and show you how you can install WordPress from your hosting account.

1. Installing WordPress from Bluehost cPanel

If you are a Bluehost client, log into your hosting account and navigate to cPanel. From there, go to a section called website and select Install WordPress.


install wordpress in website builders

Select Install WordPress


On the next page, select the domain on which you want to install WordPress. You’ll need to fill in details about your website like site name, email address, etc. Then click on Next and the installation will begin. When the installation is complete, you’ll be notified. You’ll also get the login credentials and links to your WordPress dashboard. You’ll need them to log in to your new WordPress website.

2. Installing WordPress from HostGator cPanel

There are two different processes of installing WordPress on HostGator. If you are a shared host user, the process will differ from dedicated hosting users. We’ll walk you through both processes.

Shared Hosting Users

If you are on a shared host server, log in to your hosting account and go to the cPanel. On the cPanel, navigate to the Software section and select Quickinstall > One-Click > WordPress.


installing wordpress from HostGator

Click on WordPress


Next, from the drop-down menu choose the website you on which you want to install WordPress. Fill your website details and hit Install. HostGator will begin installing WordPress on your website.

Dedicated, VPS or Reseller Hosting Users

If you are on any of the plans we mentioned in the title, these are the steps you need to follow.

Go to the cPanel and then select QuickInstall. Next, a form appears asking you to select the website on which you want to install WordPress. In the same form, you’d also need to fill in details about your website. Once you do that, next you can go ahead and select Install WordPress.


wordpress installation details

HostGator gives you details of your new WordPress site


No matter what plan you are on, you’ll get the login credentials and link to your WordPress admin dashboard when the installation process ends.

3. Installing WordPress from SiteGround cPanel

If you are using SiteGround, log in to your hosting account and navigate to the cPanel. From the auto-installers section, select Softaculous. As soon as do that a list of applications will appear from where you’ll select WordPress. On the next page, you’d be asked to fill in the details of your website. You’d be asked to create a username and password which you’ll later use to login to the WordPress dashboard. When you are ready, click on Install and it’ll begin installing WordPress.


install wordpress from siteground cpanel

Select Softaculous to start the process of installation


After the installation process is complete, SiteGround will notify you and give you the login credentials and links to your WordPress dashboard.

4. Installing WordPress from GoDaddy cPanel

Of all the hosting providers we used so far, installing WordPress in GoDaddy took more time. That’s because it took a while to find the cPanel. We’ll show you how to navigate to GoDaddy’s cPanel.

Login to your hosting account and navigate to the menu on the corner of the screen. Click on it and drop-down appears. From the drop-down select My Products. It’ll go to a page, from where you can select Manage and then click on cPanel Admin.

Once you are on to your cPanel, navigate to Web Applications > WordPress > Install this application. On the next page, you’ll be asked to select the domain where you want to install WordPress. You’ll also need to fill in the details of your website and create a username and password. When you are ready, hit Install. GoDaddy will start installing WordPress.


how to install wordpress from goDaddy cpanel

Click on WordPress Blog


Once the installation process is complete, GoDaddy will notify you and the web host will also give you a link to your WordPress dashboard. You can use that to log in to your WordPress blog.

5. Installing WordPress from DreamHost cPanel

If you are a DreamHost client, log into your hosting account and go to the cPanel. On the cPanel there is a section called One-Click Installs from where you need to select WordPress. You’ll need to select the domain where you want to install WordPress and then hit the Install it for me now! button. It can take up to 15 minutes for DreamHost to install WordPress. But once installed, you’ll get an email with your login credentials and the link to your new WordPress dashboard.


how to install wordpress from DreamHost

Fill in your website information and select ‘Install it for me now!’


With that, we’ve covered 5 of the most popular hosting providers. Even if your web host is not listed here, the process of installing WordPress should be similar. You’ll need to navigate to the cPanel. From the cPanel, you’ll have to find an installer that’ll help you install WordPress.

Some hosting providers can have a tricky dashboard which makes it hard to find the one-click installer. In that case, you can do a simple Google search like “how to install WordPress on Bluehost.” Alternately, you can reach out to your hosting provider asking for help.

Also read: How to fix “Cannot locate file in WordPress but exists”

Installing WordPress Manually

WordPress can be installed manually but it’s a time-consuming process. Moreover, there are quite a lot of steps involved which means if you make one mistake, in consequence, the entire process will fall through. But if you still want to install WordPress on your own, here’s a quick summary of what you’ll need to do –

A WordPress website consists of files and a database. You’ll get the files by downloading the latest version of WordPress. As for the database, you’ll need to create it. We’ll show you how. Let’s go ahead with the steps of installing WordPress manually.

Step 1: Download WordPress

Download the latest WordPress version and unzip it.

Step 2: Create a New Database And User

Next, you would need to create a database. To do this, log into your hosting account and launch cPanel.

Now from the cPanel, select MySQL Database. Here, we’ll do 3 things:

    • Create a new database
    • Create a new User
    • Add the new users to the new database

In the MySQL Database page, you’ll find different sections from where you can create a database and a new user. From the same page, you can add the new user to the new database.


setting up database parametars

Create a new user and add it to your new database


Note: It’s worth pointing out that we are using Bluehost and the process may look different for each hosting provider so if you need help, contact your web host.

Step 3: Upload WordPress Files

The WordPress folder that you downloaded in the first step, we’ll now upload it to your website.

Note: Things are going to get tricky here. And we’d suggest you to go forward only if you understand what you are doing.

You can upload WordPress files to your website in two ways. You can do it through cPanel of your hosting provider or you can use a software (FTP client). In the next section, we’ll show you both the methods –

Using a Software (FTP Client):

One of the best FTP clients is FileZilla. You can download and install it on your local computer.

To operate FileZilla, you’ll need FTP credentials. And to find your FTP credentials take a look at these videos. But if the videos don’t help, reach out to your hosting provider.

Now, enter the FTP credentials to establish a connection between FileZilla and your website. Once the connection is established, you’ll see two sections. FileZilla has a section on the left from where you can access your computer. And there’s a section on the right from where you can access your website (see image below).


accessing your website via FTP

Left: Access to your computer, Right: Access to your website


On the left, you’ll find the WordPress folder you downloaded earlier. Now on the right, find the public_html folder which is a part of your website. Once you find it, select the WordPress folder from the left and drag it into the public_html folder.


moving public_html folder

Drag WordPress folder and drop it into public_html


It’ll take a while for the transfer to complete.

Using cPanel:

You can upload WordPress files from your hosting provider’s cPanel. Just log in to your hosting account and launch your File Manager. In the file manager, go ahead and select public_html.

You’ll need to upload the WordPress files in public_html. To do that, click on Upload and upload the files.


uploading files via file manager

Upload your WordPress folder by clicking on Upload


After uploading the files, there are a few more steps that you need to take before you can begin using the website.

Open a new browser and launch your website. A page will appear asking you to select a language. After that, another page will appear where you need to fill in details like database name, username, password, etc. When you are done, just click on Submit and your WordPress website will be ready.


log in to the system

Your WordPress website is now ready


Once you finish installing WordPress, you’d want to build your website further. In the next section, we’ll cover some of the most essential steps that you need to take to build a WordPress website.

Things to Do After Installing WordPress

Now that you have installed WordPress, there are many things you can do with the help of plugins. You can turn it to a WooCommerce site or a membership site. You can build a photography blog or a one-page website. Whatever you plan to do with your site, you’d need a few basic things in place.

You’ll need a theme to design your site. You’d also require a few plugins that’ll help you run the website and you’ll need Google Analytics to track your visitors. Let’s take a look at each one of these in detail.

1. Install a Theme

When it comes to WordPress themes, with the overwhelming number of choices involved, it is really no wonder that people end up with the wrong kind of theme. When you are choosing a theme, there are two things that you need to consider. One, your site performance and two, website security.

There are tons of flashy themes that are tempting to use but they have a reputation of bogging down website speed. Go for light themes like Genesis themes are built keeping the speed of the site in mind. If you prefer using other themes, then we’d suggest looking for one that won’t affect your site’s performance in a major way. You may look into reviews left by users to figure that out.

Like any other software, themes can become vulnerable, putting our website in danger. You’d want to avoid themes that aren’t being updated or maintained well. Learn more about how your choice of theme affects website security.

2. Install Essentials Plugins

There are two types of plugins that every website should install. Doesn’t matter if it’s a blog or an eCommerce site. The first group of plugins will help you run your website. The second group of plugins will help you protect your site.

The following plugins belong to the first group:

    • Yoast (for SEO)
    • Contact Form 7 (contact form)
    • W3 Total Cache (for caching)
    • Shortpixel (for image optimization)
    • MashShare (for social sharing)

And the second group will consist of the following plugins:

    • MalCare (for security)
    • BlogVault (for backups)

Security and backups are generally an afterthought. It’s only when your website get’s hacked that you feel the need for a security plugin. It’s only after you experience data loss that you regret not taking backups. But why wait for a disaster to occur. Prevent is always better than cure.

3. Activate Google Analytics

Google Analytics is an incredible tool that enables you to understand your website visitors better. It records visitor activities and offers valuable information that you can use to improve your ranking, bounce rates as well as conversions.


Installing WordPress is not easy especially if you’ve never built a WordPress sites before. Fortunately, web hosts have made it a painless process. But if you’d rather install WordPress on your own, we hope you will find our guide help. 

But even after you’ve installed WordPress on your website, your work is only half done. You’d now have to design the website and ensure that you don’t lose the site to any mishap. Better be safe than sorry right? Take a backup of your website. It’s going to be your safety net when you experience a data or if your site gets hacked. Also, You can check out our guide on how to build new WordPress site while the old site is live.

Would love your thoughts, please comment.x