Factor 7 of 7 · AUG framework

Performance audit

Does the product feel fast? Performance is a growth multiplier, not a technical concern. Every other factor is amplified or capped by how fast the site loads, responds, and renders.

What this measures

Real-user Core Web Vitals (CWV) measured under realistic conditions: throttled 4G network, mid-range mobile device, cold cache. Not lab metrics. Not synthetic Lighthouse scores. The numbers Google actually uses for Page Experience ranking — and the numbers that determine whether visitors stay or bounce.

The 5 Performance metrics

  1. LCP (Largest Contentful Paint) — Time until main content visible. Target <1.5s. Failure threshold >4s.
  2. INP (Interaction to Next Paint) — Time from user input to paint. Target <200ms. Failure >500ms.
  3. CLS (Cumulative Layout Shift) — Visual instability (0-1 score). Target <0.05. Failure >0.25.
  4. TTFB (Time to First Byte) — Server response time. Target <400ms. Failure >800ms.
  5. Page weight — Total transferred KB. Target <100KB. Heavy >500KB.

Why this is a growth multiplier, not a technical concern

Measured AUG impact per Performance improvement:

Every CWV improvement compounds into Activation, Engagement, Retention, AND Monetization. Performance isn't a separate factor — it's a multiplier on every other factor.

How it's scored (1-10 rubric)

Composite across the 4 CWV sub-scores. Each contributes 0-2.5 points:

The 10 quick-win tactics

  1. Static export (Next.js output: 'export') — LCP -60%, TTFB -80%
  2. Cloudflare Pages / Workers deployment — TTFB -70% globally
  3. Critical CSS inlined, rest lazy — LCP -30%
  4. Font stack without custom fonts (or font-display: optional) — LCP -20%, CLS -80%
  5. Image dimensions + decoding="async" + AVIF — CLS -90%, LCP -25%
  6. Defer all non-critical JS — INP -50%
  7. Zero above-fold images (CSS gradients instead) — LCP <800ms
  8. Resource hints (preconnect, dns-prefetch) — TTFB -100ms
  9. Remove jQuery / lodash / moment.js — Page weight -70%
  10. content-visibility: auto for below-fold — Paint time -40% on long pages

Performance as moat

A site with LCP 1.2s + INP 150ms + zero CLS + 80KB pages:

Most competitors won't invest here because it's invisible to them. That's the moat.

Performance instrumentation

Wire web-vitals library on Day 1. Send measurements to Plausible (custom events) + Cloudflare Web Analytics (auto-captures CWV). Weekly review: Google Search Console → Page Experience report → “Poor URLs” list → fix one per week.

After 4 weeks, you'll have data to identify the slowest 20% of pages — the ones where 80% of growth friction lives.

The end of the funnel

Performance is Factor 7 — the final factor — because it acts on every prior factor. Strong scores 1-6 with weak Performance 7 = leaking bucket at the floor. Strong Performance with weak 1-6 = great-looking empty store.

Run the full 7-factor audit to see how your scores compound: /audit.

Previous: Factor 6 — Monetization. Or return to methodology overview.