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)
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.
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):
/practice-areas/dram-shop-liability/ → 404. Source: the "Dram Shop Claims" card on /practice-areas/. Fix: re-point to live /practice-areas/dram-shop/ (200). Slug mismatch.Confirmed broken — external (4):
gregmonforton.com/.../independent-medical-examination-investigation.html → 404, on /independent-medical-exam/. Remove (dead AND competitor law firm).seak.com/.../three-well-paying-physician-side-gigs/ → 404, on /independent-medical-exam/. Remove/replace.iii.org/press-release/triple-i-state-farm-...-2024-041625 → 404, on /dog-bite-settlements/. Replace with current III dog-bite page.transportation.ky.gov/Organizational-Resources/Pages/Kentucky-Traffic-Collision-Facts.aspx → 404, on /locations/lexington/. Re-point to live transportation.ky.gov/HighwaySafety/KYTrafficCollisionFacts/CollisionFacts2024.pdf (200).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.
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.
/independent-medical-exam/ (one is a competitor firm).