Scroll to top
651 N Broad St, Suite 206,
MiddleTown, New Castle,
Delaware - 19709
635 Ashprior Avenue,
Mississauga, Ontario,
Canada - L5R3N6
34, Shiwanshu Bunglows
Vadodara, Gujarat - 390007

How to install WordPress the Right Way – Complete Guide (2021)

96 / 100

WordPress is free, open-source software that is versatile and effortless to install. It is a widely used content management system that powers almost 40% of all websites on the internet. 

28.6% of all websites use WordPress and it holds 59.4% market share when it comes to content management systems. WordPress is one of the easiest to use content management systems.

How to install wordpress the right way

It is a popular website builder as it is quite easy to install with few clicks. WordPress is increasingly used from small companies to topmost organizations and brands that generate their revenue by providing WordPress-related products and services. 

The easiest way to install WordPress is to choose a host that does it for you. All you need for it is a domain name and a hosting company that uses WordPress.

In this tutorial, we will show you complete step-by-step instructions to install WordPress on the top hosting platforms with a tutorial for beginners and other users.

We will take you to the process step-by-step. So, let’s get started.

Ways to install WordPress using different platforms.

1. How to install WordPress on your personal computer

To start with, beginners are most interested and keen to know the installation process of WordPress on their personal computer. 

It’s quite important to note that WordPress is not a regular desktop application like Microsoft Word. It’s not designed to run on a personal computer. It needs to be installed on a webserver to work. 

how to install wordpress on your personal computer

Well, there is a way instead for its installation with the localhost. If you install WordPress locally, you are the only person who can see the site. 

You’ll have a fully functioning WordPress install and it won’t be accessible to anyone else. 

If you install WordPress locally, you will also gain access to a controlled environment to test out any changes before implementing them on your live website.

To install WordPress on Windows, you need to download and set up WAMP (Windows, Apache, MYSQL, PHP). 

The other alternative to install on Windows is to download and set up the XAMPP software. (X- Cross-platform/multi-platform, A – Apache server, M – MySQL, P – PHP, P – Perl)

wamp server
Xampp server

To install WordPress on Mac, you need to download and setup MAWP ( Macintosh, Apache, MYSQL, PHP)

mamp server for macos

2. How to install WordPress on WP Engine

Installing WordPress on a managed host is exceptionally easy. WP Engine is one of the oldest, biggest, and best-managed WordPress hosting companies in the business. When you sign up with WP Engine, you get WordPress automatically installed for you. 

How to install WordPress on WP engine

Log in to your WP Engine dashboard and visit the “Sites” page, which is basic settings.

All you need to do is to select the plan you want and pay for your hosting. Depending on your hosting plan, you can also create additional websites whenever you need them. 

You’ll get an automatic email in a couple of minutes letting you know that your WordPress installation has been created. 

wp engine migration

You need to reset the WordPress administrator password, by clicking the link in the email. Then you’ll be able to log in and enjoy your WordPress dashboard, complete with the benefits of managed hosting, WP Engine. 

It includes site-speed optimization, caching and backups enabled, and access to a staging area where you can test changes to your site.

3. How to install WordPress in your language 

Although WordPress displays U.S. English as the default language, it has a built-in capability to be used in any language. WordPress is available in many languages from English, French, Japanese, Chinese, German to much more. 

Changing site language in WordPress

To change the language of WordPress, Go to the “Settings” area of the WordPress Admin Panel. Scroll down to see for the drop-down box “Site Language”. Select the language you want to choose and click on “Save Changes”.

Selecting your site language in WordPress

For detailed instructions on how to install WordPress in other languages, read here

4. How to install WordPress on Hostinger

Hostinger is a well-rounded web host that boasts excellent customer service and uptime. It is reliable and affordable that helps you quickly get your business online. 

Setting up WordPress on Hostinger is a quick and easy process with Auto Installer. 

First, you need to login into your hosting account and select “Hosting.” Then click on “Manage” and choose “Auto Installer”.

Hostiger WordPress installation

Then click on the “WordPress” icon and fill in the required details.

setting up WordPress in Hostinger

Choose the connection type between http:// and https:// and the domain or subdomain under which WordPress will be installed. Then check “Overwrite existing files” in the installation directory. 

Then click the Install option. Once the installation is done, your website will appear in the list of installed applications, where you can choose the Actions

5. How to install WordPress on HostGator

HostGator is also one of the best web hosting providers powering millions of websites. Their hosting plans are affordable with many features and beginner-friendly. 

Most importantly, you can install WordPress on HostGator through cPanel with a single click. 

First, you need to log in to your HostGator account and click on “Quick Install” under “Software”. Then choose WordPress software to install. 

Using quickinstall on hostgator for WordPress installation

Then select “Domain name” for installation. Leave the directory field blank and click on “Next” to start installing WordPress. Then enter the blog title, admin user name, your name, and admin email address.

setting up a WordPress site in hostgator

Once done, click on the Install button to start the installation. Once done, you will see admin login details with admin username and password. Now, you have successfully installed WordPress on HostGator.

WordPress installation complete in hostgator

6. How to install WordPress via cPanel

cPanel is a user-friendly dashboard most web hosts provide to make it easy for their users to manage their web hosting accounts. 

When you sign up for hosting, you will be provided with login details for cPanel. In your cPanel interface, there is an auto-installer that helps to install WordPress for you. 

There are a few auto-installers used to install WordPress. These include Softaculous, Fantastico, and QuickInstall. 

Although there might be minor interface differences, all auto-installers more or less function the same.  

7. How to install WordPress using Softaculous

Softaculous is a commercial script library that automates the installation of commercial and open-source web applications to a website. 

First, log in to your cPanel account. Follow the steps to log in here

WordPress installation using Softaculous

Click on “Softaculous” under the Autoinstallers section. Then you need to click on the Install button to continue. After that, you have to select the protocol.

If you have an SSL certificate installed on your site, select https:// or https://www. If you do not have an SSL certificate installed on your site, select http:// or http://www.

setting up wordpress using softaculous

Then choose the domain name where you want to install WordPress. Leave the In Directory field blank to install on the domain directly. 

Then under the “Site Settings” section, provide site name and description along with admin account details such as username, strong password, including email.

choosing a strong password for your wordpress site

Then click on Install to run the installation process. Softaculous will check for the submitted data and install the file to your server for WordPress. It will fill in the username and password fields for you. You will see a progress bar with installation status. 

It will show a success message after installation. Then you can see the WordPress admin area and other links to your website. 

8. How to install WordPress using QuickInstall

QuickInstall is an in-house script auto-installer provided by HostGator to their hosting customers. It is one of the easiest WordPress installations and management tools. 

Here, we will use HostGator’s cPanel to install WordPress using QuickInstall. First, you have to log in cPanel account and select the “QuickInstall” option from the “Software” section. 

quickinsall wordpress setup

Then it will take you to the 1-Click installer page where you need to click on the WordPress icon. 

You will be shown the WordPress overview where you need to select your domain from the drop-down menu and leave the directory field blank. This will install WordPress on the root domain. 

select wordpress in hostgator

Then you have to click on the “Next” button to continue. After that, you will have to enter your username, a strong password, site title with an active email id. After the information is filled in, click on the Install button to start the installation process. 

Once complete, you will see a success message with your login credentials. Now, you have successfully installed WordPress using QuickInstall. You can then click on “Login” to enter the WordPress admin dashboard. 

9. How to install WordPress using Fantastico

Fantastico is a commercial script library that automates the installation of web applications to a website. It is the leading web auto-installer for cPanel servers. 

The WordPress installation process using Fantastico is more or less similar to the other two auto-installers. The first step here is to log in to the cPanel account and click on the “Fantastico” option under the “Software” section.

using fantastico F3 for wordpress installation

This will take you to Fantastico’s main screen where you need to click on “Blogs” from the list of web applications on the left. Then click on the “Click here to Install WordPress” button. 

img 606c2205a3184

Then, choose the domain where you want to install WordPress. You can either install it in a sub-directory by entering the name in the sub-directory or else leave the field blank. 

Next, in the “Administrator Details” section, enter your username, a strong password, active email id, and other details. Once done, click on “Submit” to continue. 

img 606c220664aa0

Once the installation is finished, you will get a success message with the login details. 

10. How to install WordPress using FTP

To install WordPress manually, you will need FTP programs for manual installation. To start with, you have to download WordPress from which comes as a Zip file. You need to unzip the WordPress files which you will find inside a folder.

Then, connect your FTP client to your hosting server and once it is connected, upload the WordPress files from your computer to your web server. 

If you want to install your WordPress site to your root domain, you have to upload your WordPress files to your website’s root directory. The directory is named /public_html/ or /public_html/blog/.

Once your files are uploaded, go to your hosting control panel and look for “MySQL databases” and click on them. On the next screen, you’ll see a field to create a new database. Enter the database name and click on “Create database”.

img 606c22072eba5

Nextly, scroll down on the MySQL page to users and enter the database username and password and then click on the “Create a user” button. 

Then move down further to “Add a User to a database” to add the username that is created. Select the username and database created and click on “Add”.

img 606c2207dceaa

Select all privileges and click on the “Make Changes” button. Note down your database name, MySQL username, and password. Go to the URL where you uploaded your WordPress site and enter the domain name. (

Thereafter, choose your desired language and click on “Continue”. Proceeding to the next page, you will see few instructions. WordPress will ask for information on the database. Make a note of it and click on “Let’s go”.

img 606c22089d308

A form will be displayed on the next screen. Enter the database information that you have noted earlier and click on the “Submit” button. After this, you have to click on “Run the Installation” to continue.

img 606c2209cd424

Once you have run the installation, enter the site title, admin username, password, and admin email address. 

Leave the box “ Discourage search engines from indexing this site” next to Search engine Visibility unchecked if you want your site to get listed on Google and other search engines for better search engine optimization.

img 606c220b47f5a
img 606c220c8f5f1

Then click on “Install WordPress.” Once installed, you will get a success message showing your username. Enter your username and password to sign in to your WordPress site. 

Note: This is a complex method and hence it is recommended to choose to host service providers that help install WordPress automatically or with the help of auto-installers from cPanel.

11. How to install WordPress on SiteGround

SiteGround is one of the most popular and highest-rated hosting providers in the WordPress community. They provide unique in-house WordPress speed and security solutions to make your site as fast and secure as possible.

It is known for its initial cheap plans and awesome support. Installing WordPress

with SiteGround is easy since you can easily install WordPress from their dashboard. There are two methods of WordPress installation on SiteGround, one for new users and the other one for existing users. 

For New SiteGround Users

After you have signed up with SiteGround, you will get a welcome popup asking you to set the website. Select “Start a new Website” and then select “WordPress”. 

img 606c220dbf795

You will be then asked for site details like email address, username, and password. Add the details and click on “Confirm” to continue.

img 606c220eabdb7

On the next screen, you have to review the details entered before. You will also be asked if you would like to make any enhancements. You can choose if you want to, but it is suggested to skip it. 

Then click on “Complete Setup” to start the installation. You will get a success message after the installation is complete. Go ahead and click on “Proceed to Customer Area”.

img 606c220f8157b

Go to the “My Accounts” tab and click on “Go to Admin Panel” to enter the admin area. The WordPress is successfully installed on SiteGround as a new user.

For Existing SiteGround Users

First, log in to your SiteGround’s hosting account. Then go under the “My Accounts” tab and click on “Go to cPanel”. Then scroll down to Auto Installers and select WordPress.

img 606c221041125

This will launch the Auto Installer. Click on the Install button and select your protocol http or https along with a domain name. 

If you have not enabled an SSL certificate on your domain name, select http. Switch to https after completion of installation. 

img 606c22111ad52

Next, enter your site details like title, username, password and, email address. 

img 606c2211e86c4

You will see other options like selecting a language, install plugins, and much more. 

You can set it as you like or leave it unchecked. Then you will come across the “WordPress starter” option. You should keep it checked that will help guide you in the post-installation process. Once done, click on Install.

img 606c221293a95

Once the installation is complete, you will get an email with a website address and login URL. Click on the login URL in your web browser and it will take you to the login page. 

img 606c22134a83f

Next, you will be guided by the site setup wizard. This installer wizard will help you install themes, plugins, and other essential things. 

12. How to install WordPress on NameCheap

Namecheap is a popular domain name registrar, which provides domain name registration and web hosting. It is one of the best domain registrars when it

comes to balancing price and support. You can install WordPress on Namecheap from cPanel using Softaculous. 

To install WordPress on Namecheap, login to your Namecheap cPanel and follow the complete step-by-step process mentioned in “How to install WordPress using Softaculous” above. 

13. How to install WordPress on Bluehost

Bluehost is one of the largest website hosting providers and powers millions of websites and an officially recommended WordPress hosting provider. Installing WordPress on Bluehost is the easiest option because it gets automatically installed when you sign up.

First, you have to log in to your Bluehost dashboard and go to the “My Sites” tab. Then click the “Create Site” button on the right top.

img 606c22140e1a0

This will launch the Bluehost installer wizard. Then, you will need to add your site title and optionally a tag line and then click on the “Next” button.

img 606c221501030

Next, you have to select a domain name for your website. If you haven’t set up the domain name, add it from the Domains tab in the Bluehost dashboard. Click on “Next” to continue.

img 606c22163f86f

You will see a success message with your site’s details. The same details will be sent to your email. 

img 606c2217174ea

Click on “Login to WordPress” to enter the admin area. You have successfully installed WordPress on Bluehost. 


Installing WordPress is one of the first steps to start a blog or website. If you are a beginner, it is recommended to use the auto-installer scripts that your host provides that are quite easy and fast. 

Another best option is to choose a host that comes with WordPress pre-installed. 

Bluehost is always the most popular option as it has a user-friendly dashboard along with access to a wide range of tools and extra functionality, but you can always choose another hosting provider. 

Nevertheless, the best part is you can create your website yourself and customize it according to your requirements. 

So, now that we have discussed a step-by-step guide for installing WordPress, you can choose the best one from a couple of options given above. All you need is you should have the new site up and running in a matter of minutes.

Learn more about WordPress from our blog.

Author avatar
Tim Michaels
I am into WordPress and web development for the last 10 years. I use my experience to help people just starting with WordPress. Follow my blog at WP Uber for everything related to WordPress.
We use cookies to give you the best experience.
Do NOT follow this link or you will be banned from the site!