How to reduce support tickets by writing better help docs

Most help articles don't deflect tickets because they don't show how. The fix is to replace prose with walkthroughs — real screenshots, real URLs, real elements. Practical guide to building a self-service library that actually answers customers.

Around 81% of customers try to solve a problem on their own before contacting support, and well-implemented self-service libraries deflect 40–60% of tickets that would otherwise hit the queue. (Source.) The catch is “well-implemented.” Most help centers don't deflect anything because the articles don't actually answer the question.

This is a practical guide to writing help docs that move the deflection number — what the high-deflection articles actually look like, why prose-only articles fail, and how to build the library without burning out the support team.

Why most help articles don't deflect

A typical “how do I export my contacts to CSV” article reads like this:

“You can export your contacts to a CSV file from the Contacts page. Click the export menu and select CSV. Your file will download automatically.”

That sentence is technically correct. It's also useless. The customer is on a Contacts page they've never seen before. They don't know where the export menu is. They don't know what icon represents it. They scan the page, miss the kebab menu, give up after forty seconds, and submit a ticket.

The article didn't deflect anything. It existed, the customer found it, the customer read it, and the customer still wrote a ticket. That's the most common failure mode in help-center articles, and it's why “more content” isn't the answer.

The shape that deflects

Articles that actually deflect tickets have four properties.

One specific outcome per article. “Export contacts to CSV” is an outcome. “Working with contacts” is a manual chapter. The first one deflects, the second one doesn't.

Numbered steps, not paragraphs. Customers in a hurry don't read prose. They scan for the next number, do that, and look for the next number. Paragraphs hide the steps inside the prose; numbers surface them.

A real screenshot per step. The customer matches what's on their screen against what's in the article. If the screenshots are missing, the customer guesses. If the screenshots are from a different version of the UI, the customer gives up.

The URL of the page. Underrated. “Click Settings, then Custom Domains” is a two-click instruction that the customer might fail. “Open app.example.com/settings/domains” is a guaranteed teleport.

Pick the articles that move the number

You don't need a thousand-article library. You need ten articles that each deflect a hundred tickets a month. The Pareto distribution of support tickets is ruthless: a small number of question types account for most of the volume.

Open your ticket queue. Group the last six months of tickets by question. The top ten or fifteen are probably 60–70% of the volume. Those are the articles you write first. The rest of the library can wait.

For a typical SaaS product, the top-volume questions tend to look like:

  • How do I cancel my subscription?
  • How do I change my email or password?
  • How do I add a teammate?
  • How do I export [some kind of data]?
  • Why is [feature] not working? (the troubleshooting articles)

Each of those should be its own article, written as a walkthrough, not a paragraph.

The walkthrough format

For each high-volume article, the structure is:

  1. Title — a literal restatement of what the customer typed in the search bar. “Cancel my subscription,” not “Subscription management.”
  2. One-sentence outcome — what the customer will see when they're done. “After this, your subscription will be set to expire at the end of the current period and you'll see a confirmation banner.”
  3. Numbered steps with screenshots — the body of the article.
  4. Done state — the visible signal that the procedure completed.
  5. If you're stuck — one short paragraph naming the most common failure mode and what to do. Then the “contact support” link, with context pre-filled.

The “if you're stuck” section is the underrated part. Customers who hit it submit a more specific ticket, which the support team can answer faster. The ticket isn't deflected, but the resolution time drops.

The capture problem

The bottleneck on writing help articles isn't the writing. It's the screenshots. Producing a clean, current, annotated screenshot for every step of every article in your library is a part-time job. Keeping them current as the UI evolves is a full-time job.

This is where capture tooling matters. The traditional flow — Snagit, crop, annotate, paste into the help center editor, type a description — takes 5–10 minutes per step. Twenty-step articles take three hours. Ten articles take a week.

The walkthrough flow is different. Hit record, do the procedure, edit titles for the steps that matter, publish. Each step automatically captures the screenshot, the URL, the clicked element with its visible text and label, and the value typed (passwords masked). What used to be a three-hour article is a thirty-minute one.

That changes the math on which articles are worth writing. At ten minutes per article you can cover the whole top-fifty. At three hours per article you cover the top-five and your library stays at five articles.

Embedding walkthroughs in your help center

Three patterns, depending on your help center setup.

Markdown export. If your help center accepts Markdown (Help Scout Docs, Notion, GitBook, Docusaurus), export the walkthrough as Markdown and paste it. Inline images come along. The article looks like a normal article and reads like one.

HTML embed. For help centers that accept raw HTML (most of them), export the walkthrough as a standalone HTML file and embed it as an iframe. Lets you keep the walkthrough's navigation (next/previous step) inside your help article.

Hosted link. Publish the walkthrough to go.uihike.com/published/{UUID} and link to it from the help article. Lower friction to set up; higher friction for the customer (extra page load). Useful for the long-tail articles where you don't want to maintain embeds.

For your top-ten high-volume articles, embed. For the rest, link.

The redaction problem

Help articles often need real-looking screenshots with realistic data. Names, emails, account IDs. The traditional answer is to set up a sandbox account with fake data, which is fine in theory and a six-month project in practice.

The faster answer: record on a real account, then redact the sensitive fields. Drag a box over the email; the original PNG is preserved (so if you change accounts later, the box can move); the exported version masks the email.

Choose the solid-shape redaction style for anything truly sensitive. Blur and pixelate are mathematically reversible by anyone determined enough; solid blocks aren't.

Measuring deflection

The metric that matters: tickets per (question-type) per month. Track it before and after each article ships. The articles that don't move the number get rewritten or cut.

A good ratio for a high-volume article: views per ticket. If “cancel my subscription” is getting viewed 500 times a month and generating 50 cancellation-help tickets, that's a 10:1 ratio. After the walkthrough version ships, that same article gets 500 views and 5 tickets — a 100:1 ratio. The deflection is real and measurable.

Articles that don't move the ratio after a rewrite are usually about a confusing UI rather than a confusing doc. The fix is in the product, not the help center. Send the data to the product team. That's a different post.

Pitfalls to avoid

Writing for completeness instead of the customer. “Note: this feature is also available via API” belongs in the API docs. Help articles should answer one question.

Stale screenshots. The single biggest reason help articles stop deflecting. When the UI changes, re-record the affected walkthroughs. Make this a routine, not a project.

Search that doesn't match the customer's words. If your article is titled “Subscription Lifecycle Management” and the customer types “cancel,” nothing matches. Title articles after the customer's exact phrase.

Burying the walkthrough behind a login. If the customer needs to log in to read the cancellation guide, you've added friction at exactly the wrong moment. Public help articles, no login wall.

Starting tomorrow

The fastest experiment: open your ticket queue, find the single most common question this week, and write the walkthrough version of the answer tomorrow morning. Publish it, link to it from your help center, watch the ticket volume for that question over the next two weeks.

Try UIHike on the question your support team answers most often. The walkthrough you record this week is the ticket you don't answer next week.

— The UIHike team