TAB AMP

Analyse des pages AMP, traitement des problèmes les plus courants et solutions.

AMP :
Accélérer les pages mobiles

AMP signifie Accelerated Mobile Pages et correspond à une technologie (Web Component Framework) née de la collaboration entre Google et Twitter pour permettre un chargement plus rapide des pages web sur les appareils mobiles. Ce projet, associé à l’orientation “Mobile First Indexing”, montre à quel point le moteur de recherche cible le marché “mobile”.

AMP vous permet de réduire considérablement les temps de chargement par rapport aux pages traditionnelles pour une expérience utilisateur complètement révolutionnée qui peut se traduire par une réduction des abandons de pages, plus de conversions, de prospects, etc. ainsi que l’amélioration de la performance, qui est l’un des signaux de classement les plus importants.

Pour l’instant, AMP comprend principalement des sites d’information, mais on pense que le nombre d’applications pourrait augmenter au fil du temps.

Les pages AMP sont des alternatives aux pages traditionnelles, mais elles suivent des règles syntaxiques et de balisage spécifiques qui les différencient des pages canoniques.

Pour informer le moteur de recherche de l’existence de ces pages AMP, des balises de lien correspondantes sont utilisées entre la page canonique et la version AMP :

Esempio codice AMP

Ainsi, lorsque Google analyse la page canonique (dans l’exemple : https://www.dominio.com/page.html), il découvre également la version AMP (https://www.dominio.com/amp/page.html) et, s’il la considère comme valide, l’inclut dans son CDN.

Il est très important de rappeler que la version simplifiée n’a pas d’impact négatif sur le budget d’exploration du site web, car Google en consacre un à la version AMP.

L’onglet AMP comprend toutes les pages mobiles accélérées (AMP) découvertes lors de l’exploration. Ils sont identifiés par la balise HTML AMP et les liens rel=”amphtml”.

AMP : filtres

> Pour remplir cet onglet, vous devez activer les options AMP “Store” et “Crawl” (“Config Spider”).

  • Adresse: identifie l’URL analysé.
  • Occurrences: le nombre de balises de liens canoniques découvertes (via l’élément link ou HTTP).
  • Indexabilité: indique si l’URL est indexable ou non indexable.
  • Statut d’indexabilité: identifie la raison pour laquelle une URL ne peut pas être indexée.
  • Titre 1: correspond au premier titre de la page.
  • Longueur du titre 1: affiche la longueur du titre en fonction du nombre de caractères.
  • Titre 1 Largeur en pixels: affiche la largeur du titre de la page mesurée en pixels.
  • h1 – 1: correspond au premier titre H1 de la page.
  • h1 – Len: affiche le nombre de caractères de la rubrique H1.
  • Taille: définit la taille en octets de la page AMP.
  • Nombre de mots : détermine le nombre total de mots contenus dans la balise body, à l’exclusion des balises HTML.
  • Ratio de texte: correspond au rapport entre le nombre de caractères de texte (“non-HTML”) trouvés dans la balise HTML d’une page et le nombre total de caractères dont la page HTML est composée, en affichant le chiffre sous forme de pourcentage.
  • Profondeur du crawl: identifie la distance entre la page AMP et la page de crawl initiale sur la base du nombre de clics. Dans Seo Spider, les redirections sont comptabilisées comme un niveau supplémentaire.
  • Temps de réponse: affiche le temps nécessaire au téléchargement de l’URL. L’unité de mesure est la seconde.
  • L’onglet AMP comprend deux types de filtres : le premier concerne les contrôles purement SEO, le second les spécificités propres aux pages AMP.
  • Réponse non-200: identifie les URL dans la version AMP qui ne répondent pas avec un code de statut 200 “OK”. Les causes potentielles sont les suivantes : blocage par robots.txt, absence de réponse, redirections, erreurs du client et du serveur.
  • Lien de retour non AMP manquant: identifie les URL qui ont une version AMP mais qui n’incluent pas le lien rel=’amphtml’ vers l’URL AMP.
  • Absence de lien canonique vers une ressource non AMP: affiche les URL AMP pour lesquelles il manque le lien de balise vers les URL canoniques ou qui ont un lien de balise vers une autre ressource AMP.
  • Canoniques non indexables : les URL AMP avec des URL canoniques non indexables sont affichées. Normalement, les liens canoniques doivent être indexables.
  • Non indexable: identifie les “Urls AMP” qui ne sont pas indexables parce qu’elles sont correctement canonisées vers la version de bureau (canonique).
  • Indexable: affiche les “URL AMP” qui sont indexables. Les URL AMP qui ont un équivalent sur le bureau devraient toujours être non indexables car elles sont canonisées vers l’équivalent sur le bureau. Seules les URL AMP qui n’ont pas de version équivalente pour le bureau doivent être indexables.

AMP : exemple

Esempio completo di pagina con versione AMP
  • Absence de balise HTML AMP: les pages HTML AMP doivent contenir une balise HTML ou HTML AMP de premier niveau.
Esempio codice AMP per la versione linguistica di una pagina
  • Absence de balise head: les pages HTML AMP doivent contenir la balise head, qui est considérée comme facultative en HTML.
  • <>Absence de la balise Body : les documents HTML AMP doivent contenir la balise body . Ce filtre affiche les pages où la balise est manquante.
  • Canonical manquant: les URL AMP doivent contenir une balise canonique dans l’en-tête qui pointe vers la version HTML normale (non-MP) du document HTML AMP, ou vers elle-même si une telle version HTML n’existe pas.
  • <> Absence de balise Meta Charset ou balise invalide: les pages HTML AMP doivent contenir une balise meta charset=”utf-8″ immédiatement après la balise head qui sert à encoder la page.
  • Absence de balise Meta Viewport ou balise invalide: les pages HTML AMP doivent contenir la balise meta name=”viewport” content=”width=device-width,minimum-scale=1″ dans leur balise head. Il est également recommandé d’inclure initial-scale=1 pour obtenir un affichage réactif.
  • Script AMP manquant/invalide: le Seo Spider vérifie que les pages HTML AMP contiennent une balise script asynchrone src=”https://cdn.ampproject.org/v0.js” dans leur balise head.
  • AMP Boilerplate manquant/invalide: identifie les pages HTML AMP qui ne contiennent pas le code AMP boilerplate dans leur balise head ou qui ne sont pas valides. <><> Le code AMP-boilerplate style amp-boilerplate … /style cache le contenu de la page en fixant l’opacité de la section body à 0. Après le chargement de l’AMP, le système calcule la mise en page et le système AMP définit l’opacité de la section du corps à 1, ce qui permet de voir le contenu.
  • Contient du HTML non autorisé: identifie chaque URL AMP contenant du HTML non autorisé pour AMP.
Seo Spider Tab