arrow_upward arrow_upward

Easiest Step By Step Guide To Install WordPress

Do you find it difficult to install WordPress to build your blog or website? Are you searching for help to install WordPress? Now it will not be required because I am going to share the step by step guide to install WordPress using cPanel’s File Manager, FTP, and cPanel’s Apps Installer. I tried my best to make it easiest step by step guide to install WordPress application on your domain or subdomain. So let’s get started.

Required Things Before Installing WordPress

Domain: Domain name is really important before proceeding towards WordPress installation. Usually, you can buy any available domain name in $1.55 / INR 99 on yearly basis (taxes extra). Personally, I will suggest booking your domain from BigRock because it will be easy to avail the offers over there. Instead of BigRock, you can go with Godaddy as well which is world’s leading domain registrar.

Hosting: Buying a best hosting plan is the most important part at all. Usually, new users make the mistake by purchasing expensive hosting plan with fewer features that are not required initially for their blog or website. Hosting will be pillars of your blog or website, so you have to choose it carefully. I will suggest you buy hosting from Bluehost. Its hosting plan starts at $2.95/month and you will get world class services along with various advanced features. I am going to share some important points regarding Bluehost’s hosting below:

  • #1 Recommended Web Hosting By
  • 30 Days Money Back Guarantee
  • $150 Advertising Offers From Google, Bing and Other Leading Sites
  • 1 Free Domain For 1 Year
  • Unlimited Bandwidth
  • Unlimited Space
  • One Click WordPress Installation Through Apps Installer
  • Fast Server Speed Guaranteed

Sign up At Bluehost (Discount added to this link)

Connecting Domain With Hosting: You can connect your domain to your hosting plan via nameservers or IP address. You have to put your hosting’s name servers at domain’s DNS setting page. If you want to connect your domain to your hosting plan via IP address then you have to put your hosting’s IP on the same DNS setting page. You need to complete just one process to connect your domain to your hosting. I am sharing the Godaddy’s DNS page screenshot below:

After changing the nameservers or IP address, it will take few hours of time to connect your hosting with the domain.

If you have any doubt or concern related to the same then please let me know through the comment and I will try to answer your question within few hours.

Personally Suggested Add-on: At this stage, I will suggest you have proper domain’s whois details and try to connect your domain with SSL certificate. Both things will help you while promoting your website/blog in search engines.

Now every required part is completed so let’s get started towards WordPress installation.

How to install WordPress through cPanel App Installer?

For beginners, WordPress installation through cPanel’s apps installer will be the easiest way. It takes hardly 2 minutes of time to install WordPress. I will guide you through screenshots of Bluehost hosting’s cPanel. So, let’s find out the steps below:

1- First of all, login into your hosting’s cPanel by using your username and password.

2- Now scroll down to “Softaculous Apps Installer”.

3- In “Scripts” section, click on “WordPress” icon.

4- Once the apps installer page is opened, click on install now button. You will be redirected to WordPress installation page.

5- Software Setup: Here, you have to choose your protocol first. If you are using SSL then go with https protocol otherwise you can go with normal HTTP protocol.

6- Software Setup: After choosing your protocol, choose your domain name.

7- Software Setup: In directory setting, if you want to install WordPress on your domain then you have to remove “wp” from the box. If you want to install WordPress into any internal directory then you have to name the directory. For example, if I put “blog” into directory box then my WordPress will be installed at

8- Site Settings: Just type your website’s or blog’s name and site description.

9- Admin Account: In this section, you have to choose your WordPress admin username, WordPress admin password, and WordPress admin email id.

10- Choose Language: Here in this section, you can choose the language of your WordPress website or blog.

11- Advanced Options: In this section, you can change your database name that will be automatically created. After that, you can choose the option for auto upgrades. I will personally suggest you to not tick these 3 upgrade options because once your installed WordPress or its plugins will be upgraded automatically then your website’s design and layout can be changed totally. So, it’s a risky option. The upgrades must be done manually after taking proper backups of database and files. At last in this section, you will have the option of automated backup. You have to make your choice to activate this feature. You will have the option to take an automated backup once a day, once a week and once a month.

12- Install: After all, you have to click on “Install” button to install your WordPress on your desired domain.

In this process, you don’t need to create the database manually, you don’t need to upload WordPress files, you don’t need to connect the database to WordPress. Everything will be easy and fast. So, this is my favorite way to install WordPress. You can make your own choice after reading the entire blog post.

WordPress Installation Through cPanel’s File Manager

You can say, this is the manual way to install WordPress. I am going to share steps by step process to install WordPress through cPanel’s file manager. I will share the screenshots from Bluehost’s cPanel in this process.

1- Download Latest Version of WordPress: First of all, you have to install the latest version of WordPress from WordPress’s official website. You can click here to visit the download page of WordPress. The latest version of WordPress will be downloaded in .zip format.

2- Upload WordPress Files Through File Manager: It will be easy for you to understand if I share the process in steps.

  • Login to your hosting’s cPanel and scroll down to “Files” section.
  • In that section, you will get “File Manager”, just click on that and press “Go” button into the popup.
  • Once the file manager will be opened, click on “Upload” icon which is available at the top left of the page.
  • Now, choose your WordPress .zip file and wait until upload completion.
  • At last, go back to file manager, click on “Reload” button or simply refresh that page and extract that .zip file by right-clicking on the same.

3- Create A Database & Complete WordPress Installation: Let’s find out the step by step guide below:

First Step: Into your cPanel, scroll down to “Databases” section.

Second Step: Click on “MySQL Database Wizard”.

Third Step: Enter a name of the database and click on “Next Step” for creating your database.

Fourth Step: Now, create a database user by entering username and password. I will suggest you to use the password generator to choose the password. After that, you will see the privileges to allow for that created user, just select all and proceed further. Don’t forget to copy database name, database username and database password. You will need these details while connecting your database with WordPress files.

Fifth Step: After successfully creating database and user, you will have to add that user to that database. So, go back to cPanel’s “Databases” section and click on “MySQL Databases”. Now scroll down to “Add a user to a Database” section and select your created database name and username. At last click on “Add” button. Now your database has a user. You have completed this process successfully.

Sixth Step (Final Installation Process): You have everything ready to install your WordPress now. Just, open your browser and enter your domain or sub-domain name where you uploaded your files. For example, it can be After that, you will see WordPress language selection page.

If you want to operate your WordPress in other languages instead of English then you can make your choice on this page. You can change your WordPress language after completing the installation. The option will be available to change the WordPress language at Settings> General page. After choosing your language, click on “Continue” button.

After proceeding, you will see WordPress installation’s instructions page. WordPress reminds you to have database name, database username, database password and database host details to complete the installation.

Just click on “Let’s go!” button to proceed further.

At the next page, you have to enter database’s details. See the screenshot below for clarification:

You have the database name, username and password to fill. Usually, you don’t need to change database host and table prefix. So, just fill those 3 details and click on submit button to proceed further.

After successful connection of WordPress and your created database, you will see a success message.

Just click on “Run to install” button to proceed further. We have 1 more step to complete.

After this step, you will be asked for creating your site title, choosing your WordPress username & password, enter your email id and search engine visibility setting.

Here, it will be required to enter your site title, username, password and your email id where you will get WordPress updates & notifications. If you want to disallow search engines from indexing your website then you can choose search engine visibility option. At last, click on “Install WordPress” button.

Finally, your WordPress is ready to log in. Now, you can log in to your WordPress back-end.

WordPress Installation Through FTP

There is not a big difference between installing WordPress through file manager and installing WordPress through FTP. The difference between both processes is, you have to upload WordPress downloaded files through file manager and in this process, you have to upload WordPress files through FTP software.

For uploading WordPress through FTP, you will need FTP client software. Personally, I will suggest you download “FileZilla” desktop software which is the most popular FTP software worldwide. I am going to share the steps to install WordPress through FTP below:

First of all download and install FileZilla desktop software.

Now go to your hosting’s cPanel and scroll down to “Files” section.

Click on “FTP Accounts” link. Then enter the details to create FTP account.

You just need to enter login, password and then just click on create FTP account. You will use “Login” detail as host in FTP. After creating it, enter the details in FTP software and click on “Quickconnect” button.

After connecting FTP software, just upload your downloaded WordPress files.

The rest process of creating the database and installing WordPress will be the same as I have shared above.

WordPress Installation On Your Computer (On Local Host)

Usually, WordPress developers install WordPress on the computer (on localhost) for developing any customized WordPress design, developing some new WordPress functionalities or testing WordPress plugins. If you install WordPress on your local system then you will the only person who can see that WordPress blog or website because it is on your local system.

There are lots of things to do while installing WordPress on localhost and I want to describe each and everything through screenshots so that you can understand the entire process properly. I have decided to write a separate blog post regarding the same. I will share the link to that blog post soon and this is my promise that the blog post about installing WordPress on local host will be the easiest guide available on the internet.

After WordPress Installation

Whatever you have done till now was just the first step. Now the real work will start from here. After successfully installing WordPress at your domain name. You have to install the theme, plugins that complete your requirements and at last if you need then you have to customize your installed WordPress theme layout. I am going to share the short brief regarding the same below:

Theme Installation: For installing a new theme, you can go to Appearance> Themes then click on “Add New” button. There are lots of free WordPress themes that you can install. If you want to install premium purchased themes then you should visit ThemeForest to purchase a premium theme. After purchasing and downloading the theme from ThemeForest, I would suggest you follow documentation (check-in downloaded theme file) to install the theme and import demo files/data.

Plugins Installation: To install new plugins, just go to Plugins> Add New to install required plugins. For example, if you need contact form then search for contact form in the search box. You will find lots of plugins to install related to the same.

I would like to suggest few plugins to install initially after WordPress installation:

  • Contact Form 7 – To configure contact forms on your website.
  • WPForms – This is the best alternative of Contact Form 7.
  • Yoast SEO – For meta tags and other SEO related configurations.
  • W3 Total Cache – To reduce the load time of your website.
  • Any Good Sitemap Plugin – It will help search engine robots to index your website’s pages.

These are the basic plugins that all WordPress websites must have.

WordPress Customisation: To customize your WordPress, you can use Visual Composer WordPress plugin to develop a custom layout and design. You will need to work on your widgets and header as well instead of customizing your landing pages. I will the share the described details regarding full WordPress customization in my upcoming blog posts.


WordPress installation is really simple, you just need a proper step by step guide to do it properly. I have tried my best to mention each and every required step to install WordPress easily. But still if you get any problem then you can let me know through comments and I will try my best to answer with the authentic solution.

Here is one another easiest guide to take WordPress backup, you may find this post useful.

Post comment
Your comment
Your name
Your website

Web Analogue is an organization stationed in Noida, Uttar Pradesh where a small team of professionally challenged people with great skills works together from providing rich and innovative Website Designing, Development and Deployment to Digital Marketing to all our clients.
Contact us
829, Tower B, IThum, Sector 62, Noida +91 85274 45446