seo-audit

Technical SEO audit, done properly

Catch the issues that quietly cap a site's visibility — ./seo technical <url> covers 9 categories in one pass, from crawlability and indexability through Core Web Vitals, structured data, JavaScript rendering and IndexNow.

The 9 categories

  1. Crawlability — robots.txt, XML sitemap, blocked resources.
  2. Indexability — canonical, noindex, duplicate content.
  3. Security — HTTPS, security headers.
  4. URL structure — clean, crawlable URLs.
  5. Mobile — usable, mobile-friendly layout.
  6. Core Web Vitals — LCP, INP, CLS.
  7. Structured data — schema.org correctness.
  8. JavaScript rendering — content reachable without JS.
  9. IndexNow — protocol submission.

Run it

./seo technical https://example.com
./seo audit https://example.com      # full weighted audit

Core Web Vitals are always reported as INP, never FID. Every finding ships with Observation → Dependency → Failure signal → Early indicator.

FAQ

Does a technical audit need an API key?
No. The core technical audit runs fully locally — free and keyless.
How is load time measured?
Without a Google key, load time is a lab estimate; with a CrUX/PSI key, you get live field data.
How fast is it?
A single command returns the 9 categories in one pass, then you drill into what matters most.