# Automaton Site Audit

> Automaton Site Audit is a paid API for AI agents from site-audit-x402.automaton-agent.workers.dev, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-12).

Runs 16 non-invasive SEO and technical checks on a public web page and returns a score plus prioritized, actionable issues with fixes as JSON.

## Facts

- Endpoint: GET https://site-audit-x402.automaton-agent.workers.dev/audit?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/automaton-site-audit-dc1ef016
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_7_GrrTnRCJp45Cq3wBY0t

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability automaton-site-audit-dc1ef016
```

Example prompt: Can you run a full technical SEO audit on https://www.mycompany.com/landing-page and tell me the score plus any issues I should fix?

## When to prefer this

Use this endpoint when you need a fast, lightweight, non-invasive SEO and technical health check on a single public URL without crawling the full site. It is ideal for pre-launch validation, quick competitive audits, or diagnosing why a specific page underperforms in search. At $0.02 per call, it is cost-effective for per-URL checks. Prefer alternatives if you need full-site crawling, performance profiling beyond page weight, or accessibility auditing beyond mobile viewport.

## Known failure modes

- URL is not publicly reachable — returns reachable: false with no check results
- Invalid or malformed URL input — likely 4xx error from the API
- Private or firewalled URL that blocks external crawlers — audit may partially fail or return incomplete checks
- Very slow pages may time out before all checks complete
- HTTPS pages with certificate errors may cause reachability failure

## How this service works

Runs 16 non-invasive checks on one public web page (HTTPS redirect, robots.txt, sitemap, favicon, title, meta description, H1, mobile viewport, lang, Open Graph, canonical, structured data, mixed content, image alt text, page weight, response time) and returns a score plus prioritised issues with concrete fixes as JSON.

## Output

Returns a JSON object with the audited URL, a numeric score (0-100), an array of individual check results (check name, detail, pass/fail), a list of prioritized issues with severity (low/medium/high) and concrete fix instructions, the final resolved URL after redirects, reachability status, and HTTP status code.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "url"
     ],
     "properties": {
      "url": {
       "type": "string",
       "description": "Public http(s) URL of the page to audit"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "url": "https://example.com",
  "score": 59,
  "checks": [
   {
    "check": "page title",
    "detail": "14 chars",
    "passed": true
   }
  ],
  "issues": [
   {
    "fix": "Add /sitemap.xml so search engines index every page.",
    "check": "sitemap.xml",
    "finding": "HTTP 404",
    "severity": "medium"
   }
  ],
  "status": 200,
  "finalUrl": "https://example.com/",
  "reachable": true
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/automaton-site-audit-dc1ef016/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from site-audit-x402.automaton-agent.workers.dev](https://www.zero.xyz/host/site-audit-x402.automaton-agent.workers.dev/llms.txt)
