Date: 2026-06-04 | Importance: Medium | Status: Audit complete, fixes PENDING Sam approval

Report file: Repos/sail-marketing/audits/broken-link-audit-2026-06-04.md (+ sitemap-inventory.txt, external-status.csv)

What was done

Ran the broken-links workflow against the live site. Pulled all 4 sitemaps (541 published URLs), verified page-level HTTP status for every one, then crawled 33 representative pages (home, about, team, results, practice-area hub + 7 children, locations hub + children, blog hub, contact, 15 sampled posts), extracted every link, and validated each unique internal + external link. Every flagged item was re-verified gently with a browser UA to rule out rate-limit / bot-block false positives. All 5 confirmed-broken links were independently re-confirmed as 404, and both internal fix-targets re-confirmed as 200.

Findings

Page health: All 541 sitemap URLs return 200. (Fast parallel checks hit Cloudflare edge throttling = 000 timeouts; every one re-tested 200 when slowed. None are real outages.)

Confirmed broken — internal (1):

Confirmed broken — external (4):

Internal redirect-only links (10, not broken — update href to final URL): /practice-areas/rollovers/→rollover-accident; /diminished-value-claim-kentucky/→totaled-car-kentucky; /dog-bite-lawyer/→practice-areas/dog-bite; /lexington/→locations/lexington; /pedestrians/→practice-areas/pedestrians; /practice-areas/car-accident/→car-accident-attorneys-in-lexington; /car-accidents/→practice-areas/car-accidents; /real-results/→case-results. Two anchor-mismatch flags: /louisville-car-accident-lawyers/→generic checklist post, and /assault-and-battery-civil-claims-and-legal-options-in-louisville/→homepage (content removed). All single 301s, no multi-hop chains.

Inconclusive (live, blocked our datacenter IP — NOT broken for users): nhtsa.gov, fmcsa.dot.gov, americanbar.org PDF, abovethelaw.com, ccjdigital.com, perplexity.ai (403); app.midpage.ai x2 on /practice-areas/dram-shop/ (429); doi.ky.gov (000). fonts.gstatic.com 404 = preconnect origin, non-issue.

Why the session is at this point

Audit + QA complete. Fixes are content/link edits that need either the wp-content-deployer draft pipeline (No Live Content Writes rule) or a metadata-safe nav/card edit. Holding at the go-live gate for Sam's approval on which fixes to deploy.

Recommended next actions (pending Sam)

  1. Fix the dram-shop 404 (highest visibility — it's a card on the practice-areas hub).
  2. Remove the 2 dead links on /independent-medical-exam/ (one is a competitor firm).