10 Ways to Speed Up WordPress (That Actually Work)
8 min read · · ShrotiHost team
Most WordPress speed advice is a list of forty tweaks with no sense of proportion. These ten are ordered roughly by impact per hour of effort, and the honest headline is that the top three do most of the work. Measure before and after every change — PageSpeed Insights or WebPageTest — so you know what actually moved and what was ritual.
1–3: Fix the foundation
1. Get the hosting right. No plugin compensates for an overloaded server on slow disks. If your time to first byte regularly sits near the 800 ms ceiling Google recommends staying under, front-end tuning is polishing a slow engine. WordPress hosting on NVMe with LiteSpeed sets the ceiling for everything below.
2. Turn on page caching. A page cache serves visitors a prebuilt copy of each page instead of running PHP and MySQL on every request — for anonymous traffic, easily the single biggest speedup WordPress can get. On a LiteSpeed server, the free LiteSpeed Cache plugin does this at the server level and bundles image optimisation and CSS/JS tuning in the same plugin.
3. Upgrade PHP. Successive PHP 8.x releases have brought real performance gains on WordPress workloads, and old versions stop receiving security patches — PHP 7.4 has been end-of-life since late 2022. Check your version in Site Health, switch it in one click in cPanel, and test forms and checkout afterwards.
4–6: Shrink what you send
4. Compress and resize images. A hero image straight off a phone camera can outweigh the rest of the page combined. Serve WebP — LiteSpeed Cache or a dedicated plugin converts automatically — and resize to displayed dimensions: a 400-pixel column doesn't need a 4,000-pixel image.
5. Lazy-load below the fold. WordPress lazy-loads images natively; make sure nothing disables it — and never lazy-load the hero image itself, because delaying your Largest Contentful Paint element is self-sabotage.
6. Put a CDN in front. A CDN caches static files close to visitors; Cloudflare's free tier is the usual answer. For a purely Indian audience on Indian hosting the gain is modest — it matters most when your visitors are spread across the world.
7–8: Cut what you don't need
7. Audit plugins quarterly. Plugin count matters less than plugin weight — one bloated page builder outweighs ten single-purpose plugins. Deactivate one suspect at a time, measure, and delete what stays deactivated: inactive plugins are still a security surface.
8. Choose a lean theme. Demo-everything multipurpose themes load sliders and icon packs on every page. Lean options — GeneratePress, Astra, modern block themes — ship a fraction of the code. Changing themes is real work, so fold it into your next redesign rather than forcing it.
9–10: Housekeeping
9. Clean the database. Post revisions, expired transients, and orphaned tables from long-deleted plugins accumulate for years. WP-Optimize or LiteSpeed Cache's database tools clear them safely — after a backup, always.
10. Add an object cache on busy sites. For the traffic a page cache can't serve — logged-in users, WooCommerce carts — Redis or Memcached keeps repeated database queries in memory. It shines on stores and membership sites; a quiet blog won't notice it.
If you only do three: page caching, image compression, and a current PHP version on decent hosting. That combination alone takes most WordPress sites from sluggish to solid.
Frequently asked questions
What's the fastest way to speed up WordPress without plugins?
Upgrade PHP to a current 8.x release in your hosting panel and resize your oversized images — both need zero plugins. The next biggest win, server-level page caching, needs exactly one plugin on a LiteSpeed host, not a stack of them.
How many plugins is too many for WordPress?
There's no magic number — thirty lightweight plugins can outperform five heavy ones. What matters is what each loads on the front end. Audit by deactivating suspects one at a time and measuring the difference, then delete what you don't reactivate.
Do I need both a caching plugin and a CDN?
They solve different problems: the cache makes your server respond fast, the CDN moves static files closer to distant visitors. Indian site, Indian audience, Indian hosting — the cache matters far more. Global audience — use both.
Host WordPress on LiteSpeed + NVMe
One-click installs, server-level LiteSpeed caching, and NVMe storage — the foundation this checklist builds on.
7-day money-back guarantee · Same renewal price, every cycle