£12.85
Product information "FAQ Professional for Shopware 6"
Answers where the question comes up
FAQ Professional for Shopware 6 manages your questions and answers centrally in the administration and shows them where your customers expect them – on the product detail page, on category pages, in Shopping Experiences, in the storefront search and in the final step of the checkout.
What sets it apart from a classic FAQ page is the evaluation. An analytics dashboard shows you which questions are actually being opened, how your customers rate the answers, and which questions nobody has looked at for weeks. The plugin also outputs every question as schema.org markup and serves two machine-readable endpoints following the llmstxt.org standard – the technical groundwork for search engines and AI-based answer services to process your content.
Your advantages with FAQ Professional
- Answers at the point of the question: Recurring questions sit where they arise – on the product, in the category, in the search, in the Shopping Experience and on the shipping method at checkout.
- Upkeep based on figures: Views, trends, ratings and unanswered questions in the dashboard, instead of guesswork about what customers want to know.
- Direct feedback from the shop: Customers rate every answer with Yes or No; the values are stored permanently in the Shopware database.
- Fast search even with large collections: OpenSearch or Elasticsearch indexing for administration and storefront, with an automatic fallback to the Shopware search.
- Machine-readable for AI services: Validated schema.org FAQPage markup plus the /llms.txt and /llms-full.txt endpoints following the llmstxt.org standard.
- One collection, many places: Assign by tag to products, categories, variants, landing pages and shipping methods – categories and products can also be assigned directly, with no tag at all.
- Operable without a mouse: The FAQ accordion meets WCAG 2.2 levels A and AA for keyboard operation and screen reader use.
Features at a glance
Analytics dashboard Total views as well as the last 7 and 30 days, each with a daily trend and the change against the preceding period of equal length. Plus a satisfaction rate, the most-read questions, a group comparison, unanswered FAQs, and clicks by language and domain. All of it filterable by sales channel and language.
Rating and click tracking Below every answer sits the question "Was this answer helpful?" with a live counter. Every view is recorded and deduplicated via a hash of IP address and user agent, across multiple domains as well. A configurable cooldown prevents double counting, and you decide how long the click log is kept.
Search with Elasticsearch or OpenSearch Administration and storefront search run over OpenSearch or Elasticsearch. Where no instance is reachable, the Shopware DAL search takes over automatically. FAQ hits appear in the search suggest above, below or beside the products – or not at all, if that is what you want. The same applies to the search results page.
Assignment by tag, category or product FAQ groups are assigned via a tag to products, categories, variants, landing pages or shipping methods. Individual category pages and products can additionally be assigned directly, without a tag. A switch releases a group for all sales channels, including ones created later; your previous selection stays saved.
Output as a tab, CMS block or column element FAQs appear as a tab on the product detail page, as a CMS block in Shopping Experiences, or as an element in a single column. The position of the tab is freely selectable. Category pages show assigned groups even without a CMS block. Where the same question sits in two places on one page, it is still output only once.
Composing answers The editor for answers and group descriptions supports images, videos from YouTube and Vimeo, quotes, callout boxes and tables. A slash opens a command menu that narrows with every further character.
Links to individual questions Every question can be linked individually, and the address is readable – the group name and the question in short form instead of a chain of identifiers. A copy button puts the link on the clipboard. Links you have already shared stay valid.
schema.org, llms.txt and llms-full.txt Validated JSON-LD following the FAQPage schema, exactly once per page. Plus two endpoints following the llmstxt.org standard: /llms.txt as an index linking every question directly to its place, and /llms-full.txt with the complete collection. Together these are the groundwork for Google, Perplexity and ChatGPT Search to read your content.
Accessibility The keyboard focus is visible in the FAQ accordion, and links inside a question are rendered as text so that the expand control stays operable for screen readers. Both points concern WCAG 2.2 levels A and AA.
Multilingual and bulk maintenance The translation status is visible per language in the list, and a fallback to the default language can be switched on. FAQs and groups can be exported to CSV and imported again.
Who is FAQ Professional for?
- Shops with products that need explaining, where the same questions keep reaching support
- Multilingual setups with several domains that need dependable figures per language
- Operators who want their content available to Google, Perplexity and ChatGPT Search in machine-readable form
- Shops covered by the European Accessibility Act since June 2025, which have to keep their FAQ sections operable as well
- Editorial teams with larger knowledge bases who maintain FAQs by CSV rather than one by one in the administration
Technical information and compatibility
Shopware 6.7.0 or higher, PHP 8.2 to 8.5. Elasticsearch or OpenSearch are used where available but are not a requirement. The licence is proprietary; installation and updates run through the Extensions area of the Shopware administration. Shops running Elasticsearch execute bin/console es:index once after updating to 6.7.6. On uninstalling, you decide whether your data is kept.
Our recommendation
Try FAQ Professional in our demo environment before deciding – the administration and the storefront are freely available. Our development team answers questions about setup or custom adjustments through a ticket.
View in the Shopware Store · or request advice
Login
FAQ Professional
FAQ Professional
There are two ways, and you can use both side by side.
Via a tag. Create a tag under Settings, assign it to products, categories, product variants, landing pages or shipping methods, and then assign the same tag to the FAQ group. A tag applies to everything that carries it, which makes it the right approach for a whole category branch, for all products of a brand and for shipping methods.
Directly, without a tag. Since version 6.7.6 you can also assign an FAQ group directly to an individual category page or an individual product. You select both in the fields of the FAQ group. Subcategories do not inherit this assignment; it applies only to the exact page you have selected.
For shipping methods, the only option is still to use a tag.
Two conditions must be met before you can activate one:
- A sales channel is assigned, either selected individually or via the “All sales channels” switch.
- A target is assigned. For an FAQ group, a tag, a category or a product is enough; you do not have to maintain all three. For a question, the target is the FAQ group.
If either is missing, the status stays “inactive” and the switch cannot be toggled.
The reverse does not apply: an entry that is already active can be switched off at any time, even if it has lost its last assignment. Only switching on is blocked.
Yes, as many as you like, via tags, via direct assignment to a category or product, or a mix of both. All associated groups appear one below the other in the shop, in the order of their display position.
If the same question appears in two of these groups (for example a general shipping question that should show up everywhere), it is still output only once on the page. This applies to the visible display as well as to the markup for search engines, and it applies across the whole page, even if the groups are displayed in different places.
Yes. FAQ Professional automatically generates structured data of the type “FAQPage” according to schema.org, exactly once per page and limited to the questions that are also visible on the page.
For context: Google removed the display of FAQ rich results from its search results in May 2026, so rich results for FAQs no longer appear there. Omitting the markup because of this would still be the wrong conclusion, as it remains the basis on which search engine crawlers and AI-based services correctly recognise your questions and answers.
In addition, the plugin provides two machine-readable addresses following the llmstxt.org standard: /llms.txt is a guide that links every question directly to its place on your FAQ page, and /llms-full.txt is the complete collection with all answers.
Whether a particular service adopts your content is up to that service. The plugin creates the prerequisites for it.
No. If an instance is reachable, the plugin uses it for search in the backend and in the Storefront. Without one, search continues to run via the database; with very large FAQ collections it is then slower.
If you use Elasticsearch or OpenSearch: after updating to 6.7.6, run bin/console es:index once. The “All sales channels” switch adds a field to the search index schema that existing documents do not have. Without this step, the switch already works in the FAQ area but not yet in the shop search.
The plugin configuration is pre-filled throughout; you do not need to change anything there to get started. Three steps are needed: create an FAQ group, assign a sales channel and a target to it, and enter the questions.
Individual display settings (icon type, separator and its colour) take effect via the theme and only become visible after the next compile.