Dev Log
Pre-release SEO backlog triage
What was done
- Reviewed the SEO plan, deferred backlog, and static audit warnings.
- Classified the flat
/service-areas/<city>/outputs as intentional noindex redirect pages rather than broken public pages. - Updated
src/scripts/audit-site-quality.mjsso Astro redirect pages are treated as valid redirects and static.md/.well-knownlinks are resolved as assets instead of false-positive HTML routes. - Restored
/clients/eagle-cody-memo/as a noindex client memo hub because the three child pages linked back to that missing parent route. - Added the Eagle/Cody/Kelli memo hub to
/clients/. - Improved
/about/[slug]/metadata so team pages use bio-derived descriptions and avoid overlong role-based titles where possible.
Triage result
Fix before release:
- Internal links that point to missing routes.
- Redirect pages or audit rules that hide actual SEO signal behind noisy warnings.
- Short/weak public metadata when it can be improved safely from existing approved copy.
Not release-blocking:
- Historical devlog title length warnings.
- FAQ title warnings that are only a few characters over the audit threshold and preserve the exact search-intent question.
- Strategic content gaps from the SEO scoreboard, which require researched article work rather than quick technical cleanup.
Verification
npm run buildpassed.node src/scripts/audit-site-quality.mjspassed with 0 failures.- Static audit warnings dropped from 76 to 49.