Answer-first opener
The first paragraph states the answer in plain language and includes the exact phrase from the customer's search.
How-to — — by Mahmoud Zalt
A founder's playbook for help docs customers actually read: scannable structure, customer language, AI drafting, freshness loops, and the metrics that prove they work.
Most help docs go unread because they were written for the product, not for the customer. A founder opens a blank page, lists every feature in the order the engineers built them, and ships a wall of internal vocabulary. The customer hits search, types the words they actually use, and the doc never surfaces because nothing on the page matches their query. Even when the page does load, the answer is buried three scrolls down under a hero image, a table of contents, a video, and a paragraph about why the feature exists. The customer bounces back to the contact form. Your inbox keeps refilling with the same five questions, and the docs site looks busy in analytics but moves no tickets.
A scannable help doc has the answer in the first fifty words, a numbered step block, one annotated screenshot, a short troubleshooting block, and a single related link at the end. That shape works because customers do not read help docs the way they read articles. They scan for the answer, copy the steps, glance at a screenshot to confirm they are on the right page, and leave. Every element on the page either earns its place by accelerating that loop or it gets in the way. If a section is not load-bearing for a busy customer on a phone with a half-charged battery, cut it. The doc is not a feature tour. It is a faster path to the outcome the customer already decided they wanted before they opened the page.
The first paragraph states the answer in plain language and includes the exact phrase from the customer's search.
Three to seven steps, one verb per line, no nested bullets and no optional detours mid-flow.
A single screenshot with a callout arrow on the exact button, dated and easy to refresh when the UI shifts.
Three common failure modes with one-line fixes, written from the wording customers use in tickets.
A visible 'last reviewed' stamp at the top so the user trusts the page before they invest two minutes reading.
AI can draft help docs that match customer language better than most human writers, but only when you feed it the right raw material. The trick is not asking a model to write a generic guide about a feature. The trick is handing it the last fifty support tickets on that feature, the five questions that come up in onboarding calls, and the product changelog for the past month, and asking it to write the doc that would have prevented those tickets. The model now has the exact phrasing, the failure modes, the words customers use when they are confused, and the product reality. The output reads like it was written by someone who has answered the same question five times this week, because in a sense it was. That is the version a customer recognises in search.
The mental shift is letting go of the idea that the product team owns the doc voice. The customer owns the voice. Your job is to compress what they already say into a page that reflects it back faster than a human agent could. Founders trying this for the first time almost always find that half their existing docs use words no real customer has ever typed in a ticket. Close the gap and the metrics shift fast.
Once the first batch of docs is live, the next bottleneck is keeping the library current as the product changes. A help doc written from a ticket cluster in March is no longer accurate when the feature shifts in May, and a stale doc is worse than no doc because it actively burns trust. The founders who get this right do not treat the library as a one-time project. They run a small weekly loop that costs almost no time once it is wired up, and that loop is the part most teams skip.
Help docs stay current when the freshness loop is on a schedule, not a vibe. The founders who do this well run a weekly review where new tickets, recent shipped changes, and the docs that were viewed but did not deflect get pulled into one short list. Each item on the list is either a new doc to draft, an existing doc to edit, or a screenshot to refresh. The whole review takes thirty minutes if the inputs are wired up and zero minutes if an AI Employee runs it on a schedule and posts the queue to a Slack channel. The key is that nothing rots in the background. Every doc either earns its place this week or gets fixed.
You measure help docs on outcomes, not on traffic. Page views look great on a dashboard and prove nothing about whether the customer got unstuck. The metrics that matter are the share of docs that actually get used in a quarter, the drop in ticket volume on the specific question the doc answers, the time from product change to doc update, and the all-in monthly cost of running the loop. If those four numbers move the right way, the library is working. If page views are climbing but tickets are not falling, the docs are being read by people who still email support afterwards, which means the answer is not actually landing on the page. Treat the analytics as a diagnostic, not a trophy case.
Long enough to answer the question and one obvious follow-up, no longer. Most working docs land between 150 and 400 words. If you are past 600 words on a single doc, you have two docs glued together. Split it, link them, and watch both pages perform better.
Text first, always. Customers scan in seconds, and a video forces them to commit a minute before they know if they are on the right page. Add a thirty-second screen recording as a supplement once the text and screenshot pass exists, never as the only answer on the page.
Yes, and this is where the leverage compounds. Wire an AI Employee to the changelog and the ticket queue, and it can draft the first version of every new doc within a day of a feature shipping. You still review and stamp it, but the blank page never happens. Drafting time falls from hours to minutes.
Rank by ticket volume on the unanswered question, not by feature importance to the product team. The doc that would have prevented the most tickets last week is the next one to write. Internal opinions about which feature deserves more documentation are almost always wrong compared to the support inbox.
Not yet. Let the AI Employee draft, take the screenshot, suggest the title, and queue it. A human (or you) approves before publish. The review pass is cheap, and a bad doc costs more trust than a missing doc. Move to auto-publish only on small edits to already-approved pages.
If you want the bigger picture of how a small business stitches help docs into a real knowledge base that an AI Employee can also use to answer tickets in chat, the next read is the practical companion. It compares the tools founders actually pick when they outgrow a single docs page, what each one is genuinely good at, and where the seams are between a knowledge base and an AI Employee that drafts new docs from incoming tickets. Read it after you have the first ten docs live, not before.
The honest closing thought: help docs are a leverage tool, not a content marketing project. Every doc you write is either saving a future ticket or wasting screen space. The founders who run a clean library are not better writers than the ones who do not. They write from real tickets, they keep the freshness loop on a schedule, and they measure on ticket deflection instead of page views. None of that takes a content team. It takes one founder, one weekly review, and an AI Employee that drafts the first version from customer language so the blank page never appears. Start with the five tickets that hurt this week, write the docs that would have prevented them, stamp the date, and watch the same questions stop arriving. That is the entire trick.