audit_page
Audit a single page for SEO and GEO readiness, including title, meta, headings, schema, and score. Flags pages that are empty without JavaScript to ensure AI crawlers can read them.
Instructions
Audit a single page (local file path or http(s) URL).
Set render=True to audit the page after JavaScript runs (needs the
optional geoseo-mcp[render] extra + playwright install chromium).
Either way the report flags pages that are empty without JavaScript,
since most AI crawlers don't execute it.
Returns a structured report with: title/meta/headings, word count,
link counts, image alt coverage, JSON-LD schema types, Open Graph,
Twitter Card, freshness signals, GEO-quotability score, and a list
of human-readable findings. Plus a 0-100 overall score.
Examples:
audit_page("seo/aa-meetings-what-to-expect.html")
audit_page("https://soberpath.com/blog/quit-drinking")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| render | No | ||
| source | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||