Business

How to Write a Help Article an AI Can Answer

Antonio Evans10 min read

A help center article open on a laptop screen, viewed from above at an angle.
Key points

Key points

  1. 1An AI assistant retrieves a passage, not a whole page, so each article section must make sense on its own without help from earlier text.
  2. 2Write one heading in the user's own words, then give the complete answer in the first two sentences with exact button names and paths.
  3. 3State the condition (plan, role, platform) inside the answer, because the chunk carries no memory of the page it came from.
  4. 4Remove vague pronouns and cross-references like "as mentioned above," since a quoted passage loses everything around it.

The unit that actually gets retrieved

When someone asks an AI assistant a question, the system does not hand the model your article. It splits your content into smaller chunks, stores each chunk as a vector, and compares the meaning of the user's question against the meaning of those chunks (Zendesk's guidance). The model then writes its answer from the best matching chunks plus the article title. Everything else on the page may never reach the model at all.

That single fact changes what good writing means. A human reader can recover from "click Save there" because they read the paragraph above. A retrieved chunk cannot. The pronoun "there" arrives with no antecedent, and the model either guesses or asks a follow-up question. This is why content has to be self-contained: include all the information a reader needs in the topic itself rather than relying on links or earlier sections (Zendesk help).

The practical consequence is that article-level quality is a retrieval problem before it is a writing problem. Teams that connect an agent to their knowledge base and ask five real customer questions typically get a mix of good answers, hedges and one confident invention, and the cause is the content the model reads rather than the model itself (HelpDocs). A retrieval system cannot improve on a missing answer: it either admits ignorance or grabs something adjacent and wrong.

So treat each section as a standalone card. If you covered the section with your hand and read only that chunk, would it answer a question by itself? If not, it will fail the same test when the assistant quotes it.

Write headings as the user's question

The heading is your strongest retrieval signal after the title. A passage under "Billing settings" competes poorly against a question phrased "How do I update my credit card?" even when both cover the same ground. Wording that matches how users actually ask gets matched more reliably, so use the words your customers use and the words your product uses (Zendesk help).

Question-shaped headings do two jobs at once. They align the chunk's embedding with the query, and they tell the model what the passage is for. Vague labels such as "Introduction" or "More information" waste that signal, and clear headings that describe what the section contains help both readers and machines interpret the content (Yoast).

Weak headingBetter headingWhy it retrieves better
Billing settingsHow do I update my credit card on the Pro plan?Matches the words a customer types and names the plan
Password helpWhy does my reset link say expired?Captures the exact error message and the intent
Exporting dataHow do I export a report as CSV on the Team plan?States the format and the condition inside the heading
Admin rolesCan a viewer delete a workspace?Poses the yes/no question a user asks before acting

To find the real phrasing, mine your sources rather than your imagination. Support ticket subjects, live chat openers, search queries that returned no results, and the questions customers ask in onboarding calls all hand you the exact words. One useful trick with numbers: pull the last 200 ticket subjects, group them by intent, and pick the most common phrasing for each group as your heading. If two phrasings are common, use one as the heading and work the other into the first sentence of the answer, since chunks carry both.

The title of the article still matters because generative systems use the article title alongside the best matching chunks to build a reply (Zendesk help). Make the title the umbrella question and the headings the specific variants, so title and chunks reinforce each other instead of competing.

Put the complete answer in the first two sentences

After the heading, answer immediately. The best pattern is a direct answer in sentence one, and the condition or scope in sentence two. Do not warm up with context, and do not imply an answer: state it (Zendesk help).

Consider this before and after:

Weak: "Depending on your setup, there are a few things to keep in mind when it comes to exporting. Administrators usually have access to this feature."

Better: "To export a report as CSV, go to Reports > Export and choose CSV. You need the Admin or Editor role, and the export option appears only on the Team and Business plans."

The better version names the path, the format, the roles and the plans inside two sentences. An assistant that retrieves just that chunk can answer fully, with no follow-up and no guess. The weaker version forces the model to either ask a clarifying question or invent the path.

Two rules make this work at scale. First, repeat the question or topic from the title in the opening sentence, because the chunk may arrive without its heading in some pipelines and needs to restate what it is about (Zendesk help). Second, put exact UI labels, menu paths and error strings in the answer text, not inside screenshots. Text chunks are what get indexed, and images and videos carry little of the contextual signal a model needs unless they are described in writing (Zendesk help). If a screenshot is genuinely helpful for humans, fine, but every instruction inside it must also exist as a sentence.

A quick self-check: cover everything after the second sentence. Can a reader act on what remains? If not, the answer is not yet complete.

One idea per section, one question per heading

A chunk that covers two subjects produces weaker similarity scores than two chunks that each cover one, which raises the chance of the assistant pulling the wrong passage (Meilisearch). That is the mechanical reason behind the one-idea-per-section rule: content should completely cover a topic and avoid covering multiple unrelated topics in the same place (Zendesk help).

The clearest way to enforce it is structural. Make each heading a single question with a single answer. If a heading needs "and" to describe it, it is probably two articles or at least two sections. "How do I reset my password?" and "Why did my password reset link expire?" are different questions with different answers, even though they share a topic, and merging them dilutes retrieval for both.

Where you have multiple solutions for one problem, present each as its own instruction rather than nesting sub-steps inside a broader step (Zendesk help). This matters because a nested step reads as context for the outer step, so a chunk boundary can land mid-branch and cut the instruction in half. A flat list of alternatives survives that split far better.

There is also a maintenance argument. Research on retrieval pipelines tested page-level, section-level and token-based chunking across many documents and found that no single approach won everywhere: optimal strategies varied even among similar document types, with factoid questions favoring smaller chunks and complex analytical questions benefiting from larger ones or page boundaries (NVIDIA). You cannot control how your platform slices your text, but you can make every possible slice coherent by keeping each section to one idea. That is the only chunking strategy an author directly controls.

Duplicates are the other half of this problem. Two articles that state the same policy differently leave retrieval with no way to know which is current, so it picks one, and it may pick the stale one (HelpDocs). When you consolidate, delete the old version rather than leaving it published for human completeness. Remove redundancies deliberately (Zendesk help).

Make the phrasing survive being quoted

A retrieved passage is often presented to the model and to the user with none of its surroundings. Three habits make writing survive that trip.

Kill vague pronouns. Replace "it" and "they" with the noun. "It resets at midnight" becomes "The usage counter resets at midnight in your account's time zone." Guidance on AI-ready content names vague pronouns as a specific problem for exactly this reason (Zendesk help).

Remove positional references. Phrases like "as mentioned above," "see the section below" and "in that case" assume a page that the chunk no longer has. State the condition again instead. "In that case, contact support" becomes "If the export fails after three attempts, contact support with your workspace ID."

Define terms on first use in each section. Spell out acronyms and explain the term in full the first time it appears (Zendesk help). If a chunk is the first thing a model sees, "the SAML assertion" may be its only exposure to the term, so define it there.

A comparison helps decide how much to repeat. The cost of repetition is a little human redundancy. The cost of omission is a wrong or hedged AI answer.

ElementHuman-only articleAI-retrievable article
Answer timingAfter a paragraph of context is fineFirst two sentences
PronounsFine if the antecedent is nearbyRepeat the noun
Cross-references"See the steps above" worksRestate the condition
ConditionsCan live in an introInside the answer itself
AcronymsDefined once per pageDefined in each section
Screenshot instructionsAcceptableDuplicated as text

The cross-reference rule deserves emphasis because it is the one teams push back on. Linking out is natural for humans, but AI-ready guidance explicitly asks for self-contained topics that avoid linking out (Zendesk help). Keep links for deep context, but never make a link the only place a step or condition exists.

Conditions belong inside the answer

Most support answers have a condition: plan, role, region, platform, or account type. When the condition sits in a separate "Before you begin" section, the chunk that contains the steps may not contain the condition, and the assistant will read the steps out to someone who cannot use them. Put the condition in the same passage as the answer.

A worked example shows the difference in outcomes. Suppose a customer on the starter plan asks an assistant "How do I add a second admin?" and your knowledge base contains the following passage:

  • Heading: Can I add a second admin to my workspace?
  • Answer: A workspace owner can invite a second admin by going to Settings > Members, selecting the person, and choosing Change role > Admin. Only the workspace owner can change admin roles, and only the Business and Enterprise plans support more than one admin.

An assistant retrieving that chunk can answer completely: the path, who can do it, and the plan requirement. Now suppose the plan requirement lived in a separate paragraph three screens above. The assistant retrieves the steps, omits the requirement, and the customer hits an error, which turns into a ticket. The rewrite costs one sentence and prevents the ticket.

Semantic retrieval makes this more important, not less. Meaning-based search can match "how do I get my money back" to a refund policy article even when the words differ (Fin). That is good when the passage is complete and bad when the retrieved chunk is only half the policy. If your refund policy differs by region, every chunk that mentions refunds should name the region it applies to.

A simple audit catches most violations. Open each article and search for the words "depending," "if you have," "some plans" and "certain roles." Each hit is a candidate for a condition that needs to move into the answer itself, next to the step it governs.

Test an article before you trust it

Writing to these rules is testable, and you should test rather than assume. The most direct method is to paste a single section into a fresh chat with no other context and ask the question your heading poses. If the model answers completely and correctly from that section alone, the section passes. If it hedges or asks for the plan, the section fails the retrieval test that a live assistant will run.

Build a small evaluation set from real queries. Take questions customers actually asked, pair each with the article you expect to answer it, and check two things: that the right passage is retrieved at all, and that the retrieved passage contains the complete answer. Retrieval quality has measurable components, including precision (whether each retrieved chunk is relevant) and recall (of all chunks containing the answer, how many were found) (Meilisearch). You do not need a full metrics pipeline to benefit from the idea. You need to know whether the right chunk surfaced and whether it was sufficient on its own.

Keep the test set small and honest. Five to ten questions with a clear expected answer beat a hundred vague ones, and they double as a regression check when you edit an article. When you change a policy, rerun the set to confirm the new article now wins over the old one.

CheckPass conditionFail signal
Standalone readSection answers the heading with no other contextNeeds the paragraph above
First two sentencesComplete answer with path and conditionAnswer arrives in paragraph three
One ideaOne question per headingHeading needs "and" to describe it
Pronoun testNo unattached "it," "this" or "they"Model asks what "it" refers to
Condition testPlan, role and platform inside the answerAnswer correct only for some users
Duplicate scanOne live article per policyTwo versions both published

For teams running an assistant against a large knowledge base, the writing fixes and the retrieval fixes compound. If you are building the assistant side as well and want one API key across text, embedding and other models, Quanta Inference provides that through an OpenAI-compatible interface. But the order matters: fix the content first, because no model choice rescues a passage that never contained the answer (HelpDocs).

FAQ

FAQ

What is the single biggest change I can make to an existing article?

Move the answer into the first two sentences after a question-shaped heading, and put the plan, role or platform condition in the same sentence as the steps. This one edit solves the most common failure, where the assistant retrieves the right steps but omits a requirement the customer needed to know.

Should I stop using screenshots in help articles?

Keep them if they help human readers, but make sure every instruction shown in a screenshot also appears as text in the same section. Text chunks are what get indexed and retrieved, and images carry little of the contextual signal a model needs to answer accurately (Zendesk help).

How do I know which words users actually type?

Pull the last few hundred ticket subjects and chat openers, group them by intent, and use the most common phrasing as your heading. If two phrasings are common, put the second one in the opening sentence of the answer so both forms appear in the retrieved chunk.

Does article length matter for retrieval?

Length matters less than coherence. A long article split into one-question sections retrieves well, while a short article covering three topics in one section retrieves poorly because the chunks compete for relevance (Meilisearch). Focus on making every section self-contained rather than shortening the page.

What should I do with old articles that contradict new ones?

Unpublish the old version rather than leaving it for completeness. When two versions of a policy both sit in the knowledge base, retrieval has no way to know which one you meant to keep, so it picks one and may pick the stale one (HelpDocs). Consolidate into a single current article and rerun your test questions.

Sources

Sources

  1. Optimizing your knowledge content for generative AI - Zendesk help
  2. AI Knowledge Base: Build a Foundation AI Can Use - HelpDocs
  3. How to use headings on your site
  4. 13 RAG chunking strategies for better retrieval - Meilisearch
  5. Finding the Best Chunking Strategy for Accurate AI Responses
  6. AI Knowledge Base: The Complete Guide for 2026 - Fin AI
About the author

About the author

Antonio Evans
Antonio Evans

Antonio Evans is the founder of Quanta Intelligence and a fractional CTO who builds HIPAA-ready AI systems for health and life-science companies. Before that he was technical co-founder of FriendsEAT for twenty years, CEO of Socialdraft, and a data engineer at IBM. Antonio lives with his dog Santino in Lisbon, Portugal.

All articles