{"id":844,"slug":"client-bjf-technical-seo-posture","title":"B&J technical SEO posture — old vs new, with explicit gaps to close pre-launch","kind":"reference","scope":"client-case-studies","status":"current","audiences":["kevin","candid-team","client-prospect"],"topics":["seo-content","schema-org","ai-citation","client-boucher-jones","case-study-source","kpi-candidates"],"reference_body":"| Dimension | Old | New | Source |\n|---|---|---|---|\n| Title tags | Generic, auto-stuffed Elementor strings | Hand-written, specific, unique per page | **[Verified — audit]** |\n| Meta descriptions | Auto-stuffed | Hand-written, specific | **[Verified]** |\n| Canonical tags | Present on most pages | Present on **some** (gap — to be fixed pre-launch on agriculture, fleet, construction, cardlock, def, propane, lubricants, fuel-cubes) | **[Verified]** |\n| Open Graph / Twitter | Stale agency template carryover | Verified on `/home-heating`; other pages need OG completion pre-launch | **[Verified]** |\n| Heading hierarchy | Multiple H2/H3 without strong H1 | Clean H1 → H2 → H3 cascade | **[Verified]** |\n| URL structure | Mixed | Clean, hyphenated, no query strings, semantic nesting | **[Verified]** |\n| HTTPS | Yes | Yes | **[Verified]** |\n| Schema.org / JSON-LD | None visible | **None visible — biggest technical gap, to be added pre-launch.** | **[Verified]** |\n| AI-citation readiness | *\"Poor — vague claims, no specifics, no citations, no named regulations\"* | ***\"Outstanding — every regulatory claim sourced to Fuel Tax Act sections, R.R.O. 1990 Reg.\"*** | **[Verified — audit's own language]** |\n| sitemap.xml / robots.txt / llms.txt | `sitemap_index.xml` typical for WP | HTML `/sitemap` page exists (excellent); XML sitemap to be added pre-launch | **[Verified]** |\n\n## Core Web Vitals\n\n**[Unknown]** — no Lighthouse scores documented yet. The audit's recommendation is to run Lighthouse on a representative cross-section pre-launch and commit to Google's \"good\" CWV thresholds (LCP ≤ 2.5s, INP ≤ 200ms, CLS ≤ 0.1), with aspirational targets for a Next.js + RSC + image-optimized stack of LCP < 2.0s and CLS < 0.05.\n\n**Action:** run Lighthouse on the live dev URL and capture scores for the case study. See [[client-bjf-data-gaps-needs-followup]].","rationale_body":null,"metadata":null,"links":{"outgoing":[{"slug":"client-bjf-kpi-candidates","title":"B&J KPI candidates — every defensible metric, with source and confidence","kind":"reference","scope":"client-case-studies","link_type":"relates-to"}],"incoming":[{"slug":"client-bjf-case-study-source-v1","title":"Boucher & Jones Fuels — case-study source material, v1 (parent index)","kind":"reference","scope":"client-case-studies","link_type":"relates-to"},{"slug":"client-bjf-live-site-inventory","title":"B&J live site inventory — page count, IA, what is planned (headline KPI: ~50 pages live vs ~6 before)","kind":"reference","scope":"client-case-studies","link_type":"relates-to"},{"slug":"client-bjf-lighthouse-status-v2","title":"B&J — Lighthouse status (v2): NOT measurable from production host; needs a desktop DevTools session","kind":"reference","scope":"client-case-studies","link_type":"relates-to"},{"slug":"client-bjf-schema-deployment-verified-v2","title":"B&J — JSON-LD schema deployment VERIFIED (v2) — supersedes the \"biggest technical gap\" claim in v1","kind":"reference","scope":"client-case-studies","link_type":"relates-to"}]},"created_at":"2026-05-24T00:26:55.483Z","updated_at":"2026-05-24T01:17:30.854Z"}