SEO
Google Allows FAQ Markup for Non-FAQ Content

Google’s John Mueller answered a question about FAQ structured data that significantly expanded the kinds of content that FAQ structured data can be applied to, which now includes content that isn’t even in the FAQ format.
FAQ Structured Data
FAQ (Frequently Asked Questions) is a type of content format that consists of answers with questions. It’s meant to be a resource for site visitors who have questions.
FAQ content can be in the format of an entire page of questions and answers or a short section of a page that consists of a question and answer format.
Publishers typically add an FAQ section to a web page.
A benefit of using the FAQ format is that it can result in doubling or even tripling the amount of space that is occupied by your search result listing.
That not only makes a search presence more visible but it also knocks a competitor or two off the first page of the search results.
Lastly, the FAQ structured data can be used in web forum content, which can result in receiving an enhanced listing in Google.
John Mueller Explaining How to Use of FAQ Structured Data
Up until Mueller answered this question, those two content scenarios were the only kind where FAQ structured data was known to be applicable:
- FAQ Content Format
- Web Forums
The question asked want to know if it’s okay to use the FAQ structured data outside of the traditional FAQ content format, where a section of a page is labeled FAQ and a series of questions and answers are listed.
It’s a good question because the use of this kind of structured data outside of FAQ and forum settings is not addressed at all in Google’s FAQ structured data guidelines.
Google’s guidelines specifically recommends this structured data for FAQ Pages:
“A Frequently Asked Question (FAQ) page contains a list of questions and answers pertaining to a particular topic. Properly marked up FAQ pages may be eligible to have a rich result on Search”
Is it Okay to Use FAQ Structured Data Outside of FAQ Content Format?
This is the question that was asked:
“Is it okay to use the FAQ schema to mark up questions and answers that appear in different sections of a blog post that aren’t formatted as a traditional FAQ list?
For example, a post maybe has ten headings for different sections. A few of those are questions with answers.”
Google’s John Mueller answered:
“So I double-checked the official documentation, that’s where I recommend you go for these kinds of questions as well, and it looks like it’s fine.
The important part when it comes to FAQ snippets and structured data in general is that the content should be visible on the page.
So it should really be the case that both the question and the answer is visible when someone visits that page, not that it’s kind of hidden away in a section of a page.
But if the questions and the answers are visible on the page, even if they’re in different places on the page, that’s perfectly fine.”
Structured Data Does Not Guarantee Enhanced Listings
At this point John Mueller could have dropped the mic and moved on to the next question because his answer dramatically expands the contexts of where the FAQ structured data can be applied.
However he continued his answer to provide more information about structured data in general.
Mueller continued:
“The other thing to keep in mind is that like all structured data, FAQ snippets are not guaranteed to be shown in the search results.
Essentially you make your pages eligible to have these FAQ snippets shown.
But it doesn’t guarantee that they will be shown.
So, you can use the testing tool to make sure that everything is implemented properly.
And if the testing tool says that’s okay, then probably you’re on the right track.
But you will probably still have to kind of wait and see how Google actually interprets your pages and processes them to see what is actually shown in the search results.
And for structured data, I think it’s the case for FAQ, but at least for some of the other types, there are specific reports in Search Console as well that give you information on the structured data that was found and the structured data that was actually shown in the search results so that you can kind of roughly gauge, is it working the way that you want it to or is it not working the way that you want it to.
And for things like this, I would recommend trying them out and making a test page on your website, kind of seeing how things end up in the search results, double checking if it’s really what you want to do, and then going off to actually implement it across the rest of your website.”
Structured Data Quality Guidelines
Something Mueller didn’t mention but bares mentioning is that there are quality guidelines for structured data.
There are many rules to know in order to avoid receiving a manual action penalty.
One in particular is the rule against using content that is not on the web page.
Publishers who abuse structured data by inserting content that is not visible to users can be subject to a manual action.
So whatever is put in the FAQ structured data should exactly match what is on the web page itself.
Google’s Structured Data quality guidelines cautions:
“Violating a quality guideline can …possibly cause it to be marked as spam.
Don’t mark up content that is not visible to readers of the page. For example, if the JSON-LD markup describes a performer, the HTML body must describe that same performer.”
Citations
Read Google’s FAQ Structured Data Documentation
Mark up your FAQs with structured data
Read Google’s Structured Data Guidelines
General structured data guidelines
Watch the Google Office-hours Hangout
Watch John Mueller answer the question at the 05:18 minute mark:
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version=’2.0′;
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window,document,’script’,
‘https://connect.facebook.net/en_US/fbevents.js’);
if( typeof sopp !== “undefined” && sopp === ‘yes’ ){
fbq(‘dataProcessingOptions’, [‘LDU’], 1, 1000);
}else{
fbq(‘dataProcessingOptions’, []);
}
fbq(‘init’, ‘1321385257908563’);
fbq(‘track’, ‘PageView’);
fbq(‘trackSingle’, ‘1321385257908563’, ‘ViewContent’, {
content_name: ‘google-allows-faq-markup-for-non-faq-content’,
content_category: ‘news seo ‘
});
SEO
Google Clarifies Course Structured Data Requirements

Google updated the Course structured data requirements for appearing in the Course rich results. Failure to follow the guidelines may result in not qualifying for the rich result.
While the added requirement is not new, it was previously missing from the Course structured data requirements page.
Course Structured Data
The Schema structured data for courses is what schools use to appear in the associated rich results, which can appear as a carousel.
The official Schema.org website defines the Course structured data as:
“A description of an educational course which may be offered as distinct instances at which take place at different times or take place at different locations, or be offered through different media or modes of study.
An educational course is a sequence of one or more educational events and/or creative works which aims to build knowledge, competence or ability of learners.”
As long as schools follow the Google Search Central structured data guidelines and requirements for the Course structured data, students can find courses they’re looking for in the rich results triggered by educational course search queries, and everyone wins.
Unfortunately, the Course structured data guidelines were incomplete because they were missing an essential requirement.
Google Clarifies How to Be Eligible for Rich Results
The change to the Course structured data was to add a requirement missing from the guidelines.
The change is described in a Google changelog:
“Clarified that you must add three courses to be eligible for the Course rich result. This is not a new requirement; it was previously only documented in the Carousel documentation.”
Google added additional sentences to the section of the Course structured data guidelines that is titled Technical Guidelines.
The new wording that was added is:
“You must mark up at least three courses. The courses can be on separate detail pages, or in an all-in-one page.
You must add Carousel markup to either a summary page or an all-in-one page.”
Previous to this clarification, developers and SEOs who followed the Course guidelines would not have known about this requirement unless they had looked at the Carousel structured data requirements.
All schools that failed to mark up three courses and add Carousel markup will not qualify for the Course rich results.
Additional Changes to Structured Data Guidelines
Previous to Google’s clarification of the Course structured data requirements, the word “carousel” appeared only two times.
After the change, the word “carousel” appears six times in the new documentation.
The Carousel structured data requirements were important all along, but the previous documentation did not communicate that importance to the search community.
Check Your Structured Data
If the Course structured data has failed in the past to result in a rich result, it may be helpful to review the current structured data that’s on the pages to ensure that there are at least three courses marked up and that the Carousel markup is also used.
Citations
Read the Updated Course Structured Data Guidelines
Use Schema for Course Carousel
View an Archive of the Previous Guidelines
Archive.org Snapshot of Google Course Structured Data Guidelines
Image by Shutterstock/Maxim Gutsal
!function(f,b,e,v,n,t,s) {if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)}; if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s)}(window,document,'script', 'https://connect.facebook.net/en_US/fbevents.js');
if( typeof sopp !== "undefined" && sopp === 'yes' ){ fbq('dataProcessingOptions', ['LDU'], 1, 1000); }else{ fbq('dataProcessingOptions', []); }
fbq('init', '1321385257908563');
fbq('track', 'PageView');
fbq('trackSingle', '1321385257908563', 'ViewContent', { content_name: 'google-clarifies-course-structured-data-requirements', content_category: 'news seo' }); }
-
SEARCHENGINES6 days ago
Google Explains How To Inject Canonical Tags Using JavaScript
-
TECHNOLOGY1 day ago
How Businesses Can Automate Root Cause Analysis (RCA) With Machine Learning
-
GAMES6 days ago
House Flipper – Renovating Old Fixer-Uppers is Available Now with Xbox Game Pass!
-
SEARCHENGINES5 days ago
Google June 27th Update, Communicating On Updates, Rich Results Guidelines Update, SEO, PPC, Local, News & More