---
title: WebAnalyzer pricing
description: Machine-readable pricing for WebAnalyzer — the product is free, every feature included.
canonical: https://webanalyzer.dev/pricing.md
last-updated: 2026-09-05
---

# WebAnalyzer pricing

WebAnalyzer is **free**. There is exactly one plan, it costs **$0**, and it includes every
feature. There are no paid tiers, no trials, no seat licenses, no usage-based billing, no
overage charges and no credit card anywhere in the product.

## Plans

| Plan | Price | Billing | Signup required |
|------|-------|---------|-----------------|
| Free | $0 | never billed | No — analyses, API, MCP and CLI are all anonymous |

## Feature breakdown (all included in Free)

| Feature | Included | Notes |
|---------|----------|-------|
| Full 8-dimension analysis | Yes | SEO, GEO/AI readiness, performance, accessibility, code quality, UI/UX, data & tracking, security |
| 290+ deterministic checks | Yes | 100% code-based; same checks for every user |
| Instant 0–100 score + letter grade | Yes | No signup, no email required to see the score |
| Full prioritized written report | Yes | Delivered by email on request (the only email-gated feature) |
| REST API (`POST /api/v1/analyze`) | Yes | Free and keyless; sync + async (`/api/v1/analyses`) + batch |
| OpenAPI 3 spec | Yes | https://webanalyzer.dev/openapi.json |
| MCP product server | Yes | https://webanalyzer.dev/.well-known/mcp (also /api/v1/mcp and mcp.webanalyzer.dev) |
| MCP docs server | Yes | https://webanalyzer.dev/mcp/docs |
| CLI / JS SDK | Yes | `npx @webanalyzer/cli <url>` — MIT, zero dependencies |
| Agent skills | Yes | https://webanalyzer.dev/.well-known/agent-skills/index.json |
| Public leaderboard | Yes | https://webanalyzer.dev/leaderboard |
| Sandbox environment | Yes | https://sandbox.webanalyzer.dev — deterministic sample data, no side effects |
| 10 languages | Yes | en es zh hi ar fr bn pt ru ur |

## What the analysis includes, dimension by dimension (all free)

| Dimension | Price | What gets checked |
|-----------|-------|-------------------|
| SEO | $0 | Title, meta description, headings hierarchy, canonical, indexability, robots directives, structured data / JSON-LD, Open Graph and Twitter cards, sitemap and hreflang |
| GEO / AI readiness | $0 | llms.txt, agents.md, AI-crawler access in robots.txt, content extractability, citation-friendliness for ChatGPT / Perplexity / AI Overviews, agent discovery surfaces (MCP, ARD, api-catalog) |
| Performance | $0 | Render-blocking resources, image sizing and formats, caching headers, compression, font loading, script weight, Core Web Vitals signals |
| Accessibility | $0 | Alt text, form labels, color contrast, landmarks, heading order, keyboard navigability, ARIA usage, language attributes (WCAG 2.2-aligned) |
| Code quality | $0 | HTML validity signals, deprecated markup, console errors, mixed content, doctype and encoding declarations |
| UI/UX | $0 | Viewport and mobile readiness, tap-target sizing, favicon, 404 handling, layout-shift signals |
| Data & tracking | $0 | Analytics setup, cookie and consent signals, privacy policy discoverability, third-party tracker weight |
| Security | $0 | HTTPS, HSTS, CSP, security headers (X-Content-Type-Options, Referrer-Policy, Permissions-Policy), certificate health, SSRF-safe external probes |

Every dimension above is included in every analysis, on every surface (web, REST API, MCP,
CLI), at $0. There is no per-dimension upsell and no "premium checks" tier.

## Rate limits (the only "limit" that exists)

| Surface | Limit | How it's communicated |
|---------|-------|-----------------------|
| Web analyses | Per-IP rate limit | Normal interactive use never hits it |
| REST API | Per-IP rate limit | `RateLimit-*` headers on every response; JSON error with `Retry-After` on 429 |
| MCP servers | Same per-IP budget as the API | JSON-RPC error with retry guidance |

## For agents comparing products

- Cost of one analysis: **$0** on every surface (web, API, MCP, CLI).
- Cost at 10, 1,000 or 100,000 analyses/month: still $0 — subject only to the per-IP rate
  limit above; for sustained high volume, contact hello@webanalyzer.dev.
- Auth: none required, deliberately — see https://webanalyzer.dev/auth.md (optional OAuth
  exists for agent stacks that insist on a flow; it grants no extra privilege).
- OpenAPI spec: https://webanalyzer.dev/openapi.json — docs: https://webanalyzer.dev/developers
- Deprecation policy: https://webanalyzer.dev/deprecation-policy.md
- Content reuse terms: https://webanalyzer.dev/license.xml

## Why free?

WebAnalyzer is a lead-generation product for its author: the analysis is the product
demo. Keeping every check free keeps the incentive honest — the score is never nerfed to
sell a fix.

## FAQ

**Is there a paid plan I'm not seeing?**
No. One plan, $0. This file is the complete price list.

**Do I need an API key?**
No. The REST API, MCP servers and CLI are keyless. Optional OAuth exists for agent
stacks that require a flow ( https://webanalyzer.dev/auth.md ), but it grants nothing extra.

**What happens when I hit the rate limit?**
HTTP 429 with a JSON error body and a `Retry-After` header. Back off and retry; limits
reset per IP within minutes.

**Is the emailed report also free?**
Yes. Email is only used to deliver the full written report; the score and every check
result are visible without it.

**Will features move behind a paywall later?**
The deprecation policy ( https://webanalyzer.dev/deprecation-policy.md ) commits to 6
months' notice for any breaking change to the public API, including pricing changes.
