Skip to content
ADesign
DesignADesign Team

Why we hold every site to a 2.5-second LCP budget

Speed isn't a feature - it's the floor. Here's how we hit it on every launch.

Largest Contentful Paint under 2.5 seconds isn't a feature we offer. It's the floor every site we ship has to clear before launch. Skipping the floor is how sites end up slow.

How we hit it on every project

  • Hero image budget: under 200 KB, AVIF with WebP fallback, served from edge.
  • Font budget: subset to Latin, woff2 only, preload only the display weight.
  • JS budget per route: 180 KB gzipped, enforced in CI.
  • No third-party scripts above the fold. Analytics loads after first paint.

These aren't aspirations - they're written budgets the build can't ship without passing. When a marketing request needs a heavier hero, we resize, not stretch.

Performance is a feature you charge for once and ship forever.

Written by

ADesign Team

Editorial

Pieces written collaboratively by the ADesign team - design, SEO, ads, and content folks pooling notes from real engagements. No ghostwriters, no AI-only fillers.

Want results like these for your site?

Free written audit, replied to within one business day. No commitment, no sales call unless you want one.