seo_page_audit
Audit webpage URLs for on-page SEO issues and preview Google SERP snippets with truncation flags to catch metadata problems before publishing.
Instructions
SEO Helper (on-page audit + SERP preview)
Port of the SEO Minion extension as an API: full on-page audits per URL (meta tags, headings, images, links, structured data, hreflang) plus Google SERP snippet previews with truncation flags. No API keys needed.
Pricing (pay per event, billed to your Apify account): page audit: $0.001; SERP preview: $0.001; platform usage billed to your account.
Runs on Apify as subimpact/seo-helper.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | onpage = audit URLs; serp_preview = Google snippet preview with truncation flags | onpage |
| maxUrls | No | Optional cap on how many URLs are processed per run. Leave empty for no limit. | |
| pageUrls | No | URLs to audit (onpage mode) or preview (serp_preview mode). Leave empty for a one-URL demo run. | |
| proxyUrl | No | Optional HTTP(S) proxy for page fetches | |
| _maxItems | No | How many dataset items to return to the model (1-1000, default 50). Truncates the response only; it does not change what the Actor collects or charges for. | |
| useLivePage | No | serp_preview: pull title/description from the live page before applying overrides | |
| includeLinks | No | onpage: include the full link list + image lists in the audit record | |
| _maxChargeUsd | No | Per-run spending cap in USD (default 0.5). Passed to Apify as the run option maxTotalChargeUsd, so the run stops when it reaches this charge. | |
| serpOverrides | No | Optional title/description overrides per URL for serp_preview mode (used instead of the live page) | |
| fetchTimeoutSec | No | Per-page fetch timeout in seconds |