Write FAQ answers with matching schema markup
Writes short, factual FAQ answers based on your own content and outputs valid FAQPage JSON-LD to paste into the page.
Write an FAQ section about {{TOPIC}}.
Questions to answer:
{{QUESTIONS}}
Base every answer only on this source text. If the source does not answer a question, write "NOT IN SOURCE" for that answer.
<source>
{{SOURCE_TEXT}}
</source>
For each answer:
- Start with a direct answer in the first sentence (yes, no, a number, or a short definition).
- 40 to 80 words.
- Plain language, no marketing claims.
Then output valid FAQPage JSON-LD containing the same questions and answers, ready to paste inside a script tag. Leave out any question marked NOT IN SOURCE.Example output
Q: Can I cancel any time? A: Yes. Cancel from Settings, Billing. You keep access until the end of the paid month. <script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage",...}</script>
How to use
Use questions from real customer emails or search suggestions. Validate the JSON-LD with a structured data testing tool before publishing.
Why it works
Grounding answers in your own text prevents confident but wrong claims on a page search engines may quote. Writing the answers and markup together keeps them identical, which structured data guidelines require.