New AI Readability Report 2026: 274 agency sites, nine checks, 6 pass them all

Get recommended by ChatGPT. And ranked on Google.

Point it at a domain. It checks whether AI assistants can read the site, fixes what they cannot, and writes the articles they cite, in your voice, while you watch. Every publish is your decision: a click, or a rule you set and can hold.

Free. About 60 seconds. No signup. Or add your domain and self-host it free.

Open source Self-host anywhere, free Italy company, GDPR by establishment Database in the EU

Dashboard All systems healthy
Articles published
12 / 18
12 live
Organic traffic
Connect analytics
Keywords tracked
240
altorank.co
Pending reviews
3
oldest 2d ago
Today's queue 3 items
AR Does GEO Replace SEO? (2026 Guide for Agencies) does geo replace seo In review
AR Approval-First AI SEO Content: The Editorial Workflow approval-first seo content Drafting
AR Collection & Category Page SEO Content at Scale collection page seo content Scheduled

6 of 274 agency sites are fully readable by AI.

We scanned 274 European agency sites for the nine technical signals an AI assistant needs to read a page. 61% fail two or more, and the most common gap is the simplest to close. Every figure is in the report, and it is the only statistic on this page, because it is the only one we have earned.

You can run the same nine checks on your own domain: test whether an AI assistant can read your site. It reads your homepage, robots.txt, sitemap.xml and llms.txt, takes a few seconds, and needs no account.

274
agency sites scanned for AI readability
6
of them pass all nine checks
124
have no machine-readable copy for an assistant to read
166
fail two or more of the nine

Six tools and a spreadsheet, or one workspace.

Every row is a capability that exists in the product today, not on a roadmap.

Replaces: A keyword research tool
Gap keywords for your specific domain, ranked by traffic against difficulty, from live SERP data
Replaces: A writer, or a writing tool
A draft every morning in your voice, trained on three to five of your own pieces
Replaces: An on-page checker
An SEO score and a fact-check verdict on every draft before you open it
Replaces: An internal-linking plugin
Links to your existing pages, chosen from your sitemap, in every article
Replaces: A publishing workflow
One click to any of eleven destinations, on a person's decision: a click, or a rule they set
Replaces: A client reporting tool
White-label reports and a workspace per client, in the free build

Four steps. You own the third.

Research, plan and draft are automatic. Approval is not, and cannot be made so.

1. Add a domain

Paste a URL. AltoRank creates the workspace, crawls the pages, benchmarks competitors, and finds the gap keywords worth writing. No configuration.

2. Build the plan

A 30-day calendar, one keyword per day, ranked by traffic against difficulty for that specific domain. Connect Google Search Console and the plan starts from your own clicks, impressions and positions, read-only, rather than from an estimate.

3. Draft and review

A draft every morning in your voice, SEO-scored, internally linked. Approve it, send it back, or let the rule you set ship it after a day unless you hold it.

4. Publish

Approved articles ship to Shopify, WordPress, Webflow, WooCommerce, or any of the other seven.

One click to any platform.

A connection is a destination, not a permission. Each one uses a credential you create and can revoke yourself, and nothing publishes to it without your decision: a click on the draft, or a rule you set and can hold.

Setup guides for WordPress, Shopify, Ghost and the webhook are in the docs.

Built to be read, not just run.

An inbox, or a rule you set

Every draft lands with an SEO score and a fact-check verdict. Approve it or send it back, or turn on automatic publishing: it ships after a 24-hour hold unless you hold it, recorded under your name.

Read more

Written in your voice

Three to five published pieces become a voice profile: tone, cadence, vocabulary and the phrases you refuse to use. One profile per workspace.

Search Console, read-only

Connect it and the plan starts from your own clicks, impressions and positions rather than an estimate. It never writes to your property.

Rank and AI-citation tracking

Positions per keyword, and snapshots of whether ChatGPT, Perplexity and AI Overviews cite your pages, per workspace.

Read more

A workspace per client

Each site or client gets its own voice, plan, connections and report. Agencies run a roster; nothing leaks between them.

Read more

White-label reporting

Client-facing reports under your brand, in the free self-hosted build, not behind a paid tier.

Read more

Nine AI-readability checks

The technical signals that decide whether an AI assistant can read a site at all, checked and fixed, not just scored.

Read more

Drive it from Claude Code

An MCP server exposes the agent-readiness checks and read-only site data. It exposes no publish tool, so an agent cannot route around the approval either.

Read more

35 locales

Counted in the code rather than rounded up on a landing page. If you do not sell in English, the plan and the drafts follow the market you pick.

Read what it writes before you trust it.

Our own blog is produced by the product, approved by a person, and published through the same gate every customer gets. Every claim in it cites a source that resolves.

Visit the blog

Make AI assistants recommend you.

ChatGPT, Perplexity and AI Overviews cite pages they can read, extract and attribute. Most sites fail the first step.

How an assistant chooses

It reads the pages a search returns, extracts a passage it can attribute, and cites the source it can verify. Pages it cannot parse are simply not in the running.

What we do about it

Nine technical checks on whether your site can be read at all, fixed rather than scored. Then articles structured to be extractable: a direct answer up top, headings shaped like questions, schema that describes rather than disguises.

Why now

Assistants form their preferences from what already ranks and already parses. The sites that are readable this year are the ones cited next year.

Free to run yourself. Paid to have it run for you.

No trial that converts. Nothing is charged until you choose a plan, and cancelling is a button.

Self-host
€0

The whole engine, open source. Your infrastructure, your API keys, no feature gates.

  • Everything open, no paid tier held back
  • Runs on your own infrastructure
  • Bring your own Anthropic key
  • MCP server, drive it from Claude Code
Managed
€69/mo

No API keys to manage, because model and data costs are included. For solo operators and agencies running one or two brands.

  • 100 articles / month included, at the pace you set per site
  • Articles publish without the AltoRank line
  • Up to 3 workspaces (sites or clients)
  • €0.60 per additional article
See the full plan

Your first week of articles is free, no card. Approving or publishing them is where a plan starts.

Agency
€199/mo

For agencies running content across a full client roster. Everything metered on output, not seats or workspaces.

  • Everything in Managed
  • 400 articles / month included, at the pace you set per site
  • Unlimited workspaces: a site or a client each
  • €0.45 per additional article

Running a client roster? Plans meter articles, not seats or workspaces, so each client is a workspace rather than a line item. Details on the agency page, or write to a person.

Have questions?

Does AltoRank publish articles automatically?

When you tell it to. Review each draft by hand, or turn on automatic publishing per workspace: the draft is emailed to you and ships after a 24-hour hold unless you hold it, after the same sourcing and audit checks a click runs, recorded under the person who set the rule. Either way the MCP server exposes no publish tool, so an AI agent cannot publish on its own.

Is it really free to self-host?

Yes. The whole product is open source under AGPL-3.0, with multi-client workspaces, white-label reports and the approval gate all in the free build. You bring your own model API key. The managed plans exist for people who would rather not run infrastructure.

Which platforms can it publish to?

WordPress, Shopify, Magento, WooCommerce, Webflow, Ghost, Framer, Wix, Notion, HubSpot and any webhook endpoint - eleven today - with Git for static sites shipping next. Each connector uses a credential you create and can revoke yourself.

How does it learn my writing voice?

You point it at three to five pieces you have already published. It extracts tone, cadence, vocabulary and the phrases you avoid into a voice profile, and every draft in that workspace is written against it. A second site never inherits the first one's voice.

Does it help with ChatGPT and AI search, not only Google?

Yes. It checks the nine technical signals that decide whether an AI assistant can read a site, fixes the ones it can, structures articles to be extractable and citable, and tracks whether your pages are being cited.

Who is behind AltoRank?

AltoRank is built and operated by SUPALABS SRL (VAT 04596950248), a company in Italy. GDPR applies to us as a matter of establishment, not only because we sell into the EU.

Be the site the assistant names.

Add a domain and the first draft is written while you watch. Every publish is your decision, a click on the draft or a rule you set and can hold, and you can read the source or self-host it free.

Add a domain, it sets up your workspace