A company gets excluded from AI answers when an assistant can find a page about you and still refuses to name you. The crawler never saw the text, two of your URLs disagree on a fact, or the engine cannot tell you are one company. Rank does not prevent that. When Google shows an AI summary, only 8% of users click any traditional link — versus 15% without one — and just 1% click a source inside the summary (Pew Research, 2025). Only 38% of AI Overview citations now come from the top-10 organic results, down from about 76% a year earlier (Ahrefs, 2026). Page one is not the answer. This post is the drop list: conditions that remove you after the page already exists. The checklist that makes you citable is five things every website needs. Why a named competitor beats you is a different diagnosis.
Why a top rank still gets you dropped
Answer engines assemble a short answer. They do not hand the buyer ten links. Retrieval can surface your URL, and verification can still drop the name. The model has to lift a claim it can repeat and confirm that the claim matches the rest of what it can read. Fail either test and you are absent, even if you were in the candidate set.
Princeton's GEO study found that adding citations, quotations, and statistics lifted visibility in generative-engine answers by up to 40% (Aggarwal et al., KDD 2024). The inverse is the exclusion. A page of adjectives gives the model nothing it can defend, so it names the company whose numbers it can stand behind. Specificity is the condition for staying in the answer, not a writing style.
That is why a published support proof is quotable and a slogan page is not. The proof states one set of figures: 64% of tickets resolved with no human, 94.2% intent accuracy, 91.7% response accuracy, 99.1% policy compliance, first response from 4.2 hours to 6 minutes, and $217,200 saved in year one against $92,000 of Year 1 investment. Those sentences can be lifted. They are not a citation-rate result. They show the shape of a page an engine can quote without guessing. If a second URL on the same site stated a different resolution rate, the safer move for the model is to name neither page.
The four hard exclusions
Score these before you commission another page. Each one removes you from the candidate set. More copy does not override them.
| Exclusion | What the engine sees | How to test it |
|---|---|---|
| Crawler never reads the page | Empty HTML, or a robots.txt block | View source on the page you want quoted; read robots.txt for named agents |
| Your URLs disagree | Two prices, two names, or two outcomes | Diff the pricing page, the proof page, and llms.txt |
| The entity does not resolve | Two companies that might be you | Compare legal name and address on the site, schema, and LinkedIn |
| No second source | Only your domain states the claim | Search the figure off-site. If nothing else says it, verification fails |
The crawler never reads the page
GPTBot, ClaudeBot, and PerplexityBot fetch HTML. They largely do not run JavaScript. If the price, the proof, and the answer render only in the browser, the crawler gets a shell and you are excluded from AI answers before extraction starts. A disallow you inherited from a CDN preset or a security review does the same thing. Check `robots.txt` for `GPTBot`, `OAI-SearchBot`, `ChatGPT-User`, `ClaudeBot`, `Claude-User`, `PerplexityBot`, `Perplexity-User`, and `Google-Extended`. Blocking them on purpose is a real choice. Inheriting the block is an accident.
`llms.txt` does not repair a block. It offers a map. It does not grant access. The test order — raw HTML, then crawler access, then answer-shaped copy — is the website checklist. If view-source is empty, stop. A citation rate does not move until the numbers are in the response.
Your own pages contradict each other
This exclusion is easy to miss because each URL looks fine alone. Say the pricing page states a production agent starts at $8,000 flat, an older article still says the fee is a custom quote, and `llms.txt` lists last year's number. A model that retrieves all three has no figure it can defend. Naming you would mean picking one page and contradicting the others. Skipping you is safer. Two numbers for one metric is an exclusion.
Treat three URLs as one fact set: the pricing page, the proof page you want quoted, and llms.txt if you publish one. If any repeated figure differs, fix the stale URL before you publish a new one. A stale summary is worse than no summary — that limit is in what llms.txt is and is not. Put a date next to the figure. "As of September 2026, Gigabit Agents start at $8,000 flat" is a claim a model can check. "Affordable production agents" is not.
The engine cannot resolve one company
Entity collision is invisible from the inside. The website uses one legal name, LinkedIn uses a product name, schema uses a third, and a directory listing still has the old address. The model will not guess which entity deserves the recommendation. It leaves the name out. Matching the name, matching the address, and stating both in Organization schema is the fix. When a competitor is named on a question you already have a page for, use the five-asymmetry diagnosis instead of adding another adjective to the page.
Nobody else says the same thing
A company describing itself is the weakest evidence an answer engine has. If the only URL that states your price, outcome, or category is your own domain, verification fails on the questions a buyer asks before they know your name. Roundups, comparison pages, directories, and reviews are corroboration — testimony, not a click source. If no second source repeats a specific claim, do not expect to be named for it.
Soft gaps that look like exclusions
Two measurement mistakes produce the same symptom — you are not in the answer — and neither is an exclusion.
You tested your own name. "What is Gigabit" measures recognition. The buying query does not contain the brand: how much a production agent costs, who builds a support workflow, what an intake agent has to clear before PHI moves. AI citation rate is the share of a fixed panel of those questions where an assistant names you. Six appearances on a 20-query panel is 30%. Branded hits do not count.
You tested a sentence nobody types. "Best forward-deployed engineering firm for mid-market healthcare intake" can return nothing because the phrasing is yours, not the buyer's. Absence on a vanity prompt is not a disqualification. Write the panel from sales calls and from the questions already on the site. Run it more than once. One answer is an anecdote. The monthly trend is the signal.
If you are absent on real category questions and the four hard exclusions are clean, you are in the competitor diagnosis: they answer the question, they publish a fact, or someone else vouched for them. That is a coverage gap. Publish the missing page. Do not treat it as a block you cannot clear.
What to do this week
1. View source on the pricing page and one proof page. If the numbers are not in the raw HTML, server-render them. Stop until they are. 2. Read robots.txt for the named agents above. Delete a disallow you did not choose. 3. Diff three URLs — pricing, the proof you want quoted, and llms.txt. Make every repeated figure identical, including the $8,000 agent floor and any proof metric you cite. 4. Check the entity in one sitting: site title, Organization schema, LinkedIn, and one directory. Any two that disagree are an exclusion. 5. Run the free [AI Citation Audit](/tools/geo-citation-audit/). It scores category buying questions across the major assistants and shows where you are absent and who is named instead. Use the report to pick the first exclusion. Do not treat the score as a trophy.
The audit is the baseline. Ascent is the 12-month program that keeps the pages, the entity, and the measurement honest after that — brand, website, content, SEO, and GEO, billed monthly with no upfront fee. The monthly number is set on a scoping call after the audit. If three URLs disagree, fix the conflict this week. Do not buy a content program to paper over it. The support proof is the pattern for a page worth quoting: one outcome, one number, the same number wherever you repeat it.


