Which structured data (e.g., Microformats or Schema.org) should I use for page with FAQ?
4 Answers
There is this: https://schema.org/QAPage
and these: https://schema.org/Question + https://schema.org/Answer
Which you can indeed use …
and validate: https://search.google.com/structured-data/testing-tool
To build your own FAQ page.
<div itemscope itemtype="http://schema.org/Question">
<h1 itemprop="text">What does FAQ stand for?</h1>
<div itemprop="acceptedAnswer" itemscope itemtype="http://schema.org/Answer">
<p itemprop="text">
A: Frequently Asked Questions
</p>
</div>
</div>
-
1"Don't use QAPage markup for FAQ pages or pages where there are multiple questions per page. QAPage markup is for pages where the focus of the page is a single question and its answers." developers.google.com/search/docs/data-types/qapage– OmiodCommented Jan 29, 2019 at 23:40
-
I feel like you are confusing these. Try this: build a QApage as specified in the example above and as per Google's schema SPEC, then, submit that page to Google Search console, take a look at what google indexes on that page. Try it both ways, see which one gives you an error and which one "validates" as structured data. IMPORTANT: do this via the SEARCH CONSOLE, not just the "testing tool". After that, then take a look at how Google handles your page in SERP, within search results. (you'll see what im saying when you get a page 1 FAQ SERP) Commented Sep 6, 2019 at 19:50
The vocabulary Schema.org has the types Question
and Answer
(added in version 1.1 from 2014-04-04).
This is not only for Q&A sites, but also for FAQs, as Question
explicitly mentions (bold emphasis mine):
A specific question - e.g. from a user seeking answers online, or collected in a Frequently Asked Questions (FAQ) document.
-
And as Christian Zagarskas notes in his answer, for the page itself you can use the
QAPage
type.– unorCommented Jan 9, 2017 at 14:09
There is no schema entry for FAQ, you most likely best of adding it as a 'WebPage'. or using the about. It's not required to use rich snippets for all pages. It holds little SEO weight if any. Google will be able to establish it as a FAQ page without any markup of this type.
-
3For anyone on this page as of 2017- maybe pre 2013 Simon's comment was true... but there is indeed a SCHEMA intended for Q/A pages... run any StackOverflow or stackexchange Q/A through search.google.com/structured-data/testing-tool and it will become clear... Commented Sep 26, 2018 at 20:56
-
2True... Schema has different versions. Latest is Schema Version 3.4 Commented Sep 26, 2018 at 21:58
As of end August 2017 the FAQPage type was added to schema.org. It is a subtype of QAPage with the difference that each question has only one answer.
In the spring of 2019 the feature was added to google search and is supported by the Rich Results Tool.