Full website audit with prioritised fix plan
full_website_auditRuns parallel website checks for consent/tracking, speed/revenue, WCAG 2.2, domain/email health, and AI-search readiness, then merges results into one score and prioritized fix list.
Instructions
Runs the tracking & consent, speed & revenue, accessibility (WCAG 2.2), domain/email health and AI-search readiness checks IN PARALLEL on one website, then merges them into an overall score, an executive summary and a single fix list ranked by severity, legal/revenue impact and effort. Best first call for "audit my website" or "what should I fix first". Partial results are returned if one check fails. Starts one Apify run per check on the caller's Apify account (pay-per-event).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Public website URL, e.g. "https://example.com" (https:// is added if missing). Private/internal addresses are rejected. | |
| checks | No | Which checks to run (default: all five). domain_email uses the URL's domain. | |
| device | No | Emulated device for the speed and UX checks; Google ranks on mobile. | mobile |
| maxPages | No | Pages per crawler-based check (keeps cost and time down). | |
| waitSecs | No | How long to wait for results before returning status "running" with a runId (the scan keeps going; use get_audit_results). Default 240. | |
| maxCostUsd | No | Total spend cap across all runs on YOUR Apify account (split evenly per check). Default: $2 per check. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| grade | Yes | ||
| domain | Yes | ||
| dryRun | Yes | ||
| target | Yes | ||
| fixPlan | Yes | ||
| sections | Yes | ||
| overallScore | Yes | ||
| totalCostUsd | No | ||
| severityCounts | Yes | ||
| executiveSummary | Yes |