web-dev-qa-db-fra.com

L'utilisation du schéma FAQ n'affiche pas d'extrait riche dans les résultats de recherche Google

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 } ?>
2
m.javad Koushki

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.

2
GDav

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:

  1. Ajout de données structurées FAQPage (générées à l'aide d'un balisage intégré appelé JSON-LD, recommandé par Google) à la page Web. Vous pouvez le faire avec ou sans l'aide d'un plugin WordPress .
  2. Validation de la page Web pour FAQ Exactitude du schéma à l'aide de Google Rich Results Test Tool .
  3. Soumettre la page Web pour une nouvelle indexation en explorant la page via Google Search Console.
0
Shashank Singh