Skip to content

SEO AUDIT: Reduce font families from 4 to 2 for LCP improvement #123

@CShear

Description

@CShear

Context

From the April 2, 2026 SEO audit. Performance scored 70/100. LCP estimated at 3.0-4.5s on mobile.

Problem

  • 4 Google Font families loaded: Playfair Display (5 weights), Source Serif 4 (4 weights), JetBrains Mono (4 weights), Lato (6 weights)
  • 19 font weight/style combinations in a single render-blocking request
  • Google Fonts <link rel="stylesheet"> blocks first paint until CSS file downloads
  • CLS from 4 different font swap events

Proposal

Reduce to 2 families:

  • Playfair Display — headings/display (keep)
  • Lato — UI/body (keep)
  • Drop Source Serif 4 (body text can use Lato)
  • Drop JetBrains Mono (use system monospace stack: ui-monospace, 'Cascadia Code', 'Fira Code', monospace)

Acceptance Criteria

  • Google Fonts request reduced to 2 families
  • CSS --font-body and --font-mono updated to use alternatives
  • Visual review confirms site still looks good on desktop + mobile
  • LCP improvement measurable via PageSpeed Insights

Priority

Medium — design decision required. Needs visual review before shipping.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions