Operations · Phase 12
Use this checklist before every production release and once per month for ongoing authority and performance.
Before every release
- Test core 23 pages:
node scripts/qa-23-pages.cjs - Verify header, footer, menu, search, dark mode
- Verify forms (contact, quote, book meeting)
- Spot-check videos, images, and ALT text
- Check responsive layouts (mobile → ultra-wide)
- Scan console for errors on home + one hub + one form page
- Confirm structured data on changed pages
- Bump
build-version.jsonand upload zip + clear-cache
Monthly SEO review
- Search Console: coverage, sitemap, queries
- Titles/meta uniqueness on new URLs
- Internal links from hubs → services → proof
- IndexNow / sitemap lastmod for priority URLs
Monthly content updates
- Refresh outdated facts (no invented metrics)
- Add unique authority content only
- Retire or noindex thin duplicates when found
Performance review
- Core Web Vitals on home, services, projects
- Compress new images/videos before ship
- Avoid new heavy third-party scripts on critical path
- Confirm freeze-guard / SW soft-update still active
Security updates
- Rotate secrets if any were exposed
- Review form rate limits and CRM bridge config
- Keep dependencies patched in Agency OS when applicable
Broken links · Sitemap · Analytics
- Broken link check on platform + industry hubs
- Update
sitemap.xmlfor new URLs - Analytics: traffic, conversions (quote/meeting), top landing pages
FAQ
How often should we clear caches after deploy?
After every production upload: open /clear-cache.html and confirm build-version.json.
What is the Lighthouse target?
Performance 95+, SEO/Accessibility/Best Practices 100 where host TTFB allows — measure on production after deploy.