FAQ - Overview
Add a product FAQ tab to any Magento 2 product page in minutes. Write your questions once, assign them to as many products as you need using the product grid, and let the built-in JSON-LD markup do the SEO work automatically - putting your Q&A directly in Google search results as rich snippets.
OCMLabs FAQ puts a product-specific Q&A tab directly on your Magento 2 product pages and automatically adds the JSON-LD markup that makes those questions show up as rich results in Google search. Customers get answers without leaving the page. You stop fielding the same support tickets over and over.
Answer questions before they become objections
Section titled “Answer questions before they become objections”Every product has unanswered questions that kill conversions - sizing, compatibility, care instructions, return policies. OCMLabs FAQ gives you a clean accordion tab on the product detail page where you can address those questions directly. The first question is expanded by default so it is immediately visible, and the rest fold cleanly out of the way. No clutter, no wall of text.
One FAQ, as many products as you need
Section titled “One FAQ, as many products as you need”Most FAQ tools lock a question to a single product. OCMLabs FAQ works across your catalog. Assign one FAQ entry to dozens of products at once using the product grid in the admin form. Write “What is your return policy?” once and it shows up everywhere it is needed. Update the answer in one place and it updates everywhere.
Built-in SEO - without any extra setup
Section titled “Built-in SEO - without any extra setup”Every FAQ you publish automatically generates a FAQPage JSON-LD schema block on the product page. Google uses that markup to display your questions and answers directly in search results as rich snippets, giving your listings more real estate on the page and more reasons to click. No plugin configuration, no SEO app integration required - it is just there.
Manage everything from the Magento admin
Section titled “Manage everything from the Magento admin”FAQs live under Catalog > Product FAQs in your admin panel. Create, edit, reorder, and enable or disable individual FAQs without touching code. You control the display order with a sort field, so the most important questions always come first. Admin access is permission-controlled, so you can safely give content editors access without handing over the keys to the store.
Accessible by default
Section titled “Accessible by default”The storefront accordion conforms to WCAG 2.1 Level AA out of the box. Each question is a real HTML button wrapped in a heading so screen reader users can jump between FAQ items with heading shortcuts. Panels announce themselves as landmark regions labelled by their question, so the structure is never ambiguous. Keyboard focus is indicated by a high-contrast outline that clears the 3:1 ratio required for non-text UI components. No extra configuration, no accessibility plugin required.
At a glance
Section titled “At a glance”- Module:
OCMLabs_Faq(Composer:ocmlabs/module-faq) - Magento: 2.4.6 to 2.4.8, Open Source and Adobe Commerce
- PHP: 8.3 or higher
- Themes: Luma and Blank out of the box; Hyva via the companion
OCMLabs_FaqHyvamodule - Accessibility: WCAG 2.1 Level AA conformant storefront accordion
- Admin: ACL-controlled access (
OCMLabs_Faq::manage)