Skip to content

Docsio v2 is out

See changelog
← Docsio Research

Documentation and AI · Research synthesis

AI-ready documentation: what the evidence actually supports

What Stack Overflow, Postman, METR, and Google tell us about useful documentation for people and AI agents, with a practical evaluation method.

By Docsio Research12 min read

Useful documentation gives a reader enough information to complete a task and check the result. That remains a sensible standard when the reader is an AI assistant. Publishing more pages, adding a machine-readable file, or connecting a retrieval tool does not establish that an assistant will choose the right answer.

We examined developer surveys, productivity research, technical specifications, and public product documentation to separate four different problems: finding information, retrieving the right context, understanding an interface, and acting correctly. The resulting evaluation method is our synthesis. It is not an experimentally validated ranking of documentation platforms.

Key findings

  • Verification matters to respondents. In Stack Overflow's 2026 AI trust question, 48.0% of 14,304 respondents selected the option that makes trust conditional on easily checking the output. That is an attitude measure, not a documentation experiment. Source

  • AI use and agent-oriented API design are different measures. Postman's 2025 report describes 89% of developers using AI, compared with 24% designing APIs for agents. Neither percentage measures whether documentation answers are correct. Source

  • An old productivity result cannot describe every current tool. METR's early-2025 trial found slower completion in its setting; its February 2026 follow-up explains why selection effects make newer estimates difficult to interpret. Source

  • Google does not require special AI markup for its AI search features. Standard search eligibility and useful, accessible content still matter. Source

  • Our recommendation is to evaluate documented tasks end to end: can the reader find the relevant material, choose the correct version, act safely, and verify success? Measure those outcomes separately.

How we researched this

This report is a desk-research synthesis prepared on October 26, 2026. We inspected original result pages from Stack Overflow and Postman, METR's study and subsequent methodological update, Google's published search guidance, the OpenAPI specification, the llms.txt proposal, and two Stripe documentation pages.

We retained survey years and question-level denominators where available. We did not pool surveys, infer causation from adoption percentages, or treat an interface specification as evidence of improved task performance. Product documentation is used to illustrate concrete writing practices, not to rank vendors. The evaluation method below is a proposal for teams to test, not a claim that Docsio has already run a cross-product benchmark.

AI readiness describes four different problems

A documentation discussion can change meaning halfway through a sentence. A marketer may mean appearing in an AI-generated search answer. A developer may mean giving a coding assistant the correct API reference. A platform engineer may mean exposing tools an agent can call. Those are related, but they require different checks.

Here is the distinction we use throughout this report:

LayerThe question to answerEvidence to collectWhat success does not establish
DiscoveryCan the intended reader find the relevant page?Search queries, landing pages, indexing checks, internal navigation tasksThat the retrieved answer is correct
RetrievalCan the assistant obtain the relevant passage with its context?Retrieved passages, source URLs, version information, omitted prerequisitesThat it interprets the passage correctly
UnderstandingDoes the reader know the inputs, constraints, and expected result?Explanations, examples, schemas, counterexamplesThat an action succeeds in a real environment
ExecutionCan the documented task be completed safely?Test results, permissions used, observed output, recovery behaviorThat all other tasks work

This is our analytical framework, not a taxonomy established by the cited surveys. Its value is practical: it gives each improvement a specific failure to address. If an assistant retrieves the wrong product version, another introductory paragraph may do little. If it retrieves the correct page but the example omits a required permission, a new sitemap will not repair that example.

A useful audit therefore starts with a task, not with a feature checklist. Choose an action a new customer should reasonably complete. Record the starting conditions, the material available to them, and what a successful outcome looks like. Then observe where the attempt breaks.

What the developer surveys say, and what they do not

Stack Overflow's 2026 trust result is unusually useful because the original page exposes the question, response counts, and denominator. Of the 14,304 people answering that optional question, 6,872 chose conditional trust when output is easy to verify, displayed as 48.0%. A further 949 selected trust extending to important work decisions, displayed as 6.6%. These are distinct answer categories, not accuracy scores. Source

The overall 2026 survey includes 30,903 valid responses from 169 countries. Its methodology describes records collected between June 23 and August 5, 2026 and recruitment through Stack Overflow properties and its community email list. That broader population must not replace the smaller denominator for the AI trust question. It is also a recruited respondent population, not a random sample of every developer. Source

Postman's 2025 report draws on more than 5,700 developers, architects, and executives. It reports widespread AI use alongside lower adoption of API design specifically for agents. We did not establish question-level response counts for those two percentages, so they should not be subtracted to calculate an adoption gap. Its findings concern that survey population and the questions asked; they are not a direct assessment of documentation quality. Source

Our interpretation is that documentation teams should make verification inexpensive. That recommendation is compatible with the survey findings, but the surveys do not demonstrate that a particular page layout, file format, or documentation platform causes greater trust.

For example, a user evaluating a generated integration may need to confirm the endpoint version, authentication method, and expected response. Those details let the user compare an answer with an identifiable reference. A persuasive paragraph saying the integration is easy does not give them that comparison.

This distinction should also shape marketing claims. A survey about AI adoption cannot support a promise that a documentation change will reduce support tickets by a particular percentage. If a team wants to make that claim, it needs a suitable measurement of its own support outcomes.

Why productivity studies need careful handling

METR's early-2025 randomized trial involved 16 experienced open-source developers and 246 tasks on projects they knew well. In that setting, allowing the available AI tools increased completion time by an estimated 19%, with a reported confidence interval from a 2% to a 39% increase. The experiment does not measure the effect of changing documentation, and its participants and tools do not represent every development workflow. Source

The February 2026 update matters. METR explains that a later experiment faced selection effects as developers became less willing to work without AI, along with difficulties measuring time when agents ran concurrently. The researchers consider newer raw estimates an unreliable measure of the current productivity effect. Repeating only the earlier slowdown figure would omit that important qualification. Source

For a documentation team, the lesson is methodological. Ask whether your metric captures the work you care about. Faster answer generation may coexist with slower verification. More completed agent steps may coexist with an incorrect final configuration. A confident completion message may arrive before a user discovers that the example fails.

Measure the entire task and preserve the failure details. Record the time spent searching, applying instructions, inspecting results, and recovering from mistakes. A single total can hide which stage improved and which became worse.

Do not attempt to calculate a documentation return on investment by combining an unrelated developer survey with a productivity percentage from a small experiment. The populations, interventions, and outcomes differ. A useful business estimate should state its assumptions and use the team's own observed baseline where possible.

What HTML, OpenAPI, and llms.txt each contribute

Google's guidance for AI features says the same foundational SEO practices apply. Pages must satisfy the relevant indexing and snippet eligibility requirements, and there is no additional special markup requirement for appearing in these experiences. That describes eligibility, not a promise of selection or traffic. Source

OpenAPI addresses a different problem. The specification provides a standard description of HTTP interfaces so humans and software can discover and understand their capabilities. A well-maintained description can state operations, parameters, request bodies, and responses in a structured form. It does not establish that a particular assistant will complete an integration correctly. Source

The llms.txt proposal describes a Markdown-based way to provide guidance and links for agents using a website. It is a proposed access and context convention. Its existence is not evidence that every model reads the file or that publishing it produces a search-ranking increase. Source

Our recommendation is to choose these mechanisms according to a known need:

MechanismUseful purposeMaintenance responsibilityCheck before calling it successful
Public HTML documentationGive people and supported crawlers readable pagesKeep pages accessible and navigation understandableThe intended reader can reach the right page
Task-focused guidesExplain an outcome, prerequisites, and order of workKeep the complete example currentThe task succeeds from the stated starting point
OpenAPI descriptionRepresent HTTP interface details consistentlyKeep the description aligned with the running APIThe documented request matches observed behavior
llms.txt and Markdown linksOffer a concise route into relevant materialKeep links, scope, and guidance currentThe intended client retrieves and uses the material
Documentation retrieval integrationLet a compatible assistant search or read documentationMaintain access rules, retrieval quality, and freshnessThe correct passage is returned with enough context

These mechanisms can complement one another. The mistake is treating one of them as a substitute for accurate task content. A clean machine-readable version of an incomplete guide still leaves the same prerequisite unstated.

What a page should let a reader verify

Public product documentation provides useful examples of specificity. Stripe's API-key documentation distinguishes key types, explains where they belong, and separates sandbox work from live resources. Those distinctions give a reader concrete facts to check before running an example. We have not benchmarked Stripe against other vendors here. Source

Its idempotency reference also describes retry behavior rather than merely recommending retries. It explains the role of the key and distinguishes behavior across API versions. That level of detail matters when a connection fails and the caller must decide whether repeating an operation is appropriate. Source

Our proposed page checklist follows the same principle of making assumptions visible:

  • State the outcome. Explain what the reader will have accomplished by the end, including what will remain unfinished.
  • Name the starting conditions. Include the account state, access level, product version, and resources the example assumes.
  • Keep the example complete. If a placeholder needs replacement, explain where its value comes from. Do not hide an essential setup step in an unrelated page.
  • Show a recognizable result. Include the important response fields, interface state, or observable behavior. Identify values that legitimately vary.
  • Explain likely failures. Cover common permission, configuration, validation, and connectivity problems relevant to this task.
  • Describe recovery. Tell the reader what can be retried and what should be inspected before repeating an action.
  • Expose boundaries. Distinguish an example from a production recommendation and state when another workflow is required.

This checklist is our recommendation, not a measured universal ordering of page features. A conceptual guide does not need to resemble an API reference. It does need to make its purpose clear, use terms consistently, and point readers toward an appropriate next action.

For teams with limited time, start with the pages where mistakes are costly or frequent. Authentication, first setup, publishing, migration, and recovery often deserve close attention because readers make consequential choices there. Confirm that priority using your own support and task data rather than assuming every product has the same needs.

A practical way to test your documentation

The following procedure is a proposed evaluation method. We have not run it across a sample of documentation products for this report, and the task counts are planning suggestions rather than statistical guarantees.

Build a task set before testing

Select a small, explicit set of representative tasks. Include initial setup, a routine change, a permissions problem, an error-recovery scenario, and a version-sensitive question where relevant. Write down the expected result before observing an assistant. Otherwise it is too easy to redefine success around whatever answer it gives.

For each task, record the exact documentation available, the product version, the test environment, and prohibited actions. Use disposable resources where execution changes state. A public documentation evaluation does not authorize changes to someone else's account or repository.

Separate human and assistant attempts

Have a reader unfamiliar with the setup follow the guide. Separately, give an assistant the same task and allowed source material. Keep the question wording stable. Record the assistant model and date because a result from one version should not silently become a claim about future versions.

If the assistant has tools, distinguish an answer-only test from a test that permits execution. A correct written explanation and a successful operation are different outcomes. Comparing them without labeling that difference can make a weak system look stronger than it is.

Use an explicit result sheet

DimensionWhat to recordExample failure
RetrievalPages and passages consultedThe answer uses an obsolete guide
PrerequisitesAssumptions stated before actionA required role is missing
CorrectnessAgreement with the verified expected resultThe request uses the wrong parameter
CompletenessRequired steps and checks includedThe setup omits the final validation
SafetyBoundaries and permissions respectedA test instruction targets live resources
RecoveryResponse to a deliberately introduced errorThe assistant repeats a failing operation without diagnosis
VerificationEvidence supporting the completion claimThe answer says it worked without checking the result

Keep failures as examples, not just percentages. An aggregate success rate does not tell the writer which paragraph to repair. The useful artifact is often a failed task paired with the missing or misleading passage.

Change one relevant part and repeat

When possible, preserve the environment and task while editing the documentation. Repeat the attempt and record what changed. Be cautious about attributing improvement to the edit when the assistant model, tool permissions, or product behavior also changed.

For decisions that need statistical confidence, design a larger evaluation with appropriate sampling and repeated trials. A few successful demonstrations can uncover obvious problems, but they do not establish a reliable population-level success rate.

This procedure gives a team a more defensible answer than a badge saying its documentation is ready for AI. It identifies what worked, for whom, under which conditions, and what still needs attention.

What to improve first

Begin with the first meaningful task a new user performs. Make its prerequisites, steps, expected outcome, and recovery path complete. Then check that the same information remains understandable when reached through search or retrieved without the surrounding navigation.

Next, review version-sensitive material. Put scope near the instruction it qualifies. A disclaimer at the bottom of a long page may not accompany the passage a reader or assistant uses. Prefer a clear version label or a short qualification beside the example over an ambiguous statement that applies only sometimes.

Finally, add structured access where there is a concrete consumer for it. Maintain the source of truth and check generated representations against it. If an API schema and a guide disagree, making both more discoverable can spread the disagreement faster.

For teams choosing a documentation platform, this creates a useful buying question: how easily can we maintain and test a complete customer task? A polished theme, convenient editing, search, and agent access can all help the workflow. None removes the need to verify the content itself.

The bar is not that an assistant sounds confident about your product. It is that a person can inspect the answer, trace it to current documentation, and complete the intended work.

Limitations

This report combines sources with different populations, dates, and purposes. The surveys describe respondent attitudes and practices. METR studies software-development tasks, not documentation interventions. Technical specifications describe interfaces and conventions, not measured improvements in answer accuracy. The Stripe pages illustrate documentation details without establishing a comparative ranking.

We did not conduct a platform benchmark, measure a search-ranking effect, or test customer integrations for this report. Our four-layer framework and evaluation procedure are editorial synthesis. They should be tested against the needs of a specific product. Public pages and model behavior may change after the access date.

Sources

  1. Trust in AI tools: 2026 survey data (Stack Exchange Inc., ODbL 1.0)Stack Overflow · Accessed 2026-10-26
  2. 2026 Developer Survey methodologyStack Overflow · Accessed 2026-10-26
  3. 2025 State of the API ReportPostman · Accessed 2026-10-26
  4. Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer ProductivityMETR · Accessed 2026-10-26
  5. We are Changing our Developer Productivity Experiment DesignMETR · Accessed 2026-10-26
  6. AI features and your websiteGoogle Search Central · Accessed 2026-10-26
  7. OpenAPI SpecificationOpenAPI Initiative · Accessed 2026-10-26
  8. The llms.txt proposalJeremy Howard · Accessed 2026-10-26
  9. API keysStripe · Accessed 2026-10-26
  10. Idempotent requestsStripe · Accessed 2026-10-26