Blog · PerformanceMake your website faster: 12 non-dev fixes
A jargon-free guide to a faster website in 2026, 12 fixes you can do yourself, from image compression to font loading, and when to bring in an engineer.
A slow website is a quiet, expensive problem. Customers do not file a complaint when your site takes five seconds to load, they just leave. Google does not send you an email when it deranks your pages, it just stops sending you traffic. And the conversion you lose does not show up in your bank account as a missing entry, because it never happened in the first place.
The good news: you can do most of the work yourself. About 80% of the speed problems on Indian SMB websites come from the same handful of issues, and almost all of them have fixes that do not require code.
This is the practical, jargon-free version. Twelve fixes a non-developer can actually do, plus how to measure speed properly and when to bring in an engineer.
Why this matters: the actual cost of slow
Three things break when a website is slow:
- Visitors leave before the page loads. Each additional second of load time between 1s and 3s costs between 7% and 20% of visitors. Past 4s, most mobile visitors are gone.
- Google ranks you lower. Core Web Vitals are now a direct ranking signal. Slow pages get pushed down, even if their content is good.
- Trust suffers. A slow website signals a small, unserious operation, even if you are large and serious. Customers infer.
For most SMBs, the value of fixing speed lands somewhere between “more leads per month” and “measurably better Google rankings within 90 days.” Worth the afternoon.
How to measure speed (so you know if your fixes worked)
Before you change anything, get a baseline. Two free tools, used together, tell you everything you need:
- PageSpeed Insights, Google's own tool. Run your homepage and your top three other pages. Look at the mobile score and the three Core Web Vitals (LCP, INP, CLS).
- WebPageTest, more detailed, lets you test from specific locations and devices. Useful if your customers are in a different city or country.
Numbers to know:
- LCP (Largest Contentful Paint): when the main content appears. Target under 2.5 seconds.
- INP (Interaction to Next Paint): how quickly the page responds to taps and clicks. Target under 200ms.
- CLS (Cumulative Layout Shift): how much the page jumps around as it loads. Target under 0.1.
The 12 fixes, in order of impact
1. Compress your images
On 90% of slow Indian SMB websites, this single fix accounts for over half the speed problem. Most sites use 3MB photos from a DSLR straight out of the camera, displayed at 400 pixels wide. The browser downloads 3MB to show you a thumbnail.
Run every image through Squoosh or TinyPNG before uploading. Most photos can drop from 2–4MB to under 200KB with no visible loss in quality. Use WebP or AVIF format if the option is available.
2. Right-size images for where they appear
A logo that displays at 200px wide does not need to be 2000px wide in the source file. Resize every image to roughly the size it actually appears. As a rule of thumb:
- Hero images: 1600–1920px wide (then compressed).
- Content photos: 800–1200px wide.
- Thumbnails: 400–600px wide.
- Logos and icons: 200–400px wide.
3. Remove plugins you don't use
On WordPress sites, this is the second-biggest win. Every plugin loads code on every page, whether it does anything useful or not. Most SMB sites have 15–30 plugins; most sites need 5–8. Audit the list:
- Anything “deactivated”, delete it. Deactivated still adds load time in some cases and risk in all cases.
- Anything that has not been updated in 12 months, replace or remove.
- Anything that overlaps in function (two SEO plugins, two caching plugins), keep one.
- Anything you cannot remember why you installed, remove it; you do not need it.
4. Install a caching plugin (WordPress) or enable caching (any host)
Caching means: instead of building each page from scratch every time a visitor arrives, the server keeps a pre-built copy ready to send. Easy, dramatic speed improvement.
- WordPress: WP Rocket (paid, easiest), W3 Total Cache (free, fiddly), or LiteSpeed Cache (free, only on LiteSpeed hosts).
- Most modern hosting providers (Hostinger, SiteGround, Cloudways, Vercel) include caching at the platform level, make sure it is on.
5. Turn on a CDN
A CDN (Content Delivery Network) stores copies of your site near visitors all over the world, so the page loads from a server in their country, not yours. The free Cloudflare plan, set up in 15 minutes, can take a 4-second load time down to 1.5 seconds without touching anything else.
For Indian businesses serving international customers, this is non-negotiable.
6. Remove auto-playing video on the homepage
That background video on the hero feels premium until you remember that it costs every first-time visitor 4–10MB of bandwidth and 2–3 seconds of load time. Replace with a static hero image. If you must have motion, use a small (under 500KB) WebM video, autoplay muted, and only on desktop.
7. Defer or remove unused JavaScript
Most SMB sites carry tens of JavaScript files for tools the page does not need (analytics, chat widgets, popups, marketing tags). Each one delays interactivity.
On WordPress, plugins like WP Rocket or Perfmatters can defer non-critical JavaScript automatically. On modern frameworks, this is usually built in.
Audit your third-party scripts. If you do not actively use the chat widget, the heatmap tool, the popup library, the second analytics platform, remove them. Each one slows every page on the site.
8. Use system fonts or load custom fonts smartly
Custom fonts are pretty and slow. If you have 3–4 different Google Fonts, each in multiple weights, you may be downloading 1MB of fonts before the page becomes readable.
Pick one or two font families, no more than two weights of each. Use font-display: swap so text shows immediately in a fallback while custom fonts load. (On WordPress, most modern themes do this; check yours.)
9. Stop using sliders
Almost every “slider” on Indian SMB homepages, the rotating hero with three slides, is downloading all three images upfront. Most visitors only ever see slide 1. Replace with a single strong hero image and put the other content lower on the page.
10. Fix layout shift (no more jumping content)
Pages where buttons move just as you tap them, where ads push the content down two seconds after load, where images appear and shove paragraphs, these are layout shifts, and Google now penalises them directly.
The fix: every image and embed must declare its dimensions in the HTML, so the browser can reserve the space before the asset arrives. For most CMS users, this means making sure your image upload tool sets width and height attributes (most do by default in 2026).
11. Upgrade your hosting (if it's genuinely the bottleneck)
Shared hosting in the ₹3,000–₹5,000/year band, the kind sold heavily to Indian SMBs, is consistently the slowest option available. If you have done everything else on this list and your time-to-first-byte is still over 1 second, your host is the problem.
For WordPress: SiteGround, Cloudways, or Kinsta. For static sites: Vercel or Cloudflare Pages (both have free tiers that comfortably handle SMB traffic).
12. Audit your fonts, plugins, and scripts every 6 months
Speed is not a one-time project. New plugins get added, new analytics tags get pasted in, new fonts get tried and not removed. Without periodic clean-up, every website slowly accumulates weight.
Calendar a 30-minute audit every six months. Run PageSpeed Insights. Look at the list of third-party scripts. Remove anything you do not actively use.
When to call a developer
If you have done everything on this list and PageSpeed Insights still gives you a mobile score under 70, the problem is probably structural, bad theme, bad host, bloated CMS configuration. At that point it is cheaper to bring in an engineer for a one-time speed audit than to keep tinkering.
A real speed audit usually costs ₹15,000 to ₹50,000 in India and pays itself back in improved conversion and rankings within a quarter for most SMBs.
What “fast” looks like in 2026
- PageSpeed Insights mobile score: 85+ (90+ for new builds).
- LCP under 2 seconds.
- INP under 200ms.
- CLS under 0.05.
- Total page weight under 1.5MB.
- Loads visibly on a 4G connection in under 3 seconds.
Hit these and your site is faster than the vast majority of Indian SMB websites. That is a real, durable competitive edge in search rankings and conversion.
Need a real audit?
If you would rather have someone do it properly, image audit, plugin cleanup, caching, CDN, Core Web Vitals fixes, follow-up measurement, that is exactly the kind of work we do as a one-off engagement. Tell us what site you are running and what your PageSpeed Insights score is right now, and we will tell you what we would change and what it would cost. Start at the contact page.
Rooted in Data · Built to Bloom
Need help with your own?
Tell us about your project. We come back with a clear, honest plan.