vormkracht10/laravel-seo-scanner
Scan any Laravel site for SEO issues with a single Artisan command. laravel-seo-scanner checks titles, meta descriptions, headings, images, internal links and more, flagging problems in a clear report so you can fix them fast and improve rankings. Configurable checks make it easy to tailor.
MaxAttempts, so large sites scan to completion.Consider it when:
Look elsewhere when:
Executives: A low-cost, in-house SEO safety net that now works on modern JavaScript frontends. It catches SEO regressions before they cost organic traffic, runs on infrastructure we already pay for, and avoids another SaaS contract with per-page pricing. This release is a maturity signal, not a rewrite — reliability and coverage improved without new operational surface.
Engineering: The scanner now isolates per-check failures so one bad page can't abort a scan, lets throttled chunk jobs retry instead of failing as max-attempts, and runs a hermetic test suite (no live-network flakiness in CI). The headline addition is SPA mode with a safe fallback — JS rendering that degrades gracefully rather than silently returning empty HTML. Adoption is a Composer package plus queue workers, not a new service.
Recommendation: Run a one-sprint pilot against a representative URL set that includes SPA routes, measure false-positive/false-negative rates, then decide whether to wire it into CI or the launch checklist.
How can I help you explore Laravel packages today?