Creating thorough documentation on your WordPress site is essential if you want to effectively guide and support your users. Proper documentation can help them understand how to use your products or services, leading to a better overall experience.
Over the past 16 years, we have built several websites where we sell plugins and courses and always add detailed documentation to support our users. We cover everything from the installation process and feature guides to addons details, aiming to make troubleshooting easy.
We have noticed this helps users solve their own issues and builds trust in our products, as they feel confident knowing we have clearly organized all the key information.
That is why we recommend adding documentation whether you are running a product-focused business, a membership site, or an educational platform.
In this article, we will show you how to easily add documentation in WordPress, step by step. Our guide will be super easy to follow and won’t require any coding knowledge.
Why Add Documentation in WordPress?
Documentation is content on your WordPress website that provides information on how to use your products/services, including their features, new releases, add-ons, and more.
WordPress documentation can include how-to tutorials, guides, FAQs, knowledge bases, and API documentation.
For example, if you have an online store that sells music, then you can create documentation detailing how to download the music, renew licenses, or create a playlist.
Adding documentation in WordPress can improve the user experience by making it easier for customers to discover different product features, find the causes of their issues, and debug them themselves. This can even reduce the number of support tickets for your site.
Documentation can also improve your SEO rankings by providing additional content that Google and other search engines can index and display in the search results.
Having said that, let’s see how to easily add documentation in WordPress, step by step.
How to Add Documentation in WordPress
You can easily add documentation in WordPress using the Heroic KB plugin.
It is the best WordPress knowledge base plugin on the market that adds a searchable knowledge base to your existing site. It comes with an AJAX search feature, drag & drop content ordering, article attachments, and more.
Plus, the tool has built-in analytics and a user feedback feature that lets you collect insights to improve your existing documentation.
It even comes with a Heroic AI Assistant feature, which lets you easily add a custom chatbot to your website. The chatbot is trained directly from your knowledge base so that it can provide accurate and personalized responses for your customers.
Step 1: Configure Heroic KB General Settings
First, you need to install and activate the Heroic KB plugin. For detailed instructions, see our step-by-step guide on how to install a WordPress plugin.
Upon activation, visit the Heroic KB » Settings page from the WordPress admin sidebar and switch to the ‘License and Updates’ tab.
Here, enter your plugin’s license key and click the ‘Save Changes’ button. You can get this information from your account on the Heroic KB website.
After adding the license key, switch to the ‘Home & General’ tab from the left column. You must select the documentation home page from the dropdown menu next to the ‘KB Home Page’ option.
If you pick the ‘Knowledge Base Archive’ option, then Heroic KB will create a new page for your documentation at www.example.com/knowledge-base.
However, if you want to add your documentation on a page that you have already created, then you can choose that option from the dropdown menu.
Next, you can also type the header text that will be displayed at the top of your documentation page.
Once you have done that, just check the ‘Breadcrumbs’ option to enable it.
In a knowledge base, breadcrumbs are a type of navigation aid that allows users to see how they got to the current page and navigate back to previous pages like this: Home » Products » Installation.
Next, you can also choose the number of category columns to be displayed on your documentation page from the dropdown menu.
Then, check the ‘Display KB Category Counts’ option if you want to display the number of articles written for each category.
Next, choose the number of articles that should be displayed under each category on the documentation home page from the ‘KB Category Article’ dropdown menu.
Then, you can check the ‘Hide Empty Categories’ and the ‘Hide Uncategorized Articles’ boxes. This way, neither the currently empty categories nor the uncategorized articles will be displayed on your documentation home page.
After that, you can restrict your WordPress documentation access to logged-in users only from the ‘Restrict Access’ dropdown menu.
Once you are done, just click the ‘Save Changes’ button to store your settings.
Step 2: Configure Categories, Tags, and Article Settings
Now, switch to the ‘Categories & Tags’ tab from the left column. Here, you can choose how to sort your categories and tags and the number of articles that will be displayed for each taxonomy.
You can also check the ‘Article Excerpt’ box if you want to display an article snippet under each taxonomy archive in your documentation.
Next, simply click the ‘Save Changes’ button and switch to the ‘Article’ tab.
From here, you can check different boxes to activate a comments section under your documentation articles, display author bios, or show other related articles under each tutorial.
After making your choice, just click the ‘Save Changes’ button to store your settings.
Step 3: Set Up Knowledgebase Search and Slug Settings
Now, switch to the ‘Search’ tab and check the ‘Search Focus’ box if you want the user’s mouse to automatically land on the documentation search box when the page loads.
Next, you can also add placeholder text for the search box, display article excerpts in the search results, and even enable the plugin to highlight the search term in the results.
Expert Tip: Are you looking for a way to set up advanced search across your entire website? Just see our guide on how to improve WordPress search with SearchWP.
Once you have done that, click ‘Save Changes’ and switch to the ‘Slugs’ tab.
Here, you can add slugs for your documentation’s articles, categories, and tags.
Upon making your choice, go ahead and click the ‘Save Changes’ button to store your settings.
Step 4: Configure Knowledgebase Sidebar and Style Settings
Next, switch to the ‘Sidebars’ tab to select a layout for the sidebars on your documentation pages.
You can pick different positions for the home sidebar, category sidebar, and articles sidebar. You can even check the ‘Sticky Article Sidebar?’ option to activate a sticky sidebar for pages.
Once you have done that, click ‘Save Changes’ and switch to the ‘Styles’ tab.
From here, you can select your documentation width, link color, header styling, and text color according to your liking.
Then, simply click the ‘Save Changes’ button.
Step 5: Set Up Article Feedback and Email Settings
Next, you have to switch to the ‘Article Feedback’ tab and check the ‘Enable Feedback’ option to allow users to rate your articles.
You can even add an upvote/downvote system for your WordPress documentation by checking those boxes. This allows users to tell you if your documentation helps solve their problems on front end.
Now, click the ‘Save Changes’ button to store your settings.
Now, switch to the ‘Email Reports’ tab from the left column and check the ‘Enable Email Reports?’ option if you want Heroic KB to send you weekly reports on your documentation.
This report will include the total views and average rating of your documentation articles and will even display a list of the top and most highly rated articles for that week.
Once you have done that, add your admin email address to the ‘Report Recipients’ field. You can even add multiple email addresses if you like.
After that, click the ‘Save Changes’ button to store your settings.
Now that you have configured all the settings for the Heroic KB plugin, it’s time to start creating documentation for your website.
Step 6: Create Documentation for Your WordPress Site
You can create how-to articles, knowledge base, guides, and FAQs for your documentation.
To start creating a new document, visit the Heroic KB » Add New Article page from the WordPress dashboard.
This will open the WordPress content editor, where you can add a heading for your documentation article and start writing the content. You can also click the add block ‘+’ button in the top left corner to add different blocks to your content.
Once you have written the article for the documentation, you need to expand the ‘Categories’ tab in the block panel and click the ‘Add New Article Category’ link.
Next, simply create a category for the article that you are writing.
After that, expand the ‘Tags’ section in the block panel and add as many tags as you like for your documentation article.
You can even add an excerpt for the article by expanding the ‘Excerpt’ tab.
Next, expand the ‘Discussion’ tab and uncheck the ‘Allow comments’ option if you want to disable comments for this article. If you want to let users add comments, then you can leave this setting as it is.
You can also add attachments to your articles in the documentation. To do this, scroll down to the ‘Article Options’ section in the block editor and click the ‘Add or Upload Files’ button.
This will launch the media library from where you can add any attachment you like.
Next, check the ‘Attachments in New Window’ box if you want the attachments in the article to open in a new window upon being clicked.
You can also disable the upvote/downvote feature for specific articles if you like by scrolling down to the ‘Voting Options’ section.
Here, check the ‘Disable Voting’ option to deactivate the upvote/downvote system for this specific article.
Finally, click the ‘Publish’ button at the top to publish your article as documentation.
Now, repeat the process again to add multiple entries for your documentation under different categories.
Once you have done that, you can easily view the documentation by visiting the www.example.com/knowledge-base page, or you can visit the custom page that you chose for your documentation.
Step 7: Change the Article and Category Order of Your Documentation
With Heroic KB, you can also change the order of the articles displayed in your WordPress knowledge base. To do this, visit the Heroic KB Article Ordering page from the WordPress dashboard.
Here, choose the category for which you want to change the article order. Then, simply drag and drop the articles to rearrange them according to your preference.
Once you are done, remember to click the ‘Save Order’ button to store your settings.
To change the order of the categories displayed on your documentation page, visit the Heroic KB » Category Ordering page from the WordPress admin sidebar.
Once you are there, you can rearrange the categories’ order by dragging and dropping them. After making the changes, click the ‘Save Order’ button to store your settings.
You have now successfully created documentation for your website and changed its category and article order.
Bonus: Add an FAQ Section to Your WordPress Site
Adding WordPress documentation is a great way to help your users find the information they need. You can also add FAQs (frequently asked questions) along with your blog posts to answer commonly asked questions related to your content.
This can increase user engagement on your WordPress blog and build trust and credibility with your users by letting them know that you understand their questions and worries.
Plus, FAQs can improve your SEO rankings by allowing you to use long tail keywords that users commonly search for using search engines.
You can easily add FAQs to your website using All in One SEO (AIOSEO). It is the best WordPress SEO plugin on the market that allows you to easily optimize your website to improve search engine rankings.
AIOSEO even comes with a user-friendly FAQ block that can be directly added to the block editor, where you can enter questions and answers for your FAQ section.
The plugin also allows you to customize your FAQ section from the block panel, including its text color, background color, typography, and title wrapper, making AIOSEO the best WordPress FAQ plugin on the market.
Plus, the plugin comes with FAQ schema markup that can boost your website rankings and organic click-through rate by making your frequently asked questions appear directly in Google’s search results.
For more detailed instructions, see our tutorial on how to add a Frequently Asked Questions section in WordPress.
We hope this article helped you learn how to add documentation in WordPress. You may also want to see our beginner’s guide on how to hire virtual assistants for your WordPress site and our expert picks for the best technical documentation software for WordPress.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
Suman Sourabh
Is there a template where on the left, a sidebar is present with all the terms and on the main screen, all the content is present? And maybe on the right, another side bar with a few terms as well? Will be helpful if you could guide me on that!
WPBeginner Support
We do not have a specific template we would recommend for that at the moment but we will share if we have one we would recommend in the future!
Admin
Moinuddin Waheed
it makes the task of understanding about the product or the service easy and smooth.
I have been to websites which has very detailed documentation and which gives a clear picture about the product or the services.
Thanks for the detailed documentation about the heroic kb plugin for this.
I think this also helps tremendously in seo and ranking.
WPBeginner Support
Glad you found our guide helpful!
Admin
Jiří Vaněk
That looks great. I have a tech blog, and while creating a glossary for it, I kept thinking about the best way to go about it. In the end, I created a page and organized blocks alphabetically. Then, using Elementor, I manually added links to individual glossary pages. After reading this article, I’ve been quite tempted to redo it into a much nicer and more professional format. Thanks!
WPBeginner Support
You’re welcome, we hope if you do redo it that our guide is helpful
Admin
Ram E.
It would have been nice if the post also included a few other alternatives to the Heroic KB plugin, especially freemium ones. Anyway, the guide is still very helpful and it reminds me again why Wordpress as a CMS is great–any feature one can think of, there’s a big chance a plugin already exists to do that!
WPBeginner Support
If we find plugins we would recommend we will be sure to share
Admin
faizan
This blog is a goldmine of information
WPBeginner Support
Glad you think so
Admin