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

FAQ - Advanced FAQ Module for Magento 2 with FAQPage Schema. Panth FAQ is an advanced Magento 2 FAQ extension with categories, multi-level assignment to products/categories/CMS pages, accordion UI, AJAX search, helpful voting, and automatic FAQPage JSON-LD schema for Google rich results. Hyva + Luma compatible. Magento 2.4.4 - 2.4.8, PHP 8.1 - 8.4.

What it doesPanth FAQ is an advanced Magento 2 FAQ extension with categories, multi-level assignment to products/categories/CMS pages, accordion UI, AJAX search, helpful voting, and automatic FAQPage JSON-LD schema for Google rich results.
🎯Best forBrands building trust and converting browsers into buyers
CompatibilityMagento 2.4.4 – 2.4.8 · PHP 8.1 – 8.4 · Hyva + Luma
🔓LicenseFree forever · No subscription · MIT-style open source

Engineered for magento 2 faq module, faq schema, faqpage structured data — ships with sensible defaults, full admin controls, and zero JavaScript bloat. Works identically on Hyva and Luma; passes Adobe MEQP with zero severity-10 violations.

magento 2 faq modulefaq schemafaqpage structured dataaccordion faqmagento 2 knowledge basemagento 2 faq extension

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-LD structured data for Google rich results. Fully compatible with Hyva (Alpine.js) and Luma (vanilla JS) storefronts on Magento 2.4.4 — 2.4.8.

Panth FAQ turns your Magento 2 store into a self-service knowledge base. Merchants create FAQ items organized into categories, then assign them granularly — a global FAQ page, a product-specific FAQ on a PDP, a category-specific FAQ on a catalog listing, or a targeted FAQ embedded in any CMS page via widget. Every FAQ page outputs valid FAQPage schema markup so Google can surface your answers directly in search results as rich snippets. The frontend uses a smooth accordion UI with AJAX search that filters questions as shoppers type, reducing support tickets and improving conversion. Built on Panth Core, compatible with Hyva and Luma.


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.


Get a free quote for your project in 24 hours — custom modules, Hyva themes, performance optimization, M1→M2 migrations, and Adobe Commerce Cloud.

Kishan Savaliya

Top Rated Plus on Upwork

100% Job Success • 10+ Years Magento Experience Adobe Certified • Hyva Specialist

Panth Infotech Agency

Magento Development Team

Custom Modules • Theme Design • Migrations Performance • SEO • Adobe Commerce Cloud

Visit our website: kishansavaliya.com  |  Get a quote: kishansavaliya.com/get-quote


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.

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

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

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

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

  • 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

Storefront

FAQ page with category filter, search bar and accordion answer
Global FAQ page — accordion UI, category filter tabs, live search bar, helpful-vote buttons, and FAQPage JSON-LD schema.
Storefront filtered to Orders and Shipping category
Category filter — Orders & Shipping — one-click filtering restricts the listing to the selected FAQ category without a page reload.
Storefront filtered to Products and Sizing category
Category filter — Products & Sizing — each filter chip preserves the search state and page scroll.
AJAX search for order returning six matching FAQ items
AJAX live search — debounced keyword search across question & answer fields; result count is displayed instantly.
Dedicated Orders and Shipping category page with in-category search
Category landing page — SEO-friendly URL (/faq/orders-shipping), category description, and scoped search for large FAQ sets.
Standalone FAQ detail page with helpful voting
FAQ detail page — individual question URL for deep-linking and rich results; thumbs-up / thumbs-down helpful voting.

Admin

Admin grid listing all FAQ items with category, status, views and helpful columns
FAQ Items grid — native Magento UI component grid with inline filters, mass actions, per-column sort, views and helpful-vote counters.
Admin grid of FAQ categories
FAQ Categories grid — manage categories, URL keys, sort order and status from a single screen.
Admin edit FAQ item form with product, category and CMS assignment grids
Edit FAQ Item — store-view scoping, WYSIWYG / Page Builder answer, SEO fields, plus multi-level assignment grids for products, catalog categories and CMS pages.
Admin edit FAQ category form with description and SEO fields
Edit FAQ Category — rich-text description, sort order, and per-category meta title, meta description and meta keywords.
Store Configuration panel with all FAQ module settings
Store Configuration — FAQ Settings — General, Display, Page Integration, SEO and Custom Styling groups, all store-view scoped.

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.


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

Does Panth FAQ work with Hyva themes?

Yes. Hyva templates ship as Alpine.js components with no jQuery dependency — they load in the Hyva fallback chain automatically when Hyva_Theme is enabled. Panth_Core's theme detection handles the switch.

Does the FAQPage schema work on product pages?

Yes. When you assign FAQs to a product and enable "Show on Product Pages", the product's FAQ block emits its own FAQPage JSON-LD in addition to the product's own Product schema. Both coexist per Google's guidelines.

Can the same FAQ item appear on multiple products?

Yes. Multi-level assignment is many-to-many — one FAQ item can be assigned to unlimited products, categories, and CMS pages simultaneously. Edit once, update everywhere.

Does AJAX search work with a large FAQ set?

Yes. AJAX search is designed for stores with hundreds of FAQs — the server-side endpoint queries a MySQL FULLTEXT index and returns results in under 100 ms.

Does Panth FAQ support multi-store and multi-language?

Yes. All FAQ items and categories are assigned to store views, and all user-facing strings use Magento's __() translation function. Custom translations can be added via standard i18n CSV files.

Will the helpful voting create a spam vector?

No. Votes are throttled per session / IP, and the endpoint is CSRF-protected. Vote counts are displayed but votes themselves are not public.

Can I disable schema markup?

Yes. Toggle "Enable FAQPage JSON-LD" under SEO configuration. Useful if another SEO extension already emits schema and you want to avoid duplication.

Does it conflict with other FAQ extensions?

No direct conflicts. Panth FAQ uses its own Panth\Faq namespace, its own database tables, and its own routes. If you migrate from another FAQ extension, contact support for migration assistance.


Channel Contact
Email kishansavaliyakb@gmail.com
Website kishansavaliya.com
WhatsApp +91 84012 70422
GitHub Issues github.com/mage2sk/module-faq/issues
Upwork (Top Rated Plus) Hire Kishan Savaliya
Upwork Agency Panth Infotech

Response time: 1-2 business days.

Need Custom Magento Development?

     


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


Built and maintained by Kishan Savaliyakishansavaliya.com — a Top Rated Plus Magento developer on Upwork with 10+ years of eCommerce experience.

Panth Infotech is a Magento 2 development agency specializing in high-quality, security-focused extensions and themes for both Hyva and Luma storefronts. Our extension suite covers SEO, performance, checkout, product presentation, customer engagement, and store management — over 34 modules built to MEQP standards and tested across Magento 2.4.4 to 2.4.8.

Browse the full extension catalog on the Adobe Commerce Marketplace or Packagist.


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