How to Install WordPress on cPanel in India (2026) — Complete Guide
By HostStack Editorial · · All posts
Installing WordPress on cPanel takes under 5 minutes using Softaculous. This guide covers the Softaculous method (easiest), the manual method (for full control), SSL setup, and the 10 things to do right after installation to make your site fast and secure.
What you need before starting
- A domain name (e.g. yourbusiness.in) pointed to your hosting nameservers
- A cPanel hosting account (HostStack shared or cloud hosting)
- DNS propagation complete — your domain should resolve to your hosting IP
If you just bought hosting, wait 15–60 minutes for DNS to propagate before installing WordPress. Verify with: nslookup yourdomain.in — it should return your hosting server's IP.
Method 1: Install WordPress via Softaculous (Recommended — 3 minutes)
- Log into cPanel — your HostStack welcome email has the cPanel URL (e.g. yourdomain.in/cpanel or yourdomain.in:2083)
- Find Softaculous Apps Installer — scroll down in cPanel to the Software section and click Softaculous Apps Installer
- Click WordPress — you will see the WordPress logo. Click Install Now
-
Fill in the installation form:
- Choose Protocol:
https://(not http) - Choose Domain: select your domain from the dropdown
- In Directory: leave blank (installs at root of domain)
- Site Name: your business or blog name
- Site Description: one-line description
- Admin Username: choose something other than "admin" (security)
- Admin Password: use a strong password
- Admin Email: your business email (e.g. [email protected])
- Choose Protocol:
- Select language: English (or Hindi if you need it)
- Click Install — Softaculous creates the database, uploads files, and runs the installer. Takes 60–90 seconds.
- Save the credentials — Softaculous shows your WordPress admin URL (yourdomain.in/wp-admin). Bookmark it.
That is it. Your WordPress site is live. Open yourdomain.in in a browser to confirm.
Method 2: Manual WordPress installation
Use this method if you want a clean install with no Softaculous extras, or if your host does not include Softaculous.
- Download WordPress from wordpress.org/download/ — you get a .zip file
- In cPanel → MySQL Databases → create a new database, a new user, add the user to the database with All Privileges
- In cPanel → File Manager → navigate to public_html → upload the WordPress .zip → Extract
- Move all files from the extracted wordpress/ folder to public_html (not inside a subfolder)
- Visit
yourdomain.inin a browser — the WordPress installer starts automatically - Enter your database name, username, password, and host (usually
localhost) when prompted - Complete the 5-minute installer with site title and admin credentials
Setting up SSL (HTTPS) after WordPress installation
HostStack includes free AutoSSL (Let's Encrypt) that automatically installs SSL on your domain. If it has not activated yet:
- cPanel → SSL/TLS → Manage AutoSSL → Run AutoSSL for your domain
- Wait 2–5 minutes for the certificate to issue
- In WordPress → Settings → General → change Site Address and WordPress Address from
http://tohttps:// - Install the free Really Simple SSL plugin to fix any mixed content issues
10 things to do right after installing WordPress in India
- Change permalink structure — Settings → Permalinks → Post Name. This makes URLs like /your-post-name/ instead of /?p=123
- Delete unused themes — Appearance → Themes → delete Twenty Twenty-Two and Twenty Twenty-Three (keep only one)
- Delete Hello Dolly plugin — Plugins → delete Hello Dolly (a legacy plugin you don't need)
- Install a caching plugin — LiteSpeed Cache (free, excellent) or WP Super Cache. Do NOT install multiple caching plugins.
- Install an SEO plugin — Yoast SEO (free) or Rank Math (free). Set up your sitemap.
- Install a security plugin — Wordfence free tier or iThemes Security. Enable login protection.
- Set up automatic backups — HostStack includes daily backups. Also install UpdraftPlus and configure it to send backups to Google Drive.
- Set up Google Search Console — verify your domain at search.google.com/search-console. This is how you submit your sitemap and monitor Google indexing.
- Choose a fast theme — Astra (free), GeneratePress (free), or Kadence (free). Avoid theme bundles with 50+ pre-loaded plugins.
- Set your timezone — Settings → General → Timezone → set to Kolkata (IST) so your post timestamps are correct for Indian visitors.
Frequently asked questions
Do I need to pay for WordPress in India?
No. WordPress.org software is free. You only pay for hosting (from ₹149/mo) and a domain name. Do not confuse WordPress.org (self-hosted, free) with WordPress.com (hosted service, paid plans).
How do I install SSL after installing WordPress?
HostStack auto-installs free SSL via AutoSSL/Let's Encrypt. After it activates, update your WordPress Site Address from http:// to https:// in Settings → General. Install the free Really Simple SSL plugin to fix mixed content.
Can I install WordPress on a .in domain?
Yes. WordPress works on any domain extension — .in, .co.in, .com, .org. The installation process is identical regardless of domain extension. Just make sure your .in domain is pointed to your hosting nameservers before starting.