FAQ accordion
A WordPress FAQ accordion without a plugin: questions expand in place, answers allow limited HTML, and FAQPage structured data is emitted automatically — no settings to find.
In the editor
- The section holds FAQ item child blocks — one per question. Add, reorder and delete them like any block.
- Each item: the question, the answer, and an open by default toggle.
- The left column carries an eyebrow, heading and note, edited on the canvas.
The schema is automatic
Every page using FAQ items gets one FAQPage node describing exactly the questions shown — deduplicated, and skipped entirely on pages that already carry hand-written FAQ JSON-LD. There is nothing to configure and no way to accidentally emit it twice.
Worth knowing
- Four to eight questions read best; past that the section stops being scannable.
- Answer the question in the first sentence. Short, direct answers are what search engines and AI assistants quote.
- The toggle behaviour needs JavaScript; without it, all answers render expanded — nothing is ever hidden from a reader.
See it
Rendered with every option set on the block library · part of the 43 blocks · used throughout client builds.