DField SolutionsMérnöki stúdió · Budapest
Loading · Töltődik
Skip to content
Back to blog
·8 min read
Web··8 min read

Core Web Vitals on Next.js: from 4.5s LCP to 0.9s in 3 weeks

A real case: image priority, RSC boundaries, edge caching, font loading · 4 seconds of LCP saved in three weeks.

Last verified
Listen
Dezső Mező
Founder, DField Solutions
ShareXLinkedIn#
Core Web Vitals on Next.js: from 4.5s LCP to 0.9s in 3 weeks

Reviewed by:Dezső Mező· Founder · Engineer, DField Solutions· 14 Feb 2026

Core Web Vitals is a Google ranking factor, and the user feels the difference. Here's a real audit of a Next.js-based B2B SaaS marketing site · anonymised, but the numbers are exact. We run this audit under our Web service.

Starting point

  • LCP: 4.5s (red)
  • CLS: 0.21 (red)
  • INP: 420ms (amber)
  • TTFB: 1.1s (amber)

1. Hero image + font: the biggest visible win

The hero image wasn't priority-loaded, and the custom font with font-display: auto held back the first paint. Two tiny changes (-1.4s LCP):

// Before
<Image src={heroImg} alt="" />

// After
<Image
  src={heroImg}
  alt="Hero illustration"
  priority
  fetchPriority="high"
  sizes="(min-width: 1024px) 600px, 100vw"
/>

2. RSC boundaries: carve out the slow parts

On the marketing page, nothing needed to be interactive above the fold. Switching to RSC reduced hydration payload from 110kb to 22kb; INP dropped from 420ms to 180ms.

3. Edge + ISR

Blog pages got 300s ISR + edge runtime. TTFB fell from 1.1s to 90ms. Guests from Singapore now hit the home page in sub-second.

4. CLS: current 0.00

  • Reserve height for ads / embeds · no reflow.
  • font-size-adjust for fallback · no text jump.
  • Aspect-ratio on every image.

Result, after 3 weeks

  • LCP: 0.9s (green)
  • CLS: 0.01 (green)
  • INP: 120ms (green)
  • TTFB: 90ms (green)
  • Organic traffic +34% in three months

Takeaway

You don't need to rebuild the whole app. 3-5 targeted changes on 20% of the user journey is enough for CWV green. We can run the audit on you · 1-2 weeks for the audit + the fix PRs.

ShareXLinkedIn#
Dezső Mező
By

Dezső Mező

Founder, DField Solutions

I'm a full-stack engineer and I build across the whole stack myself · AI agents, web and mobile apps, blockchain, backends, security, right down to the OS layer. If it's software, I've probably built it and broken it.

Keep reading
RELATED PROJECTS
Let's talk

Would rather build together?

Let's talk about your project. 30 minutes, no strings.