Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

How to Add Documentation in WordPress (Step by Step)

Editorial Note: We earn a commission from partner links on WPBeginner. Commissions do not affect our editors' opinions or evaluations. Learn more about Editorial Process.

Are you looking for a way to add documentation in WordPress?

Adding documentation to your website makes it easier for users to understand how to use your products or services. This can help increase user engagement, improve SEO, and reduce support tickets on your website.

In this article, we will show you how to easily add documentation in WordPress, step by step.

Adding documentation in WordPress

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.

Website documentation preview

By adding documentation in WordPress, you can improve the user experience by making it easier for customers to discover different product features or 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 also 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.

Heroic KB license key

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.

Choose a home page and header text for the documentation

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 show the number of articles that are written for each category.

Choose the number for category columns for the documentation

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.

Next, 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.

Restrict documentation access

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.

Configure categories and tags settings in the documentation

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.

Enable comments and author bios for documentation articles

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.

Configure the search options for the documentation

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.

Add slugs

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.

Configure sidebar settings

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.

Customize knowledge base

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 is helpful for solving their problems.

Now, click the ‘Save Changes’ button to store your settings.

Enable user feedback for documentation

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.

Enable email reports

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 an article for your documentation, 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.

Add a new article for documentation

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.

Add new category for the documentation article

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.

Add tags and excerpt for your article

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.

Add attachments to the article

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.

Disable voting 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.

Website documentation preview

Step 7: Change the Article and Category Order of Your Documentation

With Heroic KB, you can also change the order of the articles that will be displayed in your WordPress knowledge base. To do this, you need to visit the Heroic KB » Article Ordering page from the WordPress dashboard.

Here, choose the category for which you want to change the article order. After that, simply drag and drop the articles to rearrange them according to your liking.

Change the article order

Once you are done, don’t forget 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 order of the categories by dragging and dropping them. Upon making the changes, click the ‘Save Order’ button to store your settings.

Change the category order of the documentation

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 also 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.

All in One SEO plugin

AIOSEO even comes with an 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.

Add the AIOSEO FAQs block in your block editor

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 create a questions and answers site in WordPress and our top picks for the best accordion plugins 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.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

Editorial Staff

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

7 CommentsLeave a Reply

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Jiří Vaněk says

    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!

  3. Ram E. says

    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!

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.