Magento 2 FAQ Extension & Knowledge Base

View Demo

A knowledge base and FAQ for your Magento 2 store: articles in categories and tags, with search, ratings and SEO-friendly URLs.

Show the same answers in FAQ blocks on product, category and CMS pages, suggest them in the Help Desk contact form before a ticket is created, and give search and AI engines a page with structured data for every answer.

Marketplace Approved
Hyvä
Magento Cloud
GraphQL
WCAG
Mage-OS
Compatible with:
Community:
2.3.* - 2.4.9
Enterprise:
2.3.* - 2.4.9

Knowledge Base adds a help center to your Magento 2 store: FAQ pages and articles grouped into categories and tags, with search, ratings and SEO-friendly URLs.

The same answers also work where shoppers actually have questions. Link an article to products, catalog categories or CMS pages, and it appears there in an FAQ block, so a shopper reads the answer on the product page instead of writing to you.

Use it to:

  • build an FAQ page and a full knowledge base in one place
  • show FAQs on product, category and CMS pages
  • suggest articles in the Help Desk contact form before a ticket is created
  • show articles in your store search results with Search Ultimate
  • give every answer its own indexable page with structured data

10 advantages of the Knowledge Base extension

  • FAQ blocks on product, category and CMS pages.
  • Article suggestions in the Help Desk contact form.
  • Articles in store search with Search Ultimate.
  • Articles visible only to chosen customer groups and store views.
  • Article ratings, with sorting by rating.
  • SEO-friendly URLs, meta tags and canonical URLs.
  • Article and FAQPage structured data (schema.org).
  • Page Builder, WYSIWYG or raw HTML for every article.
  • Article comments, built-in with moderation or via Disqus.
  • Hyvä support, GraphQL and REST API included.

FAQ Blocks on Product, Category and CMS Pages

Write an answer once and show it wherever it applies. In the article form, pick the products from a product grid, choose catalog categories or CMS pages, and the article joins the FAQ block on each of them.

  • The block appears once a page has enough linked articles (3 by default, set in the configuration).
  • Each question opens as an accordion with a short excerpt and a Read More link to the full article.
  • The block adds FAQPage structured data for the questions it shows.

A shopper looking at a product sees the delivery, sizing or compatibility answers right there, and you maintain them in one place.

Fewer Tickets with Help Desk

With Help Desk MX installed, the contact form can search the knowledge base first. The customer types the question, sees matching articles, and opens a ticket only if none of them helps. Your team gets fewer questions that are already answered in the knowledge base.

With Search Ultimate, knowledge base articles also appear in your store search results and autocomplete, so a search for "shipping" finds your shipping article next to the products.

Clear Customer Interface

Knowledge base home page with categories and search box

The knowledge base home page shows the search box and every category with links to its articles.

On an article page, they move around in two ways:

  • breadcrumbs take them back to any parent category;
  • the category tree in the sidebar opens any other category.

Each tag on an article opens a page with all articles tagged with it.

Convenient Article and FAQ Page

Knowledge base article page with breadcrumbs, category sidebar and rating

Articles are organized in categories and tags. One article can belong to several categories and keeps correct breadcrumbs in each of them.

The article page shows the author, the creation and update dates (both can be hidden in the configuration) and the rating. Customers can leave comments, either through the built-in comment form with admin approval and Google reCAPTCHA, or through Disqus.

Article pages are served from Magento's full page cache and Varnish: ratings and votes load separately, so cached pages stay fast for every visitor.

Advanced Admin Interface

Article edit form in the Magento admin

Manage articles from the Magento admin:

  • write articles in Page Builder, the WYSIWYG editor or raw HTML;
  • add tags and assign an article to several categories;
  • set an SEO-friendly URL key, meta title, meta description and the article's author;
  • enable or disable an article and set its position in a category;
  • limit an article to selected customer groups and store views, for example wholesale answers only for B2B customers;
  • link the article to products, catalog categories and CMS pages for the FAQ block;
  • approve or reject customer comments.

The storefront is translated into 15 languages out of the box. Setup and every option are covered in the user manual.

Search Through Articles

Knowledge base search results page

The knowledge base search looks for every word of the query in article titles, article text, meta tags and tags, so a customer can type a few words and get the articles that contain all of them.

The results page shows how many articles matched and can be sorted by relevance, position, date or rating. If nothing matches, the customer sees a clear "no results" message.

Use Ratings to Find Weak Articles

Customers vote on whether an article helped, and each article gets a rating from those votes. Customers can sort article lists by rating, and you can see which articles need work.

Say you publish an article called "Shipping Fees". If customers keep rating it low, the answer is unclear or incomplete: rewrite it and watch the rating change.

Built for Search Engines and AI Engines

Google and AI assistants such as ChatGPT, Gemini and Perplexity answer from pages they can read and attribute. A knowledge base gives every answer a page like that:

  • each article has its own SEO-friendly URL, meta title, meta description and canonical URL;
  • articles carry schema.org Article markup, which you can switch on per article;
  • FAQ blocks on product, category and CMS pages carry FAQPage markup;
  • articles and categories are added to the Magento XML sitemap;
  • the update date on each article shows search engines and readers that the answer is current.

Structured data helps search and AI engines understand the page; whether Google shows a rich result is up to Google.

No hidden fees
Our developers install the extension on your store and configure it for your setup, free of charge.
Lifetime access to source code
Access to free support and updates for 1 year
Updates and support prolongation - $60

Pay today $99 for the first year.

Then $60 for updates and support services per year.

Cancel anytime.

30 days money back guarantee
See it in action!
Pick a quick tutorial to learn about various aspects of this extension
Customer Reviews 44
Earn points for your review about this extension modules. $1 = 10 points
Write Your Own Review

check-circle You submitted your review for moderation.

BBMC Verified Buyer
From Carol Stream, United States
Using the module for over 3 years
Increasingly important for both customers, search engines and AI
A strong knowledge base is becoming essential for ecommerce, not only for customer support and traditional SEO but also for making accurate company and product information accessible to AI systems.

Mirasvit Knowledge Base provides a full-featured system with categories, organization, tagging, SEO fields and extensive customization. Search integration is especially strong because relevance can be adjusted using different weights and factors rather than relying on a basic keyword match. Performance is quick and the frontend is responsive.

The integration with Contact Us and Help Desk is another excellent feature. Relevant articles can be presented before a customer submits a question, potentially resolving the issue without creating another support ticket.

I would like to see more ready-made layout templates included so stores have additional polished starting points for the frontend design.
Also installed:
Help Desk MX,  Full Page Cache Warmer,  Advanced Product Feeds,  Follow Up Email,  Reward Points,  Promo Banners,  Elastic Search Ultimate and 28 more
Pure Verified Buyer
From United Kingdom
Using the module for over 1 month
Love this extension
Outstanding support from the Mirasvit team on their Knowledge Base extension. They added several customer-requested features within days — genuinely phenomenal responsiveness that you rarely see. Mirasvit are our chosen extension provider by a massive margin, and this is exactly why. Highly recommended.
Also installed:
Advanced SEO Suite,  Product Labels,  Follow Up Email,  Shipping Table Rates,  Layered Navigation,  Google Tag Manager,  Advanced Product Feeds and 13 more
Matt Verified Buyer
From Carol Stream, United States
Using the module for over 3 years
Great extension, especially with the help desk
No one likes answering help desk tickets for questions that already have answers on their website. The nicest thing about the KB is it integrates with the help desk extension to automatically show potential answers and resources to the customer before actually submitting a ticket. Lowering my workload is always a good thing.

The KB itself is nice as well. Layouts, articles, tags, and good seo structure. I would recommend.
Also installed:
Help Desk MX,  Full Page Cache Warmer,  Advanced Product Feeds,  Follow Up Email,  Reward Points,  Promo Banners,  Elastic Search Ultimate and 28 more
Josh Verified Buyer
From Durban, South Africa
Using the module for over 3 years
Extension works
The extension works very well. I only use Mirasvit modules. I only purchase elsewhere if they don't have the module.
Also installed:
Advanced Reports,  Advanced Product Feeds,  Full Page Cache Warmer,  Layered Navigation,  Promo Banners,  Customer Segmentation Suite,  Affiliate and 10 more
Andy Verified Buyer
From Lons-le-Saunier, France
Using the module for over 1 month
Excellent extension to inform my customers
Easy to install as always with mirasvit extensions. Does the job perfectly and is simple to use.
Also installed:
Product Finder,  RMA,  Help Desk MX,  Full Page Cache Warmer,  Mass Product Actions,  Google PageSpeed Optimizer,  Advanced SEO Suite and 11 more
Manual & Support
Need more help?

Save time by starting your support request online and we'll connect you to an expert.

Frequently asked questions
chevron-down chevron-right

Is this an FAQ extension or a knowledge base?

Both. You can build a short FAQ page or a full knowledge base with nested categories, tags, search and ratings. The same articles can also appear in FAQ blocks on product, category and CMS pages.

chevron-down chevron-right

Can I show FAQs on product pages in Magento 2?

Yes. In the article form, link the article to products, catalog categories or CMS pages. Once a page has enough linked articles (3 by default), an FAQ block with the questions and short excerpts appears on it.

Turn the block on in Stores > Configuration > Knowledge Base > FAQ, where you also set the minimum number of articles and the excerpt length.

chevron-down chevron-right

Can customers ask their own questions on product pages?

No. Customers can't submit new questions: the answers are written by you in the admin and shown on the pages you link them to. Customers can rate articles and, if comments are enabled, comment on them.

chevron-down chevron-right

Does the extension add FAQ structured data?

Yes. FAQ blocks on product, category and CMS pages output FAQPage markup, and articles can output schema.org Article markup (switched on per article). Structured data helps search and AI engines read the page, but whether Google shows a rich result is Google's decision.

chevron-down chevron-right

Can I hide some articles from certain customers?

Yes. Each article can be limited to selected customer groups and store views, for example wholesale answers only for your B2B customer group.

chevron-down chevron-right

Does it work with Help Desk and site search?

Yes. With Help Desk MX, the contact form can suggest matching articles before the customer opens a ticket. With Search Ultimate, articles appear in your store search results and autocomplete.

chevron-down chevron-right

Is it compatible with Hyvä and headless storefronts?

Yes. Hyvä support is built into the extension, with no extra package to install. For headless and PWA storefronts, the extension includes GraphQL queries for articles, categories and comments, and a REST API.

Changelog
Version 1.3.6Oct 15, 2026
The knowledge base home page link (in the top menu, the footer and the XML sitemap) could point to a technical address such as /kbase/category/view/id/2/ instead of your SEO address (for example /knowledge-base.html) when the home page's URL rewrite was missing for a store view. It now always falls back to the base URL configured in Stores > Configuration > Knowledge Base
Version 1.3.5Oct 14, 2026
⚠️ Knowledge base SEO URLs now use Magento's own URL rewrites — Article, category, tag, knowledge base home and tag list addresses are now stored in Magento's standard url_rewrite table and resolved by Magento's URL router, instead of the Mirasvit Core URL subsystem that has been retired. Your URLs stay the same: during setup:upgrade they are regenerated from your articles, categories and tags, so existing links, bookmarks and search engine results keep working. Articles set to "All Store Views" get one rewrite per store view. The Update URL mass action on the article grid, the sitemap, the top menu and footer links all use the new rewrites. Developers: the old mst_core_urlrewrite table is no longer read, and classes that depended on Mirasvit\Core\Api\UrlRewriteHelperInterface or Mirasvit\Core\Helper\UrlRewrite for KB URLs must switch to Mirasvit\Kb\Service\UrlRewriteService
The article list on knowledge base category and search pages loads all article URLs in one go instead of looking each one up separately, so long lists open faster
On Hyvä, the article text on a knowledge base article page fills the whole content column again. The narrow reading width introduced in 1.3.4 left a large empty gap beside the article
Opening a knowledge base link that carries another store view's base path (for example /en/hilfe/... on a store whose knowledge base lives at /help) showed a 404 page. It now redirects permanently (301) to the same article or category in the current store view
On Hyvä stores running Magento 2.3, the knowledge base article list toolbar (sort order, items per page, grid/list switch) failed with an "Undefined variable $escaper" error. It now renders on every supported Magento version
Version 1.3.4Oct 9, 2026
The knowledge base search page shows how many articles matched, and says so when none did — The heading now reads Results for "<query>" · N results instead of Search by "<query>". When nothing matches, visitors see a short "No articles matched your search. Try a different term." message with the search box right under it, instead of an empty article list. Works the same on Luma and Hyvä. If your theme overrides Mirasvit_Kb::search/result.phtml, the override keeps the old heading and gets neither the count nor the message
On Hyvä, the article text on a knowledge base article page is now limited to a comfortable reading width (about 65 characters per line) instead of stretching across the whole content column, so long articles are easier to read on wide screens. Luma keeps the full-width article
Opening the New Category or Edit Category page in the admin knowledge base no longer fails with "Something went wrong" on PHP 8.4 and above. The hidden tree root leaked into the Parent Category selector, so the form could not be rendered
Version 1.3.3Sep 30, 2026
The knowledge base GraphQl queries no longer reveal content the storefront hides — knowledgeBaseArticles, knowledgeBaseCategories and knowledgeBaseComments need no login, yet they returned everything in the database: disabled articles and categories, content belonging to other store views, articles restricted to certain customer groups, and every comment — including unapproved and deleted ones — together with the commenting customer's account id. They now return only what a visitor sees on the storefront: active articles and categories of the store being queried, articles open to the caller's customer group, and approved comments on those articles. A comment's customer id is returned only to that comment's own author
A missing tag page shows the store's 404 page — Opening a knowledge base tag address whose tag no longer exists (an old link, a deleted tag) ended in an error page. It now shows the store's "page not found" page, as missing articles and categories already did.
Upgrading no longer stops on the old Hyvä package — If mirasvit/module-kb-hyva or mirasvit/module-kb-graph-ql was still installed, composer update refused to resolve and named no way out until you removed it by hand. Composer now removes whichever of them is left by itself during the upgrade.
Version 1.3.2Sep 21, 2026
The admin article pages now receive their dependencies through Magento's dependency injection instead of reaching for the object manager at run time, so setup:di:compile sees them all. Nothing changes in how the article form behaves. ⚠️ The abstract admin controller Mirasvit\Kb\Controller\Adminhtml\Article takes one more constructor argument (Magento\Store\Model\StoreFactory, before Magento\Framework\Registry) - relevant only if a custom controller extends it and declares its own constructor
Reasons to choose Mirasvit
Client focusing and satisfaction

These are our primary. A major portion of our new clients come from referrals from our existing clients. Our professional team of developers, marketers and support staff have invested the best knowledge and experience in the field into our work, so you know you can come back to us again and again.

Remarkable support

One year free and high quality support. We go to great lengths to provide maximum satisfaction with every module you have purchased in our store. By helping you with installation, configuration, answering your every question, we do all our best to eliminate any possible problems.

Risk-free Investment

30-days money back guarantee. If you are not satisfied with our extension performance for any reason, we provide a full refund.

Constant improvements and upgrades

We constantly add new features to all our modules, and are always interested in hearing your opinion and implementing your suggested features in our future developments.

Comprehensive Documentation

We provide an expanded user guide for every aspect of our extension, so you can find answers for all your burning questions.

Unencrypted source code of our products

You can customize extension according to your needs and requirements.

Usability and Performance

The Module is easy to install and upgrade, just follow our step-by-step user guide. Additionally, the extension is ready to use with the Hyvä theme.

Ready for Magento Cloud

No core modifications. The extension has been tested in a Magento Cloud environment and is fully compatible with it.

Loading...