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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions