LintPage checks your staging URL for common SEO mistakes that block search engines:
- NOINDEX meta tags - robots.txt with Disallow: / - Missing or invalid SSL - Broken internal links - Missing title tags, meta descriptions, canonical URLs - Basic accessibility issues (alt text, ARIA)
It's a simple fetch + parse with JSDOM on the server side. No browser automation, so it's fast.
Tech stack: Next.js 15, Supabase, deployed on Vercel.
I'm looking for feedback on: 1. What other checks would be useful? 2. Anyone have horror stories about staging configs making it to production?