La norme Accelerated Mobile Pages (AMP) permet de créer des pages au chargement rapide qui fonctionnent bien sur les appareils mobiles. Disposer d'un site Web adapté aux mobiles est essentiel pour votre présence en ligne. Dans de nombreux pays, les mobinautes sont désormais plus nombreux que les internautes. Vous pouvez utiliser le test AMP pour vérifier la validité d'une page AMP et contrôler qu'elle est configurée correctement pour s'afficher dans les résultats de recherche Google. Remarque : Lorsque vous souhaitez vérifier si vos pages AMP sont indexées correctement, il est préférable d'utiliser l'outil d'inspection d'URL plutôt que d'exécuter un test AMP.
Exécuter le test
Le test AMP est facile à exécuter. Il vous suffit de saisir l'URL complète de la page Web que vous voulez tester. Toutes les redirections implémentées par la page seront suivies lors du test.
Examiner les résultats
S'il y a des erreurs, développez-les une à une et cliquez sur le numéro de ligne pour ouvrir le volet de l'explorateur de code pour chaque erreur.
Si la page contient des données structurées, cliquez sur le lien pour ouvrir l'outil de test des données structurées. Il vous permet de tester et de découvrir ces dernières.
Erreurs AMP
En plus des erreurs AMP standards, le rapport peut indiquer les types de problèmes supplémentaires suivants (erreurs ou avertissements).
Problème | Description |
---|---|
Le contenu ne correspond pas : vidéo intégrée manquante | La page Web canonique contient une vidéo intégrée qui ne figure pas dans la page AMP. Il est généralement préférable d'inclure toutes les ressources de contenu importantes à la fois dans votre version AMP et dans la page Web canonique. Sachez que la vidéo est détectée par l'URL : si vous avez deux URL différentes renvoyant vers la même vidéo, vous verrez cet avertissement. |
Taille d'image inférieure à celle recommandée | Les données structurées de la version AMP font référence à une image plus petite que la taille recommandée. Cela peut empêcher la page de s'afficher avec toutes les fonctionnalités AMP dans la recherche Google, et peut aussi empêcher vos cartes Discover de s'afficher avec des images grand format (entraînant une diminution du trafic du site et de l'engagement utilisateur). Pour corriger ce problème, utilisez une image plus grande conformément à nos consignes. |
Le domaine de la page AMP ne correspond pas | La page AMP est hébergée sur un domaine qui diffère de sa version canonique. Cela peut porter confusion : les utilisateurs mobiles verront une URL dans les résultats de recherche et une autre URL lorsqu'ils ouvrent la page dans le lecteur AMP. (Cela n'affecte pas l'indexation ou le classement de la page.) |
URL introuvable (404) | L'URL AMP demandée est introuvable. Découvrez comment corriger les erreurs de type 404. |
Erreur serveur (5xx) | Erreur de serveur 5xx non spécifiée lors de la demande de la page AMP. En savoir plus sur les erreurs de serveur |
Bloquée par le fichier robots.txt | L'URL AMP demandée a été bloquée par une règle robots.txt. Si ce n'est pas votre objectif, recherchez la règle de blocage dans votre fichier robots.txt, puis modifiez ou supprimez-la (ou demandez à votre développeur Web de le faire pour vous). |
Problème d'exploration | Erreur d'exploration non spécifiée pour la page AMP. Utilisez l'outil d'inspection d'URL au niveau de votre URL AMP pour résoudre le problème. |
L'URL AMP référencée n'est pas une URL AMP | La page canonique fait référence à une page AMP qui n'est pas, en réalité, une page AMP. Découvrez comment une page standard doit référencer une page AMP. |
L'URL AMP référencée s'auto-désigne comme page AMP canonique | La page canonique renvoie vers une page AMP seule. Vous ne pouvez pas référencer une page AMP seule comme la version AMP de la page. Découvrez comment référencer une page AMP à partir d'une page standard. |
URL marquée "noindex" | La page AMP est bloquée par une directive "noindex". Google ne peut pas indexer les pages qui sont bloquées par une balise noindex. Veuillez supprimer la directive ou la référence à la page bloquée. |
La date "unavailable_after" de cette page a expiré | La page AMP contient une directive ou balise Meta "unavailable_after" dont la date est dépassée, indiquant qu'elle ne devrait plus être diffusée. Vous devez soit mettre à jour la balise en précisant une date ultérieure, soit la supprimer. |
L'URL canonique ne semble pas être valide | La page canonique fait référence à une version AMP en utilisant une URL dont le format est incorrect. Découvrez comment référencer correctement une version AMP. |
Erreur canonique amp-story |
La page référence incorrectement une page amp-story comme sa version AMP. Ceci n'est pas autorisé, car une page amp-story s'auto-désigne comme canonique : elle doit rediriger vers elle-même avec une balise |
Script de module déclaré sans alternative nomodule (ou inversement). | Vous utilisez soit une balise <script type="module"> sans balise <script nomodule async> correspondante, soit l'inverse. Ces balises doivent être utilisées par paires correspondantes pour être correctement traitées par les navigateurs selon qu'ils acceptent ou non les scripts de module. |
URL manquante dans la balise HTML | La balise HTML spécifiée nécessite un attribut avec une URL valide et non nulle, mais l'URL est une chaîne vide. Indiquez une URL valide pour l'attribut en surbrillance. |
L'attribut est manquant ou incorrect, mais est requis par l'attribut "on". | L'attribut spécifié est obligatoire, mais il est incorrect ou manquant. Cet attribut est obligatoire, car vous avez spécifié un attribut "on" dans la même balise. |
Balise enfant <svg> détectée à l'extérieur d'un bloc <svg>. | Vous avez spécifié une balise en dehors d'un bloc <svg> qui doit être imbriquée dans un bloc <svg>. |
La page charge plusieurs versions du même script d'extension. | La page charge plusieurs versions de la même extension AMP. Pour corriger cette erreur, supprimez une version du script. |
Erreurs de connectivité
Ces erreurs de connectivité peuvent également se produire lors d'un test AMP en direct :
- 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.
Étapes suivantes
Si vous êtes un propriétaire de site validé dans la Search Console, découvrez les statistiques combinées de toutes les pages AMP de votre site à l'aide du rapport d'état AMP.
Plus de ressources AMP
Voici d'autres ressources AMP :
- www.ampproject.org : page d'accueil du projet Open Source, qui contient la documentation AMP complète, ainsi que le code AMP Open Source.
- AMP dans la recherche Google (pour les développeurs) : informations supplémentaires sur le fonctionnement d'AMP avec la recherche Google. Elles comprennent quelques exigences supplémentaires pour que vos pages AMP s'affichent dans la recherche Google avec toutes les fonctionnalités de recherche possibles.