Your website's speed is a Google ranking factor. Not a minor one — Google has explicitly confirmed that Core Web Vitals affect where your site appears in search results.
If your business website takes more than 3 seconds to load, you're losing rankings and customers. Here's what you need to know.
What Are Core Web Vitals?
Core Web Vitals are three specific measurements of how your website performs for real users:
LCP — Largest Contentful Paint
What it measures: How long until the biggest element on the page (usually a hero image or main heading) is visible.
- Good: Under 2.5 seconds
- Needs improvement: 2.5-4 seconds
- Poor: Over 4 seconds
INP — Interaction to Next Paint
What it measures: How quickly the page responds when someone clicks a button, taps a link, or types in a form.
- Good: Under 200 milliseconds
- Needs improvement: 200-500 milliseconds
- Poor: Over 500 milliseconds
CLS — Cumulative Layout Shift
What it measures: How much the page layout moves around while loading. Ever tried to click a button and the page shifted, making you click the wrong thing? That's layout shift.
- Good: Under 0.1
- Needs improvement: 0.1-0.25
- Poor: Over 0.25
Why These Matter for Your Business
Rankings
Google uses Core Web Vitals as a tiebreaker between sites with similar content. If your competitor's site loads in 1.5 seconds and yours loads in 4 seconds, they'll likely outrank you — even if your content is slightly better.
In competitive local markets (lawyers, dentists, contractors), this speed difference can mean the difference between page 1 and page 2.
Conversions
Speed directly affects whether visitors become customers:
- A 1-second delay in page load reduces conversions by 7%
- 53% of mobile visitors leave a site that takes more than 3 seconds to load
- Pages that load in 1 second convert 2.5x more than pages that load in 5 seconds
For a business getting 1,000 monthly visitors, improving load time from 4 seconds to 2 seconds could mean 20-30 more leads per month.
User Experience
Slow sites feel broken. Layout shifts feel glitchy. Unresponsive buttons feel like the site isn't working. None of this builds trust with potential customers.
How to Check Your Scores
Free Tools
- PageSpeed Insights (pagespeed.web.dev) — Enter your URL and get scores plus specific recommendations
- Google Search Console — Core Web Vitals report shows scores for your entire site based on real user data
- Chrome DevTools — Performance tab shows detailed load metrics (for developers)
What to Look For
Run your homepage and your most important landing pages through PageSpeed Insights. Look at:
- The overall Performance score (aim for 90+)
- The three Core Web Vitals metrics individually
- The "Opportunities" section for specific fix recommendations
Common Problems and Fixes
Slow LCP (Page loads slowly)
Common causes:
- Hero images that are 2-5 MB instead of 100-200 KB
- Images in JPEG/PNG format instead of WebP or AVIF
- No lazy loading on below-fold images
- Slow server response (cheap shared hosting)
- Render-blocking JavaScript and CSS
Fixes:
- Convert images to WebP/AVIF format (80% smaller than JPEG)
- Set explicit width and height on all images
- Use a CDN (Vercel, Cloudflare, or similar)
- Eliminate render-blocking resources
- Preload your hero image
Bad INP (Slow interactions)
Common causes:
- Heavy JavaScript frameworks executing on every interaction
- Third-party scripts (chat widgets, analytics, social embeds) blocking the main thread
- Large DOM trees (thousands of HTML elements)
Fixes:
- Defer non-essential JavaScript
- Reduce third-party scripts
- Use server-side rendering to reduce client-side JavaScript
- Break up long tasks into smaller chunks
High CLS (Layout shifts)
Common causes:
- Images without width/height attributes
- Ads or embeds that load and push content down
- Web fonts loading late and changing text size
- Dynamic content injected above existing content
Fixes:
- Always set width and height on images and videos
- Reserve space for ads and embeds
- Use
font-display: swapand preload fonts - Use CSS
aspect-ratiofor responsive media
Platform-Specific Reality Check
| Platform | Typical PageSpeed Score | Can You Fix It? |
|---|---|---|
| Custom (Next.js/Vercel) | 90-100 | Full control |
| WordPress (optimized) | 70-90 | Moderate control |
| WordPress (typical) | 40-70 | Limited by plugins/theme |
| Squarespace | 40-65 | Very limited |
| Wix | 35-60 | Very limited |
| Shopify | 50-75 | Moderate control |
If you're on Wix or Squarespace and your scores are poor, there's a ceiling on how much you can improve without migrating to a different platform. You can compress images and remove unnecessary apps, but the platform's underlying code and hosting add overhead you can't remove.
What Good Looks Like
Every site we build at Built For Rank targets these benchmarks:
| Metric | Our Target | Why |
|---|---|---|
| Performance score | 95+ | Top 5% of all websites |
| LCP | Under 1.5s | Well under Google's 2.5s threshold |
| INP | Under 100ms | Feels instant to users |
| CLS | 0 | Zero layout shift |
| Total page weight | Under 500 KB | Loads fast on any connection |
We achieve these scores by using Next.js with server-side rendering, Vercel's edge network for hosting, automatic WebP/AVIF image optimization, and minimal JavaScript on the client side.
The Bottom Line
Core Web Vitals are not optional for businesses that want to compete in Google search. They're a confirmed ranking factor, they affect conversion rates, and they shape how visitors perceive your business.
If your PageSpeed score is below 70, you're leaving rankings and revenue on the table. The fix might be as simple as image optimization and hosting changes, or it might require a website redesign on a faster platform.
Either way, ignoring it costs more than fixing it.