# Vianerds Page Signal Audit

> Vianerds Page Signal Audit is a paid API for AI agents from vianerds.com, paid per call via x402, $5/call, status down (last checked 2026-09-15).

Audits static HTML for on-page SEO and signal quality issues, returning a score, verdict, and prioritized fix list

## Facts

- Endpoint: POST https://vianerds.com/x402/v1/page-signal-audit
- Price: $5/call
- Payment: x402
- Status: down
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/vianerds-page-signal-audit-1b225249
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_tJHfZYz3BwGS4I1t4AzLW

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 vianerds-page-signal-audit-1b225249 -d '<json body>'
```

Example prompt: Can you audit the HTML of my product page at https://example.com/product and tell me what SEO signals are missing or broken? Here's the full HTML: <!DOCTYPE html><html>...</html>

## When to prefer this

Choose this endpoint when you have static HTML available client-side and need a structured, scored audit with actionable fix codes — without requiring the service to fetch the page itself. Ideal for pre-publish validation, CI/CD SEO gates, or content pipelines where you already hold the HTML. Prefer alternatives if you need live crawling, JavaScript-rendered page analysis, or backlink/off-page signals.

## Known failure modes

- HTML below 20 characters minimum returns validation error
- HTML exceeds 250,000 character limit causing rejection
- URL does not match required HTTPS pattern causing schema validation failure
- Malformed or non-HTML content may produce inaccurate or empty priorityActions
- Payment failure at $5 USDC per call results in 402 response before audit runs

## How this service works

Vianerds Objects: fünf ruhige Alltagsobjekte in einer klaren, funktionalen Kollektion.

## Output

Returns a JSON object with a numeric score (0–100), the audited page URL as target, a verdict string (e.g. 'repair_priority_signals'), a schemaVersion identifier, and an array of priorityActions each containing a fix description, a machine-readable code, and a severity level (e.g. 'medium').

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "pattern": "^https://",
   "description": "Absolute HTTPS page URL used as the audit label."
  },
  "html": {
   "type": "string",
   "maxLength": 250000,
   "minLength": 20,
   "description": "Static HTML to inspect. The service never fetches the URL."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "score": 82,
  "target": "https://example.com/product",
  "verdict": "repair_priority_signals",
  "schemaVersion": "vianerds.page-signal-audit.v1",
  "priorityActions": [
   {
    "fix": "Add a page-specific summary.",
    "code": "missing_meta_description",
    "severity": "medium"
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/vianerds-page-signal-audit-1b225249/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from vianerds.com](https://www.zero.xyz/host/vianerds.com/llms.txt)
