Cranbury Chiropractic — Performance Audit (Jekyll / Minimal Mistakes)

This report highlights Core Web Vitals risks and ships safe P0 fixes with GitHub Pages–compatible patches.

Summary (P0 wins shipped)

Core Web Vitals Focus

LCP

Expected impact: 200–600 ms LCP improvement on slower mobile by ensuring hero is prioritized and decoded asynchronously.

CLS

Expected impact: CLS remains < 0.1; improved stability for any future images using the include with dimensions.

INP

Expected impact: Smoother interactions and reduced main-thread contention on scroll.

Additional Opportunities

P1 (moderate)

P2 (nice-to-have)

Third-Party Embeds (Google Maps)

Images

#!/usr/bin/env bash
set -euo pipefail
shopt -s globstar nullglob

# Requires: ImageMagick (magick) or cwebp
for img in assets/images/**/*.{jpg,jpeg,png,JPG,JPEG,PNG}; do
  [ -f "$img" ] || continue
  out="${img%.*}.webp"
  if command -v magick >/dev/null 2>&1; then
    magick "$img" -quality 82 -strip "$out"
  elif command -v cwebp >/dev/null 2>&1; then
    cwebp -q 82 "$img" -o "$out"
  else
    echo "Install ImageMagick or cwebp to convert images" >&2; exit 1
  fi
  echo "Converted: $img -> $out"
done

Network Hints

Configuration

Validation Notes