AMP

Liste de contrôle de publication AMP

Suivez cette liste de contrôle pour offrir à votre site l'expérience AMP la plus complète!

Assurer la validation des spécifications AMP

AMP est livré avec une tonne d'avantages intégrés, tels que la réduction du temps d'attente des utilisateurs en préchargeant le contenu à partir des caches AMP. Pour bénéficier de ces avantages, les pages doivent être des documents AMP valides. Les pages publiées contenant des erreurs signalées par le validateur AMP ne peuvent pas être indexées par les caches AMP et peuvent éventuellement être diffusées comme des pages erronées.

Ne publiez plus jamais une page AMP non valide grâce à ces outils:

Accorder l'accès au serveur des pages AMP en cache

Bonne nouvelle, les pages AMP valides s'inscrivent automatiquement dans tous les caches AMP existants! Cela signifie que vos utilisateurs bénéficient d'un contenu qui se charge efficacement et en toute sécurité. Ces types d'optimisations sont excellents, mais s'accompagnent d'un petit problème. Certains utilisateurs recevront des pages AMP provenant de domaines qui ne correspondent pas au vôtre. Cela peut entraîner la perte d'accès des pages aux données du site lors de l'utilisation de composants AMP dynamiques tels que <amp-form> ou <amp-list>. Ces types d'erreurs sont sont appelés Cross-Origin Resource Sharing, ou CORS. Travaillez avec la sécurité, pas contre elle, en activant les requêtes CORS à partir de tous les caches AMP disponibles! Si vous utilisez Node.js dans votre back-end, vous pouvez utiliser middleware amp-cors.

Pour plus de détails sur l'octroi de l'accès au serveur:

Contenu sûr et partageable avec échanges signés

Conservez l'URL de votre domaine et simplifiez les analyses lors du partage de contenu via des échanges signés (SXG). En diffusant des pages AMP avec SXG, les signatures numériques protègent vos informations en liant le document à son URL revendiquée. Ce comportement traite les sessions utilisateur et les cookies comme des données propriétaires, comblant d'éventuelles lacunes d'analyse. La mise en œuvre de SXG fournit du contenu AMP signé en plus, plutôt qu'à la place du contenu AMP normal.

Pour plus de détails sur la mise en œuvre des échanges signés:

Tester les pages mises en cache

Les caches AMP stockent des images, des polices et le contenu des pages pour fournir votre contenu aux utilisateurs dès qu'ils le souhaitent. Il est donc important de vérifier que vos pages AMP offrent l'aspect et le fonctionnement prévus lorsqu'elles sont diffusées à partir d'un cache AMP.

Lorsque vous ajoutez des pages AMP à un cache AMP, vérifiez à l'aide des outils de développement de votre navigateur que toutes les ressources externes peuvent être chargées. Voici une liste à garde à l'esprit:

  • images
  • vidéos
  • points de terminaison amp-analytics
  • points de terminaison amp-pixel
  • polices personnalisées
  • iframes

En savoir plus sur les caches AMP:

S'assurer que vos fichiers AMP sont détectables par les moteurs de recherche

Les pages créées uniquement en AMP (AMP-first) et les pages avec une doublure AMP double (AMP apparié) doivent toutes être détectables! Toutes les pages AMP doivent avoir <link rel="canonical" href="$SOME_URL"> dans la section <head>. Les pages AMP-first doivent créer un lien vers elles-mêmes et les pages AMP appariées à une page non AMP devront créer un lien entre elles.

Assurez-vous que vos métadonnées Schema.org ajoutent des informations utiles! D'autres sites et moteurs de recherche peuvent en avoir besoin pour partager votre contenu.

Les robots, wanderers, crawlers ou spiders, sont tous des noms de programmes d'exploration de contenu. Ils parcourent le Web, aidant les moteurs de recherche à indexer le contenu Web afin que les requêtes des utilisateurs puissent afficher les bons résultats! Assurez-vous que vos utilisateurs peuvent trouver votre site en incluant les instructions appropriées dans le fichier robots.txt et en configurant les en-têtes appropriés.

N'excluez PAS les robots d'exploration via votre fichier robots.txt.

User-agent: *
Disallow: /amp/                            <= don't!

N'ajoutez PAS une balise meta de robots noindex dans vos fichiers AMP HTML.

<meta name="robots" content="noindex" />   <= don't!

N'incluez PAS noindex comme en-tête HTTP X-Robots-Tag dans vos fichiers AMP.

$ curl -I http://www.example.com/amp.html
HTTP/1.1 200 OK
Date: Tue, 25 May 2010 21:42:43 GMT
()
X-Robots-Tag: noindex                      <= don't!
()

Comment rendre vos pages détectables:

Mesurer le trafic et les parcours des utilisateurs

La collecte de mesures correctes est essentielle à des analyses utiles. Lorsque vous testez l'impact de l'introduction d'AMP dans votre site sur les utilisateurs, assurez-vous de mesurer les bons éléments. Des faux négatifs, des faux positifs ou des résultats non pertinents peuvent survenir si les analyses ne tiennent pas compte des différences qu'AMP peut créer. Assurez-vous de comprendre ce qu'il faut rechercher et comment le mesurer!

En savoir plus sur la configuration des analyses appropriées pour AMP: