Hi arnaud,
We looked into that and saw that it was recommended to be in the HTML tag (https://search.google.com/test/rich-results?utm_campaign=devsite&utm_medium=microdata&utm_source=faq-page), which we don’t have access to, since it’s added by the theme. Instead of focusing just on this, we’re going to be switching from the Microdata to JSON-LD format of adding schema information to our FAQ pages, which is a much larger change.
In the meantime, if you wanted to integrate the FAQPage markup within the current structure, you could modify your theme page template (or header template, depending where it’s found) to include the correct itemtype in the <html> tag (as in the example here: https://search.google.com/test/rich-results?utm_campaign=devsite&utm_medium=microdata&utm_source=faq-page). In your case, you’d probably want to limit it to just the FAQ page and the FAQ post type. So you’d have to create a conditional statement. For example:
<?php
if( is_page('x') || 'ufaq' == get_post_type() ){
?>
<html itemscope itemtype="https://schema.org/FAQPage">
<?php
}
else{
?>
<html>
<?php
}
?>
Replace x with the ID of the page you put your FAQ shortcode on.