Chat on WhatsApp

FAQ Module for Magento 2 with FAQPage Schema

Advanced FAQ extension for Magento 2 with FAQ categories, multi-level assignment to products, catalog categories, and CMS pages, accordion UI, AJAX live search, helpful voting, view-count tracking, FAQ widget, and automatic FAQPage JSON-…

Magento 2.4.6–2.4.8 PHP 8.1–8.4 Hyva + Luma Ready Free

Key Features:

  • Content Management
  • Frontend Display
  • SEO & Structured Data
  • Developer Experience

Additional Services

$0.00
In stock
SKU
panth-faq
Links
Pay with Wise
Lifetime Updates Every Magento release
1-Year Free Support Email + WhatsApp
Adobe-Certified Magento 2 Developer
Free Forever No subscription, no upsell
What you get

Everything in the box

Built-in from day one. No add-ons, no upsell, no licence keys to renew.

Content Management

FAQ Categories — organize questions into categories with optional descriptions, category images, and sort order

Frontend Display

Accordion UI — smooth collapse/expand on click; optional default-open first item

SEO & Structured Data

FAQPage JSON-LD schema — automatic structured data output on every FAQ page for Google rich results

Developer Experience

Hyva compatible — Alpine.js templates, no jQuery, passes Hyva's fallback rules

Overview

The FAQ Module for Magento 2 is a self-service knowledge-base extension for Magento 2 and Adobe Commerce that ships FAQPage JSON-LD structured data on every FAQ surface. It replaces single-page FAQ tools with a multi-level system where one question can power the global FAQ page, a product detail page, a category listing, and a CMS page at the same time.

Merchants organize questions into categories with images and sort order, then assign them granularly through native Magento UI grids. The storefront ships a smooth accordion UI with debounced client-side filtering plus a dedicated AJAX search endpoint for catalogs with hundreds of FAQs, returning hits in under 100 ms. Helpful voting and view-count tracking reveal which answers actually deflect support tickets, while clean per-FAQ URL rewrites prevent duplicate content across multi-level assignments.

Because the FAQ Module for Magento 2 emits Google-valid FAQPage JSON-LD on every page automatically, your answers become eligible for Google rich results and CTR-boosting snippets. The FAQ widget drops blocks into any Magento layout container, per-FAQ-item meta fields keep SEO clean, and canonical URLs prevent duplicate-content issues across multi-level assignment. Built on Panth Core, MEQP compliant, compatible with Hyva (Alpine.js) and Luma (vanilla JS) on Magento 2.4.4 - 2.4.8 with PHP 8.1 - 8.4.

Best for:

  • Stores wanting Google FAQ rich results without a separate schema plugin
  • Support teams drowning in repetitive product and shipping questions
  • Hyva merchants who need an Alpine.js-native FAQ UI with zero jQuery

Why Panth FAQ

Most Magento FAQ extensions stop at a single FAQ page. Shoppers land on a product detail page, have a question, leave to find the global FAQ page, search, and often abandon the cart. Panth FAQ eliminates that round trip:

  1. Multi-level assignment — the same FAQ item can appear on a product page, a category page, a CMS page, and the global FAQ page — assign once, reuse everywhere.
  2. FAQPage JSON-LD — every FAQ page (global, product, category, CMS) automatically ships Google-valid FAQPage structured data so your answers appear as rich results.
  3. AJAX live search — large FAQ sets (hundreds of items) stay browsable without page reloads.
  4. Hyva + Luma — native Alpine.js accordion for Hyva stores, vanilla-JS accordion for Luma — no jQuery bloat on Hyva.

What you get

The FAQ Module for Magento 2 packs every surface a serious knowledge base needs:

  • FAQ categories with images, sort order, descriptions, and per-category meta fields
  • Multi-level assignment to products, catalog categories, and CMS pages via native grids
  • Accordion UI with debounced live search and dedicated AJAX endpoint for large sets
  • Automatic FAQPage JSON-LD on global, product, category, and CMS FAQ surfaces
  • Helpful voting (CSRF-protected, session-throttled) plus per-FAQ view-count metrics
  • FAQ widget for any layout container, plus admin custom CSS field for quick tweaks

Live Demo

Panth FAQ — Magento 2 FAQ module live demo: storefront accordion, category filter, AJAX search, admin management, and configuration

A full walkthrough — storefront FAQ page, category filter, AJAX search, per-category listing, FAQ detail page, admin grids, edit forms and store configuration.


Key Features

Content Management

  • FAQ Categories — organize questions into categories with optional descriptions, category images, and sort order
  • FAQ Items — rich-text answers via Magento's WYSIWYG editor (TinyMCE / Page Builder)
  • Multi-level assignment — assign FAQ items to products, catalog categories, and CMS pages directly from the FAQ item edit form using native Magento grids
  • Sort order — granular control over question ordering per category and per assignment context

Frontend Display

  • Accordion UI — smooth collapse/expand on click; optional default-open first item
  • Product page FAQs — display product-relevant FAQs as a tab on the PDP or below the product description
  • Category page FAQs — show category-scoped FAQs on catalog listing pages
  • CMS page FAQs — embed FAQs on any CMS page via widget or shortcode
  • FAQ widget — drop FAQ blocks into any Magento container via the Widget system
  • Live client-side search — debounced real-time filtering of visible FAQs
  • AJAX server-side search — dedicated endpoint for stores with hundreds of FAQs
  • Helpful voting — visitors rate each FAQ as helpful / not helpful (with AJAX submit)
  • View-count tracking — popularity metrics per FAQ item

SEO & Structured Data

  • FAQPage JSON-LD schema — automatic structured data output on every FAQ page for Google rich results
  • SEO-friendly URL rewrites — clean URLs per FAQ category and FAQ item
  • Meta title, description, keywords — per-FAQ-item SEO fields
  • Canonical URLs — prevent duplicate-content issues across multi-level assignment

Developer Experience

  • Hyva compatible — Alpine.js templates, no jQuery, passes Hyva's fallback rules
  • Luma compatible — KnockoutJS-free vanilla JS accordion
  • Custom CSS field — inject admin-configured CSS without a theme override
  • MEQP compliant — passes Adobe's Magento Extension Quality Program
  • Panth_Core integration — uses shared theme detection and admin foundation

Admin Management

  • FAQ ItemsPanth Infotech → FAQ → FAQ Items — create, edit, mass-delete, mass-enable/disable, mass show/hide from the global FAQ page
  • FAQ CategoriesPanth Infotech → FAQ → FAQ Categories — manage categories with names, descriptions, images, and sort order
  • Assignment grids — assign FAQ items to specific products, catalog categories, and CMS pages from the FAQ item edit form using native Magento UI component grids with filters and checkboxes

FAQPage Schema (SEO)

Panth FAQ outputs valid Google FAQPage structured data as JSON-LD on every FAQ page:

{
 "@context": "https://schema.org",
 "@type": "FAQPage",
 "mainEntity": [
 {
 "@type": "Question",
 "name": "How long does shipping take?",
 "acceptedAnswer": {
 "@type": "Answer",
 "text": "Standard shipping takes 3-5 business days..."
 }
 }
 ]
}

This enables rich results in Google Search, significantly improving CTR. Schema emission can be toggled per store scope.


FAQ Widget

Drop FAQ blocks into any Magento container via Content → Widgets:

  1. Create new widget → select Panth FAQ — FAQ Block
  2. Configure: select FAQ category, max items, enable search
  3. Assign to CMS page, CMS block, or layout container

Quick Links


Ready to upgrade your Magento 2 store?


SEO Keywords: magento 2 faq module, magento 2 faq extension, faq schema, faqpage structured data, faqpage json-ld, accordion faq magento, magento 2 knowledge base, magento 2 faq hyva, magento 2 faq luma, ajax faq search magento, multi-level faq assignment, product page faq magento, category page faq, cms page faq widget, faq rich results google, faq helpful voting magento, magento 2 faq seo, panth faq, panth infotech faq, magento 2.4.8 faq, php 8.4 faq extension, magento 2 self service knowledge base, mage2kishan, mage2sk, hire magento developer upwork, top rated plus magento freelancer, kishan savaliya magento, custom magento development, magento 2 hyva development, magento 2 luma customization

Compatibility

Requirement Versions Supported
Magento Open Source 2.4.4, 2.4.5, 2.4.6, 2.4.7, 2.4.8
Adobe Commerce 2.4.4, 2.4.5, 2.4.6, 2.4.7, 2.4.8
Adobe Commerce Cloud 2.4.4 — 2.4.8
PHP 8.1.x, 8.2.x, 8.3.x, 8.4.x
Hyva Theme 1.3+ (Alpine.js templates)
Luma Theme Native support
Panth_Core ^1.0 (installed automatically)

Tested on:

  • Magento 2.4.8-p4 with PHP 8.4 + Hyva 1.3
  • Magento 2.4.7 with PHP 8.3 + Luma
  • Magento 2.4.6 with PHP 8.2

Installation

Composer Installation (Recommended)

composer require mage2kishan/module-faq
bin/magento module:enable Panth_Faq
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento setup:static-content:deploy -f
bin/magento cache:flush

Manual Installation via ZIP

  1. Download the latest release ZIP from Packagist or the Adobe Commerce Marketplace
  2. Extract to app/code/Panth/Faq/ in your Magento installation
  3. Run the same commands as above starting from bin/magento module:enable Panth_Faq

Verify Installation

bin/magento module:status Panth_Faq
# Expected output: Module is enabled

After installation, navigate to:

Admin → Stores → Configuration → Panth Extensions → FAQ Settings
Admin → Panth Infotech → FAQ → FAQ Items
Admin → Panth Infotech → FAQ → FAQ Categories

Configuration

Navigate to Stores → Configuration → Panth Extensions → FAQ Settings.

Group Key Settings
General Enable/disable module, FAQ page URL key, FAQ page title
Display Items per page, show search bar, show category filter, accordion default state (collapsed/first open), view count, helpful voting
Page Integration Enable FAQs on product pages, category pages, CMS pages; position (tab / after content)
SEO Enable JSON-LD FAQPage schema markup, meta title, meta description
Custom Styling Custom CSS field for minor overrides without touching theme files

License

Commercial — see LICENSE.txt. Distribution is restricted to the Adobe Commerce Marketplace and authorized channels.


More Information
Module Category Catalog & Products
Best For All Sizes

Need this customised?

Talk to Kishan directly — written quote, scope and timeline within 24 hours. No sales call.

WhatsApp

FAQ Module for Magento 2 with FAQPage Schema

$0.00
Step up

Customers usually upgrade to