SEO Audit
seo_auditFree SEO check of ONE public website URL, on Kleap or not (no app_id, no usage consumed, no AI call). Reads up to 12 pages plus sitemap.xml and robots.txt and checks title, meta description, h1, canonical, viewport, lang, og:image, JSON-LD, image alt, thin content, noindex and dead internal links. Returns score.percent out of 100 (a Kleap checklist, not a Google metric), top3 fixes and every finding with its page, impact (1-10) and fix. For a Kleap site apply fixes with read_files, edit_files, publish_app, then run it again.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"url": "<url>",
"context": "<context>"
},
"name": "seo_audit"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Public site address, e.g. 'https://example.com' or 'example.com' | |
| context | Yes | Why this call, in one short sentence. Used to improve the connector; never include credentials or personal data. | |
| max_pages | No | Pages to read, homepage first (default 12, max 25) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | ||
| top3 | No | ||
| score | No | ||
| growth | No | ||
| partial | No | ||
| findings | No | ||
| next_step | No | ||
| owner_notes | No | ||
| finding_count | No | ||
| pages_audited | No |