What Is FAQ Schema?
FAQ schema is a type of structured data markup, based on the Schema.org FAQPage type, that signals to Google that a page contains a list of frequently asked questions along with their answers. When implemented correctly, it can trigger FAQ rich results in Google Search, where two or three questions from the page appear as expandable dropdowns directly beneath the page's organic listing. This effectively increases the amount of SERP space your page occupies without requiring a higher ranking.
The markup is added to a page using JSON-LD, the format Google recommends, and follows a specific structure: a FAQPage type at the root level, with each question represented as a Question entity containing an acceptedAnswer of type Answer. Each answer can include plain text or basic HTML such as links and lists. The questions in the schema must be genuine questions that users are likely to ask, and the answers must accurately reflect the visible content on the page. Google does not accept FAQ schema used for promotional purposes or for content that users cannot see.
For South African businesses, FAQ schema is one of the most practical forms of SEO structured data to implement because it is supported on most website platforms including WordPress (via plugins such as Yoast SEO or RankMath), custom HTML sites, and JavaScript frameworks. Service pages, product pages, blog posts, and resource pages all benefit from FAQ schema when the content genuinely addresses common questions from prospective customers. The markup also makes the content parseable by AI systems like Google's AI Overviews and Perplexity, improving the chances that the page is cited as a source in AI-generated answers.
FAQ Schema In Practice
The scenario below is an illustrative example, not a Juicy Designs client result. It shows the kind of effect that FAQ schema work typically produces, so treat it as indicative rather than measured.
Imagine a Johannesburg-based solar installation company that adds FAQ schema to its main service page, marking up five questions that prospects regularly ask: "How long does a solar installation take in South Africa?", "What size solar system do I need for a three-bedroom house?", and "Does solar work during load shedding?" Each question has a clear, factual answer between 40 and 80 words, and the schema is implemented as a JSON-LD block in the page head.
Once Google recrawls the page, the organic result in South African search could plausibly show two of the FAQ dropdowns beneath the standard title and description. The expanded listing would then take up noticeably more vertical space in the SERP, pushing competitor listings further down. The page might also start appearing as a cited source in AI Overview responses for load-shedding-related solar queries, which would bring a new stream of high-intent visitors who would not previously have found the page through standard organic results.
How to implement FAQ schema
FAQ schema is structured data, written in JSON-LD, that labels a genuine list of questions and answers on a page so search engines understand them as an FAQ. You add a script of type application/ld+json declaring an FAQPage with each Question and its acceptedAnswer, matching the questions and answers actually visible on the page. The two rules that matter most are accuracy and visibility: the marked-up questions and answers must appear on the page for users to see, because marking up hidden or fabricated content breaches Google's guidelines and can trigger a penalty. Tools such as Google's Rich Results Test validate the markup. Done correctly, FAQ schema makes the page eligible for FAQ rich results and helps machines extract your answers.
FAQ schema best practices
Good FAQ schema starts from good FAQs: real questions your audience asks, answered concisely and usefully on the page, then marked up to match exactly. Keep the answers self-contained so they make sense quoted out of context, which serves both rich results and AI extraction. Do not stuff the FAQ with keyword-laden pseudo-questions, and do not mark up promotional content disguised as an answer. Ensure every marked-up item is visible and identical to the schema. Note that Google has narrowed FAQ rich-result eligibility over time, so a valid FAQPage does not guarantee the rich result will show, but accurate FAQ content and schema still help search engines and AI systems understand and surface your answers.
FAQ
Does FAQ schema guarantee rich results in Google search?
No. Adding FAQ schema makes your page eligible for FAQ rich results but does not guarantee them. Google decides whether to display the rich result based on content quality, page authority, and relevance. Reviewing rich result status in Google Search Console helps you monitor eligibility and any errors.
How many FAQ items should I include in FAQ schema?
Google typically shows two to three FAQ items in the rich result preview. Including four to eight well-written Q&A pairs in your schema is a practical approach: it gives Google options to select from while keeping the structured data manageable and directly relevant to the page topic.
Is FAQ schema still worth adding?
Yes. Even where Google shows FAQ rich results less often than before, accurate FAQ schema still helps search engines and AI systems understand and extract your answers, and the underlying visible FAQ serves users directly. The value is in genuine, well-structured question-and-answer content, marked up accurately.
Can FAQ schema cause a penalty?
Yes, if misused. Marking up questions and answers that are not visible on the page, or disguising promotional content as an FAQ, breaches Google's structured-data guidelines and can trigger a manual action. FAQ schema must always mirror genuine, visible content on the page.