Tester la validité d’une page AMP

Vous passez votre site, ou plutôt vous le dupliquez, au format HTML-AMP ? Pensez à bien valider vos pages avant de les mettre en ligne sous peine d’avoir des alertes dans la Search Console. Voici 4 méthodes pour réaliser vos tests.

1 – Avec votre navigateur

Un deboggeur est disponible et est facilement utilisable. Il se nomme AMP Validator. Pour l’exploiter, il suffit d’ajouter #development=1 à une URL AMP.

Procédure complète :

  1. Ouvrez votre document dans un navigateur Chrome
  2. Ajoutez « #development=1 » à votre URL, par exemple, http://re7.norauto.fr/docuement-amp.html#development=1.
  3. Ouvrez  Chrome DevTools console et verifiez les éventuelles erreurs de validation.

Vous obtenez alors quelque chose comme cette impression d’écran :

2 – Via une interface en ligne

L’AMP Project a mis un outil en ligne : https://validator.ampproject.org/#

Même principe que pour l’outil de test pour la micro data de Google, vous copiez/collez votre code et l’outil vous indique les éventuelles erreurs. Simple et efficace.

3 – Plug-in Chrome ou Opera

Il existe un plug-in pour Chrome et Opera. Comme pour n’importe quel autre plug-in, vous passez par le store du Navigateur et l’installez en quelques secondes.

Chrome : https://chrome.google.com/webstore/detail/amp-validator/nmoffdblmcmgeicmolmhobpoocbbmknc

Opera: https://addons.opera.com/en-gb/extensions/details/amp-validator/

4 – En ligne de commande

Vous pouvez valider vos documents AMP par ligne de commande en utilisant AMP HTML Validator Command Line Tools.

Installez Node.js et son manager de packages « npm » : https://docs.npmjs.com/getting-started/installing-node

Installez AMP HTML Validator Command Line Tools avec la commande :

npm install -g amphtml-validator

Testez votre page avec la commande :

$ amphtml-validator ma-page-AMP.html

Documentation : https://www.npmjs.com/package/amphtml-validator ou la commande :

$ amphtml-validator --help
Vous avez aimé ? Partagez 🙂

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *