J'ai mis le code de schéma FAQ sur ma page unique (WordPress) et il ne s'affiche pas sur le résultat Google.
Le code est correct mais je ne sais pas pourquoi cela ne fonctionne pas.
<!-- FAQ schema-->
<?php if(get_post_meta($post->ID, 'dm_que1',true)){ ?>
<div itemscope="" itemtype="https://schema.org/FAQPage">
<div itemscope="" itemprop="mainEntity" itemtype="https://schema.org/Question">
<h3 class="city-information_title" itemprop="name"><?php $post_meta = get_post_meta($post->ID, 'dm_que1',true);echo $post_meta; ?></h3>
<div itemscope="" itemprop="acceptedAnswer" itemtype="https://schema.org/Answer">
<p class="city-information_content" itemprop="text"><?php $post_meta = get_post_meta($post->ID, 'dm_ans1',true);echo $post_meta; ?></p>
</div>
</div>
<div itemscope="" itemprop="mainEntity" itemtype="https://schema.org/Question">
<h3 class="city-information_title" itemprop="name"><?php $post_meta = get_post_meta($post->ID, 'dm_que2',true);echo $post_meta; ?></h3>
<div itemscope="" itemprop="acceptedAnswer" itemtype="https://schema.org/Answer">
<p class="city-information_content" itemprop="text"><?php $post_meta = get_post_meta($post->ID, 'dm_ans2',true);echo $post_meta; ?></p>
</div>
</div>
<div itemscope="" itemprop="mainEntity" itemtype="https://schema.org/Question">
<h3 class="city-information_title" itemprop="name"><?php $post_meta = get_post_meta($post->ID, 'dm_que3',true);echo $post_meta; ?></h3>
<div itemscope="" itemprop="acceptedAnswer" itemtype="https://schema.org/Answer">
<p class="city-information_content" itemprop="text"><?php $post_meta = get_post_meta($post->ID, 'dm_ans3',true);echo $post_meta; ?></p>
</div>
</div>
</div>
<?php } ?>
Consignes Google précisez que les extraits enrichis ne sont pas garantis, même si le code est correct:
Google ne garantit pas que vos données structurées apparaîtront dans les résultats de recherche, même si votre page est correctement balisée
Ces directives offrent plusieurs raisons pour lesquelles un extrait enrichi peut ne pas être affiché, dont beaucoup concernent le contenu lui-même.
Je recommande de les vérifier et de faire les ajustements nécessaires. De plus, si vous n'en avez pas déjà un, créez un compte Search Console afin d'être informé de toute action manuelle qui aurait pu être appliquée.
Les gens ont déjà mentionné les raisons possibles pour lesquelles le résultat riche n'apparaît pas dans Google.
Une chose que j'ai personnellement remarquée est que Les résultats riches de la FAQ n'apparaissent que pour les résultats affichés sur la première page. Bien qu'il n'y ait aucune mention de ce genre dans les consignes Google.
Étant donné que "Google ne garantit pas que vos données structurées apparaîtront dans les résultats de recherche".
Tout ce que vous pouvez faire est d'implémenter correctement les données de structure et de croiser les doigts.
La mise en œuvre du schéma FAQPage dans WordPress est assez simple. Elle comprend trois étapes principales: