Most help text? Let’s be real, it’s an afterthought. It’s slapped on, probably written by someone who’s never even used the product, and it almost never actually helps. This isn’t just a small problem; it’s a huge breakdown in how we’re building experiences for people. When you’re stuck, what’s the first thing you do? You look for guidance. If that guidance is confusing, generic, or just not there, you get frustrated. That leads to you giving up, calling support, and ultimately, not thinking very highly of whatever you’re using.
Writing good help text isn’t some secret skill; it’s a strategic way of thinking. It means you need to be empathetic, clear, brief, and really understand how people think. This guide is going to give you the principles, techniques, and real-world examples to change your help text from something you have to do into something that actually helps people use your stuff on their own and be happy with it.
Understanding Why You’re Stuck: Why You Look for Help
Before I even write a single word, I need to put myself in your shoes when you’re looking for help. You’re not just browsing; you’re stuck. You’re probably confused, a little frustrated, or maybe even in a hurry. You want solutions, not a long story.
Think about these situations:
- “What does this box mean?” (You’re confused about the context)
- “Why isn’t this button working?” (Something’s broken)
- “How do I do something specific?” (You have a goal)
- “I got an error message. What now?” (You need to fix a problem)
- “Is this feature even for me?” (You’re figuring out if it’s relevant)
The common thread is that you’re trying to get past something and move forward. My help text has to respect that urgency and give you a clear, immediate way to do that.
The Cornerstones of Truly Helpful Help Text
Good help text stands on four main pillars: Context, Clarity, Conciseness, and Actionability. If you mess up any of these, your help text falls apart.
1. Context: Being There When You Need It
Help text isn’t a one-size-fits-all solution; it’s a specific intervention. The best help shows up right when and where you’re struggling.
How I Make That Happen:
- Inline Help/Tooltips: For individual boxes, buttons, or icons that might be confusing.
- Bad Example: “Enter your data here.” (Doesn’t help)
- Better Example: (Hover over a box called “Nominal Value”) -> “Enter your data here.” (Still too vague)
- Good Example: (Hover over “Nominal Value”) -> “The target value for this measurement. Must be a positive integer.”
- Field-Level Explanations: Short, always-there text below or next to a box.
- Bad Example: “Tax ID”
- Good Example: “Tax ID: Your official government-issued identification number for tax purposes. (e.g., EIN for businesses, SSN for individuals)”
- Form Section Introductions: Brief little blurbs at the top of a section.
- Bad Example: “Payment Information”
- Good Example: “Payment Information: Provide details for your billing method. All transactions are securely encrypted.”
- Error Messages: The ultimate contextual help. These have to be precise and tell you what to do. (More on this later).
- Contextual Help Links: A “Learn more” or “?” icon that takes you to a specific part of a bigger help document, already filtered for the screen you’re on or the task you’re doing.
- Bad Example: “?” (Opens a generic main help page)
- Good Example: “?” (Opens a help article specifically on “Setting up Your Account Profile” because that’s where you are.)
My Key Takeaway: Nearness is super important. The less you have to search for the answer, the more helpful my text is. I try to anticipate where you might get confused and put the answer right where you’ll see it.
2. Clarity: Speaking Your Language, Not Mine
Technical jargon, unclear words, and overly complicated terms are the enemy of helpful help text. My goal is to make things clear, not to impress you with my fancy vocabulary. I assume you’re smart but maybe not familiar with my product’s internal language.
How I Make That Happen:
- Plain Language: I use common words and simple sentences. I avoid corporate talk, acronyms (unless everyone knows them, like “URL”), and industry-specific jargon without explaining it right away.
- Bad Example: “Initiate the parameter adjustment protocol.”
- Good Example: “Change the settings.”
- Define Terms: If I have to use a technical term, I define it immediately or link to a glossary.
- Bad Example: “Confirm your ASN.”
- Good Example: “Confirm your ASN (Advanced Shipping Notice).” Or, “Confirm your ASN. What’s an ASN?” (with a link).
- Active Voice: It’s more direct and easier to understand.
- Bad Example: “The document will be saved by the system.”
- Good Example: “The system will save the document.” (Even better: “We’ll save your document.”)
- Positive Framing: I focus on what you can do, not what you cannot.
- Bad Example: “You cannot submit unless all fields are completed.”
- Good Example: “Please complete all required fields to submit.”
- Avoid Too Many Negatives: Too many “not”s and “un”s just make things confusing.
- Bad Example: “Do not unselect this option if you do not wish to be unsubscribed.”
- Good Example: “Select this option to receive updates,” or “Deselect this option to stop updates.”
- Consistency: I use the same words for the same things throughout the entire product. If a “Project” is called a “Workspace” somewhere else, you’re just going to get confused.
My Key Takeaway: I write so you can understand it, not to show off. If you have to read a sentence twice to get it, I’ve failed.
3. Conciseness: The Power of Being Brief
When it comes to help text, every single word has to earn its spot. You’re looking for quick answers, not a novel. Long, rambling explanations just hide the important stuff and make you not want to read at all.
How I Make That Happen:
- Get to the Point: I put the core information first. I don’t build up to it.
- Bad Example: “In order to ensure optimal performance and security of your account, it is highly recommended that you take the necessary steps to verify your email address, which will allow us to provide you with important notifications and password reset capabilities, thereby enhancing your overall user experience.”
- Good Example: “Verify your email to secure your account and receive important notifications.”
- No Redundancy: I avoid saying the same thing twice.
- Bad Example: “This field allows you to input your name. Please enter your name into this input field.”
- Good Example: “Enter your name.”
- Use Lists and Bullet Points: For steps or multiple pieces of information, these are way easier to scan than big blocks of text.
- Bad Example: “To upload a file, you first need to click the ‘Choose File’ button, then find your file on your computer, double-click it, and finally, press the ‘Upload’ button located beneath the file selection area.”
- Good Example:
- Click ‘Choose File’.
- Select your file.
- Click ‘Upload’.
- Prioritize Information: What do you absolutely need to know to move forward? What can be left out or linked to?
- Short Sentences: I break down complicated ideas into bite-sized pieces. I try to put just one idea per sentence.
My Key Takeaway: Think of help text as a whisper, not a shout. It should be just enough to guide you, not overwhelm you. I edit, then edit again, cutting out every unnecessary word.
4. Actionability: Guiding You to a Solution
The whole point of help text is to let you do something. It shouldn’t just explain a problem; it should give you a solution or a clear next step. Even if the answer is “you can’t do that,” the actionable part is explaining why and what alternatives exist.
How I Make That Happen:
- Direct Instructions: I use commands. I tell you exactly what to do.
- Bad Example: “The save process might be initiated.”
- Good Example: “Click ‘Save’ to confirm changes.”
- Error Message Guidance: This is where being actionable really shines.
- Bad Example: “Error 404: Page Not Found.” (Explains the problem, no solution.)
- Better Example: “Error: Page Not Found. The page you requested could not be located. Check the URL for typos or return to the homepage.” (Adds a suggestion.)
- Good Example: “Page Not Found. It looks like this page was moved or doesn’t exist.
- Double-check the URL for typos.
- Return to the [Homepage link].
- If the issue persists, contact [Support link].” (Specific, actionable steps.)
- Anticipate Next Steps: If filling out one box affects another, I’ll hint at it.
- Good Example: “Entering your ZIP code will automatically populate the City and State fields.”
- Provide Alternatives/Workarounds: If the main way is blocked or too complicated, I offer an easier path.
- Good Example: “Due to ongoing maintenance, document uploads are temporarily unavailable. You can email your documents to support@example.com for manual processing.”
- Link to Deeper Resources (Wisely): For complex topics, a brief explanation with a link to a detailed knowledge base article is perfect. The key is not to replace the brief explanation with just a link.
- Bad Example: “For more information, click here.”
- Good Example: “Your default privacy settings are ‘Public.’ [Learn more about privacy settings.]” (Brief info first, then link to the deep dive.)
My Key Takeaway: Every piece of help text should answer the question, “What do I do now?” If it doesn’t, it’s not really helping.
Specific Help Text Situations
While these principles apply everywhere, some help text scenarios need special attention.
Onboarding & First-Time Use Help
This isn’t about fixing problems; it’s about preventing them. Guiding new users through key features and how to use them helps them adopt the product and reduces future support calls.
My Strategies:
- Walkthroughs/Tours: I highlight important features with small, dismissible tooltips (“coach marks”).
- Example: “This is your dashboard, where you’ll see all your active projects at a glance.”
- Empty States: When a section has no data yet, I turn that emptiness into a guide.
- Bad Example: (Empty project list) (Just a blank screen)
- Good Example: (Empty project list) “No projects yet! Start by creating your first project. [Create New Project button]”
- Proactive Tips: Small, dismissible messages offering helpful shortcuts or features you might not find right away.
- Example: “Pro Tip: Use ‘Cmd/Ctrl + S’ to quickly save your work anywhere in the app!”
Error Message Writing: Being the Crisis Communicator
Error messages are super important. They appear when you’re already probably frustrated. My message has to calm things down, inform you, and guide you.
Essential Parts of a Good Error Message:
- Empathy/Apology (Optional but Recommended): Acknowledge the frustration. “Oops!”, “Sorry about that.”
- Clear Problem Statement: What happened? Avoid technical jargon.
- Bad Example: “Validation error 0x000A.”
- Good Example: “Invalid Email Address.”
- Explanation (Brief): Why did it happen? (If it’s easy to explain).
- Good Example: “Invalid Email Address. Please check for typos and ensure it’s a valid format (e.g., example@domain.com).”
- Actionable Solution/Next Steps: What can you do to fix it?
- Good Example: “Invalid Email Address. Please check for typos and ensure it’s a valid format (e.g., example@domain.com).” (The solution is implied: correct the email).
- Complex Error Example: “Failed to connect to server. Please check your internet connection or try again in a few minutes. If the problem persists, contact support with error code [XYZ].”
- Polite Tone: I never blame you.
- Bad Example: “You entered the wrong password.”
- Good Example: “The password you entered is incorrect.”
- Avoid Jargon & Codes: Unless absolutely necessary for debugging (and even then, I put it after the human-readable message).
- Positive Call to Action: I frame the solution in a positive way.
My Key Principle for Errors: I try to handle failures gracefully. I guide you back on track with as little friction as possible.
Confirmation Messages & Success States
Not all help text is about problems. Confirmation and success messages reinforce positive actions and build confidence.
My Strategies:
- Affirmation: Confirm the action was successful.
- Bad Example: (After saving) (Nothing happens)
- Good Example: “Saved successfully!” or “Your changes have been saved.”
- Next Steps/Reinforcement: What can you do now? Or what was the result?
- Good Example: “Your order has been placed! A confirmation email is on its way.”
- Good Example: “Welcome! Your account is now active. Let’s get started by [link to first task].”
- Undoing Actions (When Applicable): For actions that remove something important, I provide an “undo” option briefly.
- Example: “Item deleted. [Undo]”
The Writing Process: From Understanding to Improving
Writing truly helpful help text isn’t a one-time thing. It’s a continuous process of making it better.
- Understand You & the Task: What are you trying to do? What problems might you face? (I look at user research, task analysis, and talk to people involved).
- Identify Pain Points: Where do users consistently get stuck? (I look at support tickets, user feedback, data, and watch how people use the product).
- Draft with the Pillars in Mind: I write with context, clarity, conciseness, and actionability in mind.
- First Pass: I just get the main message down. I don’t worry about perfection yet.
- Simplify and Refine:
- Read Aloud: Do I stumble? Does it sound natural?
- Cut the Fluff: I remove every word that isn’t necessary. Adverbs, repeated adjectives, fancy introductions.
- Check for Jargon: Can a 10-year-old understand it?
- Active Voice Check: I change passive sentences to active ones.
- Consistent Terminology: Am I using the same words for the same things?
- Test It: This is so important. I get real users to interact with my help text.
- Usability Testing: I watch users. Do they understand? Can they complete the task?
- A/B Testing: For critical messages, I test different versions to see which works better (e.g., reduces support calls, increases conversions).
- Peer Review: I get fresh eyes from colleagues (especially those who aren’t technical).
- Iterate and Improve: Help text is never truly “finished.” As products change, so does the help. I monitor feedback and update it regularly.
Tone: The Invisible Helper
While it’s not one of the four main pillars, tone is the invisible thread that connects all your help text. It affects how you perceive my product and brand.
Things I Consider for Tone:
- Empathetic: I acknowledge your frustration, especially in error messages.
- Supportive: I try to sound like I’m on your side, not just giving information.
- Professional, but not Stuffy: I avoid overly formal or overly casual language depending on my brand. I aim for approachable.
- Confident: I want to inspire trust that the information is correct and helpful.
- Consistent: I maintain the same tone across all help text.
Example of Tone Shift:
- Stuffy: “The operation cannot proceed due to an unfulfilled prerequisite.”
- Casual: “Oops! Looks like you missed something.”
- Empathetic & Actionable: “Hold on! We need a bit more info before we can proceed. Please fill in the missing fields.”
Formatting for Easy Reading
Even the best writing is useless if it’s just a giant block of text. Visual formatting makes help text easier to approach and find information in.
Techniques I Use:
- Bold Keywords: I draw attention to crucial terms or actions.
- Font Size & Weight: Consistent use to separate headings, main text, and inline help.
- Line Spacing: Plenty of white space prevents your eyes from getting tired.
- Indentation & Lists: For information that has a hierarchy or for steps.
- Visual Cues: Icons (e.g., info
i
, warning!
, checkmark✓
) add immediate meaning. - Color (Used Sparingly): For error messages or success states, but I make sure it’s accessible.
The Definitive Checklist for Helpful Help Text
Before I launch any piece of help text, I run it through this mental checklist:
- Contextual? Is it precisely where you need it?
- Clear? Is it easily understood by you, free of jargon?
- Concise? Does it get straight to the point, with no unnecessary words?
- Actionable? Does it tell you what to do next?
- Empathetic? Does it acknowledge your potential state of mind?
- Consistent? Does it match terminology and tone across the product?
- Scannable? Is it easy to read and digest at a glance?
- Tested? Has it been validated with real users?
Conclusion
Help text is more than just words; it’s a direct conversation your product has with you when you need it most. It’s an act of service. When it’s written with empathy, clarity, conciseness, and actionability, it transforms frustration into progress, confusion into understanding, and ultimately, your struggle into a smooth experience. Invest in help text, and you’re investing directly in your users’ success and satisfaction.