FAQ Schema Generator
Create valid FAQ schema markup (FAQPage JSON-LD) for your Q&A content and earn FAQ rich results in Google. Add your questions, copy the snippet, done.
Details
Advanced & recommended fields
JSON-LD output
How to use FAQ schema markup
FAQ schema (the FAQPage type) is structured data that describes a list of questions and their answers. When you add valid FAQ schema markup to a page, Google can display those questions directly in search results as an expandable rich result, which takes up more space and can lift your click-through rate.
This free FAQ rich snippet generator tool builds the JSON-LD for you. Type each question and answer in the form on the left and the markup updates live on the right, with required fields validated as you go. When it shows “Valid,” copy the <script> snippet and paste it into the <head> (or anywhere in the body) of the page that shows those FAQs.
FAQ schema rules to follow
- Only mark up Q&A content that is actually visible on the page. Hidden FAQ content violates Google's guidelines.
- Each
Questionneeds aname(the question) and anacceptedAnswerwithtext. - FAQ content should be written by the site, not user-submitted (that's the
QAPagetype instead). - Don't use FAQ markup for advertising.
A FAQ schema markup example
The output of this tool is a complete, copy-paste-ready example. Each entry becomes a Question object inside mainEntity, and each answer becomes an Answer object. After you paste it in, confirm it with our schema markup validator and Google's Rich Results Test. New to structured data? Read what is schema markup first.