Table of Contents
Are you ready to build your own website? The first thing you need to do is how to install WordPress on your hosting. WordPress is the world’s most popular website builder. It is free, easy to use, and perfect for beginners.
In this guide, we will show you exactly how to setup WordPress website step by step — even if you have never done it before.
What is WordPress?
WordPress is a free and open-source Content Management System (CMS). It powers more than 43% of all websites on the internet. You can use WordPress to create blogs, business websites, online stores, and more — without any coding knowledge.
What You Need Before Installing WordPress
Before you learn how to install WordPress, make sure you have the following things ready:
- ✅ A Domain Name (Example: yourwebsite.com)
- ✅ A Web Hosting Account (Hostinger, Bluehost, GoDaddy, etc.)
- ✅ Access to your cPanel or Hosting Dashboard
Once you have these three things, you are ready to install WordPress.
Method 1: How to Install WordPress Using Softaculous (Easiest Way)
This is the easiest and fastest method to install WordPress. Most hosting providers like Hostinger, Bluehost, and GoDaddy offer Softaculous auto-installer in their cPanel.
Step 1 – Login to Your Hosting cPanel
- Go to your hosting provider website
- Login to your account
- Open cPanel or Hosting Dashboard
Step 2 – Find Softaculous or WordPress Installer
- In cPanel, scroll down to find Softaculous Apps Installer
- Click on WordPress icon
- Click the Install Now button
Step 3 – Fill in Your Website Details
Fill in the following details:
- Protocol – Select https:// (if SSL is available)
- Domain – Select your domain name
- Directory – Leave it blank (to install on root domain)
- Site Name – Enter your website name
- Site Description – Enter a short description of your website
- Admin Username – Create a username (do not use “admin”)
- Admin Password – Create a strong password
- Admin Email – Enter your email address
Step 4 – Click Install
- Scroll down and click the Install button
- Wait for 1–2 minutes
- Your WordPress website is now ready!
Step 5 – Login to WordPress Dashboard
- Go to yourwebsite.com/wp-admin
- Enter your username and password
- You are now inside your WordPress Dashboard
Method 2: How to Install WordPress Manually (Via File Manager)
If your hosting does not have Softaculous, you can install WordPress manually. Follow these steps:
Step 1 – Download WordPress
- Go to wordpress.org
- Click Download WordPress
- You will get a .zip file
Step 2 – Upload WordPress to Hosting
- Login to your cPanel
- Open File Manager
- Go to public_html folder
- Click Upload and upload the WordPress .zip file
- After upload, Extract the zip file
Step 3 – Create a Database
- In cPanel, go to MySQL Databases
- Create a New Database
- Create a New User and set a password
- Add the user to the database with All Privileges
- Note down: Database Name, Username, Password
Step 4 – Configure wp-config.php
- In File Manager, open the extracted WordPress folder
- Find the file wp-config-sample.php
- Rename it to wp-config.php
- Open the file and fill in:
DB_NAME – Your database name
DB_USER – Your database username
DB_PASSWORD – Your database password
DB_HOST – localhost
- Save the file
Step 5 – Run WordPress Installation
- Go to yourwebsite.com in your browser
- WordPress setup wizard will open
- Select your language
- Fill in Site Title, Username, Password, Email
- Click Install WordPress
- Done! Your site is live.

What to Do After Installing WordPress
Once you know how to install WordPress, here are the next steps to how to setup WordPress website properly:
- Install a Theme – Go to Appearance → Themes → Add New
- Install Essential Plugins – Rank Math SEO, WooCommerce, Contact Form 7
- Create Important Pages – Home, About Us, Contact, Services
- Setup Permalink Structure – Go to Settings → Permalinks → Post Name
- Connect Google Analytics – Track your website visitors
- Setup SSL Certificate – Make your site secure with HTTPS
Best Hosting for WordPress Beginners
If you are looking for the best hosting to install WordPress, here are our top recommendations:
| Hosting | Best For | Starting Price |
|---|---|---|
| Hostinger | Beginners & Budget | ₹99/month |
| Bluehost | Bloggers | ₹199/month |
| SiteGround | Speed & Performance | ₹299/month |
| GoDaddy | Small Business | ₹149/month |
Common WordPress Installation Errors and Fixes
| Error | Fix |
|---|---|
| Error Establishing Database Connection | Check wp-config.php database details |
| White Screen of Death | Disable all plugins via File Manager |
| 404 Page Not Found | Reset Permalinks in Settings |
| Too Many Redirects | Clear browser cache and check SSL settings |
| WordPress Login Page Not Loading | Clear cache or check .htaccess file |
Frequently Asked Questions
Is WordPress free to install?
Yes, WordPress is completely free to download and install. You only need to pay for domain name and web hosting.
How long does it take to install WordPress?
Using Softaculous auto-installer, WordPress can be installed in less than 5 minutes.
Do I need coding knowledge to install WordPress?
No, you do not need any coding knowledge. The Softaculous method is 100% beginner friendly.
Can I install WordPress on any hosting?
Yes, WordPress can be installed on almost any web hosting that supports PHP and MySQL.
What is the best hosting for WordPress beginners in India?
Hostinger is the most recommended hosting for beginners in India due to its affordable pricing and easy WordPress installer.
Conclusion
Now you know exactly how to install WordPress on your hosting step by step. Whether you use the easy Softaculous method or the manual method, WordPress installation is simple and quick.
The next step is to how to setup WordPress website by choosing a theme, installing plugins, and creating your pages.
If you found this guide helpful, share it with your friends who want to create their own website!