Docs

How to scan a live page or your whole site, read the fixes, and keep it watching.

Getting started

Paste a live URL. The report streams in as pages are read.

Try it before you create an account.

  • Free trial 2 single-page scans, no sign-up or credit card.
  • Free site sample One capped full-site scan — your homepage plus four more pages.
  • Creating an account A one-time email link or Google. There is no password.

Single-page scans

A single-page scan renders one page and drops any finding that is not safe to apply.

Every plan includes single-page mode. One scanned URL counts as one page against your monthly allowance.

  • What it reads The copy a visitor sees, plus the page title, meta description, and share card text. Not linked PDFs, forms embedded in frames, or image alt text.
  • What it catches Grammar, spelling, punctuation, and leftover placeholder text.
  • What it skips Style and clarity suggestions, and other judgment calls — the engine is precision-first by design.

Full-site scans

A full-site scan discovers every public page, then proofreads each one.

Full-site mode is included on Pro and Ultra.

  • Pro Up to 150 pages per crawl.
  • Ultra Up to 500 pages per crawl.
  • Quota Each page a crawl analyzes counts once against your monthly allowance.

Discovery skips search, cart, checkout, login, feed, and file URLs.

A scan that couldn’t cover everything it found finishes as “Completed with warning,” with the reason named. “Scanned 40 pages” always means 40 pages analyzed — a clean result never claims more ground than it covered.

  • Page reads A page is read in a real browser by Cloudflare Browser Run, on the Cloudflare network, with Cloudflare’s Web Bot Auth signature.
  • VerantBot/1.0 Sent only on sitemap and robots.txt fetches.
  • Cloudflare Enterprise To let page reads through, add a WAF skip rule for bot detection ID 119853733.
  • Bot Fight Mode No skip rule can bypass Bot Fight Mode. Turn it off while you scan.
  • robots.txt A scan you start yourself is not blocked by Disallow rules; when rules were bypassed, the scan’s summary says so.

A finished full-site scan visualized: from one URL, the sitemap and the link harvest fill the crawl queue with the site's 10 pages laid out as its tree; each page is proofread in place and the run reports 7 fixes.

Site monitoring

Verant checks changed pages each week.

Monitors pause and resume on the site's Monitor tab. Deleting a monitor never deletes its scans.

  • Pro Watches 1 site.
  • Ultra Watches 3 sites.

A monitor only emails you when something new is found — the top findings, plus a link to the full report. A clean run stays silent, and the first run sends a summary so you know the watch is live.

If your site is unreachable or discovery comes back incomplete, the monitor sends a warning and keeps comparing against the last complete run — an outage never turns into a false all-clear. A page that stays behind a password, sign-in or bot check is reported once, not every week.

Reports and exports

Every scan produces a report of corrections — the exact original text, the fix, and where it lives. Every plan keeps scan history.

  • CSV Every correction, one row each — a fix recurring across pages is one row listing its pages, never thirty.
  • Fix prompt Every suggested fix as one prompt for your AI coding agent. Review its changes before you publish.
  • Dismissals Findings you dismiss stay dismissed — and stay out of every export.

Share a private report link. Revoke it at any time.

Agent access (MCP)

Connect Verant through MCP and authorize your account.

Agent access is included on every paid plan. Agent scans draw from the same page allowance as scans you run yourself.

mcp.json
{
  "mcpServers": {
    "verant": {
      "url": "https://verant.ai/mcp"
    }
  }
}
shell
$ claude mcp add --transport http verant https://verant.ai/mcp
  • Server https://verant.ai/mcp — Streamable HTTP.
  • Auth OAuth, through your Verant account. Agents register themselves.
  • ai.verant/verant The server’s registry id.
  • proofread_url Start a single-page scan.
  • proofread_site Start a full-site scan on your plan.
  • get_scan Fetch the status and results of a scan you own.

Both scan tools return a handle immediately. Call get_scan with the scanId to read progress and results. The scan continues if your agent disconnects.

proofread_url → result
{
  "scanId": "0d9f2b6e-4c1a-4e9b-9f2d-8a51c3b7e042",
  "status": "processing"
}

Pages, plans, and credits

A page is one URL analyzed once. Paid allowances reset on your subscription’s monthly anniversary, including on annual plans. Settings shows the next reset date. Every kind of scan — single-page, full-site, monitor, or agent — draws from the same pool.

  • Mini 10 pages per month.
  • Hobby 50 pages per month.
  • Pro 250 pages per month.
  • Ultra 1,000 pages per month.
  • Failed pages Never billed — a page that can’t be read never counts.
  • Unchanged pages Never billed on monitor runs — prior results are reused.
  • Redirects Resolve to one canonical page; nothing is billed twice.
  • Credits Debited only for the overflow above your plan line, oldest expiry first.

Prepaid credits are an Ultra top-up bought from Settings: 250 pages for $59, good for 90 days. Plan pages are used first; credits cover overflow.

Every plan also comes with discounted annual billing — flip the toggle on the pricing page.

Limits

Every ceiling you can actually hit, in one place.

  • Scan starts 5 per 10 seconds per IP.
  • Concurrent scans One full-site scan runs per account at a time.
  • Pages per crawl Pro 150, Ultra 500 — behind an adjustable safety cap (default 50) you can raise from Settings.
  • Link depth Discovery follows links up to 5 hops from the root.
  • Links per page Up to 200 harvested from each page.
  • Text per page Up to 200,000 characters analyzed, trimmed at a paragraph boundary.

Support

The FAQ on the pricing page covers what these docs don’t. For everything else, write to support@verant.ai — the team reads every message.

Billing is fully self-serve: change plans or cancel from Settings. Canceling stops future invoices and your plan runs through the period you paid for.