Annonces Google

Vous êtes ici : Dossiers référencement > Référencement mobile

AMP (Accelerated Mobile Pages) : tuto complet avec impact SEO

Par , le 21 décembre 2015

Les pages web au format AMP (Accelerated Mobile Pages) s'affichent ultra rapidement sur mobile et pourraient (indirectement) apporter un avantage SEO. Ce tuto vous explique tout !

AMP (Accelerated Mobile Pages)

Ce dossier décrit le projet AMP (Accelerated Mobile Pages) et son impact sur le référencement naturel Google

Qu'est-ce que le projet Accelerated Mobile Pages ?

Google a annoncé ce nouveau "projet" en octobre 2015 :  Accelerated Mobile Pages project. Il s'agit d'une initiative open source soutenue principalement par Google, Twitter, Pinterest, LinkedIn, WordPress, Chartbeat, Parse.ly et Adobe Analytics.

Son objectif est de fournir un moyen de considérablement accélérer la vitesse de consultation d'une page depuis un smartphone. Le résultat semble atteint puisqu'on parle de gains de rapidité de l'ordre de 85% par rapport aux technologies HTML traditionnelles (désolé, je ne retrouve plus la source de ce chiffrage).

Comment fonctionne le format AMP ?

Pour simplifier, on peut considérer AMP comme un framework avec ces 3 principales caractéristiques :

  • les pages sont codées en AMP HTML, une sorte de langage HTML simplifié : vous prenez le standard HTML mais vous retirez tous les éléments qui peuvent ralentir le chargement. Même la balise <img> est retirée, remplacée par un équivalent.
  • les scripts tiers sont interdits, sauf cas particuliers. Par exemple, le javascript n'est pas totalement interdit, mais seules quelques bibliothèques prédéfinies et ultra-rapides sont autorisées : il s'agit de AMP JS.
  • même si ces pages sont stockées sur votre site, il est possible de passer par une version en cache située sur les serveurs de Google : AMP CDN

Cela n'empêche pas les pages AMP d'inclure des images et même des vidéos : ouf !

Pour en savoir plus, consultez la présentation technique des pages AMP

Démo :

Quelles différences entre AMP et les versions de Facebook et Apple ?

Il est clair que le projet AMP fait penser aux Facebook Instant Articles et aux Apple News. Une grosse différence est que les pages AMP restent chez vous, sur votre site (votre serveur), contrairement aux solutions proposées par Facebook et Apple qui sont cantonnées à leurs écosystèmes.

Les pages AMP HTML sont stockées sur votre serveur, contrairement aux Facebook Instant Articles

Une autre différence est que le projet AMP étant ouvert (voir sur GitHub), vous pouvez y participer sans rien demander à personne. Alors qu'avec Facebook et Apple vous devez faire une demande et être approuvé (dites-moi si je me trompe !).

Pour ceux qui affichent des publicités sur leurs pages, sachez que cela reste possible (pas dans tous les cas) avec AMP. C'est possible aussi avec Facebook et Apple, mais ces derniers vous piqueront 30% de vos revenus au passage ! D'après la documentation, les régies pub compatibles avec AMP sont AdSense et DoubleClick (de Google), mais aussi A9, Ad Reactor et AdTech (AOL). Dites-moi si vous en avez repéré d'autres, il peut y en avoir qui s'ajoutent.

Pour les pubs, contrairement à ce qui avait été indiqué au début, il n'est pas obligatoire d'avoir son site en HTTPS pour en afficher. Vous n'êtes donc pas obligé de passer votre site en HTTPS pour profiter à la fois de AMP et de la publicité.

Au passage, ce n'est pas parce que les pubs s'affichent dans des pages au format AMP qu'elles ne peuvent pas être bloquées. Faites "confiance" aux bloqueurs de pub pour s'attaquer aussi à ces publicités...

Pour ma part, je préfère être indépendant des géants que sont Facebook et Apple. Je préfère miser sur une technologie ouverte, même si c'est encore Google qui est derrière.

Impact des pages AMP sur le référencement naturel

Les pages AMP dans Google depuis le 24 février 2016

Avant de rendre vos pages compatibles AMP, vous vous demandez certainement ce que cela aura comme conséquences sur votre référencement (SEO). Le fait d'utiliser le format AMP n'est pas un critère pris en compte par Google dans le référencement (pour l'instant ?). Par contre, la visibilité offerte au carrousel de résultats AMP est énorme !

Voici comment le carrousel des pages AMP s'affiche dans les SERP de Google :

Aucun avantage SEO pour le format AMP HTML

Pour l'instant, Google n'a pas parlé d'avantage SEO : il n'y a officiellement pas de boost pour les pages AMP. Mais :

  • Google pourrait très bien annoncer un boost, afin d'inciter tout le monde à utiliser AMP (ça ne serait pas la 1ère fois, lisez ma chronique sur ce sujet)
  • grâce à l'extrême rapidité de chargement du site, Google pourrait avantager le site puisque la vitesse est un critère officiel du SEO
  • toujours grâce à cette vitesse, l'expérience utilisateur pourrait être meilleure, ce qui peut se traduire par un gain SEO (via des algos comme Phantom ou Panda)

Pas de problèmes de contenus dupliqués

Le contenu étant identique (ou presque) entre les versions AMP et HTML classique, on peut se demander si cela ne peut pas créer de problèmes de contenus dupliqués. Aucun souci à prévoir à ce niveau à condition d'utiliser la nouvelle balise link rel=amphtml :

  • sur votre page HTML classique, indiquez à Google qu'elle est disponible au format AMP, en intégrant une balise link rel=amphtml qui fournit l'URL de la version AMP HTML
  • sur votre page AMP HTML, indiquez à Google que la version officielle de ce contenu existe au format HTML, en intégrant une balise link rel=canonical

Des complications pour le crawl à prévoir

En multipliant les URL, il est indéniable que cela augmentera la complexité de votre référencement. Voici quelques réflexions à ce sujet :

  • comme indiqué précédemment, pour éviter tout problème de duplicate content, il ne faut pas oublier d'inclure les bonnes balises, avec tous les risques d'erreur que cela comporte
  • faudra-t-il inclure ces URL AMP dans des sitemaps ? la question me semble légitime, même si en général on ne liste pas dans des sitemaps des URL non canoniques

Si vous en avez d'autres, merci de les indiquer dans les commentaires !

Compatibilité avec votre version mobile

Je ne doute pas un instant que votre site soit déjà compatible mobile (sinon lisez mon dossier). Quelle que soit la solution adoptée, vous pouvez rajouter une version AMP pour accélérer encore plus la consultation de votre site sur mobile.

1- Si vous avez opté pour la méthode du responsive design, vous n'avez pour l'instant qu'une seule URL par page, dont le design s'adapte à la taille de l'écran. Dans cette URL, vous devez inclure la balise AMPHTML comme expliqué ci-avant, c'est tout !

Admettons que vos URL soient les suivantes :

  • version HTML classique sur https://www.example.com/article/
  • version AMP HTML sur https://www.example.com/article/amp/

Alors vous devez inclure ceci dans l'entête HTML de votre page https://www.example.com/article/ :

<link rel="amphtml" href="https://www.example.com/article/amp/">

Vous devez aussi inclure ceci dans l'entête HTML de votre page https://www.example.com/article/amp/ :

<link rel="canonical" href="https://www.example.com/article/">

2- Si vous avez opté pour la méthode d'un site mobile à part (par exemple m.example.com), vous devrez indiquer 2 balises link dans votre page HTML desktop et 1 balise d'URL canonique dans chaque version mobile :

  • sur votre page HTML desktop, indiquez à Google qu'elle est disponible sur votre site dédié mobile, en intégrant une balise link rel=alternate qui fournit l'URL de la version mobile
  • toujours sur votre page HTML desktop, indiquez à Google qu'elle est disponible au format AMP, en intégrant une balise link rel=amphtml qui fournit l'URL de la version AMP HTML
  • sur votre page mobile, déclarez l'URL de la page HTML desktop en tant qu'URL canonique
  • sur votre page AMP, déclarez l'URL de la page HTML desktop en tant qu'URL canonique

Si vous êtes dans le cas particulier d'un site qui n'a que des pages AMP HTML, vous devez malgré tout inclure des balises d'URL canoniques (qui se référencent elles-mêmes).

Données structurées et Open Graph

Comme pour les autres pages HTML, vous pouvez (et devriez !) inclure des données structurées, au moins pour décrire le type de contenu, son titre, sa description et une image d'illustration. Faites cela par exemple en intégrant un script JSON-LD basé sur le référentiel schema.org.

Il semble possible d'ajouter des balises de l'open graph sur des pages AMP HTML, mais je n'en ai pas encore la confirmation.

Mesure d'audience sur les pages AMP

Depuis le 29 janvier 2016, il est possible de récolter des données et de les envoyer à votre outil de mesure d'audience.

Pour en savoir plus, lisez : ajouter Google Analytics dans une page AMP

Plusieurs outils de mesure d'audience sont compatibles avec AMP depuis la fin de février 2016 : comScore, Chartbeat et Parse.ly (source). D'autres services devraient les rejoindre courant 2016, dont Nielsen, Adobe Analytics et ClickTale.

Envie de tester AMP ?

Si vous avez un site sous WordPress, c'est relativement simple avec l'extension "AMP" développée par Automattic (éditeur de WordPress). Une fois installée, cette extension génère une version AMP de chaque page, accessible en ajoutant "/amp/" à la fin de l'URL (si vous avez défini un format "propre" pour les permalinks) ou "?amp=1" (si vous n'avez pas défini de format "propre" pour les permalinks).

Si vous avez déjà testé, merci d'avance de l'indiquer dans les commentaires !

A propos de l'auteur : Olivier Duffez Olivier Duffez sur Google+ Olivier Duffez sur Twitter Olivier Duffez sur Facebook Olivier Duffez sur Pinterest Olivier Duffez sur LinkedIn

Consultant en référencement, Olivier Duffez a travaillé pour les plus grands sites (Doctissimo, FNAC,...). Il édite le site WebRankInfo qu'il a créé en 2002, devenu la + grande communauté francophone sur le SEO (+300.000 membres, 1,5 million de posts). Il est aussi cofondateur de Ranking Metrics, leader des formations webmarketing en France (SEO, AdWords, Analytics, réseaux sociaux) et éditrice de la plateforme MyRankingMetrics (crawler et audit SEO en ligne).

Article (AMP (Accelerated Mobile Pages) : tuto SEO complet) publié par WebRankInfo dans la rubrique Référencement mobile. Si vous souhaitez publier un extrait de cet article sur votre site, assurez-vous de respecter les conditions générales d'utilisation de WebRankInfo.

25 commentaires

  • eMaginance a dit le

    Bonjour,

    J'ai testé et laissé le plugin WordPress.

    Clair qu'il y a du boulot niveau charte graphique.

    Exemple avec AMP : http://www.emaginance.com/pourquoi-site-ecommerce-ne-decolle-pas/amp/
    Sans AMP : http://www.emaginance.com/pourquoi-site-ecommerce-ne-decolle-pas

    Avis assez partagé pour le moment. Patience.

    Merci pour vos infos.

  • Archiveenligne a dit le

    Pas très probant non plus pour l'instant ce plugin.

  • rick a dit le

    bonjour et merci pour cet article je suis en création de e-commerce avec wordpress si j'ai bien compris il est urgent d'attendre le plugin est pas top mais je vais suivre ça merci à vous eric

  • serge esteves a dit le

    Salut Olivier,

    Merci, Très complet comme d'habitude. Pour WordPress, c'est très simple, et ce qu'on gagne en simplicité, on le perd en possibilité mais ça va surement évoluer vu que c'est Automattic qui gère le truc. C'est le premiers CMS à avoir intégré un module AMP prêt à l'emploi à ma connaissance en tout cas.

    Bonnes fêtes :)

  • KrustyHack a dit le

    Je teste actuellement sur 2 de mes sites. Le rendu est vraiment pas mal pour une version en développement. Après niveau identité visuelle j'en ai pas vraiment donc niveau perte y a que dalle. J'attend de voir courant Février ce que ça donne.

  • StartMeUp a dit le

    Salut

    merci pour cet article très précis et documenté (comme toujours !).

    Joomla pourrait bien rejoindre la partie, apparemment des réunions ont été tenues avec google:
    https://groups.google.com/forum/#!topic/joomla-dev-cms/ynm0AabEbDg%5B1-25%
    http://cinnk.com/news/accelerated-mobile-pages-amp-pour-joomla

    mais rien dans le roadmap officiel des développers au sujet de l'intégration AMP.

    A suivre ...

  • EricB a dit le

    Bonsoir,

    Voilà, c'est partiellement en place chez moi (développement perso). Une question me vient cependant : pour tous les liens contenus dans la page, faut-il mettre les URL canoniques, ou bien pointer vers la version AMP quand elle existe ?

    D'un point de vue navigation, bien sûr la seconde option semble la plus logique, ainsi, peut-être, que d'un point de vue crawl. Mais je me demande quand même dans quelle mesure c'est une bonne chose de pointer vers des URL non canoniques...

    Pour le reste, à suivre, effectivement. Je guette le passage de Googlebot dans un premier temps...

  • Olivier Duffez a dit le

    Merci Eric, tu nous diras ce que ça donne !

  • Eric B a dit le

    Bonjour,

    La search Console de Google donne quelques enseignement précieux sur la "bonne" construction des pages AMP. Pour ma part :
    - quelques loupés sur des attributs ou valeurs d'attributs interdits (des target= un peu exotiques par exemple, ou encore du JS inline pour brouiller une adresse mail), hérités du contenu normal du site et non filtré pour les pages AMP
    - 100% d'échec sur mes pages pour un point qui m'avait échappé, ou qui n'était pas mentionné : il est exigé que la page comporte les métadonnées schema.org NewsArticle. Précisément le détail dit ceci :

    "Ajoutez un élément de données structurées schema.org NewsArticle à votre page. Nous exigeons que les pages AMP définissent l'élément de données structurées schema.org NewsArticle pour pouvoir utiliser les fonctionnalités d'affichage spécifiques aux pages AMP."

    Voilà pour les nouvelles ! Cela confirme bien sûr indirectement que la balise est d'ores et déjà suivie et suffisante : 100% des pages que j'ai généré ont été trouvées et analysées par la search console en à peine quelques jours.

  • Olivier Duffez a dit le

    Merci Eric pour ce retour d'expérience

  • Amarillo a dit le

    Euh ? Comment dire ? C'est pas terrible comme plugin.

    Je l'ai installé, et comme je l'ai trouvé lamentable d'un point de vue graphique (les images et la pub adsense virées, les menus plus que nuls...) je l'ai désinstallé dans la foulée.

    Et là, oh horreur, le plugin a laissé derrière lui une tonne de contenu dupliqué, mes pages avec /amp/ et sans /amp/ à la fin ayant exactement le même contenu, sans que ce soit signalé dans le code source.

    Grosse galère, du coup je l'ai remis en place pour le moment, forcé et obligé.

    Olivier, je ne comprends pas pourquoi tu as parlé uniquement de ce plugin. Pour ma part, l'autre ici https://wordpress.org/plugins/accelerated-mobile-pages/ semble au moins tout aussi bon.

    En effet, à quoi ça sert d'avoir des pages plus rapides si elles sont moches et réduites à quasiment du texte à 100%. Ces sûr que comme ça elles sont ultra rapides, mais les gens sur mobile sont habitués à des interface plus agréables.

    Je terminerai en me demandant l'intérêt d'un tel plugin, si on a déjà un site responsive en natif.

    Bonne journée à toutes et tous,
    Amar

  • Olivier Duffez a dit le

    Merci Amar pour ces bonnes remarques. Je ne connaissais pas le plugin que tu mentionnes, je vais le tester.

  • Amarillo a dit le

    Olivier,

    J'attends avec impatience ton retour sur l'autre plugin.

    Personnellement, vu la réponse à côté de la plaque qui m'a été faite sur le github de AMP, j'ai préféré installer celui dont je te parlais et qui transforme d'ailleurs tout le site en version AMP.

    Pour info, voici à quoi ça ressemble visuellement avec et sans le plugin en action :
    http://www.tuttifruttinews.org/?amp
    http://www.tuttifruttinews.org/?noamp

    Pour ma part, je reste encore assez dubitatif sur les bienfaits de AMP. Mais, je veux bien qu'on m'éclaire là-dessus.

    Bonne fin de journée à toutes et tous,
    Amar

  • Olivier Duffez a dit le

    @Amarillo : ça s'affiche bien ton truc, mais il manque des choses (données structurées) et par exemple la balise d'url canonique est fausse

  • Anthony a dit le

    Bonjour,

    "Je terminerai en me demandant l'intérêt d'un tel plugin, si on a déjà un site responsive en natif."

    Bah je me demande vraiment la même chose.
    A la rigueur pour un blog, mais pour un site e-commerce ce n'est pas évident sachant que le javascript est bloqué (quasiment)

    Si le site est réalisé avec bootstrap en full responsive je ne vois pas du tout l’Intérêt après il faut peut être attendre un peu... voir l'évolution de la chose!

  • Amarillo a dit le

    Hello,

    Oups, décidément, j'ai pas de chance.

    Du coup, je suis repassé sur le 1er plugin, et comme par miracle les articles dont l'url se termine en /amp/ s'affichent mieux. Je ne sais pas ce qui s'est passé entre temps, mais je laisse ça comme ça : https://www.diigo.com/item/image/5ksr6/kor7

    Au passage, à part les moteurs de recherche, je me demande qui va réellement voir ces pages ? Il y a quelque chose que je ne saisis pas.

    Bonne fin de journée à toutes et tous,
    Amar

  • Anto a dit le

    Bonjour,

    Est-ce que Google considère l'AMP juste sur le réseau de recherche ?

    Car ma question porte sur le linking :

    Prenons par exemple un lien posté sur Facebook vers une page classique mais qui dispose d'une page .
    Si l'utilisateur clic sur le lien Facebook depuis son mobile, sera-t-il redirigé vers ma page ?

    Merci et bonne journée à tous

  • Olivier Duffez a dit le

    @Anto : si un lien follow pointe vers une URL au format AMP, Google en tiendra compte, mais :
    - il faut s'assurer de ne pas oublier de mettre la balise d'URL canonique dans la page AMP (vers la page standard)
    - c'est en théorie moins efficace que recevoir un lien directement vers la page canonique
    Si le lien vient de Facebook, il est en nofollow donc ignoré par l'algo.

    Si un lien (follow ou nofollow, peu importe) pointe vers une page classique disposant d'une version AMP, l'internaute sera redirigé vers la version AMP uniquement si le site l'a prévu (ce qui n'est pas le cas du plugin AMP de WordPress/Automattic).

  • Detectimmobilier a dit le

    Si les bénéfices sont les mêmes que l'épouvantail des pages adaptées pour mobile.......

  • Olivier Duffez a dit le

    Je ne pense pas que ce soit une bonne idée de décider d'évolutions de ce type en fonction du gain en visibilité Google ;-) Mais c'est clair qu'on ne sait pas encore bien ce qu'on peut y gagner en termes purement SEO.

  • Jonathan a dit le

    @Olivier j'ai le même souci que @Amarillo après la suppression du widget AMP. La suppression du widget ne supprime pas les pages /amp, du coup comment les supprimer ?

    Pour le moment, rel="canonical" est indiqué sur les 2 pages (AMP et non-AMP) en pointant la bonne URL, pas de soucis de contenu dupliqué ainsi ? Ou faut-il ré-installer le widget ?

  • Olivier Duffez a dit le

    Je ne sais pas Jonathan, j'avais testé sur un site de dév mais n'ai pas eu à le faire sur un site en prod. Peut-être qu'une version ultérieure va corriger. Avec la canonique il n'y a pas de pb de contenu dupliqué.

  • Rodolphe a dit le

    Bon après plus de 2 mois de tests sur wordpress mes pages sont enfin reconnues correctement sur la search console en utilisant 2 plugins sous WP : AMP et Pagefrog. J'explique ici les paramétres que j'ai utilisé http://blog.laplateformedelarenovation.fr/articles-instantanes-facebook-preparer-wordpress
    puisqu'ils devraient aussi servir pour les articles instantanés Facebook et le très prochain format d'Apple.

    A propos de l'impact SEO... je pense que cela en a. Mes pages ont gagnées des places (beaucoup pour être honnête), essayez sur votre smartphone la recherche "avis thermostat Nest" ou "test thermostat Nest" un des articles de mon blog ressort en première page.

    Mon conseil passez à l'AMP et préparer à Facebook Instant articles.

  • curioso a dit le

    Bonjour et merci pour vos articles,
    Quel soft ou appli utilisez-vous pour faire des vidéos de l'écran de votre smartphone ?
    Merci d'avance.

  • Olivier Duffez a dit le

    J'utilise AZ Screen Recorder

Postez un commentaire !

Les champs marqués du signe * sont obligatoires. L'adresse email ne sera pas affichée.

En postant un commentaire, vous acceptez les CGU du site WebRankInfo.

Annonces Google

Catégories des dossiers

Consultez les dossiers par thématiques :

Annonces Google

Formation référencement et webmarketing

Venez chez Ranking Metrics vous former au référencement, à Google AdWords et Analytics ainsi qu'aux réseaux sociaux ! Plus de 4000 entreprises sont déjà venues (Dossier possible OPCA, DIF...).

Préparés et animés par Olivier Duffez (WebRankInfo) et Fabien Faceries (AgentWebRanking), 2 professionnels reconnus dans le domaine, nos modules sur le référencement naturel sont très complets tout en laissant une grande place à l'interactivité pour répondre à toutes les questions des participants.

Pour connaître le plan détaillé de chaque module, le prix, les dates et les lieux, consultez le site de Ranking Metrics (organisme de formation).

Hébergement web

Hébergement web mutualisé et dédié

Pour un bon référencement, il faut un bon hébergeur. Testez Sivit by Nerim, l'hébergeur choisi par Olivier Duffez pour son site WebRankInfo.

A partir de 3€ HT/mois.