Claim your free listing
Skip to content
§ AI visibility

They stopped asking for links. They ask for an answer.

A parent asks ChatGPT which ABA clinic near them takes their insurance. A clinic owner asks Perplexity to compare practice-management platforms. Both get a written answer with a short list of sources under it. This page explains, mechanically and without hype, what determines who is in that list - and what ABA Rank publishes so that your listing can be.

Free to claim · llms.txt · Public API · MCP server
Claim your listing - freeWhat upgrading changesSee what we publish

The short version: AI assistants answer questions about ABA providers the same way they answer anything else: they retrieve pages, read them, and cite the ones they used. Being retrievable is therefore a publishing problem, not an advertising one. ABA Rank publishes every claimed listing as schema.org structured data, as plaintext markdown at a stable URL, through a public JSON API and an MCP server, and in an llms.txt index - and explicitly allows the retrieval agents behind ChatGPT, Claude, Perplexity, and Google AI Overviews to read all of it. No directory can promise that a model will name you. What ABA Rank can do is make sure that when one goes looking for an answer about ABA, there is a current, structured, attributable page about your organization for it to find.

Read next · The ranking formula · Why a niche index beats a general one
§01 · The shift

Four things are true now that were not in 2022.

None of this is a prediction. It is a description of how a retrieval-augmented assistant assembles an answer, and what that mechanically rewards.

01

The question no longer ends at a list of links.

A parent typing "best ABA clinic near me that takes Aetna" into a search box used to get ten links and pick one. Increasingly they get a written answer with three or four sources named underneath it. The click, if it happens at all, happens after the recommendation. Whoever is in that answer got the referral; whoever ranked eleventh never entered the conversation.

02

Assistants cite sources they can parse, not sites they like.

A retrieval system picks sources on mechanics: can it fetch the page, is the content in the HTML rather than assembled by client-side JavaScript, are the facts marked up in a schema it recognizes, is there a date on it, does anything corroborate the claim. A beautiful site that hides its facts in an image carousel is, to a retrieval agent, a blank page.

03

Directories are disproportionately cited - because they are structured.

Assistants lean on sources that state many comparable facts in one predictable shape: name, location, services, insurance accepted, credential, rating, last updated. That is what a directory is. It is also why a listing you control on a structured, ABA-specific index does more for AI visibility than another paragraph of prose on your own homepage.

04

Your own site is one source. It is a source about itself.

Retrieval systems weight corroboration: an independent page that says the same thing your homepage says is worth more than your homepage saying it twice. A profile on a third-party index that publishes its ranking formula, dates its data, and links back to you is exactly that corroborating source.

§02 · The machine-readable layer

Seven surfaces, every one of them a live URL.

Most directories publish a web page and hope. These are the formats retrieval systems actually consume - and each link below opens the real thing, right now, for a listing that costs nothing to claim.

Structured data on every profile

schema.org JSON-LD

Clinic profiles emit LocalBusiness + MedicalBusiness, software emits Product with SoftwareApplication, services emit Organization + Service - each with AggregateRating, Review, address, geo coordinates, areaServed, and audience. This is the vocabulary Google AI Overviews and every major assistant already parse. It is on your profile whether or not you ever write a word of marketing copy.

Plaintext profile for direct ingestion

text/markdown

Every public profile is also served as clean markdown at /api/vendors/{slug}/md - facts, the AI-generated review summary, and sample reviews, with no navigation, no scripts, and no markup to strip. An agent that follows this URL gets the whole profile in one cheap, unambiguous fetch.

llms.txt and the full digest

text/plain

The emerging convention for telling an assistant what a site contains and where the citable material lives. /llms.txt is the index; /llms-full.txt is a single plaintext bundle of top vendors, the ranked methodology, every FAQ block on the site, and recent editorial - built for one fetch rather than a crawl.

Public JSON API, no key required to read

OpenAPI 3.1

Anonymous reads work against /api/v1 - vendors, clinics with radius geo-search, categories, articles, unified search, and the ranking weights themselves at /api/v1/methodology. An agent building an answer can query the index directly instead of scraping a page and guessing.

MCP server

Streamable HTTP

A Model Context Protocol endpoint exposing nine read tools - search_vendors, get_vendor, search_clinics, get_clinic, list_categories, list_subcategories, get_articles, search_all, get_methodology. Any MCP-capable assistant can connect and query the ABA directory as a first-class tool, with no scraping in the loop.

An explicit, permissive crawler policy

robots.txt

Most sites silently inherit whatever a wildcard rule implies. ABA Rank names 15 AI user-agents individually and grants each the same access - including the 6 live-retrieval agents that actually generate citations. The read-only API prefixes are carved back out of the /api disallow so agents can reach them.

Fast recrawl when a profile changes

IndexNow

Edits are pushed to participating search engines on change rather than waiting for an organic crawl, and the Index recomputes nightly. Freshness is a retrieval signal: an assistant asked a question today prefers a source dated this month over one dated three years ago.

§03 · Who is allowed to read it

15 AI agents, named individually. All of them allowed.

Two different jobs hide behind the phrase "AI crawler". Training crawlers build the corpus a model learns from. Retrieval agents run while the answer is being written - those 6 are the ones that produce a visible citation, and they are the ones worth caring about.

Retrieval agents

Fetch during an answer. These produce citations.

  • OAI-SearchBot
    OpenAI
    Builds the index behind ChatGPT search results and their citations.
  • ChatGPT-User
    OpenAI
    Fetches a page live when a ChatGPT user or an action asks for it.
  • Claude-SearchBot
    Anthropic
    Indexes pages that Claude search results can cite.
  • Claude-User
    Anthropic
    Fetches a page live in response to a Claude user request.
  • PerplexityBot
    Perplexity
    Builds the index Perplexity answers cite.
  • Perplexity-User
    Perplexity
    Fetches a page live while answering a specific question.
Training crawlers

Build the corpus. No link, but they shape what a model knows.

  • GPTBot
    OpenAI
    Collects public content that may be used to train future models.
  • ClaudeBot
    Anthropic
    General-purpose crawler for Anthropic.
  • anthropic-ai
    Anthropic
    Legacy Anthropic user-agent, still honored for compatibility.
  • Google-Extended
    Google
    Controls whether content informs Gemini and AI Overviews grounding.
  • Applebot-Extended
    Apple
    Controls use of content in Apple Intelligence models.
  • Amazonbot
    Amazon
    Crawls for Alexa and Amazon AI answers.
  • meta-externalagent
    Meta
    Crawls for Meta AI.
  • CCBot
    Common Crawl
    Feeds the open corpus most labs train on.
  • Bytespider
    ByteDance
    Crawls for ByteDance AI products.

A bot that matches its own user-agent group ignores the wildcard rule entirely, so the full policy is repeated for each. Check it yourself at /robots.txt - the page you are reading renders the same list the policy is generated from.

§04 · What you actually do

Four steps. Three of them are free.

Ordered by leverage, not by price. The single highest-return action is the one that costs nothing: claiming the listing so the facts an assistant repeats are facts you chose.

01
Free

Claim the listing

An unclaimed profile is still indexed, but it carries only what our editorial team could verify from public sources. Claiming is what lets you correct the facts an assistant will repeat - and a wrong service line or a closed location gets quoted back to a parent exactly as confidently as a right one.

02
Free

Fill in every field

Completeness is worth real Index points, but the bigger effect is on retrieval. Each field you fill - insurance plans accepted, age bands, languages, modalities, service areas, credentials - is one more question an assistant can answer about you specifically. Empty fields are queries you silently lose.

03
Free

Collect qualified reviews

Reviews are the largest single component of the Index, and they are also the part assistants quote most directly - an AI summary of what actual clients said is far more citable than a self-description. Reviews are moderated and, where possible, tied to a completed verification workflow.

04
$400 / yr

Verify, so the facts carry a date

ABA Rank Verified is a human review of identity, ownership, credentials, profile evidence, and continuity, re-checked annually with the date shown publicly on your profile. Retrieval systems weight corroboration and recency; a dated, independently checked fact is the strongest form both of those signals take. This is the one step on the list that costs money, and the only one that changes what a crawler can independently confirm about you.

§05 · What upgrading changes

Paying does not make you readable. It makes you quotable.

Every tier ships the same ingestion layer. What the paid tiers move are the two things a retrieval system actually weights once it can read you: whether your facts carry an independent, dated check, and where you sit in the ranked lists it reads.

Claimed
Free

Readable, accurate, and yours to correct.

Everything in the machine-readable layer above ships on the free tier. Claiming is what makes the facts an assistant repeats facts you chose, and completeness is worth 25 Index points on its own. If you do nothing else on this page, do this one.

  • +All seven ingestion surfaces - structured data, markdown profile, JSON API, MCP
  • +Up to 85 of 100 Index points, none of them purchased
  • +Corrections you make propagate to every machine-readable surface
BEST FOR RETRIEVAL
Verified
$400 / yr

A dated, independently checked fact instead of a self-description.

Retrieval systems weight corroboration and recency. Verification is a human review of identity, ownership, credentials, profile evidence, and continuity, and it publishes the result as a date on your profile - "VERIFIED MARCH 2026", visible to any crawler that reads the page. It also unlocks the 15-point verification-recency component of the Index, which is an operational signal, not a purchased one.

  • +Publicly dated verification on the profile - corroboration a crawler can read
  • +Unlocks the 15-point verification-recency Index component
  • +Priority placement in 2 regions or categories - higher in the lists that get retrieved
  • +Annual re-check, so the date stays current rather than going stale
Sponsor
$1,200 / yr

The full capped rank signal, in the lists assistants quote from.

When an assistant answers "best ABA billing companies," it retrieves a ranked page and paraphrases the top of it. Position decides who is in that paraphrase. Sponsor carries the full 15-point tier signal - the maximum rank influence money can have here, published and capped, against 85 points it cannot touch.

  • +Full 15-of-100 tier signal - the published ceiling on paid rank influence
  • +Higher standing position across the ranked category and location pages
  • +Quarterly print edition inclusion, cited offline as well as on
  • +Sponsored slots stay labeled and never reorder the ranked list

None of this buys a citation, and none of it buys readability - the ingestion layer is identical on all three tiers. Upgrading changes two things a retrieval system genuinely weights: whether your facts carry an independent, dated check, and where you sit in the ranked lists an assistant reads. 85 of the 100 Index points remain unpurchasable at any tier. See the full formula or compare every tier benefit.

§06 · What we will not claim

Everything above has a ceiling.

An honest version of this page has to include the part that does not sell. Here it is.

  1. 01

    No one can guarantee a citation. Model outputs are non-deterministic, retrieval sets change without notice, and every assistant weights sources differently. Any vendor selling you guaranteed placement in an AI answer is selling something they do not control.

  2. 02

    Paying us does not buy a different ingestion path. Every surface on this page - structured data, the markdown profile, the API, the MCP server - covers free Claimed listings identically to Sponsor listings. What the paid tiers change is the strength of two signals inside that layer: verification puts an independently checked, publicly dated fact on your profile, and the tier signal moves rank position within the lists assistants retrieve. The tier signal is capped at 15 of 100 Index points and disclosed wherever it applies. Neither is a citation.

  3. 03

    Sponsored placement is labeled, and being labeled is the point. Sponsored slots render above the ranked list with a visible chip and never reorder it. An assistant reading that page reads the chip too. Buy the Sponsor tier for reach and for the capped rank signal, not in the expectation that a model will mistake a paid slot for a ranked one.

  4. 04

    This is not a substitute for your own site. The strongest pattern is corroboration: consistent facts on your site, on your Google Business Profile, and on an independent index that dates its data and publishes its method. We are one leg of that, not all three.

  5. 05

    We do not attempt to manipulate model output. There is no prompt injection in our pages, no hidden text, no cloaking for crawlers. What an assistant reads is what a person reads.

§07 · The vocabulary

What the acronyms mean before someone sells them to you.

AEO, GEO, RAG, grounding. Consultants charge for these words. They describe fairly simple mechanics, and you should know them well enough to tell a real proposal from a repackaged SEO retainer.

Answer Engine OptimizationAEO
Optimizing to be the source a written answer draws on, rather than to be a blue link above other blue links. In practice it is mostly structured, factual, retrievable publishing.
Generative Engine OptimizationGEO
The same idea under a different acronym, usually applied to generative results specifically - Google AI Overviews and AI Mode, ChatGPT search, Perplexity. Treat AEO and GEO as synonyms; the tactics do not differ.
Retrieval-augmented generationRAG
The mechanism underneath all of it. The assistant searches, fetches a handful of pages, and writes its answer from what it just read. The citation list is the retrieval set. Being in that set is the entire game.
Grounding
Tying a generated claim to a retrieved source so it can be attributed and checked. A grounded answer names where each fact came from; an ungrounded one is the model reciting from memory.
Structured data
schema.org markup - JSON-LD - that labels facts on a page in a machine-readable vocabulary, so "Aetna" is understood as an insurance plan accepted rather than as a word that appears near a heading.
llms.txt
A plaintext file at the site root that tells an assistant what the site contains and where the citable content lives. Voluntary, unenforced, and cheap - a table of contents written for machines.
Model Context ProtocolMCP
An open standard for exposing tools and data to AI assistants directly. An MCP server turns a directory into something an assistant can query, rather than something it has to scrape.
§08 · FAQ

Common questions

Short, self-contained answers - written so an assistant can quote one with attribution and a link back here.

Does being listed on ABA Rank help me get cited by AI tools like ChatGPT?
It makes you available to be cited, which is the part anyone can actually influence. AI assistants answer by retrieving pages and citing the ones they used, and they favor sources they can fetch and parse. ABA Rank publishes every listing as schema.org structured data, as plaintext markdown at /api/vendors/{slug}/md, through a public JSON API at /api/v1, through an MCP server at /api/mcp, and in an llms.txt index - and explicitly allows the retrieval agents behind ChatGPT, Claude, Perplexity, and Google AI Overviews to read all of it. No directory can guarantee that a model will name you; model output is non-deterministic and retrieval sets change without notice.
What is AEO or GEO, and is it different from SEO?
Answer Engine Optimization (AEO) and Generative Engine Optimization (GEO) are two names for the same thing: being the source a written AI answer draws on, rather than a link in a list. It overlaps heavily with technical SEO - crawlability, structured data, page speed, accurate facts - but weights different things. Traditional SEO optimizes for position in a ranked list. AEO optimizes for being parseable, factually specific, current, and corroborated by independent sources, because those are the properties a retrieval system selects on.
Which AI crawlers can read an ABA Rank listing?
All of them, by explicit rule rather than by default. ABA Rank names 15 AI user-agents individually in robots.txt and grants each the same access as a general search crawler. That includes the 6 live-retrieval agents that actually produce citations - OAI-SearchBot and ChatGPT-User for ChatGPT, Claude-SearchBot and Claude-User for Claude, and PerplexityBot and Perplexity-User for Perplexity - alongside the training crawlers such as GPTBot, ClaudeBot, Google-Extended, Applebot-Extended, and CCBot.
Do I have to pay to be readable by AI assistants?
No. Every machine-readable surface - structured data on the profile, the plaintext markdown profile, the public API, the MCP server, the llms.txt digest - covers free Claimed listings exactly as it covers paid ones. The paid tiers buy verification review, placement, and support; they do not buy a separate ingestion path. The highest-leverage step for AI visibility is claiming your listing and filling in every field, and that costs nothing.
Why would an AI assistant cite a directory instead of my own website?
Often it cites both, and that is the goal. Retrieval systems weight corroboration: an independent page that states the same facts as your homepage is worth more than your homepage stating them twice. Directories are also cited disproportionately because they present many comparable facts in one predictable shape - name, location, services, insurance accepted, credentials, rating, last updated - which is exactly what a system assembling a comparison needs. Your site remains the primary source; an independent, dated, structured listing is the corroboration.
What should I actually do to improve my chances of being cited?
Four things, in order of leverage: claim your listing so the facts are yours to correct; fill in every field, since each one is a question an assistant can answer about you specifically; collect qualified reviews, which are the most quotable evidence on your profile and the largest component of the Index; and keep the profile current, because recency is a retrieval signal. Verification adds an independently checked, publicly dated fact, which is the strongest form corroboration takes. Everything except verification is free.
Can ABA Rank guarantee my clinic appears in AI answers?
No, and treat any vendor who says otherwise with suspicion. Model outputs are non-deterministic, each assistant weights sources differently, and retrieval sets change without notice or explanation. What is controllable is whether a current, structured, attributable page about your organization exists for a model to find when it goes looking. That is what a listing provides. ABA Rank also does not attempt to manipulate model output - no hidden text, no prompt injection in our pages, no cloaking for crawlers. What an assistant reads is what a person reads.
How do AI assistants use ABA Rank reviews and ratings?
Ratings are published as schema.org AggregateRating and individual Review markup on the profile, and the plaintext profile at /api/vendors/{slug}/md includes an AI-generated summary of review themes alongside sample reviews. That gives a retrieval system both the number it can quote and the qualitative evidence it can paraphrase with attribution. Aggregate ratings are only published once a listing clears a minimum review count, so a single review never becomes a headline statistic.

Get readable for free. Get quotable with Verified.

Claiming puts your facts into every surface on this page at no cost. Verified adds the two things a retrieval system weights on top of readability - an independent check, and a public date on it - and moves you up the ranked lists assistants read.

Upgrade to VerifiedClaim free first