How AI Assistants See Your Website (From Crawl to Citation)
AI assistants see your site in four steps: a crawler checks robots.txt, a system retrieves your page from an index or a live fetch, a model comprehends the title, headings, schema, and depth, then a summarizer selects claims worth citing. A JavaScript-only site breaks step three; contradictory positioning breaks step four.
Key takeaways
- Citation is a four-step pipeline, access, retrieval, comprehension, summarization, and each step can fail independently.
- A JavaScript-only site or a PDF behind a form breaks comprehension: the model gets an empty shell or nothing at all.
- Claim-level clarity, sources, and statistics are what a summarizer can lift; contradictory positioning is what makes it hedge.
- Princeton's GEO study found sources, expert quotations, and statistics correlated with +30-41% visibility in generative engines, a study finding, not a guarantee.
- Walk the pipeline yourself with the agent-ready checklist, or get it scored by the audit.
The pipeline in one view
Between a user's question and an assistant's answer about your company sit four mechanical steps. Each can fail independently: a site can be perfectly written and never retrieved, retrieved and never understood, or understood and never quoted. Citation is the last step of that chain, not a property of the page.
- 1. Crawler access. robots.txt decides whether a provider's bot may fetch your pages at all.
- 2. Retrieval. The system either queries an index it built earlier or fetches your page live for this request.
- 3. Comprehension. A model parses the title, headings, schema, semantic HTML, and content depth to work out what the page claims.
- 4. Summarization and citation. The model selects claims it can state confidently and names sources it trusts for them.
Steps 1 and 2: access and retrieval
Access is binary and cheap to fix: if GPTBot or ClaudeBot is disallowed, that ecosystem's index never sees the page. AI crawlers and robots.txt covers what each user-agent does and gives a snippet that allows the major bots while keeping scrapers out.
Retrieval has two modes. In index mode, the provider crawled you days or weeks ago and answers from its snapshot, which is why stale pricing on an indexed page is a real risk. In live-fetch mode, an agent requests the page now, which makes your server, redirects, and response time part of the answer pipeline. A page that returns errors under a bot user-agent or takes eight seconds to respond degrades both modes.
Preparedness helps either mode: a llms.txt file gives a compatible client a curated map on its first request, before it has crawled anything.
Step 3: comprehension
Comprehension is where most sites quietly fail. The model works from the HTML it actually receives: <title>, a single <h1>, a logical H2 and H3 outline, JSON-LD schema, alt text, anchor text, and enough plain prose to support the claims. Depth is part of the input too, a 200-word page with one heading gives a model a handful of claims to work with; a structured guide gives it dozens.
Two common failures wreck this step:
- JavaScript-only rendering. If the meaningful text exists only after scripts run, some fetchers never run them. What they retrieve is an empty shell, no headings, no body copy, nothing to comprehend. Server-rendered or statically generated HTML with content in the initial payload survives every mode of retrieval.
- A buried PDF. The document that answers the buyer's question sits in a 40-page PDF behind a form. Even when fetched, PDFs parse less reliably than HTML, and the form blocks live retrieval entirely. Republish the key answers as HTML pages and offer the PDF as a download.
- Navigation as the only structure. If your offer is described only in menu labels and hero images, there is no text for a model to summarize. Say it in sentences.
Step 4: summarization and citation
The final step is selection. A summarizer states what it can support and cites where it can verify. Three properties make a page citable: claim-level clarity, one sentence stating one fact, sources and statistics attached to those claims, and quotable definitions a model can lift without losing their meaning.
Princeton's GEO (Generative Engine Optimization) study found that pages citing sources, using expert quotations, and including statistics saw 30-41% higher visibility in generative engines under its methodology, with low-ranked sites gaining the most, up to 115%. Those are study findings from one research setup, not a promise of results for any individual site.
What breaks this step is contradiction. The homepage says "enterprise", the pricing page says "freelancers", the schema says something else again. When claims conflict, a model hedges or picks one, and you do not get to choose which. Consistent positioning across pages is the cheapest citation work you can do.
How this site practices it
AI Agentship runs the same pipeline on itself. Every guide ships as semantic HTML plus a plain-text markdown mirror, an llms.txt map at the root, and read-only MCP tools that let compatible agents retrieve pricing and audit availability without scraping. The point is redundancy: if one retrieval mode fails, another still carries the facts.
One honest limit applies here too. None of this guarantees a citation, a ranking, or a visitor, no one can promise those. It removes the mechanical reasons an assistant might fail to understand or quote you, which is the part under your control.
How to check your own pipeline
The free audit walks the same four steps: Discovery covers access and retrieval, Data Quality covers comprehension signals like schema, headings, and content depth, and Actionability covers whether a next step is obvious to a reader. Roughly 40 checks, scored 40% / 40% / 20%, with a prioritized fix list and copy-ready code.
For a self-serve version, work through the agent-ready checklist in the order you would fix things, it mirrors this pipeline from robots.txt down to citation clarity.
Frequently asked questions
How does ChatGPT see my website?
Why does my JavaScript-heavy site show up empty to AI crawlers?
What makes a page get cited instead of merely summarized?
Can I see how an assistant sees my site?
Put this guide to work on your site.
Run the free audit for an instant score and prioritized fix list, or book a 30-minute call and we scope the work for you.
We do not guarantee AI citations, rankings, traffic, leads, revenue, or purchases.
Related guides
Playbooks · 8 min read
Agent-Ready Website Checklist: 27 Checks Before You Publish
A 27-point checklist for AI search readiness, grouped by Discovery, Data Quality, and Actionability: robots.txt, schema, pricing, docs, and agent-safe actions.
Foundations · 6 min read
llms.txt: How to Create One (With a Template)
llms.txt is a curated markdown file at your site root for AI clients. What it is, when it helps, a copy-ready template, and honest limits on its impact.
Technical · 6 min read
Schema Markup for AI Discovery: The JSON-LD Types That Matter
Which JSON-LD types help AI systems resolve your entity, Organization, Service, FAQPage, with a copy-ready example and the mistakes that void it.