Ce que fait l’extension AMP sur votre site
AMP est l’extension officielle du projet AMP pour WordPress, développée par les « AMP Project Contributors » parmi lesquels figurent Google, XWP, rtCamp et Automattic. Elle produit des versions AMP de vos pages : un HTML encadré par des règles strictes. La spécification AMP n’autorise pas de JavaScript écrit par l’auteur du site en dehors des composants AMP, plafonne la CSS de la page à 75 000 octets et refuse les feuilles de style externes, sauf pour les polices.
L’extension convertit le contenu au format AMP, retire le balisage invalide quand c’est possible et liste chaque erreur dans les écrans « URL validées » et « Index des erreurs ». Elle propose trois modes : Standard (une seule version du site, en AMP), Transitional (deux versions de chaque page avec le même thème) et Lecteur (un thème distinct pour les pages AMP, le mode choisi à l’installation). En Transitional et en Lecteur, la version AMP d’une page répond par défaut à l’adresse suivie de ?amp=1.
L’extension est gratuite sous licence GPL, sans version payante. Un assistant de configuration analyse votre thème et vos extensions, puis suggère le mode le plus adapté. Le support passe par le forum de wordpress.org et le dépôt GitHub du projet.
Pour quels sites l’extension AMP reste pertinente
Google indique appliquer le même standard à toutes les pages, quelle que soit la technologie utilisée : AMP n’est donc pas un passage obligé pour le référencement. L’extension garde du sens dans quelques cas précis :
- Sites dont le thème et les extensions sont compatibles AMP : en mode Standard, une seule version du site profite des optimisations automatiques d’AMP, sans double maintenance. La documentation de l’extension cite notamment Astra et Newspack.
- Sites qui servent déjà des pages AMP : l’extension garde ces versions valides et signale les nouvelles erreurs après chaque mise à jour du thème ou d’une extension.
- Développeurs qui construisent un site AMP d’emblée : les outils de validation montrent quelle extension ou quel thème a produit chaque erreur.
Ce n’est pas le bon choix si votre site dépend de scripts (formulaires avancés, constructeur de pages, carrousels, outils de réservation) : sur les pages AMP, ces scripts sont retirés ou l’extension qui les ajoute est mise de côté. Si votre objectif est la vitesse et de bons Core Web Vitals, une extension de cache et d’optimisation comme LiteSpeed Cache améliore vos pages normales sans en créer une seconde version.
Points forts et limites de l’extension AMP
Points forts
- Officielle et entièrement gratuite. Toutes les fonctions sont dans la version de wordpress.org, sans offre payante ni compte à créer.
- Des outils de validation sérieux. Chaque erreur est rattachée à l’URL, au thème ou à l’extension qui l’a causée, et vous décidez de retirer ou de garder le balisage.
- Un déploiement progressif. Trois modes, et le choix des types de contenus et des modèles servis en AMP, pour commencer par les seuls articles.
- Mise à l’écart ciblée des extensions. Une extension incompatible peut être désactivée sur les seules pages AMP et rester active ailleurs.
Limites
- Pas de JavaScript libre. Les fonctions qui reposent sur des scripts disparaissent des pages AMP ou doivent être réécrites avec des composants AMP.
- CSS plafonnée à 75 000 octets. Un thème ou un constructeur de pages lourd dépasse vite cette limite, et l’extension doit alors retirer des styles.
- Deux versions à surveiller. En Transitional et en Lecteur, chaque page existe en AMP et en version normale, à tester toutes les deux.
- Un développement au ralenti. Depuis la version 2.5.0 de novembre 2023, seules des versions de maintenance et de sécurité sont parues.
- Interface en partie non traduite. Une bonne part des réglages s’affiche en anglais dans un WordPress en français.
Les réglages que nous recommandons pour AMP
Tous ces réglages se trouvent sous AMP > Réglages, sauf les outils de développement, qui se règlent aussi dans votre profil. Les libellés restés en anglais dans l’interface française sont donnés entre guillemets.
| Réglage | Valeur conseillée | Pourquoi |
|---|---|---|
| Mode du modèle AMP > Réglages > Modes du modèle | Standard si l’analyse du site ne relève pas d’incompatibilité, sinon Transitional | Une seule version à maintenir en Standard ; Transitional garde l’apparence de votre thème quand certaines fonctions manquent en AMP. |
| Thème Lecteur AMP > Réglages, en mode Lecteur | Un vrai thème de la liste plutôt que les anciens gabarits « Legacy » | Les auteurs de l’extension recommandent de quitter les gabarits historiques du mode Lecteur. |
| « Serve all templates as AMP » AMP > Réglages > Réglages avancés > Modèles compatibles | Désactivé au départ, avec les seuls articles cochés | Vous validez d’abord le modèle le plus simple, puis ajoutez pages et archives une fois testées. |
| « Plugin Suppression » AMP > Réglages > Réglages avancés | Mettre de côté les extensions signalées comme sources d’erreurs | Elles restent actives sur les pages normales et cessent de casser la validation des pages AMP. |
| Rediriger les visiteurs mobile vers AMP AMP > Réglages > Réglages avancés > Autre | Activé (valeur par défaut) seulement si vos pages AMP offrent les mêmes fonctions | Sinon, vos visiteurs mobiles arrivent sur une version privée de formulaires ou de scripts utiles. |
| « Paired URL Structure » AMP > Réglages > Réglages avancés | « Query parameter » ?amp=1 (valeur par défaut), sauf besoin précis | Changer de structure modifie l’adresse de toutes vos pages AMP déjà connues des moteurs. |
| « Enable Developer Tools » Réglages avancés > Autre, ou votre profil | Activé pour la personne qui corrige les erreurs, désactivé pour les autres comptes | Les rédacteurs n’ont pas à voir les erreurs de validation dans l’éditeur et sur le site. |
- Ouvrez un article avec
?amp=1à la fin de l’adresse (en Transitional ou en Lecteur) : la version AMP doit s’afficher sans contenu manquant. - Consultez AMP > URL validées : aucune erreur ne doit rester à examiner sur vos modèles principaux.
- Testez sur téléphone un formulaire, un menu et un partage : ce sont les éléments les plus souvent touchés par le retrait des scripts.
- Vérifiez dans Extensions que votre version est au moins la 2.5.1 si la redirection mobile est activée.
La sécurité de l’extension AMP : la redirection mobile en point d’attention
La version 2.5.1, publiée en décembre 2023, est une version de maintenance et de sécurité : elle corrige une faille XSS réfléchie qui touchait les sites dont la redirection mobile était activée. Le correctif a aussi été reporté sur les anciennes branches (2.0.12, 2.1.5, 2.2.5, 2.3.1 et 2.4.3), disponibles uniquement sur wordpress.org. Une XSS réfléchie s’exploite avec un lien piégé : il suffit qu’un visiteur, ou un administrateur connecté, clique dessus.
Le geste utile reste la mise à jour : activez les mises à jour automatiques de l’extension (voir notre guide des mises à jour automatiques des extensions) et ne laissez pas tourner une ancienne branche. L’extension ajoute aussi à vos pages une balise meta name="generator" qui donne sa version et son mode : WP Masquerade Pro la retire, ce qui complique le repérage par les robots, sans remplacer la mise à jour.
Ce que WP Masquerade masque pour AMP
Pro Pris en charge par WP Masquerade Pro uniquement
La version gratuite ne connaît pas les traces propres à AMP : sans Pro, seules les balises generator restent retirées, comme pour toute extension.
Version gratuite
Pris en charge par WP Masquerade Pro uniquement
Avec Pro
- balise generator
- nom du dossier
- identifiants de balises
Reste visible
- classes CSS
amp-* (AMP pages)
Ces traces restent parce que l’extension en a besoin pour fonctionner (scripts, styles, cookies) ou parce qu’elles viennent du serveur.
Questions fréquentes sur l’extension AMP
AMP améliore-t-il le référencement dans Google ?
Pas directement. Google applique le même standard à toutes les pages, quelle que soit la technologie ; AMP peut seulement aider à obtenir des pages rapides, ce qu’un bon cache permet aussi.
L’extension AMP est-elle payante ?
Non. Elle est gratuite sous licence GPL, sans version Premium : toutes les fonctions sont dans l’extension de wordpress.org.
Quelle différence avec AMP for WP (Accelerated Mobile Pages) ?
Ce sont deux extensions distinctes. AMP est l’extension officielle du projet AMP ; AMP for WP est une extension tierce, avec ses propres failles et son propre calendrier de correctifs.
Mes formulaires fonctionneront-ils sur les pages AMP ?
Seulement si l’extension de formulaires est compatible AMP. Sinon, ses scripts sont retirés ou l’extension est mise de côté sur les pages AMP : testez chaque formulaire sur la version AMP avant d’activer la redirection mobile.