Table of contents
FAQ schema is a JSON-LD code snippet that marks up the question-and-answer section of a web page, helping Google and AI tools like ChatGPT understand exactly which question is answered where — instead of having to guess from plain text. For AEO, this is the easiest schema type to implement and the one with the clearest results: you are speaking to AI in the exact format it likes best — question and answer.
What does FAQ schema look like?
Here is a complete FAQPage schema — replace the content and it is ready to use:
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "How long does delivery take?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Within Ho Chi Minh City, delivery takes 24 hours. Other provinces take 2–4 business days via courier."
}
},
{
"@type": "Question",
"name": "Can I return or exchange items?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Free returns within 7 days as long as the product still has its original tags and has not been used."
}
}
]
}
The entire block sits inside a <script type="application/ld+json"> tag placed anywhere in the page's HTML. Each Question–Answer pair in the schema must correspond to a question-and-answer pair users can see on the page.
How do you add FAQ schema to your website?
Four paths, depending on your website's current setup:
- WordPress: use the FAQ block in Rank Math or Yoast — the plugin generates valid schema automatically, no code required.
- Custom-built website: insert a script tag with content like the sample above. If you use a modern framework (Next.js, Nuxt, etc.), build a reusable component that renders JSON-LD for every page.
- Website managed by a third party: send your developer the list of questions and answers along with this article — a 30-minute job for anyone with the right skills.
- Need it standardized site-wide: when the volume is large and you need a content strategy to go with it, our Starter package deploys schema across your entire site within the very first month.
What are the most common FAQ schema mistakes?
The three mistakes we run into most often when auditing Vietnamese websites:
- Schema says one thing, the page says another: the content in the JSON-LD does not match what is displayed — a form of structured data spam that Google penalizes directly.
- Invalid JSON syntax: missing commas, mismatched brackets, unescaped double quotes inside strings. Schema with syntax errors is ignored entirely — validate with Google's Rich Results Test before publishing.
- Answers that cannot stand on their own: answers like "As mentioned above..." or "Contact us for details" have no citation value. Every answer should make complete sense when read in isolation, ideally in 40–60 words.
Does FAQ schema actually help AI cite you?
Yes, in two ways. Directly: AI tools with search features read structured data when they retrieve your page, and a clearly marked question-and-answer pair is the most natural citation candidate when a user asks that exact question. Indirectly: FAQ schema forces you to write clean question-and-answer content — exactly the answer-first format every AI prioritizes, schema or not.
Want to know which schema your website already has and what is missing? Paste your URL into our free AEO checker — results in 10 seconds — or read how to check whether ChatGPT cites your website for a more comprehensive measurement.
Frequently asked questions
Do FAQ schema questions have to be visible on the page?
Yes. The content in the schema must match what users actually see on the page. Schema containing hidden content is considered structured data spam and can be penalized by Google.
How many FAQ questions should one page have?
4–8 questions is reasonable for most service pages and articles. Fewer than 3 sends a weak signal; more than 10 is usually a sign you should split them into separate pages or articles by topic.
How long after adding FAQ schema does it take effect?
Google usually reads the schema on its next crawl — a few days to a few weeks. For AI, the schema pays off when an AI retrieves your page for a relevant question; signals typically appear within 2–6 weeks alongside other optimizations.
AEO Saigon
An Answer Engine Optimization agency in Ho Chi Minh City — helping business websites get cited by AI. About AEO Saigon →
Want your website to be cited by AI like this?
Free Audit