SEO

How to Get Your Documentation Cited in AI Search

AI engines have already chosen which of your pages to quote. Read their answers to your buyers’ questions before you rewrite anything.

Author:
Wihan van Zyl
Contributors
Vlad Shvets
Date:
November 4, 2026

Ask ChatGPT a question with a product’s name in it, and the answer cites that product’s own documentation. In October, Qvery put developer questions that named a product to ChatGPT and Google AI Mode. Every ChatGPT answer cited the named product’s docs, and so did every Google AI Mode reply that cited a page at all, 87.78% of them.

Qvery is a sister company of Empact Partners, the go-to-market consultancy that wrote this, so read that as an interested party’s number and check it by asking both engines three questions about your own product. If your docs sit under engineering, the pages the engines quote were written outside marketing, and there can be six hundred of them.

We audit software companies’ documentation inside our Generative Engine Optimization work, the work of getting a brand named when buyers ask AI engines about its category. We never start in the docs. We start with the questions buyers ask and the pages engines already cite for them, which is how to find the few pages worth your time.

Docs Decide the How-To Answers, and Lists Decide the Shortlist

Your name in the question gets your docs almost by default. The questions that decide whether a buyer finds you are the ones that never name you, and in the same research every ChatGPT answer to an unbranded how-to question still cited software makers’ own pages: their docs, product pages and blogs.

Buyers’ questions pull docs in too. In our cut with Qvery of 50,220 software-buying answers in 13 categories, collected from late August to mid-September, help and docs pages drew 17.2% of ChatGPT’s citations to vendors’ own sites. On Google AI Mode the share was 4%, so the two engines lean on docs very differently.

Docs lose one kind of question. In Qvery’s September research across ten industries, ChatGPT cited a list page in 60.27% of its answers to “best tool” questions and 6.22% to how-it-works ones. Docs will not put you on a shortlist. They decide what the engine quotes once the question names your product, a feature, or the job it does.

Write Down the Questions Before You Open the Docs

So the questions come first. Before anyone opens the docs, write down the questions you want your product named on, in the words a buyer would type. These families cover most of what an engine answers from documentation:

Named product. “Does your product support SSO with Okta?” Your docs should win these, and the risk is an answer that is wrong.
Integrations. “How do I sync your product with HubSpot?” The question where a rival’s integration page can be the one an engine cites.
Limits and compliance. “What is the API rate limit?” or “Is it SOC 2 compliant?”, the questions a buyer’s security or engineering team asks before anyone signs.
Migration. “How do I move from the market leader to you?” Sales engineers answer it on calls, and a docs team has the least reason to write it down.
The job, unbranded. “How do I route inbound leads by territory?” No product is named, and this is where docs compete hardest.
Choosing, as a control. “Best lead routing software for Salesforce teams.” Expect list pages here, and log them anyway, so you can see which of your questions docs cannot win.

Most of these questions are already in the building, in the calls your sales engineers take, the tickets that arrive before a contract is signed, the comparisons buyers search for, and the AI referrals sitting in your analytics. Your docs host’s server logs show the other side: the pages assistants fetch when a user asks them something live.

Ten questions are enough to start an audit, because you ask each one several times. A visibility number you would put in front of a board is a different job, and we only report one when it rests on one to three thousand queries.

Make Sure an Engine Can Open Your Docs Before You Log a Single Answer

Check that an engine can open your docs, because if it cannot, the log will only ever show you rivals. In October we sent a plain request, the kind a crawler makes without running scripts, to the help centers and docs sites of the 2025 Forbes Cloud 100. 35 of 83 help centers sent back a bot challenge instead of the page. Not one docs site did.

On Zendesk, 32 of 37 help centers refused. Readable text came back from 91% of the docs sites and 42.2% of the help centers, so the help center is the half of the documentation most often shut. The work is site-wide and mostly engineering’s, and it can run while you write the question list:

1. The plain fetch. Open a help article and a docs page the way an engine does, with a link checker, a plain fetch from the command line, or an assistant asked to read the address. A challenge page means a bot-management rule, and on a hosted help desk it can be the platform’s default, which makes it a setting to request rather than a ticket to file.
2. Text without scripts. If the words appear only after JavaScript runs, a crawler gets an empty shell. 12 of 83 help centers served one.
3. A written bot policy. Let in the AI crawlers that fetch pages for search answers and for users asking live, and decide on training crawlers separately. Name who owns the rule, because a security setting written for scrapers is how a help center ends up shut.
4. The product’s taxonomy. The docs site map, the navigation and the URL paths should read as the taxonomy of what the product does, so /integrations/salesforce tells an engine what the page is before it reads a word. Every page belongs in the XML sitemap, and none should be reachable only through site search.
5. The machine copy, last. A Markdown version of each page and an llms.txt are cheap, and 70 of the 89 docs sites in our count already had one or the other. Ahrefs found that 97% of llms.txt files got no request at all in May 2026, and that the closest thing they have to an audience is coding agents, so publish them for developers rather than for citations.

None of this is a rewrite. It decides whether the engines can see the pages at all, which is why it comes first, and why it lands on engineering’s ticket list instead of on marketing’s writing plan.

The Engines Have Already Picked the Pages, So Read Their Citations First

Now ask the questions. Every engagement in our Generative Engine Optimization (GEO) work opens here. Put each one to ChatGPT and Google AI Mode in a fresh, logged-out window, five times, from your buyers’ market, and write down every page each answer cites.

Ten questions, five runs each on two engines, make a hundred answers. One person can log them in a day, and they are the baseline. The repeats matter because the cited pages move from one run to the next, and a single pass reports noise. Keep one row per answer:

FieldWhat to write
QuestionThe exact words you asked
Engine and dateChatGPT or Google AI Mode, and the day
Cited pageThe full address, with tracking tags and highlight fragments stripped
Whose pageYours, a named rival’s, or a third party’s
Kind of pageHelp article, docs page, integration page, blog post, list, or thread
Named you?Whether the answer named your product, cited or not
Right?Whether what the answer says about your product is true today

A sheet holds this for a while. Qvery’s agent asks both engines its questions every day and stores each answer in full with its citations, so the record keeps itself. Empact Partners runs the documentation audit on top of it: we agree the question set with the partner and read the citations together before anyone touches a doc page.

An engine that cites a rival’s setup guide for your buyer’s question has already told you which page to fix.

Read that way, the log stops being a visibility score and becomes a work list. Every cited page is yours, belongs to a rival you can answer, or tells you the question was never a docs question.

Your Audit List Is the Doc Pages Those Answers Touch

Put the log beside your docs site map and match each cited address to a page on it, to see which pages the questions touch. Clean the addresses first: strip tracking tags and highlight fragments, follow redirects, and fold old versions and locales into the page they belong to. Each question then lands in one of five rows:

What the answers citeWhat it tells youWhat to do
Your doc page, saying something wrongThe engine trusts a page that is out of dateFix it today, before anything else
Your doc page, saying it rightYou already hold the questionKeep it current and dated
A rival’s doc page, and you have oneYours lost on something you can seeTop of the audit: open both side by side
A rival’s doc page, and you have noneNobody gave the engine your answerBrief a new page with the engineer who owns it
No doc page at allThe answer comes from lists or threadsNot a docs job: it belongs to the off-page work
Wihan van Zyl
GTM Consultant @ Empact Partners
Six hundred doc pages is the wrong place to start. Write down the questions you want to be named on, read which pages ChatGPT and Google AI Mode cite for them, and audit only the docs those answers touch. The rest can wait for engineering’s next release.

Most of what lands on the list will be help articles and integration pages. In the same 13 categories, ChatGPT cited the pages around a vendor’s product 36,192 times: help and docs, integrations, the developer portal, community and templates. Three in four citations went to help and docs pages and one in five to integration pages.

Bar chart of where ChatGPT’s and Google AI Mode’s citations to the pages around a software vendor’s product landed, by kind of page: help and docs 74.1% and 46.7%, integration pages 20.6% and 42.7%, developer, API and changelog pages 3.4% and 2.1%, community pages 1% and 7.5%, templates 0.8% and 1%.
Share of each engine’s citations to the help and docs, integration, developer, community and template pages on software vendors’ sites, in answers to software-buying questions across 13 B2B categories, 24 August to 15 September 2026. ChatGPT made 36,192 such citations and Google AI Mode 3,799, so read each engine against itself.

So start the audit in the help center and the integration pages. The developer portal, the API reference and the changelog drew 3.4% of ChatGPT’s citations to those pages, and 2.1% of Google AI Mode’s. Google AI Mode also leaned on integration pages almost as much as on help and docs.

Empact Partners ran the same order of work with PDF Reader Pro, in search rather than in AI answers. An audit came first: we read through hundreds of existing posts and pruned the ones holding the publication back. Then two writers built how-to guides on what users were searching for.

By the case study’s figures, those guides bring in 15 to 20% of sales each month, and overall sales stand 85% above where they were in June 2023, when the partnership began. What carries over to docs is that the questions people asked decided which pages got the work.

Open the Page the Engine Chose and Match What It Answers

For every row where a rival’s page won, open it beside yours and note its heading, how soon it answers, the specific fact yours leaves out (the limit, the version, the field name), and when it was last updated. The formatting matters less than the answer.

A University of Toronto study published in October looked at 158,099 answers to commercial questions and compared pages from the same website. Those whose title and paragraphs matched the questions people ask were cited more. FAQ blocks, structured data and summary boxes made a difference only when one website was set against another.

Whether ChatGPT’s own search pulled a page up explained 32% of the variation in how often pages got cited, against 2.8% for everything on the page, so being found counted about eleven times as much. A page gets found by answering, near the top and in plain words, the narrow question the engine searched for. On your own page:

The heading. Name the task or the question in the buyer’s words. “Connect Salesforce” already matches “how do I connect Salesforce”, so rewriting every heading as “How do I” buys nothing.
The first lines. The answer, then the condition it depends on. In Kevin Indig’s analysis of 18,012 ChatGPT citations, 44.2% of the quoted passages came from the first 30% of the page.
The fact. The number, version or field name a buyer would check, written out in text, where a screenshot would hide it.
One question per page. A page that answers six questions halfway gives the engine six weak passages and no strong one.
The date. A visible date and a named owner. About half the readable docs pages in our October count printed no date at all.

Each of those is something the rival’s page already does for your buyer, and next month’s record shows whether yours now does it too.

Re-Read the Same Questions Every Month and Let the Citations Grade the Work

Ask the same questions on the same engines every month and compare the logs: which of your pages entered the citations, which rival pages still win, and whether the answers name you as well as cite you. Count the name as carefully as the link, because the buyer reads the answer and rarely opens the footnote.

Read each engine on its own. They lean on docs so differently that the same fix can move ChatGPT’s citations and leave Google AI Mode’s where they were, and an average of the two hides both.

When you rewrite a batch of pages, leave two or three comparable pages untouched and track them too. The engines change what they cite on their own, so if the pages you rewrote and the pages you left move together, the platform moved, and if they separate, your rewrite did something.

The part that takes quarters

You can run the first pass yourself, with ten questions, two engines, a sheet and an hour with the docs site map. After that the work slows, because it means keeping the record every day across engines and markets, rewriting the pages the audit shortlists with the engineers who own them, and staying with it for the quarters citations take to move.

Empact Partners runs that part. Qvery keeps the daily record and we run the documentation audit. The rewrites follow the process we use for anything an engineer knows best: we interview the engineer who owns the page and write the draft, the engineer reviews it, and it goes through a second review and our final edit.

Across our GEO work, momentum shows within three to six months and real visibility takes a year or more. Until then, the monthly record is what shows which pages moved.

Docs Are the Half of the Answer You Already Own

The same record also names the choosing questions no doc page can win, where the answer is built from other people’s lists and threads. They belong to the rest of our formula, GEO = UGC + Mentions: user-generated content, meaning the threads and reviews where users talk about you, and mentions on the independent pages that name you.

Docs are the half you own outright. A buyer who found your name on someone else’s list asks the engine the next question with your name in it, and the answer cites your docs, right or wrong. That is why the audit’s first row is the wrong page an engine already trusts.

If your docs run to hundreds of pages and the AI answers in your category keep citing someone else’s, book a call with me to talk through whether this is work we should do together.

Ready
To Connect?

Let's Partner