Placez des données structurées sur votre page afin d'activer des fonctionnalités spéciales dans les résultats de recherche Google, puis exécutez le test des résultats enrichis.
Ouvrir l'outil de test des résultats enrichis
Exécuter le test
Pour une URL
Envoyez l'URL complète de la page à tester. Important : toutes les ressources de la page doivent être accessibles par n'importe quel internaute sans nécessiter d'identifiants de connexion. Les ressources protégées par un pare-feu ou un mot de passe ne seront pas testées. Si votre page est protégée par un pare-feu ou hébergée sur votre ordinateur local, vous pouvez la tester en intégrant un tunnel.
Pour un extrait de code
Cet outil vous permet de tester des extraits de code. Sur la page de destination de l’outil, choisissez l'option Code plutôt qu'URL pour le test, puis collez le code à tester. Vous pouvez modifier le code et effectuer à nouveau le test en cliquant sur Exécuter le test autant de fois que vous le souhaitez.
Définir un user-agent (facultatif)
Vous pouvez définir le user-agent à utiliser pour tester votre page. Autrement dit, vous pouvez tester votre page avec un smartphone ou un ordinateur de bureau. Sélectionnez un user-agent dans la liste située sous l'URL ou la zone de saisie du code.
En raison de l'initiative Google orientée mobile (qui reflète l'utilisation croissante d'appareils mobiles pour accéder aux pages Web), le user-agent par défaut est un smartphone. Si votre site est destiné aux appareils mobiles, nous vous recommandons donc d'utiliser ce user-agent pour effectuer les tests, sauf si vous avez des raisons spécifiques de choisir le user-agent pour ordinateur. De manière générale, nous vous conseillons d'opter pour le user-agent pour smartphone, car la majorité des internautes naviguent aujourd'hui sur le Web via un appareil mobile.
Pour vérifier si votre site est orienté mobile, consultez la page de paramètres de votre propriété.
Formats de données structurées acceptés
Le test des résultats enrichis est compatible avec les données structurées au format JSON-LD, RDFa et microdonnées.
Examiner les résultats
Le test indique les types de résultats enrichis trouvés sur la page, ainsi que les erreurs ou les suggestions concernant vos données structurées.
S'il existe des erreurs ou des avertissements, développez l'élément individuel pour en afficher les détails, puis cliquez sur la description pour ouvrir l'explorateur de code à l'emplacement correspondant. L'explorateur utilise le rendu du code source.
Les résultats du test couvrent les points suivants :
État des URL
L'outil peut indiquer l'une des valeurs d'état suivantes pour une URL testée, où N dépend du nombre d'éléments trouvés.
- N élément(s) valide(s) détecté(s)
- Aucun élément détecté
- N élément(s) valide(s) contenant des avertissements détecté(s)
- N éléments valides détectés : tous contiennent des avertissements
- N éléments valides détectés : certains contiennent des avertissements
- N éléments détectés : certains ne sont pas valides
- N élément(s) non valide(s) détecté(s)
- Impossible d'explorer l'URL
- Erreurs de syntaxe détectées dans les données structurées
Exploration
Cette section indique si Google a l'autorisation d'explorer la page. Si Google empêche l'exploration de la page dans le cadre de son cycle d'exploration standard (par exemple, en raison d'une règle robots.txt ou d'une instruction noindex), l'outil ne peut pas tester la page.
- Exploration réussie/Échec de l'exploration :
- Explorée avec : indique le type de user-agent utilisé pour l'exploration (smartphone ou ordinateur).
- Exploration autorisée ? Vérifie si une règle robots.txt sur le site empêche l'exploration de cette page.
- Récupération de page : indique si la page peut être récupérée par le test. Si l'exploration a échoué, la récupération échouera systématiquement.
Éléments détectés/Données structurées détectées
Indique si des éléments de données structurées ont été trouvés sur la page. Si des données structurées ont été détectées, mais qu'elles n'ont pas pu être analysées, elles sont indiquées à cet endroit. Tous les éléments détectés, qu'ils soient parfaitement valides, qu'ils comportent des avertissements ou des erreurs, ou qu'ils ne puissent pas être analysés, sont indiqués ici, avec une description de l'élément et des éventuels problèmes.
Erreurs
Si, pour une raison quelconque, l'outil ne peut pas accéder à la page, il affichera l'une des erreurs suivantes :
- Aucune réponse du serveur DNS : il s'agit souvent d'un problème temporaire qui se résout de lui-même en quelques minutes.
- Erreur DNS : hôte inconnu : votre serveur DNS ne parvient pas à trouver votre URL. Il peut s'agir d'un problème temporaire qui se résout de lui-même en quelques minutes.
- Erreur DNS : adresse IP privée fournie : votre DNS renvoie une adresse IP située dans une plage exclue spéciale/privée, telle qu'une adresse IP privée RFC 1918 (par exemple, 10.0.0.1).
- Erreur de connexion au serveur : serveur inaccessible, connexion refusée ou échec de connexion. En savoir plus.
- Réponse non valide du serveur : le serveur n'est pas compatible avec le protocole demandé, la réponse ou les en-têtes sont tronqués ou la réponse ne peut pas être analysée (par exemple, lorsque les données de la réponse sont mal compressées). En savoir plus.
- Certificat SSL du serveur non valide : le certificat SSL de votre site n'est pas valide. Google ne teste pas d'URL HTTPS sur le site en l'absence d'un certificat valide.
- Fichier robots.txt inaccessible : Google n'explore pas les sites Web qui présentent un fichier robots.txt inaccessible. Vous pouvez vérifier la disponibilité de votre fichier robots.txt dans le rapport des statistiques sur l'exploration.
- Dépassement de la charge d'hôte : votre site semble avoir atteint la capacité maximale des demandes d'exploration ou d'inspection par Google. Vous devez diminuer la charge de trafic (telle qu'estimée par Google) pour que Google puisse effectuer des tests.
Vous recevrez un avertissement si un test ne parvient pas à charger certaines ressources utilisées par une page. Les ressources sont des éléments externes, comme des fichiers image, CSS ou de script, qui sont inclus dans une page. Ce test tente de charger uniquement certains types de ressources. Les autres, qui n'ont pas d'incidence sur le test, sont ignorés.
Les problèmes de chargement ont plusieurs causes possibles :
- La ressource n'a pas pu être chargée dans un délai raisonnable. Dans ce cas, essayez d'exécuter de nouveau le test. Si ce problème persiste, envisagez d'héberger la ressource ailleurs, ou essayez de découvrir le motif du délai ou de l'absence de réponse de l'hôte pour résoudre ce problème.
- La ressource n'existe pas à l'emplacement indiqué (erreur 404). Vérifiez et corrigez l'URL de la ressource sur votre page.
- La ressource est inaccessible aux utilisateurs qui ne sont pas connectés. Le test accède à la page en tant qu'utilisateur anonyme : assurez-vous que toutes les ressources sont accessibles aux utilisateurs anonymes.
- Un fichier robots.txt empêche Googlebot d'accéder à la ressource. Si cette ressource est importante (voir ci-dessous) et qu'elle se trouve sur votre propre site, vous pouvez la débloquer pour Googlebot. Si la ressource est hébergée sur un autre site, contactez son webmaster et demandez-lui de la débloquer.
Débloquer les ressources importantes
Si une ressource bloquée est importante, cela peut avoir des conséquences majeures sur l'interprétation de la page par Google. Par exemple, si une grande image est bloquée, une page peut sembler adaptée aux mobiles alors qu'elle ne l'est pas. Un fichier CSS bloqué peut provoquer l'application de mauvais styles de police (par exemple, trop petits pour un appareil). Cela affecte la capacité de Google à explorer votre page, ce qui peut impacter vos résultats sur Google. Assurez-vous que le fichier robots.txt n'empêche pas Googlebot d'accéder à des ressources importantes, et qu'elles sont accessibles en règle générale.
Résultats de test incohérents/Problèmes de chargement de page
Si vous avez des ressources impossibles à charger ou d'autres problèmes de chargement de page, les résultats peuvent varier légèrement d'un test à l'autre, car l'ensemble de ressources chargées n'est pas le même pour tous les tests. Si le rendu de la page change chaque fois que vous réalisez le test alors que vous n'avez apporté aucune modification, recherchez la présence d'un message d'avertissement confirmant le problème de chargement. Cliquez dessus pour voir ce qui a pu empêcher le rendu cohérent et correct de la page.
Type d'erreur | Description |
---|---|
Document JSON non valide | La syntaxe JSON contient une erreur de niveau supérieur. |
Type de valeur incorrect | La valeur spécifiée pour un champ n'est pas valide. Par exemple, vous avez spécifié une chaîne alors qu'il fallait indiquer un nombre ou un tableau. Consultez la documentation sur les données structurées pour connaître le type de valeur requis pour ce champ spécifique. |
Erreur d'analyse : symbole ":" manquant | Il manque un symbole ":" entre le champ et la valeur. |
Erreur d'analyse : symboles "," ou "}" manquants | Il manque une virgule ou une accolade fermante. |
Erreur d'analyse : symbole "}" ou nom de membre d'objet manquants |
Il manque une accolade fermante ou un nom de membre d'objet. |
Erreur d'analyse : symboles "," ou "]" manquants dans la déclaration de tableau | Erreur lors de l'analyse d'une valeur du tableau : il manque une virgule ou un crochet fermant dans la déclaration de tableau. |
Impossible d'analyser la longueur du jeton | Le début et la fin d'une propriété ou d'une valeur sont introuvables pour une raison quelconque. |
Nombre incorrect | La valeur de la propriété devrait être un nombre, mais un autre type de valeur a été utilisé. |
Séquence d'échappement vide dans la chaîne |
Une valeur de chaîne contient un caractère de séquence d'échappement vide, par exemple :
au lieu de
|
Séquence d'échappement incorrecte dans la chaîne |
Une séquence d'échappement non valide a été utilisée dans une valeur de chaîne, par exemple : "description" : "séquence inconnue quelconque \q" |
Caractère Unicode tronqué | Il manque les 6 derniers caractères d'une paire de substitution Unicode. |
Caractère Unicode non valide | Il manque un jeton \u au début de la seconde moitié d'une paire de substitution Unicode. |
Séquence d'échappement Unicode non valide : quatre chiffres doivent être indiqués | Une séquence d'échappement Unicode contient une erreur de syntaxe : quatre chiffres doivent être indiqués. |
Séquence d'échappement Unicode non valide : un chiffre hexadécimal doit être indiqué | Une séquence d'échappement Unicode contient une erreur de syntaxe : un chiffre hexadécimal doit être indiqué. |
Propriété en double | Vous avez fourni deux définitions pour une même propriété dans votre objet de données structurées. Par exemple, deux valeurs @context . |
Élément de niveau supérieur non valide | Un élément de niveau supérieur dans votre syntaxe JSON-LD n'est pas valide. |
Référence à un élément inexistant | Un attribut itemref renvoie vers un identifiant inexistant. |
Types de résultats enrichis acceptés
Ce test accepte actuellement les types de résultats enrichis suivants :
Types acceptés
- Article
- Fil d'Ariane
- Carrousel
- Élément de la liste des cours
- Informations sur le cours
- Forum de discussion
- Ensemble de données
- Questions/Réponses sur l'éducation
- Note globale de l'employeur
- Estimation de salaire
- Événement
- FAQ
- Fact-checking
- Hôtels
- Métadonnées de l'image
- Offre d'emploi
- Vidéo éducative
- Établissement local
- Solutionneurs mathématiques
- Film
- Fiches de marchand
- Entreprise
- Contenu soumis à un paywall
- Problèmes pratiques
- Extrait produit
- Page de profil
- Page de question/réponse(s)
- Recette
- Extrait d'avis
- Application logicielle
- Annonce spéciale
- Contenu accessible par abonnement
- Location de vacances
- Fiche de véhicule
- Vidéo
Enregistrer l'historique des tests
Chaque fois que vous exécutez un test, la Search Console enregistre son état ainsi que votre code. Pour conserver l'historique des versions de votre code et de vos tests, ajoutez l'URL de la page aux favoris après l'exécution du test. L’historique d'un test est disponible pendant environ 90 jours. Ces favoris sont accessibles à tous.
Partager les résultats des tests
Le bouton Partager vous permet de partager le lien comportant les résultats des tests avec n’importe qui. Aucune autorisation n'est nécessaire pour accéder aux résultats. Les liens vers les résultats des tests fonctionnent pendant environ 90 jours.
Prévisualiser l'affichage de votre page dans les résultats de recherche Google
Pour certains types de résultats enrichis, vous pouvez prévisualiser la façon dont ils sont susceptibles de s'afficher dans la recherche Google ou dans l'Assistant Google. Si plusieurs mises en page sont possibles, par exemple pour les recherches sur ordinateur et sur mobile, cet outil vous permettra de les passer en revue.
Vous pouvez faire divers essais en modifiant le code de la page et en exécutant de nouveau le test pour générer d'autres mises en page. Vous pouvez partager l'URL qui figure dans votre navigateur avec d'autres internautes pour leur montrer les résultats obtenus.
En fonction de ce que l'outil détecte sur la page, vous pouvez choisir un type de résultat à afficher et sélectionner une version classique ou mobile.
Google ne garantit pas que votre page s'affichera exactement de la manière présentée ici, ou que l'un de ces affichages sera utilisé. Nous essayons de présenter le meilleur résultat pour chaque requête de recherche en fonction de l'historique des recherches de l'internaute, de sa zone géographique et de nombreuses autres variables.
Plus de ressources en matière de données structurées
Voici d'autres ressources concernant les données structurées et les fonctionnalités des résultats de recherche Google :
- La galerie de données structurées, qui affiche les options d'affichage dans les résultats de recherche compatibles avec la recherche Google
- La présentation des données structurées sur Google, qui permet aux développeurs de pages Web d'activer ces fonctionnalités