"Make it faster" is the most common feedback a website gets and the least specific. Fast compared to what? Here's the actual number: your site should show meaningful content within 1.5–2.5 seconds and be fully interactive within 3 seconds on an average mobile connection. Past that, you start losing visitors — data from Google's own research shows bounce probability increases sharply as load time crosses the 3-second mark.
But "load time" isn't one number anymore. Google measures speed through three specific, measurable signals called Core Web Vitals. Understanding them in plain language is the first step to fixing anything.
Core Web Vitals, in plain English
- LCP (Largest Contentful Paint) — how long until the biggest visible element (usually a hero image or headline) finishes rendering. Target: under 2.5 seconds. This is your "does the page feel loaded" number.
- CLS (Cumulative Layout Shift) — how much content jumps around while loading. Target: under 0.1. This is the "why did the button move right when I tapped it" number.
- INP (Interaction to Next Paint) — how quickly the page responds after someone clicks or taps. Target: under 200 milliseconds. This is the "does the site feel laggy" number.
What's actually slowing your site down
1. Unoptimized images
This is the single biggest offender. A single unresized photo straight from a phone camera can be 4–8MB. That one image can account for more load time than everything else on the page combined.
Fix: compress and resize images to the dimensions they're actually displayed at, serve modern formats (WebP or AVIF instead of PNG/JPEG), and lazy-load anything below the fold so it doesn't compete with what's visible first.
2. Bloated builders and plugins
Drag-and-drop builders and plugin-heavy CMS sites (particularly WordPress installs with 15+ plugins) load enormous amounts of JavaScript and CSS that the page doesn't need for its actual content.
Fix: audit plugins and remove anything not directly tied to revenue — most sites can cut 30–50% of their plugins with zero visible difference. For new builds, hand-coded or lightly-templated sites avoid this problem entirely.
3. No caching
Without caching, every visitor forces the server to rebuild the page from scratch, and every asset gets re-downloaded on every visit.
Fix: enable browser caching headers for static assets (images, CSS, JS) and use a CDN so visitors load files from a server near them rather than one server halfway across the world.
4. Too many third-party scripts
Chat widgets, analytics tools, ad pixels, review widgets, and font scripts each add their own network request and often block rendering while they load.
Fix: audit what's actually installed — most sites accumulate scripts nobody remembers adding. Load non-critical scripts asynchronously so they don't block the main content from appearing.
5. Poor hosting
Shared, budget hosting plans queue requests during traffic spikes and often sit on servers physically far from your visitors.
Fix: for most small business sites, moving to modern static or edge hosting (rather than traditional shared hosting) fixes this instantly and often costs less, not more.
| Problem | Typical impact | Fix difficulty |
|---|---|---|
| Unoptimized images | 1–4 seconds added to LCP | Easy |
| Plugin/builder bloat | 0.5–2 seconds added | Medium |
| No caching/CDN | Slower on repeat visits and for distant users | Easy |
| Third-party scripts | Blocks rendering, hurts INP | Medium |
| Poor hosting | Slower for everyone, worse under load | Easy (switch providers) |
Quick check: run your site through Google PageSpeed Insights. If your mobile score is under 50, you're likely losing visitors before they see anything — that's the first thing to fix, before redesigning anything else.
Why this matters beyond vanity metrics
Speed isn't just a technical nicety — it's a ranking factor and a conversion factor at the same time. Google uses Core Web Vitals directly in mobile search rankings, and every extra second of load time measurably reduces conversion rate. A slow site isn't just annoying — it's actively costing you both traffic and revenue simultaneously.
Where Zarvigo fits
Every site we build is hand-coded rather than plugin-stacked, ships with optimized images by default, and is deployed on fast, CDN-backed hosting — so speed isn't something you fix later, it's built in from day one.
Want to know how fast your site actually is?
We'll run a quick speed check and tell you exactly what's slowing you down.
Get Your Website →