Full technical SEO audit
seo_full_auditRun a full technical SEO audit on any URL: check rendering, HTTPS/SSL, page essentials, caching, structured data, sitemap, robots.txt, and AI-crawler access. Get a Markdown, JSON, or HTML report with pass/warn/fail per check.
Instructions
Run the full technical SEO checklist on a URL: rendering (server-rendered vs JS shell), HTTPS/SSL + redirect, page essentials (title, meta description, h1, canonical, Open Graph, mobile viewport, image lazy-loading/WebP/dimensions), caching headers, structured data (JSON-LD), sitemap.xml, robots.txt, and AI-crawler access. Returns a Markdown report with ✅/⚠️/❌ per check (or structured JSON with output: 'json', or a shareable HTML file with output: 'html'). Set compare_to_baseline: true to diff against the previous run. Does not include Lighthouse (use run_lighthouse separately — it is slower).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Page URL to audit, e.g. https://example.com | |
| output | No | Report format. markdown (default) returns the report inline; json returns per-check severity and {pass, warn, fail} counts; html writes a standalone, shareable HTML file to disk and returns its path plus a short summary (use when the user wants a report to open, save, or send) | markdown |
| output_path | No | html only — destination file or directory. Defaults to ./seo-report-<host>-<date>.html in the current directory | |
| compare_to_baseline | No | Diff against (and update) the saved baseline for this target — reports new failures/warnings and items fixed since the last run |