{"id":10207,"date":"2021-10-22T20:44:11","date_gmt":"2021-10-22T20:44:11","guid":{"rendered":"https:\/\/userpilot.com\/blog\/software-user-guide\/"},"modified":"2025-05-10T16:32:06","modified_gmt":"2025-05-10T16:32:06","slug":"software-user-guide","status":"publish","type":"post","link":"https:\/\/userpilot.com\/blog\/software-user-guide\/","title":{"rendered":"How to Write the Perfect Software User Guide"},"content":{"rendered":"<h2 id=\"6h28f\">What is a user guide and why is it important?<\/h2>\n<p>If you&#8217;ve ever been through the millennial rite of passage that is building furniture from Ikea, you will have seen a user guide before.<\/p>\n<figure class=\"image strchf-type-image regular strchf-size-regular strchf-align-center\"><picture><source srcset=\"https:\/\/images.storychief.com\/account_6827\/ikeaguide_90e8319449a1fb4857a426a3fb36e139_800.jpeg 1x\" media=\"(max-width: 768px)\" \/><source srcset=\"https:\/\/images.storychief.com\/account_6827\/ikeaguide_90e8319449a1fb4857a426a3fb36e139_800.jpeg 1x\" media=\"(min-width: 769px)\" \/><img decoding=\"async\" src=\"https:\/\/images.storychief.com\/account_6827\/ikeaguide_90e8319449a1fb4857a426a3fb36e139_800.jpeg\" alt=\"ikea guide\" \/><\/picture><figcaption>Source: IKEA<\/figcaption><\/figure>\n<p>Manuals such as these are used in almost every industry to assist users in getting the most out of products. And the SaaS world is no exception to this rule.<\/p>\n<p>User guides can be physical, like the leaflet in the picture above, but in the world of <a href=\"https:\/\/userpilot.com\/solutions\/user-onboarding-software\">software<\/a>, they&#8217;re much more likely to be digital.<\/p>\n<h3 id=\"ag3c4\">Enter the knowledge base<\/h3>\n<p>Many SaaS businesses have started creating <strong>knowledge bases<\/strong> on their websites.<\/p>\n<p>A knowledge base is a distinct part of your company&#8217;s website (often a subdomain) which houses content showing customers how to use your app.<\/p>\n<p>Userpilot has a<a href=\"https:\/\/docs.userpilot.com\/\"> knowledge base of its own<\/a>:<\/p>\n<figure class=\"image strchf-type-image regular strchf-size-regular strchf-align-center\"><picture><source srcset=\"https:\/\/images.storychief.com\/account_6827\/userpilot-knowledge-base_e4939e76cd7a9b0b8683e04256a01d34_800.png 1x, https:\/\/images.storychief.com\/account_6827\/userpilot-knowledge-base_e4939e76cd7a9b0b8683e04256a01d34_1600.png 2x\" media=\"(max-width: 768px)\" \/><source srcset=\"https:\/\/images.storychief.com\/account_6827\/userpilot-knowledge-base_e4939e76cd7a9b0b8683e04256a01d34_800.png 1x, https:\/\/images.storychief.com\/account_6827\/userpilot-knowledge-base_e4939e76cd7a9b0b8683e04256a01d34_1600.png 2x\" media=\"(min-width: 769px)\" \/><img decoding=\"async\" src=\"https:\/\/images.storychief.com\/account_6827\/userpilot-knowledge-base_e4939e76cd7a9b0b8683e04256a01d34_800.png\" alt=\"userpilot knowledge base\" \/><\/picture><\/figure>\n<p>And <a href=\"https:\/\/userpilot.com\/blog\/help-center-widget\/\">we&#8217;ve previously written<\/a> about how you can use a help center widget to embed your knowledge base within your product itself, making it even more accessible to your customers.<\/p>\n<p>Here&#8217;s what this looks like:<\/p>\n<figure class=\"image strchf-type-image regular strchf-size-regular strchf-align-center\"><picture><source srcset=\"https:\/\/images.storychief.com\/account_6827\/ResourcecenterPostfity_bd710b5b0994f5966874863bb1237298_800.png 1x\" media=\"(max-width: 768px)\" \/><source srcset=\"https:\/\/images.storychief.com\/account_6827\/ResourcecenterPostfity_bd710b5b0994f5966874863bb1237298_800.png 1x\" media=\"(min-width: 769px)\" \/><img decoding=\"async\" src=\"https:\/\/images.storychief.com\/account_6827\/ResourcecenterPostfity_bd710b5b0994f5966874863bb1237298_800.png\" alt=\"resource center\" \/><\/picture><figcaption>Source: Postfity<\/figcaption><\/figure>\n<p>If you&#8217;re thinking &#8220;this sounds like a lot of work to put together,&#8221; you&#8217;d be correct. So&#8230;<\/p>\n<h3 id=\"78rgn\">Why bother?<\/h3>\n<p>There are 4 good reasons to spend time and money building online manuals like this for your customers:<\/p>\n<h4 id=\"5pbhp\">Self-sufficiency<\/h4>\n<p>Firstly, there is value in allowing users to answer their own questions in a self-sufficient manner.<\/p>\n<p><a href=\"https:\/\/document360.com\/blog\/knowledge-base-statistics\/\">70% of customers<\/a> prefer to look up answers on a company&#8217;s website than send an email or give customer service a call.<\/p>\n<p>Less tangibly, there&#8217;s also the sense of accomplishment you can give your users when they solve their problems for themselves.<\/p>\n<h4 id=\"1n0as\">Fewer support costs<\/h4>\n<p>If more of your users are able to solve their own product issues of their own accord, that means that fewer queries will reach your customer support team.<\/p>\n<p>As a result, you won&#8217;t need to employ so many support agents to answer the phone, emails, or online chat.<\/p>\n<p>If all those agents are salaried, that adds up to a lot of savings over time.<\/p>\n<h4 id=\"ci0qv\">Contextual help<\/h4>\n<p>If you really know what you&#8217;re doing, you can set up your <a href=\"https:\/\/userpilot.com\/blog\/help-center-widget\/\">help widget <\/a>in such a way that it will automatically display the 2-3 knowledge base articles that are most likely to benefit users according to which part of your app they&#8217;re on.<\/p>\n<p>From your customer&#8217;s perspective, that makes you look like a mind-reading Jedi, able to anticipate their questions even before they themselves can.<\/p>\n<h4 id=\"fmh49\">Less churn<\/h4>\n<p>If you put the previous 3 factors together, the bottom line is that companies that invest in user documentation experience <a href=\"https:\/\/userpilot.com\/blog\/customer-education-saas\/\">less churn <\/a>over time.<\/p>\n<p>And you&#8217;d be surprised how much of a problem churn is for SaaS businesses, even as early as <a href=\"https:\/\/userpilot.com\/blog\/day-one-retention\/\">Day 1<\/a>.<\/p>\n<h2 id=\"en192\">What you should include in your user manual?<\/h2>\n<p>There&#8217;s no such thing as a universal manual that will work for all businesses.<\/p>\n<p>But if I had to recommend a list of ingredients to maximize the odds of your manual providing value to the end-user, here&#8217;s what I&#8217;d include:<\/p>\n<h3 id=\"8pd87\">Write simply and concisely<\/h3>\n<p>Few things are more annoying than verbose technical writers.<\/p>\n<figure class=\"image strchf-type-image regular strchf-size-regular strchf-align-center\"><picture><source srcset=\"https:\/\/images.storychief.com\/account_6827\/writermeme_0fc5a95bc7307d6ee03b340d74424fa7_800.png 1x\" media=\"(max-width: 768px)\" \/><source srcset=\"https:\/\/images.storychief.com\/account_6827\/writermeme_0fc5a95bc7307d6ee03b340d74424fa7_800.png 1x\" media=\"(min-width: 769px)\" \/><img decoding=\"async\" src=\"https:\/\/images.storychief.com\/account_6827\/writermeme_0fc5a95bc7307d6ee03b340d74424fa7_800.png\" alt=\"bad writer\" \/><\/picture><\/figure>\n<p>Remove all the fluff from your manual to make it as user-friendly as possible. Every word should say something of value.<\/p>\n<p>No one wants to read a <a href=\"https:\/\/userpilot.com\/blog\/everybody-hates-product-tours\/\" rel=\"nofollow\">long, boring description<\/a> of your product&#8217;s features that reads like a college essay, so <a href=\"https:\/\/www.entrepreneur.com\/article\/234200\" rel=\"nofollow\">focus instead on the benefits it provides<\/a>.<\/p>\n<p>Assume that your customer is a novice to your field and pitch your level of writing accordingly. Avoid industry jargon.<\/p>\n<h3 id=\"edklt\">Get the visuals right<\/h3>\n<p>The saying &#8220;a picture speaks a thousand words&#8221; comes to mind here.<\/p>\n<p>You should use images, screenshots, videos, and even gifs to break up the wall of text whenever you can.<\/p>\n<p>If you need to include a screenshot of your product, consider showing a simplified user interface that greys out the less relevant parts of your app, like this:<\/p>\n<figure class=\"image strchf-type-image regular strchf-size-regular strchf-align-center\"><picture><source srcset=\"https:\/\/images.storychief.com\/account_6827\/Screenshot2021-10-20at16_44_03_0575bd52d770e40a0e1f54ca474c5c61_800.png 1x\" media=\"(max-width: 768px)\" \/><source srcset=\"https:\/\/images.storychief.com\/account_6827\/Screenshot2021-10-20at16_44_03_0575bd52d770e40a0e1f54ca474c5c61_800.png 1x\" media=\"(min-width: 769px)\" \/><img decoding=\"async\" src=\"https:\/\/images.storychief.com\/account_6827\/Screenshot2021-10-20at16_44_03_0575bd52d770e40a0e1f54ca474c5c61_800.png\" alt=\"simplified ui\" \/><\/picture><\/figure>\n<p>That way, you make it as easy as possible for the reader to focus on what you&#8217;re drawing their attention to.<\/p>\n<p>Any fonts that you use should be consistent with both the rest of your knowledge base and indeed your brand&#8217;s <a href=\"https:\/\/www.caseyevans.co\/logo-style-sheet\" rel=\"nofollow\">overall style sheet<\/a>.<\/p>\n<h3 id=\"e1cgi\">A logical structure<\/h3>\n<p>When you create user guides, you should structure them in such a way that they are as easy to read (and scan) as possible.<\/p>\n<p>A table of contents is essential for each guide or article.<\/p>\n<p>If you have multiple guides, consider <a href=\"https:\/\/userpilot.com\/blog\/customer-segmentation\/\">segmenting them<\/a> by topic area, so the reader doesn&#8217;t have to scratch around in the &#8220;API integrations&#8221; guide to figure out how to install your Chrome extension.<\/p>\n<p>On the macro-level, it makes sense to present topics for new customers front and center.<\/p>\n<p>For best results, your user manual should be searchable, as should your knowledge base as a whole.<\/p>\n<h3 id=\"1li87\">Go the extra mile<\/h3>\n<p>If you follow the above 3 pointers, your user guides will be better than those of 90% of other SaaS companies.<\/p>\n<p>If you want to really &#8220;wow&#8221; your audience:<\/p>\n<ul>\n<li>Include links to further resources (including external resources) to really ramp up your <a href=\"https:\/\/userpilot.com\/blog\/customer-education-saas\/\">customer education<\/a>.<\/li>\n<li>Ensure that your content is accessible to the deaf or the blind. You could even consider making separate guides for these <a href=\"https:\/\/userpilot.com\/blog\/customer-segmentation\/\">segments<\/a>.<\/li>\n<li>Test your manuals on real users and incorporate their feedback as your bring out <a href=\"https:\/\/docs.userpilot.com\/article\/190-a-b-testing-overview\">new iterations<\/a>. That way you understand exactly what support documentation they need.<\/li>\n<\/ul>\n<p>For a free template to give you some inspiration, feel free to check out Userpilot&#8217;s <a href=\"https:\/\/docs.userpilot.com\/\">own knowledge base<\/a>.<\/p>\n<h2 id=\"c1663\">Limitations of traditional software guides<\/h2>\n<p>But even if you follow the above advice to the letter, your manual still won&#8217;t be perfect.<\/p>\n<p>Partly, this is a philosophical point: there is no such thing as 100% perfection, and striving after it is an exercise in futility.<\/p>\n<h3 id=\"58khu\">Will users read them?<\/h3>\n<p>There is also no guarantee that your users will read your guides, <a href=\"https:\/\/userpilot.com\/blog\/help-center-widget\/\">especially if they are not situated inside your product itself<\/a>.<\/p>\n<p>Even if they do find them, they&#8217;re unlikely to really <em>enjoy<\/em> reading them. I mean, let&#8217;s be honest here: can you say that you&#8217;ve ever enjoyed reading product guides?<\/p>\n<p>I didn&#8217;t think so.<\/p>\n<h3 id=\"cifcu\">How much time are you willing to invest?<\/h3>\n<p>It&#8217;s also worth considering that creating technical product documentation like this takes a long time, assuming you&#8217;re going to do it properly.<\/p>\n<p>You should factor in:<\/p>\n<ul>\n<li>Interviews with software developers so that the technical writer understands your product.<\/li>\n<li>Editing and re-editing.<\/li>\n<li>Coordinating your writer with your graphic designer.<\/li>\n<li>Hours spent <a href=\"https:\/\/userpilot.com\/blog\/product-experiment-how-to\/\">testing guides on real customers<\/a><\/li>\n<li>Edits to the documentation after every new product update.<\/li>\n<\/ul>\n<p>And after all that, there is still no guarantee that your customer will even find your guide, let alone read it and find it helpful.<\/p>\n<p>That&#8217;s a pretty large time and financial expense, not to mention the opportunity cost of everything else that you could be doing instead of writing user documentation.<\/p>\n<p>So is there a better way?<\/p>\n<h2 id=\"kn4o\">The value of an interactive guide<\/h2>\n<p>We&#8217;ve previously written on this blog about the merits of an <a href=\"https:\/\/userpilot.com\/blog\/interactive-walkthroughs-improve-onboarding\/\">interactive product walkthrough<\/a>.<\/p>\n<p>To recap, this is:<\/p>\n<ul>\n<li>A two-way conversation with the customer which responds to their in-app behavior in real-time.<\/li>\n<li>A guide to only the parts of your product that the user finds relevant to their <a href=\"https:\/\/userpilot.com\/blog\/customer-segmentation\/\">individual use case<\/a><\/li>\n<li>Something that challenges the customer to take action. By using basic features of your product, they will learn by doing, as opposed to by reading.<\/li>\n<li>Based on a short <a href=\"https:\/\/userpilot.com\/blog\/user-onboarding-checklist-tips\/\">checklist<\/a> that&#8217;s linked to the user&#8217;s segment, and will lead the customer to perform tasks that take them towards <a href=\"https:\/\/userpilot.com\/blog\/product-activation-rate-optimization\/\">activation<\/a>.<\/li>\n<\/ul>\n<h3 id=\"5jgmc\">Not a linear product tour<\/h3>\n<p>For sake of clarity, when I say &#8220;interactive product walkthrough,&#8221; I <em>don&#8217;t<\/em> mean a <a href=\"https:\/\/userpilot.com\/blog\/everybody-hates-product-tours\/\">linear product tour<\/a>.<\/p>\n<p>A product tour lists all the features of your product at once, in the same order each time, regardless of the user&#8217;s needs. These are <a href=\"https:\/\/userpilot.com\/blog\/everybody-hates-product-tours\/\">universally hated<\/a>, as the following graphic shows:<\/p>\n<figure class=\"image strchf-type-image regular strchf-size-regular strchf-align-center\"><picture><source srcset=\"https:\/\/images.storychief.com\/account_6827\/everybodyhatesproducttours_20fb0585f363d9a268f1906bfdf43fde_800.png 1x\" media=\"(max-width: 768px)\" \/><source srcset=\"https:\/\/images.storychief.com\/account_6827\/everybodyhatesproducttours_20fb0585f363d9a268f1906bfdf43fde_800.png 1x\" media=\"(min-width: 769px)\" \/><img decoding=\"async\" src=\"https:\/\/images.storychief.com\/account_6827\/everybodyhatesproducttours_20fb0585f363d9a268f1906bfdf43fde_800.png\" alt=\"product tour hate\" \/><\/picture><\/figure>\n<p>Now that we&#8217;ve got that out of the way&#8230;<\/p>\n<h3 id=\"2f6sg\">Is interactive better?<\/h3>\n<p>Here are some compelling reasons to consider creating an<a href=\"https:\/\/userpilot.com\/blog\/interactive-walkthroughs-improve-onboarding\/\"> interactive guide<\/a>, as opposed to one that just makes the customer consume content passively:<\/p>\n<h4 id=\"d2skm\">More engaging<\/h4>\n<p>No one enjoys reading a wall of text. Especially in an age where our attention span is shorter than ever before.<\/p>\n<p>Instead of reading, your customer can learn by doing. They can <em>experience<\/em> the value of your product first-hand, as opposed to just understanding it abstractly.<\/p>\n<p>You can even turn your walkthrough into play by adding gamification elements like points or a leaderboard.<\/p>\n<figure class=\"image strchf-type-image regular strchf-size-regular strchf-align-center\"><picture><source srcset=\"https:\/\/images.storychief.com\/account_6827\/Duolingo-feature-adoption-gamification_f4ee2fabd4df34fa768fb48abfecf17f_800.png 1x\" media=\"(max-width: 768px)\" \/><source srcset=\"https:\/\/images.storychief.com\/account_6827\/Duolingo-feature-adoption-gamification_f4ee2fabd4df34fa768fb48abfecf17f_800.png 1x\" media=\"(min-width: 769px)\" \/><img decoding=\"async\" src=\"https:\/\/images.storychief.com\/account_6827\/Duolingo-feature-adoption-gamification_f4ee2fabd4df34fa768fb48abfecf17f_800.png\" alt=\"gamification\" \/><\/picture><\/figure>\n<p><a href=\"https:\/\/userpilot.com\/blog\/user-onboarding-gamification\/\">See this post<\/a> for more details.<\/p>\n<h4 id=\"ath09\">More relevant<\/h4>\n<p>The challenge with a traditional user guide is that users have to manually look for the information that will allow them to solve their problems.<\/p>\n<p>Modern automation has reduced this pain a little bit, with searchable knowledge bases, help center <a href=\"https:\/\/userpilot.com\/blog\/help-center-widget\/\">widgets<\/a>, and <a href=\"https:\/\/userpilot.com\/blog\/contextual-onboarding-saas\/\">contextual help<\/a>.<\/p>\n<p>But it&#8217;s an even more elegant solution when your <a href=\"https:\/\/userpilot.com\/blog\/walkthrough-software\/\">interactive walkthrough<\/a> literally only shows customers information that&#8217;s relevant to them. Everything else is filtered out.<\/p>\n<p>That&#8217;s <a href=\"https:\/\/theprocesshacker.com\/blog\/essentialism-book-summary\/\" rel=\"nofollow\">essentialism<\/a> personified.<\/p>\n<h4 id=\"2htun\">Faster to build and iterate<\/h4>\n<p>As we discussed earlier, building a knowledge base is an arduous task that involves multiple departments.<\/p>\n<p>By contrast, creating a product walkthrough can be done in a matter of minutes by a product marketer.<\/p>\n<p>You don&#8217;t even require code to do this. Solutions like <a href=\"https:\/\/userpilot.com\/userpilot-demo\">Userpilot<\/a> will let you build your walkthrough in the browser and visualize the result immediately.<\/p>\n<p>These same time savings apply to any future updates to your user documentation as well.<\/p>\n<h4 id=\"5u306\">Get the user to invest in the process<\/h4>\n<p>Both the Hook Model and the Ludic Loops models of product engagement require the customer to invest in spending time in your product before they become regular users.<\/p>\n<figure class=\"image strchf-type-image regular strchf-size-regular strchf-align-center\"><picture><source srcset=\"https:\/\/images.storychief.com\/account_6827\/Screenshot2021-10-20at16_48_04_1144c06742508ef06ca48761c8864fff_800.png 1x\" media=\"(max-width: 768px)\" \/><source srcset=\"https:\/\/images.storychief.com\/account_6827\/Screenshot2021-10-20at16_48_04_1144c06742508ef06ca48761c8864fff_800.png 1x\" media=\"(min-width: 769px)\" \/><img decoding=\"async\" src=\"https:\/\/images.storychief.com\/account_6827\/Screenshot2021-10-20at16_48_04_1144c06742508ef06ca48761c8864fff_800.png\" alt=\"hook model\" \/><\/picture><\/figure>\n<p>This stands to reason. Sunk costs psychology also suggests that humans, in general, are more likely to value something after they have invested time and resources in it.<\/p>\n<p>So if your goal is long-term customer retention, you may as well start getting users to engage now.<\/p>\n<h2 id=\"7cmuq\"><strong>Elements of an interactive guide<\/strong><\/h2>\n<p>To build an interactive guide, you&#8217;ll need to include the following <a href=\"https:\/\/userpilot.com\/blog\/onboarding-ux-patterns\/\">UI patterns<\/a>.<\/p>\n<p>All of these can be created with Userpilot, for the record.<\/p>\n<p>With <a href=\"https:\/\/userpilot.com\/product\/mobile\/\" target=\"_blank\" rel=\"noopener\">Userpilot&#8217;s native mobile SDK<\/a>, you can create targeted onboarding flows using slideouts, carousels, and push notifications without writing extra code.<\/p>\n<h3 id=\"1p2ps\">Checklists<\/h3>\n<figure class=\"image strchf-type-image regular strchf-size-regular strchf-align-center\"><picture><source srcset=\"https:\/\/images.storychief.com\/account_6827\/checklist-progress-bar-ux-gamification-userpilot_90a80715add908e115a0fe7aace45c15_800.png 1x\" media=\"(max-width: 768px)\" \/><source srcset=\"https:\/\/images.storychief.com\/account_6827\/checklist-progress-bar-ux-gamification-userpilot_90a80715add908e115a0fe7aace45c15_800.png 1x\" media=\"(min-width: 769px)\" \/><img decoding=\"async\" src=\"https:\/\/images.storychief.com\/account_6827\/checklist-progress-bar-ux-gamification-userpilot_90a80715add908e115a0fe7aace45c15_800.png\" alt=\"checklist\" \/><\/picture><\/figure>\n<p><a href=\"https:\/\/userpilot.com\/blog\/user-onboarding-checklist-tips\/\">Checklists<\/a> are great for setting your customer tasks so that they learn the most important features of your product for their particular use case.<\/p>\n<p>For best results, give the user free credit for completing the first task, so that they experience an immediate sense of accomplishment.<\/p>\n<h3 id=\"3kq1k\">Tooltips<\/h3>\n<figure class=\"image strchf-type-image regular strchf-size-regular strchf-align-center\"><picture><source srcset=\"https:\/\/images.storychief.com\/account_6827\/tooltip-example_aebb3b46682c35777ee41694b52b701b_800.jpeg 1x\" media=\"(max-width: 768px)\" \/><source srcset=\"https:\/\/images.storychief.com\/account_6827\/tooltip-example_aebb3b46682c35777ee41694b52b701b_800.jpeg 1x\" media=\"(min-width: 769px)\" \/><img decoding=\"async\" src=\"https:\/\/images.storychief.com\/account_6827\/tooltip-example_aebb3b46682c35777ee41694b52b701b_800.jpeg\" alt=\"tooltip\" \/><\/picture><\/figure>\n<p>Arguably the most used UI pattern, <a href=\"https:\/\/userpilot.com\/blog\/how-to-create-tooltips\/\">tooltips<\/a> are great for providing contextual help for one individual element of your product.<\/p>\n<p>The customer just needs to mouse over the element and then the tooltip will appear, as if by magic.<\/p>\n<h3 id=\"daabn\">Microsurveys<\/h3>\n<figure class=\"image strchf-type-image regular strchf-size-regular strchf-align-center\"><picture><source srcset=\"https:\/\/images.storychief.com\/account_6827\/microsurvey_37deb8f920e460bd8dd1ec1029068bb8_800.png 1x\" media=\"(max-width: 768px)\" \/><source srcset=\"https:\/\/images.storychief.com\/account_6827\/microsurvey_37deb8f920e460bd8dd1ec1029068bb8_800.png 1x\" media=\"(min-width: 769px)\" \/><img decoding=\"async\" src=\"https:\/\/images.storychief.com\/account_6827\/microsurvey_37deb8f920e460bd8dd1ec1029068bb8_800.png\" alt=\"microsurvey\" \/><\/picture><\/figure>\n<p>Are you unsure what your users think of your interactive tour? A <a href=\"https:\/\/userpilot.com\/blog\/microsurveys-saas-product\/\">microsurvey<\/a> is a great way to ask them for feedback.<\/p>\n<p>There are quantitative surveys that use metrics like <a href=\"https:\/\/userpilot.com\/blog\/nps-saas-complete-guide\/\">NPS<\/a>, and also qualitative ones that give you more context about the user&#8217;s feedback.<\/p>\n<p><a href=\"https:\/\/userpilot.com\/blog\/mobile-surveys\/\" target=\"_blank\" rel=\"noopener\">Mobile surveys<\/a> are a quick way to measure customer satisfaction, gather real-time feedback, and boost engagement.<\/p>\n<h3 id=\"4rif\">Hotspots<\/h3>\n<figure class=\"image strchf-type-image regular strchf-size-regular strchf-align-center\"><picture><source srcset=\"https:\/\/images.storychief.com\/account_6827\/hotspot_userpilot_8293bfb27604d34a9759d2e1d3f19550_800.png 1x\" media=\"(max-width: 768px)\" \/><source srcset=\"https:\/\/images.storychief.com\/account_6827\/hotspot_userpilot_8293bfb27604d34a9759d2e1d3f19550_800.png 1x\" media=\"(min-width: 769px)\" \/><img decoding=\"async\" src=\"https:\/\/images.storychief.com\/account_6827\/hotspot_userpilot_8293bfb27604d34a9759d2e1d3f19550_800.png\" alt=\"hotspot\" \/><\/picture><\/figure>\n<p>These are a great alternative to tooltips when you want to highlight one UX pattern.<\/p>\n<p>Rather than explaining what the pattern does, the hotspot will blink softly to get the user&#8217;s attention.<\/p>\n<h3 id=\"eg83n\">Modals<\/h3>\n<figure class=\"image strchf-type-image regular strchf-size-regular strchf-align-center\"><picture><source srcset=\"https:\/\/images.storychief.com\/account_6827\/Asanareportingmodal_4c6df286d3681467e61942d8c02b1b4b_800.png 1x, https:\/\/images.storychief.com\/account_6827\/Asanareportingmodal_4c6df286d3681467e61942d8c02b1b4b_1600.png 2x\" media=\"(max-width: 768px)\" \/><source srcset=\"https:\/\/images.storychief.com\/account_6827\/Asanareportingmodal_4c6df286d3681467e61942d8c02b1b4b_800.png 1x, https:\/\/images.storychief.com\/account_6827\/Asanareportingmodal_4c6df286d3681467e61942d8c02b1b4b_1600.png 2x\" media=\"(min-width: 769px)\" \/><img decoding=\"async\" src=\"https:\/\/images.storychief.com\/account_6827\/Asanareportingmodal_4c6df286d3681467e61942d8c02b1b4b_800.png\" alt=\"modal\" \/><\/picture><figcaption>Source: Asana<\/figcaption><\/figure>\n<p>This is a versatile pattern that is substantially larger than the others we&#8217;ve listed so far.<\/p>\n<p>You see lots of companies using <a href=\"https:\/\/userpilot.com\/blog\/ui-design-ideas-saas\/\">modals<\/a> to create a <a href=\"https:\/\/userpilot.com\/blog\/welcome-screen-saas\/\">welcome screen<\/a> as the first component of their interactive tour.<\/p>\n<h2 id=\"eg45t\">Conclusion<\/h2>\n<p>Thank you for reading this guide to software manuals! We hope you&#8217;ve found it useful.<\/p>\n<p>You should now know:<\/p>\n<ul>\n<li>What a user guide is and why they matter<\/li>\n<li>What a manual should consist of<\/li>\n<li>Why interactive walkthroughs are superior to manuals<\/li>\n<li>What elements a walkthrough should include<\/li>\n<\/ul>\n<p>If you want to build a walkthrough for your company without having to mess around with code, you should give Userpilot a try. It&#8217;s free, so you have nothing to lose. <a href=\"https:\/\/userpilot.com\/userpilot-demo\">Check it out today!<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Writing a software user guide takes time, and there&#8217;s no guarantee customers will read it. So how can you make your guide as engaging as possible?<\/p>\n","protected":false},"author":19,"featured_media":10208,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","inline_featured_image":false,"footnotes":""},"categories":[48],"tags":[141,379],"class_list":["post-10207","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-user-onboarding-category","tag-customer-onboarding-software","tag-software-marketing"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How to Write the Perfect Software User Guide<\/title>\n<meta name=\"description\" content=\"Writing a software user guide takes time, and there&#039;s no guarantee customers will read it. So how can you make your guide as engaging as possible?\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/userpilot.com\/blog\/software-user-guide\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Write the Perfect Software User Guide\" \/>\n<meta property=\"og:description\" content=\"Writing a software user guide takes time, and there&#039;s no guarantee customers will read it. So how can you make your guide as engaging as possible?\" \/>\n<meta property=\"og:url\" content=\"https:\/\/userpilot.com\/blog\/software-user-guide\/\" \/>\n<meta property=\"og:site_name\" content=\"Thoughts about Product Adoption, User Onboarding and Good UX | Userpilot Blog\" \/>\n<meta property=\"article:published_time\" content=\"2021-10-22T20:44:11+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-05-10T16:32:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/userpilot.com\/blog\/wp-content\/uploads\/2021\/10\/How-to-Write-the-Perfect-Software-User-Guide_179a670f16f52d7405d38b81730cb649_2000.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1876\" \/>\n\t<meta property=\"og:image:height\" content=\"1228\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Userpilot Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Userpilot Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/userpilot.com\/blog\/software-user-guide\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/userpilot.com\/blog\/software-user-guide\/\"},\"author\":{\"name\":\"Userpilot Team\",\"@id\":\"https:\/\/userpilot.com\/blog\/#\/schema\/person\/c23f142272c9525f442450e3db3b3d00\"},\"headline\":\"How to Write the Perfect Software User Guide\",\"datePublished\":\"2021-10-22T20:44:11+00:00\",\"dateModified\":\"2025-05-10T16:32:06+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/userpilot.com\/blog\/software-user-guide\/\"},\"wordCount\":2041,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/userpilot.com\/blog\/software-user-guide\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2021\/10\/How-to-Write-the-Perfect-Software-User-Guide_179a670f16f52d7405d38b81730cb649_2000.png\",\"keywords\":[\"customer onboarding software\",\"software marketing\"],\"articleSection\":[\"User Onboarding\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/userpilot.com\/blog\/software-user-guide\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/userpilot.com\/blog\/software-user-guide\/\",\"url\":\"https:\/\/userpilot.com\/blog\/software-user-guide\/\",\"name\":\"How to Write the Perfect Software User Guide\",\"isPartOf\":{\"@id\":\"https:\/\/userpilot.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/userpilot.com\/blog\/software-user-guide\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/userpilot.com\/blog\/software-user-guide\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2021\/10\/How-to-Write-the-Perfect-Software-User-Guide_179a670f16f52d7405d38b81730cb649_2000.png\",\"datePublished\":\"2021-10-22T20:44:11+00:00\",\"dateModified\":\"2025-05-10T16:32:06+00:00\",\"author\":{\"@id\":\"https:\/\/userpilot.com\/blog\/#\/schema\/person\/c23f142272c9525f442450e3db3b3d00\"},\"description\":\"Writing a software user guide takes time, and there's no guarantee customers will read it. So how can you make your guide as engaging as possible?\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/userpilot.com\/blog\/software-user-guide\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/userpilot.com\/blog\/software-user-guide\/#primaryimage\",\"url\":\"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2021\/10\/How-to-Write-the-Perfect-Software-User-Guide_179a670f16f52d7405d38b81730cb649_2000.png\",\"contentUrl\":\"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2021\/10\/How-to-Write-the-Perfect-Software-User-Guide_179a670f16f52d7405d38b81730cb649_2000.png\",\"width\":1876,\"height\":1228,\"caption\":\"How to Write the Perfect Software User Guide\"},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/userpilot.com\/blog\/#website\",\"url\":\"https:\/\/userpilot.com\/blog\/\",\"name\":\"Thoughts about Product Adoption, User Onboarding and Good UX | Userpilot Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/userpilot.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/userpilot.com\/blog\/#\/schema\/person\/c23f142272c9525f442450e3db3b3d00\",\"name\":\"Userpilot Team\",\"url\":\"https:\/\/userpilot.com\/blog\/author\/_up_marketing\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to Write the Perfect Software User Guide","description":"Writing a software user guide takes time, and there's no guarantee customers will read it. So how can you make your guide as engaging as possible?","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/userpilot.com\/blog\/software-user-guide\/","og_locale":"en_US","og_type":"article","og_title":"How to Write the Perfect Software User Guide","og_description":"Writing a software user guide takes time, and there's no guarantee customers will read it. So how can you make your guide as engaging as possible?","og_url":"https:\/\/userpilot.com\/blog\/software-user-guide\/","og_site_name":"Thoughts about Product Adoption, User Onboarding and Good UX | Userpilot Blog","article_published_time":"2021-10-22T20:44:11+00:00","article_modified_time":"2025-05-10T16:32:06+00:00","og_image":[{"width":1876,"height":1228,"url":"https:\/\/userpilot.com\/blog\/wp-content\/uploads\/2021\/10\/How-to-Write-the-Perfect-Software-User-Guide_179a670f16f52d7405d38b81730cb649_2000.png","type":"image\/png"}],"author":"Userpilot Team","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Userpilot Team","Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/userpilot.com\/blog\/software-user-guide\/#article","isPartOf":{"@id":"https:\/\/userpilot.com\/blog\/software-user-guide\/"},"author":{"name":"Userpilot Team","@id":"https:\/\/userpilot.com\/blog\/#\/schema\/person\/c23f142272c9525f442450e3db3b3d00"},"headline":"How to Write the Perfect Software User Guide","datePublished":"2021-10-22T20:44:11+00:00","dateModified":"2025-05-10T16:32:06+00:00","mainEntityOfPage":{"@id":"https:\/\/userpilot.com\/blog\/software-user-guide\/"},"wordCount":2041,"commentCount":0,"image":{"@id":"https:\/\/userpilot.com\/blog\/software-user-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2021\/10\/How-to-Write-the-Perfect-Software-User-Guide_179a670f16f52d7405d38b81730cb649_2000.png","keywords":["customer onboarding software","software marketing"],"articleSection":["User Onboarding"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/userpilot.com\/blog\/software-user-guide\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/userpilot.com\/blog\/software-user-guide\/","url":"https:\/\/userpilot.com\/blog\/software-user-guide\/","name":"How to Write the Perfect Software User Guide","isPartOf":{"@id":"https:\/\/userpilot.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/userpilot.com\/blog\/software-user-guide\/#primaryimage"},"image":{"@id":"https:\/\/userpilot.com\/blog\/software-user-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2021\/10\/How-to-Write-the-Perfect-Software-User-Guide_179a670f16f52d7405d38b81730cb649_2000.png","datePublished":"2021-10-22T20:44:11+00:00","dateModified":"2025-05-10T16:32:06+00:00","author":{"@id":"https:\/\/userpilot.com\/blog\/#\/schema\/person\/c23f142272c9525f442450e3db3b3d00"},"description":"Writing a software user guide takes time, and there's no guarantee customers will read it. So how can you make your guide as engaging as possible?","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/userpilot.com\/blog\/software-user-guide\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/userpilot.com\/blog\/software-user-guide\/#primaryimage","url":"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2021\/10\/How-to-Write-the-Perfect-Software-User-Guide_179a670f16f52d7405d38b81730cb649_2000.png","contentUrl":"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2021\/10\/How-to-Write-the-Perfect-Software-User-Guide_179a670f16f52d7405d38b81730cb649_2000.png","width":1876,"height":1228,"caption":"How to Write the Perfect Software User Guide"},{"@type":"WebSite","@id":"https:\/\/userpilot.com\/blog\/#website","url":"https:\/\/userpilot.com\/blog\/","name":"Thoughts about Product Adoption, User Onboarding and Good UX | Userpilot Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/userpilot.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/userpilot.com\/blog\/#\/schema\/person\/c23f142272c9525f442450e3db3b3d00","name":"Userpilot Team","url":"https:\/\/userpilot.com\/blog\/author\/_up_marketing\/"}]}},"_links":{"self":[{"href":"https:\/\/userpilot.com\/blog\/wp-json\/wp\/v2\/posts\/10207","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/userpilot.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/userpilot.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/userpilot.com\/blog\/wp-json\/wp\/v2\/users\/19"}],"replies":[{"embeddable":true,"href":"https:\/\/userpilot.com\/blog\/wp-json\/wp\/v2\/comments?post=10207"}],"version-history":[{"count":3,"href":"https:\/\/userpilot.com\/blog\/wp-json\/wp\/v2\/posts\/10207\/revisions"}],"predecessor-version":[{"id":271530,"href":"https:\/\/userpilot.com\/blog\/wp-json\/wp\/v2\/posts\/10207\/revisions\/271530"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/userpilot.com\/blog\/wp-json\/wp\/v2\/media\/10208"}],"wp:attachment":[{"href":"https:\/\/userpilot.com\/blog\/wp-json\/wp\/v2\/media?parent=10207"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/userpilot.com\/blog\/wp-json\/wp\/v2\/categories?post=10207"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/userpilot.com\/blog\/wp-json\/wp\/v2\/tags?post=10207"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}