# AI Discovery Site Audit — AEO/GEO Fix Pack

> AI Discovery Site Audit — AEO/GEO Fix Pack is a paid API for AI agents from agent402.dev, paid per call via x402, $0.05/call, status unknown (last checked 2026-09-16).

Audits a single public HTTPS page with 22 AEO/GEO checks and returns five actionable remediation slots with copy-paste code fixes.

## Facts

- Endpoint: POST https://agent402.dev/website-preflight
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/ai-discovery-site-audit-aeo-geo-fix-pack-9324eeff
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_go5boMWFvu4PvZVVLkLlv

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 ai-discovery-site-audit-aeo-geo-fix-pack-9324eeff -d '<json body>'
```

Example prompt: Can you run a full AEO and GEO site audit on https://mybrand.com/about and give me the 22-check report with any copy-paste fixes I need to make it AI-discoverable?

## When to prefer this

Choose this endpoint when you need a fast, structured AEO/GEO audit of a single public page with actionable, copy-paste remediation code — specifically optimized for AI engine discoverability rather than traditional SEO. Prefer it over generic SEO tools when the goal is to surface content in LLM-generated answers, AI search engines, or agent-accessible knowledge bases.

## Known failure modes

- URL does not resolve to a public IPv4 address — returns error indicating DNS failure
- URL uses HTTP instead of HTTPS — rejected by pattern validation
- Page requires authentication or is behind a firewall — HEAD request fails or returns 401/403
- Domain is unreachable or times out — network error returned
- Malformed URL input — schema validation rejects non-string or non-HTTPS values
- Payment not completed on Base — endpoint returns 402 Payment Required

## How this service works

Audit one public HTTPS page for 5 USDC on Base: 22 checks and five fixed AEO/GEO remediation slots, with copy-paste code when evidence permits.

## Output

A JSON response containing an array of 22 check results (each with pass/fail/warning status), a summary with total passes, failures, and warnings, the target URL and HTTP method used, an evidence ID, a SHA256 report hash, and up to five AEO/GEO remediation slots with copy-paste code when evidence permits.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "pattern": "^https://",
   "description": "One credential-free public HTTPS URL with at least one public IPv4 DNS answer; the preflight always uses HEAD."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "checks": [],
  "target": {
   "url": "https://example.com/",
   "method": "HEAD"
  },
  "product": "Verified URL Evidence Snapshot",
  "summary": {
   "passes": 7,
   "failures": 0,
   "warnings": 0
  },
  "evidenceId": "000000000000000000000000",
  "reportSha256": "0000000000000000000000000000000000000000000000000000000000000000"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/ai-discovery-site-audit-aeo-geo-fix-pack-9324eeff/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agent402.dev](https://www.zero.xyz/host/agent402.dev/llms.txt)
