Skip to content
HOSTETHICAL
All guides

Web hosting · 10 min read ·

WordPress Hosting in India: What You Need and How to Set It Up

What WordPress hosting in India needs (PHP, MySQL, NVMe, PHP workers), shared vs VPS, a one-click install walkthrough and 10 things to do after install.

For most small businesses, bloggers and freelancers, the best WordPress hosting in India is a well-run shared hosting plan with a current PHP 8 version, MySQL or MariaDB, fast NVMe storage, free SSL, daily backups and a one-click WordPress installer. You only need a VPS once heavy traffic, a busy WooCommerce store or custom server software outgrows what shared hosting gives you. This guide covers what WordPress needs from a host, how to choose between shared hosting and a VPS, how to install it, and the ten things to do straight after.

What WordPress needs from a hosting server

WordPress is a PHP application that keeps all of its content in a MySQL-compatible database. Almost any Linux hosting account can run it, but a few details decide whether your site feels quick or sluggish. WordPress.org recommends a current PHP release (8.3 or newer is the target today), MySQL 8.0 or newer or an up-to-date MariaDB, and HTTPS support. Here is what that means in practice:

RequirementWhat to look forWhy it matters
PHP versionPHP 8.3 or newerEach PHP 8 release runs WordPress faster than PHP 7 and still receives security fixes. PHP 7.4 reached end of life in 2022.
DatabaseMySQL 8.0+ or MariaDBEvery post, page, setting, user and WooCommerce order lives in the database.
Storage typeNVMe SSDDatabase queries and file reads are much faster than on SATA SSDs or hard disks.
Storage space5–10 GB for a typical small siteWordPress itself is small; images, plugins and backups take the rest.
PHP workers1 for a brochure site, 2–4 for stores and busy blogsDecides how many uncached page requests can run at the same moment.
PHP memory limit256 MB is comfortablePage builders and WooCommerce need headroom; too little causes white screens and errors.
SSLFree, installed and renewed automaticallyBrowsers flag sites without HTTPS as "Not secure", and logins and payments need encryption.
BackupsDaily, with several days keptLets you roll back a bad plugin update, a mistake or a hack.

PHP workers, explained simply

A PHP worker is a process that builds one page at a time. When a visitor asks for a page that is not cached, a worker runs WordPress, queries the database and sends back HTML. If three uncached requests arrive at the same instant and your plan has one worker, two of them wait in a short queue. Usually the wait is a fraction of a second, but on a busy store it shows up as a slow checkout or timeouts.

Caching changes the maths. A cached page is served as ready-made HTML without running PHP at all, so a single worker can handle a well-cached blog with thousands of visitors a day. What cannot be cached is the dynamic part of a site: the WordPress dashboard, logged-in members, search results, and the WooCommerce cart, checkout and account pages. The more of that your site has, the more PHP workers you want.

How much storage and bandwidth does WordPress use?

A fresh WordPress install with a theme and a handful of plugins takes a few hundred megabytes at most. Growth comes from the media library. A blog that uploads uncompressed phone photos can add gigabytes a year, while one that resizes images to around 2,000 pixels wide and saves them as WebP stays small for years.

Bandwidth is easy to estimate: multiply your average page weight by your monthly page views. A 2 MB page viewed 20,000 times a month uses about 40 GB. Most small business sites in India use far less than 100 GB a month, especially once images are optimised.

Shared hosting vs VPS for WordPress

Shared hosting puts many accounts on one professionally managed server. The host looks after the operating system, PHP, the web server and security patches; you look after WordPress. A VPS gives you a private virtual server with root access, but you install, secure and maintain the whole software stack yourself. Our VPS vs shared hosting comparison goes deeper; here is the WordPress-specific view.

FactorShared WordPress hostingVPS
Best forBusiness sites, blogs, portfolios, small storesHigh-traffic sites, large WooCommerce stores, custom setups
Server managementDone by the hostDone by you on an unmanaged VPS
Skills neededA hosting dashboard and the WordPress adminLinux command line, web server and database administration
ResourcesA fixed allowance per plan: sites, storage, PHP workersDedicated vCPU and RAM that you tune yourself
Software freedomThe host's standard stackAnything you like, such as Nginx, Redis or custom PHP settings
HostEthical priceFrom ₹99 a month, or about ₹82.50 a month when billed yearly From ₹860 a month, or about ₹774.17 a month when billed yearly

A practical rule: start on shared hosting and move to a VPS when you regularly need more than four PHP workers, your store handles hundreds of orders a day, or you need software that shared hosting does not offer. If you go that route, our guide to VPS hosting in India explains why a Mumbai server suits Indian visitors.

Choosing the best hosting for WordPress in India: our plans

Every HostEthical web hosting plan runs PHP 8.3 on NVMe storage and includes one-click WordPress, free SSL on every site, nightly backups with the last seven kept, a File Manager, phpMyAdmin and SFTP. The plans differ in how many sites, how much storage and how many PHP workers you get:

Plan WebsitesStorageDatabasesBandwidth Monthly Yearly
Lite 15 GB NVMe150 GB / month ₹99 ₹990
Starter 110 GB NVMe2100 GB / month ₹199 ₹1,990
Business 330 GB NVMe10300 GB / month ₹399 ₹3,990
Pro 550 GB NVMe301 TB / month ₹699 ₹6,990
  • Starter (1 website, 10 GB NVMe, 2 databases, 100 GB bandwidth, 1 PHP worker) suits a single business site, blog or portfolio where most traffic can be cached.
  • Business (3 websites, 30 GB NVMe, 10 databases, 300 GB bandwidth, 2 PHP workers) suits a small WooCommerce shop, a membership site, or a main site plus a separate blog or landing page.
  • Pro (5 websites, 50 GB NVMe, 30 databases, 1 TB bandwidth, 4 PHP workers) suits freelancers who host client sites, or a busier store with lots of logged-in traffic.

Prices are shown without GST, and the price you pay at signup is the price you pay every year at renewal. That matters more than it looks: many hosts advertise a low first-year price that rises sharply when the plan renews. Our guide to hosting renewal prices shows how to spot this before you buy.

How to install WordPress with one click

One-click installers differ slightly between hosts, but the steps are almost always the same:

  1. Get your domain ready. Register a new name through our domain search or use one you already own, then point it at your hosting with nameservers or an A record. Our guide on connecting a domain to hosting walks through both methods.
  2. Open the WordPress installer in your hosting dashboard and choose the domain. Leave the folder blank if you want WordPress at the root of the domain rather than in a subfolder such as /blog.
  3. Fill in the site details. Enter a site title, an admin username, a strong password and an email address you actually check. Avoid "admin" as the username; it is the first one automated bots try.
  4. Let the installer do the work. It creates the database and database user, downloads the latest WordPress, writes wp-config.php and runs the setup.
  5. Log in at yourdomain.in/wp-admin. If you see a certificate warning in the first minutes after pointing a new domain, give it time: an SSL certificate can only be issued once the domain resolves to your hosting.

Prefer to install manually?

Download WordPress from wordpress.org, upload the files with SFTP or the File Manager, create a database and database user in your dashboard, then visit your domain to run WordPress's five-minute setup. The result is identical. The manual route is mostly useful when you migrate an existing site: copy the files over SFTP, export the old database and import it with phpMyAdmin, then update the database details in wp-config.php.

10 things to do right after installing WordPress

A fresh install works, but it is not ready for visitors yet. Work through this list before you publish anything:

  1. Update everything and delete what you do not use. Go to Dashboard → Updates and install anything pending. Delete inactive plugins and all but one default theme, which you keep as a fallback. Remove the "Hello world!" post and the Sample Page.
  2. Set your permalinks. Under Settings → Permalinks, choose "Post name" so URLs read like /gst-invoice-format/ instead of /?p=123. Do it now; changing permalinks after you have published breaks existing links.
  3. Fix the general settings. Under Settings → General, set the site title and tagline, and change the timezone to Kolkata (UTC+5:30) so scheduled posts go live at the right time. Check that both the WordPress Address and Site Address start with https://.
  4. Lock down the login. Use a long, unique password, add a two-factor authentication plugin and limit repeated login attempts. Give team members their own accounts with the lowest role they need, such as Editor or Author, rather than sharing the admin login on WhatsApp.
  5. Install one page-caching plugin. A free plugin such as WP Super Cache or W3 Total Cache serves pages as static HTML, which is the biggest single speed improvement for most sites. Run only one caching plugin, and make sure cart and checkout pages are excluded. Our guide to speeding up WordPress covers the rest.
  6. Set up backups you control. HostEthical's nightly backups, with the last seven kept, cover most accidents. Add your own off-site copy as well: a backup plugin that sends a weekly archive to Google Drive or Dropbox, plus a manual backup before major updates or redesigns.
  7. Make sure search engines can see the site. Under Settings → Reading, untick "Discourage search engines from indexing this site". It is often left ticked after a site is built, which quietly keeps it out of Google. Choose whether your homepage shows a static page or your latest posts.
  8. Connect Google Search Console. Verify your domain with a TXT record (explained in our DNS records guide) and submit your sitemap. WordPress creates one at /wp-sitemap.xml; SEO plugins such as Yoast or Rank Math replace it with their own.
  9. Optimise images from day one. Resize photos before upload, prefer WebP, and add an image compression plugin so every new upload is shrunk automatically. Fixing a bloated media library later is far more work.
  10. Deal with comments and spam. Under Settings → Discussion, turn comments off entirely if you are not running a blog. If you are, use an anti-spam plugin and hold first-time comments for moderation. Use a contact form with spam protection rather than printing your email address on the page.
HTTPS check: after install, open your site as http://yourdomain.in and confirm it redirects to https://. If it does not, our guide to SSL certificates shows how to force HTTPS and fix mixed-content warnings.

WordPress hosting mistakes to avoid

  • Using nulled themes and plugins. "Free" copies of premium themes from file-sharing and forum sites very often carry hidden malware, spam links or backdoors. Buy from the original developer or use free themes and plugins from wordpress.org.
  • Choosing a plan on the first-year price alone. Compare the renewal price and what each plan includes in PHP workers, storage type and backups, not just the headline number.
  • Stacking plugins that do the same job. Two caching plugins, two SEO plugins or three security plugins conflict with each other and slow the site down.
  • Skipping updates. Most WordPress security problems come from outdated plugins and themes, not WordPress core. Update weekly and remove plugins that are no longer maintained.
  • Relying on a single backup location. Host backups are convenient, but keep at least one copy somewhere you control.
  • Comparing prices with and without GST. Hosting in India attracts 18% GST. Some hosts include it in the displayed price and some, like us, show it separately, so compare like with like.
WordPress-ready hosting with PHP 8.3, NVMe storage, free SSL and nightly backups, at the same price every year. See hosting plans →

Frequently asked questions

Which hosting is best for WordPress in India?

For most small business sites and blogs, shared hosting with PHP 8.x, NVMe storage, free SSL and daily backups is the best value. Move to a VPS only when traffic, a large WooCommerce store or custom software needs dedicated resources.

Is WordPress hosting different from normal web hosting?

Usually not. WordPress hosting is regular Linux web hosting that meets WordPress requirements and adds conveniences such as a one-click installer, so any plan with current PHP and MySQL or MariaDB can run WordPress.

How many PHP workers does a WordPress site need?

A well-cached blog or brochure site runs comfortably on one PHP worker. WooCommerce stores, membership sites and sites with many logged-in users usually need two to four, because carts, checkouts and dashboards cannot be cached.

Do I need a domain before installing WordPress?

Yes, in practice. The installer sets WordPress up on a specific domain, and the free SSL certificate can only be issued once that domain points at your hosting, so register or connect the domain first.