True Baby Cost SEO & Performance Audit

Date: 2026-02-19 Tool: Lighthouse (Chrome)


Summary Scores (Homepage)

CategoryScoreStatus
Performance78%🟑 Needs work
SEO92%🟒 Good
Accessibility88%🟑 Needs work
Best Practices100%🟒 Perfect

Critical Issues (Score = 0)

1. ❌ Color Contrast

Problem: Some text doesn’t have enough contrast against background Impact: Accessibility, readability Fix: Check muted text colors, ensure 4.5:1 ratio minimum

2. ❌ Heading Order

Problem: H1 β†’ H3 (skipping H2) or similar Impact: Screen readers, SEO structure Fix: Ensure sequential heading order (H1 β†’ H2 β†’ H3)

Problem: Links only differ by color, no underline/style Impact: Colorblind users can’t identify links Fix: Add underline or other visual indicator to links

4. ❌ Missing robots.txt

Problem: No robots.txt file Impact: Search engine crawling guidance Fix: βœ… FIXED - Created robots.txt

5. ❌ Missing sitemap.xml

Problem: No sitemap for search engines Impact: Crawl efficiency Fix: βœ… FIXED - Created sitemap.xml


Performance Issues

Largest Contentful Paint (LCP): 39%

Problem: Main content takes too long to render Causes:

  • Google Fonts loading (render-blocking)
  • Large inline CSS

Fixes:

  • Add font-display: swap to font loading
  • Preload critical fonts
  • Consider self-hosting fonts

First Contentful Paint (FCP): 60%

Problem: First paint is slow Fixes:

  • Reduce render-blocking resources
  • Inline critical CSS
  • Defer non-critical JS

Unminified CSS: 50%

Problem: CSS could be smaller Fix: Minify CSS in production (or accept for now since it’s readable)


Quick Wins (Can Fix Now)

1. Create robots.txt βœ… DONE

User-agent: *
Allow: /
Sitemap: https://truebabycost.com/sitemap.xml

2. Create sitemap.xml βœ… DONE

All 8 pages included with priorities

3. Fix heading order

Check each page for sequential H1 β†’ H2 β†’ H3

a {
  text-decoration: underline;
  text-underline-offset: 2px;
}

5. Font loading optimization

<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="...fonts..." rel="stylesheet" media="print" onload="this.media='all'">

Accessibility Fixes Needed

IssuePages AffectedFix
Color contrastAllIncrease text color darkness
Heading orderCheck allSequential headings
Link styleAllAdd underlines
Form labelsChecklistEnsure all inputs have labels
Alt textStroller imagesAdd descriptive alt text

  1. Now: Deploy robots.txt + sitemap.xml βœ…
  2. Today: Fix heading order and color contrast
  3. This week: Font optimization for LCP
  4. Later: Image optimization, lazy loading

Notes

  • Best Practices at 100% is excellent
  • SEO at 92% is strong
  • Performance issues are mostly font-related
  • Accessibility fixes are quick CSS changes