Guide complet Google AMP : être compatible, convertir et éviter les pièges

Le projet Google AMP, Accelerated Mobile Pages, est un projet open source porté par Google ayant pour but de délivrer le contenu d’un site web de manière très rapide. Un contenu qui s’affiche comme l’éclair, simple à naviguer. Mais de quoi s’agit-il concrètement ? Il s’agit d’une construction spécifique en HTML de la page, intégrant la librairie JS AMP et plusieurs pratiques de développement, avec plusieurs éléments autorisés et d’autres non.

AMP-Project-logo

Concrètement, on écrit différemment son code HTML, avec des contraintes précises, dans le but d’offrir aux visiteurs un temps de chargement le plus faible possible, de préférence sur mobile – car cela a été réalisé dans ce but mais c’est également compatible desktop. C’est comparable à réaliser l’intégration d’un emailing : contraintes de compatibilité, écriture particulière du code, etc. Ainsi, le visiteur visite votre page AMP sur son mobile et voit apparaître le contenu très rapidement. Mais une telle rapidité de chargement nécessite une forte optimisation et donc des sacrifices lors du développement.

Voyons ainsi ce que Google AMP ne permet pas d’utiliser :

  • Pas de librairies JS ni de JS custom
  • Pas d’éléments de formulaire (zéro inputs, textarea, etc.)
  • Pas de feuilles de style chargées en externe
  • Une seule et unique balise style CSS dans la partie <head />
  • Pas de style CSS en ligne (inline style – par ex. <div style="font-size:1em">)
  • La partie de style CSS ne doit pas dépasser 50kb

Et bien, ça limite sacrément ! Et c’est peut-être ce qui est le plus singulier : Google AMP prend au mot la directive « le contenu d’abord ! », quitte à sacrifier votre beau design et toute l’interactivité derrière.

google_amp_search

AMP utilise ses propres composants, où par exemple <amp-img /> remplace <img />. La raison est simple : cela permet au navigateur d’avoir le choix de priorité de chargement sur l’élément selon la vue actuelle (si l’image est en fin d’article, il va retarder le chargement et l’inverse si l’image est visible sur la vue de l’utilisateur). AMP peut utiliser des versions extended que l’on peut appeler en JS pour avoir droit à certaines balises, comme les balises facebook ou twitter pour afficher des interactions spécifiques à ces plateformes. Voici une liste de ces tags actuellement :

amp-img (afficher une image)
amp-audio (faire un embed HTML5 audio)
amp-pixel (comme pour les emailings, permet d'avoir des statistiques visiteurs via un pixel appelé)
amp-video (faire un embed HTML5 vidéo)
amp-carousel (afficher un carousel d'images)
amp-lightbox (utiliser une lightbox pour afficher une image)
amp-ad (afficher une publicité depuis des services prédéfinis)
amp-anim (afficher un gif sous une placeholder)
amp-iframe (afficher une iframe)
amp-instagram (afficher un feed instagram)
amp-twitter (afficher un tweet)
amp-youtube (affiche une vidéo youtube)
amp-analytics (permet d'apposer un code propre aux statistiques, avec uniquement Google Analytics pour le moment)

Il s’agit d’une liste exhaustive, mais vous pouvez retrouver d’autres balises pour des besoins plus spécifiques sur la doc de Google Extended Components. Il existe également des balises expérimentales disponibles ici.
Toutes ces balises possèdent des pré-requis (par exemple, amp-img nécessite la largeur et hauteur, amp-iframe n’accepte que des sources sous HTTPS, etc.) que je vous invite à connaître sur la doc officielle de Google AMP.

La conception d’AMP peut se diviser en trois parties : AMP HTML, AMP JS et Google AMP Cache.

example_amp_inaction

I. Comment être compatible AMP

AMP HTML concerne la partie HTML / CSS avec les balises spécifiques à AMP.
La seconde partie AMP JS implémente toutes les techniques de gestion des éléments et leurs délais de chargement respectifs, appelle le Google AMP Cache, réalise le rendu des balises amp, rends toute source d’iframe sandboxed (protégées), le pré-calcul des éléments de structure de la page et enfin la désactivation de propriétés CSS lentes. En bref, c’est là où la magie se fait.
Enfin, Google AMP Cache s’occupe de re-router toutes vos pages AMP vers les serveurs de Google, les mettre en cache pour améliorer les performances générales de chargement. Pas de choix de CDN, il faut accepter l’idée que toutes vos pages passeront par les serveurs Google (vendre son âme encore un peu plus, un peu moins… britney_spears_awkward_lol).

C’est bien beau tout ça, mais je voudrais une page AMP tout d’suiiiiite

Tout d’abord, il faut rester poli et dire s’il vous plaît. Ensuite, nous allons voir la base de la base : ce qu’il faut faire pour rendre votre page AMP-specific (source). Posez les stylos et prenez une feuille Notepad++ ou SublimText (ou autres). Nous allons reprendre le boilerplate d’une page AMP basique, présentée par Google :

<!doctype html>
<html amp lang="fr">
  <head>
    <meta charset="utf-8">
    <title>Il faut AMParler</title>
    <link rel="canonical" href="http://example.ampproject.org/article-metadata.html" />
    <meta name="viewport" content="width=device-width,minimum-scale=1,initial-scale=1">
    <script type="application/ld+json">
      {
        "@context": "http://schema.org",
        "@type": "NewsArticle",
        "headline": "Open-source framework for publishing content",
        "datePublished": "2015-10-07T12:02:41Z",
        "image": [
          "logo.jpg"
        ]
      }
    </script>
    <style amp-boilerplate>body{-webkit-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-moz-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-ms-animation:-amp-start 8s steps(1,end) 0s 1 normal both;animation:-amp-start 8s steps(1,end) 0s 1 normal both}@-webkit-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-moz-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-ms-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-o-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}</style><noscript><style amp-boilerplate>body{-webkit-animation:none;-moz-animation:none;-ms-animation:none;animation:none}</style></noscript>
    <script async src="https://cdn.ampproject.org/v0.js"></script>
  </head>
  <body>
    <h1>Merci d'allumer la l'AMP</h1>
  </body>
</html>

Voici donc un document basique, avec une balise canonical vers l’article de base non-AMP ainsi qu’une définition meta-data NewsArticle de Schema.org (optionnelle). Une page compatible AMP doit donc contenir :

  • Une balise <!doctype html>
  • Une balise html spécifique : <html > ou <html amp>
  • Une balise <head /> et <body />
  • Une balise <meta charset="utf-8" /> (et pas d’autre choix de charset)
  • Une balise <link rel="canonical href="#url" /> qui renvoie vers la version non-AMP de la page, soit la page web standard avec tout votre design et vos librairies JS aussi lourdes qu’un éléphant adulte en Meurthe-et-Moselle (54)
  • Une balise <meta name="viewport" content="width=device-width,minimum-scale=1">, sachant que l’attribut initial-scale=1 est recommandé
  • Le script AMP JS via la balise <script async src="https://cdn.ampproject.org/v0.js"></script> tout à la fin du <head />
  • Contient cette balise <style> dans le <head /> :
<style amp-boilerplate>body{-webkit-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-moz-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-ms-animation:-amp-start 8s steps(1,end) 0s 1 normal both;animation:-amp-start 8s steps(1,end) 0s 1 normal both}@-webkit-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-moz-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-ms-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-o-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}</style><noscript><style amp-boilerplate>body{-webkit-animation:none;-moz-animation:none;-ms-animation:none;animation:none}</style></noscript>

Et voilà, vous avez une page AMP !
Quelques headings, un contenu texte et votre page devrait s’afficher comme l’éclair, sur smartphone et desktop.
Pour éviter tout duplicate content, on prendra soin de lier les pages non-AMP et celles AMP. Les pages AMP doivent obligatoirement lier leurs pages non-AMP donc autant le faire sur la version non-AMP.

  • Sur les pages non-AMP, rajouter la balise :
    <link rel="amphtml" href="URL_de_la_page_AMP_sur_les_AMPoules">
  • Sur les pages AMP, rajouter la balise :
    <link rel="canonical" href="URL_de_la_page_Non-AMP">

Et quid du webdesign ? S’il-vous-plaît ?

On l’a vu, les contraintes imposées par les pages AMP pénalisent pas mal le côté webdesign de la page.
Cependant, les nombreux tags amp- mis à disposition permettent de remplir 80% des cas standards et n’oublions pas que nous avons droit jusqu’à 50kb de CSS f-yeah.
Par exemple, vous pouvez trouver une bonne inspiration sur la page d’accueil de la présentation de Google AMP, qui est un bon exemple d’une page AMP optimisée avec un design abouti (une font custom, le CSS custom intégré avec le CSS obligatoire d’AMP, l’utilisation d’amp-analytics, il y a même une div sortante du footer en erreur haha) : https://www.ampproject.org

amp1

Vous comprenez donc que réaliser une page AMP passe par une intégration spécifique qui peut prendre du temps, Bootstrap et jQuery sont évidemment à oublier. Les preprocessors (Sass par exemple) sont autorisés. Comme AMP se concentre sur les performances, de nombreuses conditions affectent l’utilisation du CSS. Voici la liste de ce qui n’est pas autorisé avec AMP en terme de CSS :

  • Le qualificatif !important
  • La balise <link rel="fichier.css"> — à l’exception des polices personnalisées
  • Le sélecteur universel *
  • La pseudo-classe :not()
  • Les pseudo-sélecteurs, pseudo-classes et pseudo-éléments qui ne ciblent pas directement les tags, sans amp- (exemple BIEN : a:hover / exemple PAS BIEN : amp-img#id:hover)
  • Les sélecteurs et classes -amp- & i-amp internes à AMP
  • Les propriétés behavior, -moz-binding et filter

La balise <link> utilise son exception d’utilisation dans le cas de custom fonts, qui s’écrit alors comme une balise <link> classique :

<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=RAMPeD'Escalier">

Enfin, les propriétés transition et animation (et donc les @keyframes) peuvent être utilisées uniquement avec opacity et transform (il faut aussi inclure -vendorPrefix-transform, c’est-à-dire -moz-transform, -webkit-transform, -o-transform, etc.).

Voici un retour d’expérience intéressant sur quelques problèmes propres à Google AMP, utiles à savoir :

  • Pas de formulaires : vous ne pouvez pas utiliser AMP pour des applications web complexes. Cela signifie donc que vous ne pouvez pas réaliser de formulaires d’inscription de newsletter, de gestion de commentaires ou même un champ de recherche. Cependant, l’utilisation de amp-iframe pourrait permettre ce dernier cas, avec probablement des désagréments dues au sandboxing réalisé par Google AMP. La piste du traitement PHP est aussi envisageable.
  • Un menu Hamburger [stag_icon icon= »bars » url= » » size= »1em » new_window= »no »] compliqué : en raison des restrictions propres à AMP, la réalisation d’un menu [stag_icon icon= »bars » url= » » size= »1em » new_window= »no »] de type Hamburger peut être compliqué (ce qui est ironique vu que ce type de menu est idéal sur mobiles). L’utilisateur jpettit a posté un exemple de solution sur le Github AMP et une feature request pour une balise amp-sidebar est ouverte.
  • Des statistiques différentes : la balise amp-analytics permet de faire appel à Google Analytics pour vos statistiques. L’utilisation d’event est autorisée, vous n’aurez cependant pas de retour sur les adresses IP de vos visiteurs (et donc leur localisation, provenance, referrals, etc.) car la synthèse de vos analytics est réalisée via AMP JS.
  • Des images contrôlées : l’interaction AMP avec amp-img vous forcera à préciser la largeur et la hauteur de l’image que vous souhaitez afficher. Ajoutez l’attribut layout=responsive pour qu’AMP calcule automatiquement l’étirement maximal de l’image. Prévoyez d’y mettre une div qui cadrera la largeur maximale car AMP appliquera automatiquement width="100%" sur l’image avec l’attribut responsive.
  • Pas de JS, pas de chocolat : Comme toutes les balises amp sont transformées par Javascript, les visiteurs qui visiteront vos pages AMP avec Javascript désactivé ne pourront pas accéder à toute transformation de contenu (comme par exemple les images, vidéos, lightbox, iframe, etc.). Cependant, vous pouvez utiliser la balise <noscript> pour vos fallbacks en cas de javascript désactivé, ce qui revient cependant à dupliquer le contenu. Enfin, les pages AMP ne peuvent être validées via le W3C ou tout autre validateur HTML.

Contrôle et Validation des pages AMP

Validez votre AMP-CSS ainsi que le contenu AMP-HTML en utilisant l’AMP Validator. Pour l’exécuter, il faut ouvrir sa page AMP dans votre navigateur préféré (Firefox, Chrome, Internet Explorer, Opera, Netscape, Avant Browser, etc.) puis rajouter #development=1 à la fin de l’URL. Ouvrez la console JS (via « Inspecter l’élément », Firebug, la Console Chrome, etc.) et vous aurez ainsi les erreurs et avertissements relatifs à votre page AMP.

too_much_css

Vous pouvez trouver les significations des codes erreurs affichés sur le Guide AMP Validation Errors.

II. A-t-on vraiment besoin de Google AMP ?

On vient de voir comment réaliser une page compatible AMP, passons de la pratique à l’analyse. Est-ce que l’effort de rendre compatible son site AMP vaut-il le coup ? S’agit-il d’une réelle avancée dans le développement pour le web mobile ou seulement une concurrence à Facebook Instant Articles ou Apple News, par exemple ?

Qu’est-ce que le Top Stories sur Google ?

Le Top Stories de Google est une nouvelle méthode d’affichage des actualités sur les mobiles pour les éditeurs de Google News (ou Google Actualités), disponible sur les versions anglaises de Google à l’heure où ces lignes sont écrites. Cela permet d’afficher sur mobile les actualités rédigées sous page AMP tout en restant sur Google (via un système de frame). C’est sûr, ça améliore votre visibilité et votre contenu devient plus accessible. Mais comme Facebook Instant Articles ou Apple News, votre contenu ne sort pas de Google dans un premier temps. Cela peut représenter un point d’accès supplémentaire à votre site, vous pouvez toujours monétiser avec de la publicité native et vous gardez l’autorité sur le contenu. Mais le visiteur visitera et accèdera à votre contenu sous Google et non sur votre site. C’est en cours de déploiement donc son affichage n’est pas encore garanti mais vous pouvez tenter de voir le Top Stories anglais via google.co.uk sur mobile.

Comment monétiser et convertir quand Google garde le contrôle ?

native-adOn l’a vu, les pages AMP interdisent tout Javascript personnalisé. Adieu les interstitiels, le lien externe omniprésent sur le body, les bannières privant 50% de hauteur de contenu visible dès le chargement, etc.
Le système de la publicité mobile en ligne ne doit pas ruiner le plaisir de navigation, ni être l’un des premiers responsables de hausse du Taux de Rebond (ce qui est un comble !), il ne fallait pas s’étonner du fulgurant succès des Adblockers lorsqu’ils sont arrivés sur les smartphones. Les pages AMP imposent des restrictions propres aux publicités, obligeant ainsi à réfléchir à de nouveaux moyens de communiquer.
Actuellement, on retiendra plusieurs moyens de continuer à monétiser son contenu sur des pages AMP :

  • Publicité native : il s’agira d’utiliser une balise image ou vidéo pour présenter directement la publicité sur votre page. Pas d’appel aux plateformes d’enchères, pas d’appel à la régie, pas de programmatique, la publicité sera décidée en amont et affichée manuellement.
  • L’iframe : heureusement, AMP permet l’utilisation d’iframe via la balise amp-iframe. Comme ces iframes sont sandboxed, il ne faudra pas compter sur une exécution de Javascript sur la page encapsulée. Il faut donc prévoir toute exécution de script en amont, la page encapsulée servira seulement à afficher la sortie de ces scripts.
  • L’article sponsorisé : évidemment, vous pourrez toujours proposer des articles sponsorisés, ces derniers concernant le contenu et non l’affichage.

Pour convertir vos visiteurs avec par exemple l’inscription à une newsletter, l’utilisation de formulaire étant interdite, il faudra proposer ces formulaires sur des pages externes non-AMP mais toutes aussi légères.
A noter que Google planche actuellement avec différents partenaires pour élaborer de nouvelles formes de publicité, implantées dans Google AMP et inspirées du Manifest d’Acceptable Ads.

III. Conclusion

On vient de voir qu’une page Google AMP agit sur plusieurs choses pour votre site web.
Commençons par les points positifs :

  • Afficher un contenu responsive très rapidement, sur n’importe quel écran (desktop, tablette, mobile)
  • Afficher sa page dans la partie Top Stories sur Google, une situation idéale en terme de CTR
  • Être probablement et légèrement favorisé dans le ranking Google Mobile, par supposition hypothétique probable d’un algorithme partial favorisant les propres produits Google. Peut-être.

Le projet Google AMP est un projet aux idéaux qui sont à la fois positifs et négatifs : cela favorise un Web mobile axé sur le contenu, où le développement, lui, est axé sur la performance. Cependant, cette vision s’accorde sur un Web restreint aux balises imposées, au détriment de l’innovation graphique, interactive et ergonomique, avec des restrictions qui rappellent la réalisation d’un emailing pour d’anciens clients de messagerie. C’est ainsi que nous pouvons lister certains points négatifs :

  • Une restriction rimant avec frustration dans l’ensemble du procédé de développement d’une page AMP
  • Moins de place à l’originalité, sauf éditoriale
  • Un CDN obligatoire chez Google
  • Votre contenu chez Google dans son Top Stories
  • Retour au web fin 90 : pas de Javascript personnalisé, pas de CSS évolué, pas de formulaire, etc.

Le projet AMP vise à promouvoir un web accessible rapidement, de préférence sur mobile. Mais si vous avez déjà optimisé votre site responsive sur les performances (voir notre fabuleux article sur le Guide d’optimisation du référencement mobile bruel-smiley), ce n’est peut-être pas si rentable de passer sur Google AMP, selon votre cas. Et justement, dans quel(s) cas cela pourrait valoir le coup ?

Pourquoi utiliser Google AMP et dans quels cas ?

Si Google AMP est équivalent à un site responsive optimisé incluant les Rich Snippets, on repère cependant deux avantages à réaliser une version AMP :

  • Apparaître dans le Top Stories Google
  • Offrir une version optimale pour les pages à grand contenu éditorial

En effet, vous serez plus sensible à prévoir une version AMP si les pages concernées sont principalement liée au contenu éditorial : blogs, presse, actualités, journaux, documentation, encyclopédie, information, thèse, etc. Car l’optimisation d’une page AMP est l’idéal pour ce type de contenu. De plus, si vous êtes éligibles et éditeurs sur Google Actualités, vos articles pourront s’afficher sur le nouveau carrousel d’actualités Top Stories. L’effort offre un bénéfice intéressant.

Cependant, si votre site ne concerne pas la mise en valeur du contenu éditorial uniquement (toutes les catégories de sites ne rentrant pas dans le type des précédentes catégories citées), vous avez le choix entre :

  1. Avoir un site responsive pour desktop, mobiles et tablettes et une version AMP pour les résultats de recherche Google mobile (le visiteur pourrait être perdu par la schizophrénie de contenu du site) ;
  2. Avoir un site pour desktop et une version AMP pour les mobiles ;
  3. Avoir un site responsive pour desktop, mobiles et tablettes

En effet, soit vous proposez votre site intégral pour les vues desktop et une version AMP au design et aux possibilités d’interaction et d’ergonomie incompatibles (ce qui est similaire à avoir un site desktop et un site mobile distinct) ; soit vous proposez le même site et le même design pour toutes vos vues. Du moment que ce dernier est correctement optimisé sur la performance et adopte les Rich Snippets quand cela est possible, ce n’est pas grave de ne pas utiliser Google AMP. Cela évite la multiplicité d’accès du contenu, le visiteur peut se trouver perdu en accédant à une version différente du site via les résultats de recherche Google mobile et une autre version en accédant directement au site.

amp-wordpress

Si vous êtes sous WordPress, il existe un plugin nommé AMP réalisé par Automattic, propriétaire de WordPress. Il permet de générer automatiquement et dynamiquement une version AMP de votre blog / journal / etc. Pour le moment compatible uniquement aux articles et pas encore aux pages et archives, cela permettra dans un premier temps de déployer rapidement Google AMP sur votre site.

Et à l’avenir ?

Le big deal à long terme sera de voir comment Google traite son algorithme avec les pages AMP, s’il favorisera uniquement la technologie AMP ou s’il restera impartial en favorisant les sites rapides à charger. Le projet AMP souhaite résoudre des problèmes de performances sur les sites actuels qui trouvent leurs sources via des interaction et scripts externes ou third-party qui alourdissent la page : publicité lourde, trackers innombrables, etc. Surtout que les attentes des consommateurs sur mobile sont différentes des visiteurs desktop : sur mobile la data est limitée, la vitesse de transfert peut ne pas être au top (en ville comme en cAMPagne), ils n’apprécient pas d’être bloqués dans leur recherche de contenu par de la publicité obstructive, des messages bloquants leur demandant de télécharger une appli, une bandeau couvrant 30% du contenu leur demandant de télécharger la même appli, etc.
Il y a une notable incompréhension entre les annonceurs et les attentes des visiteurs mobiles depuis plusieurs années. Et Google AMP souhaite enrayer ce fléau du site lent. Mais un site optimisé le fera tout autant qu’un site restreint sous AMP.

Cependant, si vous vous intéressez à Google AMP en détails, c’est que vous faites déjà attention aux performances de votre site. Et qu’il est probablement déjà suffisamment optimisé. Les sites qui offrent une exécrable expérience de navigation sur mobile sont lents car apparemment ils ne s’intéressent justement pas à ces questions de performance.
Comme Google favorisera au fur et à mesure du temps la rapidité des sites, notamment sur mobile (et en espérant qu’il ne perde pas sa partialité en favorisant AMP), vous pouvez commencer à conseiller vos clients et éditeurs sur la question de la performance en lien avec leur référencement et ranking.

Et vous, que pensez-vous de Google AMP ? De son utilité, sa pertinence et son contexte de cible ?

kxqxqf

Sources : HFR, Tunetheweb, Arobasenet, 10up, AMPProject, AMPProject Github, Pagefrog.

Mise à jour novembre 2019 : Aujourd’hui, Google fait apparaître votre site dans une version mise en cache sur leurs serveurs, lorsque vous apparaissez dans les Top Stories ou dans le Search. Bien que Google a annoncé que ce fait changerait dans le futur, je vous déconseille l’utilisation de la technologie AMP.

Rendez votre site SEO-friendly pour la recherche vocale : Siri, Google Now, Cortana

L’avènement des assistants vocaux a modifié notre façon d’effectuer des tâches en demandant à quelqu’un d’autre de les faire. Et c’est la même chose pour la recherche sur Internet. Au début, on utilisait Siri pour lui demander le sens de la vie, lui demander une histoire drôle, lui dire que les chaussettes de l’archiduchesse sont sèches ou archi-sèches ou encore constater son refus de répondre si on lui demande son goût pour la musique de Britney Spears britney wtf.

Lors du Virtual Assistant Summit organisé par Re-Work à San Francisco les 28 & 29 janvier 2016, on a pu apprendre pas mal de choses, notamment les avis de plusieurs pointures du domaine telles que Tim Tuttle ou Jason Mars. Tim Tuttle, CEO fondateur de MindMeld, prédit une montée en puissance de la recherche par assistance vocale au détriment du clavier :

Aujourd’hui, plus de 10% du trafic de recherches est effectué à l’aide de la voix. Dans cinq ans, cette part pourrait passer à 50%.

Euh… d’accord, calme-toi Tim. Siri existe depuis 2007, soit environ 9 ans d’existence… Passer de 10 à 50% d’utilisation en moins de cinq ans paraît un peu surréaliste – sauf si de nouveaux concurrents (tels que Hound par exemple !) viennent accélérer leur adoption. C’est ainsi que Jason Mars, professeur assistant à l’Université de Michigan, tempère les déclarations folâtres du foufou Tim Tuttle :

Je ferais une analogie avec le Palm Pilot, qui ressemblait beaucoup à un prélude de l’Iphone, avec un système d’applications quasiment identiques. Néanmoins, à l’époque, on ne voyait pas de manière évidente comment cette technologie pouvait nous être utile au quotidien, et le Palm Pilot a fini par disparaître. Quelques années plus tard, en revanche, l’iPhone a créé une petite révolution. Pour l’heure, je crois que, sur le marché de l’assistant virtuel, nous sommes plus à l’étape du Palm Pilot qu’à celle de l’iPhone.

On peut conclure que l’état de l’utilisation des assistants vocaux est un marché qui reste en croissance constante. Même s’il n’est pas destiné à être partout tout de suite, il le sera forcément et avec probablement de plus en plus d’acteurs. Et comme aujourd’hui plus de 10% du trafic de recherche est réalisé via la voix, autant optimiser ce mode de recherche !
Mais alors, comment fonctionne une stratégie SEO axée sur les assistants vocaux ?

Comment rendre son site Siri-friendly, google Now-friendly ou Cortana-friendly

Un site optimisé sur Bing et Google

Contrairement à ce que l’on pourrait croire, le Siri d’Apple pioche ses résultats sur Bing, et non Google ; Cortana utilise également Bing et enfin Google Now utilise… Google delarue. Il est donc primordial d’avoir son site optimisé pour le référencement mobile (tablettes et smartphones) sur ces deux plate-formes au moins. Vous pouvez consulter notre article qui s’attelle à la question en détail : Optimiser son référencement mobile. Avoir un site mobile-friendly valide et optimisé sur Bing et Google, c’est déjà réaliser les 3/4 du chemin.

La longue traîne interrogative

Si vous observez un(e) collègue en train d’effectuer une recherche via Siri (discrètement car cela pourrait le (la) gêner), vous remarquerez sans doute que le terme recherché ne se présente pas sous la forme : vendeur rouleaux scotch ornemental paris 16 mais plutôt vendeur de rouleaux de scotch ornemental à Paris dans le 16ème arrondissement (l’assistant vocal s’occupant d’enlever le début de la question, tel que « Trouve-moi un« ). C’est le retour de la longue traîne. Dans vos contenus, privilégiez donc des phrases plus naturelles avec des mots-clés de plusieurs mots incluant les mots de liaison.
Privilégiez aussi quand cela est possible des titres sous forme interrogative, comme pour une foire aux questions. Ainsi le terme desktop de recherche transformer eau en vin chimie devient lors d’une recherche vocale comment transformer chimiquement de l’eau en vin. Il est donc conseillé d’utiliser la question plutôt que la réponse, comme le grand titre de cette section. Il est intéressant de noter que le jour où les moteurs de recherche auront fait progresser leurs algorithmes pour pouvoir déterminer une réponse à une question posée par l’utilisateur, il faudra faire l’inverse – favoriser la réponse plutôt que la question.

Attention cependant, car il y a une limite à favoriser les mots-clés à longue traîne : d’après plusieurs tests, les algorithmes de recherche par saisie vocale ont tendance, en plus de faire une recherche sur le terme complet, à couper la phrase pour déterminer les parties pertinentes de votre phrase de recherche. Ainsi, si on recherche comment transformer chimiquement de l’eau en vin sur Siri, on peut supposer qu’il va chercher ces termes : comment transformer chimiquement de l’eau en vin / transformer chimiquement eau vin / transformer eau vin / transformer chimiquement. La solution idéale à cela est de laisser les moteurs de recherche déterminer les parties pertinentes de votre site et d’adopter un contenu formulé naturellement (le langage naturel, y a que ça de vrai).

Être bien intégré sur les réseaux sociaux

Les assistants vocaux ont bien intégré les réseaux sociaux et peuvent afficher des informations qui peuvent correspondrent à votre page Facebook, vos tweets ou vos posts G+ (dédicace à Google Now forever-alone). Lorsque vous souhaitez améliorer vos chances d’apparaître sur un thème précis, n’hésitez pas à communiquer sur ces réseaux sociaux pour apparaître via votre pertinence.

Ne pas oublier la localisation : Google Maps, Apple Plans et Bing Cartes

Siri utilise Apple Plans, Google Now utilise Google Maps et Cortana utilise Bing Cartes, qui lui-même utilise la base de données PagesJaunes pour situer les commerces. Si votre commerce a une situation physique ou une dimension locale, n’oubliez pas de l’ajouter sur ces trois plate-formes (même si PagesJaunes enregistre automatiquement les nouveaux commerces dans sa base en version basique). Pour ajouter votre entreprise sur Apple Plans, c’est sur Apple Maps Connect ; pour Google Maps c’est via Google Local Business et enfin pour Bing Cartes vous pouvez vous inscrire soit sur Pagesjaunes.fr soit sur Bing Places.

quelque_chose

Pas de publicité CPC

En effet, ce n’est pas la peine de penser pouvoir faire du positionnement payant car ils bloquent les publicités dans les résultats de recherche. Il s’agira donc de ne cibler que l’optimisation du référencement naturel, surtout qu’il y a une accentuation de l’efficacité à être dans les trois premières places dans la recherche vocale.

Incorporer les données structurées

Sachant que les assistants vocaux utiliseront de plus en plus les données structurées pour répondre à la question de l’utilisateur, cela ne peut faire que du bien à votre positionnement mobile d’intégrer les données structurées (les fameux rich snippets) au sein de votre site web. C’est d’ailleurs inclus dans notre article d’optimisation du référencement mobile. Liez vos données structurées avec vos contenus sous forme de question (Qui, Quoi, , Quand, Pourquoi et Comment doivent devenir vos nouveaux préceptes), et là c’est le bingo thatsabingo_smiley.

Conclusion : rester focus

Sans prendre part aux déclarations affirmant chaque année que « le Voice Search, tu vas voir mec, ça va être la tendance de l’année dans les chaumières !  » (propos émanant de la concierge du 3ème étage), il est vrai que la tendance à l’utilisation est toujours positive d’année en année, même s’il n’y a toujours pas de véritable adoption de masse. Son utilisation commence à être acceptée grâce à l’habitude de l’outil et à la multiplicité des acteurs du marché. Si vous avez un business à dimension un minimum locale, il y a tout intérêt de commencer à s’intéresser au Voice Search. Cela permettra de se spécialiser sur de nouveaux points de contact tout en améliorant la pertinence de vos visiteurs.

Comme il s’agit d’une technologie très évolutive au fil des ans (l’arrivée de Facebook avec son assistant « M », l’assistant vocal super rapide « Hound », etc.), il faudra rester un minimum attentif pour pouvoir réagir en cas de changement majeur ou même mineur.

Mise à jour novembre 2019 : la dernière mise à jour Google BERT a amélioré l’algorithme en utilisant le machine learning pour mieux traiter la longue traîne et leur contexte.

okgoogle

Sources : Apple Siri, Google Now, Microsoft Cortana, HFR, Huffpost Business, L’Atelier, iMatrix

Le Guide pour bien utiliser Google Adwords Customer Match (tutoriel)

La division Adwords de Google a lancé fin septembre 2015 un nouveau produit : Customer Match, ou ciblage par liste de clients.
Cet outil est à utiliser dans vos campagnes Adwords. Il vous permet d’utiliser des adresses e-mail pour cibler vos prospects et optimiser votre visibilité auprès de ces clients.

google-adwords-remarketing

Mais ça sert à quoi Adwords Customer Match ?

La réponse est simple : après avoir importé une liste d’adresses e-mail au sein de Google Adwords, cela permet de diffuser des annonces publicitaires en ciblant les visiteurs connectés à Google Search, Youtube ou Gmail correspondant aux adresses e-mail insérées. En d’autres termes, cela permet de réaliser des campagnes de plus en plus ciblées et personnalisées via l’identité du visiteur ! De plus, Google a également intégré au sein de Customer Match une autre fonctionnalité nommée Similar Audiences, qui permet de cibler les personnes inscrites sur la liste d’adresses e-mail, mais également de nouveaux prospects qui ont des intérêts similaires et des caractéristiques communes aux personnes de la liste.

Imaginons un exemple : Patrick gère un site e-commerce spécialisé dans la vente d’aérateur à membrane de diamètre 40/32 pour climatiseurs muraux réversibles en céramique teinté. Il possède donc une base de clients qui ont déjà acheté l’un de ses très nombreux produits. Il possède également au sein de cette base des clients fidèles, qui achètent des aérateurs à membrane de diamètre 40/32 fréquemment. Patrick va alors importer cette base de clients fidèles dans Google Adwords pour le Customer Match via leurs adresses e-mail. Il va ensuite mettre en place une campagne de publicité en ligne Youtube visant à promouvoir le remplacement du joint en caoutchouc par un joint en silicone dans les nouveaux aérateurs à membrane (une nouveauté très attendue !). Et bien grâce au Customer Match, ses clients fidèles verront sa publicité s’afficher dans Youtube lorsqu’ils seront connectés à leur compte Google. Et comme Patrick a activé la fonctionnalité Similar Audiences, sa publicité est également diffusée à des nouveaux prospects, aussi passionnés par l’aération à membre de diamètre 40/32.

Cela permet ainsi de délivrer une plus grande visibilité de la marque, avec le bon message à une audience intéressée et réceptive, tout en permettant de découvrir de nouveaux prospects pertinents. Nous allons voir comment mettre en place une première liste d’emails pour Customer Match.

D’abord les conditions

Comme on joue avec des données personnelles, il y a de nombreuses conditions à respecter avant de pouvoir utiliser Customer Match :

  • La collecte des adresses e-mail doit provenir des prospects à partir de votre site web (clients, inscrits à la newsletter, etc.), application(s) ou magasin(s) physique(s). Donc une source legit !
  • Vous devez préciser dans vos règles de confidentialité (sur votre site ou autre) que vous communiquez les informations de vos utilisateurs à des tiers à des fins publicitaires. Lorsque la législation (voir votre Convention Collective) vous l’impose, vous devrez également demander leur consentement.
  • Vous devez respecter toutes les lois et règles en vigueur en matière de diffusion d’annonces (ce qui est de toutes façons une condition nécessaire pour faire de l’Adwords).
  • Le fichier d’importation des adresses e-mail doit être au format .csv, ne pas dépasser 25 Mo (si ça dépasse, vous découperez en plus petits fichiers) et les adresses e-mail séparées par une virgule ou saut de ligne.
  • Prévoir une page permettant de désinscrire l’utilisateur à la réception d’e-mails de votre part (ça peut aussi être une page indiquant comment se désinscrire de votre liste de diffusion).
  • L’utilisation de Similar Audiences ne peut se faire que sur Youtube et Gmail actuellement.
  • Avoir de quelques à minutes à plusieurs heures devant soi. En effet, lors de l’importation de votre liste d’e-mail, un processus automatique se met en place afin de valider votre liste : ce processus contrôle la conformité du fichier et des adresses e-mail et la concordance avec les comptes Google existants. Ce n’est qu’une fois ce processus de vérification terminé que vous pourrez utiliser votre liste pour le ciblage de vos campagnes.

Une fois que vous êtes parés avec votre campagne, c’est parti !

Importation et Réglage de la liste

1ère étape : Tout d’abord, nous allons nous rendre dans le compte CM, puis dans l’onglet en haut Comptes pour aller ensuite dans Audience dans le menu à gauche. Une fois sur la page Audience, se diriger vers la partie Créer une liste de remarketing puis Adresses e-mail de clients et enfin Créer une liste.

customer_match_001

Vous arrivez ainsi sur l’écran qui va vous permettre de configurer et d’importer votre liste. Sachez que vous pouvez également accéder à cet écran sur le compte Adwords, via Bibliothèque partagée > Audience > Créer une liste.

customer_match_002

2ème étape : C’est parti pour créer cette liste :

  • Nom de la liste de diffusion de clients : inscrire un titre bien descriptif basé sur les attributs de prospection (c’est très utile par la suite).
  • Comment créer votre liste ? Permet de croiser des listes entre elles dans le cas de listes déjà crées via Combinaison personnalisée. Dans le cas d’une création de liste, laisser sur Importer des adresses e-mail de clients.
  • Sélection du fichier : sélectionner le fichier contenant les adresses e-mail. Les adresses n’ont pas besoin des adresses Gmail uniquement. Dans le cas d’adresses non-Gmail, Google va essayer de matcher ces adresses avec des utilisateurs existants. Et il le fait mieux que Facebook ou Twitter.
  • Case à cocher : Ces données ont été recueillies et sont actuellement partagées avec Google conformément aux règles de Google.
  • Lien pour désactiver la réception d’e-mails : indiquer le lien vers votre site où le visiteur pourra indiquer qu’il souhaite ne plus être sur la liste.
  • Durée de validité : Par défaut et maximum 180 jours. Le mieux est de laisser cette valeur, sauf besoins spécifiques (petite campagne, campagne unique, etc.).
  • Description : Falcultatif. Permet d’ajouter plus de détails par rapport à la liste.

3ème étape : On clique sur le bouton customer_match_003b et c’est parti pour l’importation !
Si vous avez beaucoup d’adresses, sachez que l’importation peut durer jusqu’à 12 heures.

customer_match_004

4ème étape : Une fois l’importation terminée, vous êtes redirigé vers la page Audience, avec une ligne dans le tableau correspondant à votre liste. Le libellé En cours… signifie que votre liste est en train de passer le processus de conformité et de concordances (voir la partie des Conditions plus haut). Une fois ce (long) processus terminé, on peut utiliser notre nouvelle liste !

Fin !

Et voici pour le Guide d’utilisation de Customer Match. Pour ensuite cibler votre campagne avec cette liste, Google Adwords propose différents procédés selon le type de réseau :

  • Pour diffuser sur Gmail, au sein de votre campagne de type Réseau Display uniquement et après avoir cliqué sur Ajouter un ciblage après avoir choisi la campagne et le groupe d’annonces, la configuration du Ciblage se fait en choisissant la valeur Centres d’intérêt et listes de remarketing puis sur Listes de remarketing et enfin sélectionnez votre liste.
  • Pour diffuser sur le Google Search, ajouter la liste à une campagne de type Réseau de rechercher avec Display sélectif ou Réseau de recherche uniquement.
  • Enfin, pour diffuser sur Youtube, il vous faudra une campagne de type Vidéo en ligne.

customer_mach_005

Au final, Google a créé une chouette fonctionnalité permettant de mieux personnaliser les campagnes de publicité en ligne. A noter que Facebook et Twitter proposent également ce genre de fonctionnalité (respectivement Facebook Custom Audiences et Twitter Tailored Audience), mais Google propose en moyenne un meilleur match des adresses e-mail avec les comptes existants (cela dépend aussi de votre liste d’e-mails). Au final, Google et Facebook sont de très bonnes plate-formes pour la publicité en ligne basée sur l’identité ; Twitter a encore pas mal de travail à faire.

57gjj3

Joyeux ciblage !

 

Sources : Support Google, HFR (smileys), WordStream

Comment optimiser son référencement mobile

Il faut savoir distinguer les SERPs de Google, qui sont divisés en deux parties : les sites desktop et les sites « mobile-friendly ». En effet, le positionnement de votre site peut varier selon que l’on utilise un ordinateur ou un smartphone. Sachant qu’aujourd’hui le web mobile représente 72% et le web desktop 27% du partage total du trafic web, et qu’en plus Google va mettre à jour son algorithme de Search mobile le 21 avril prochain, il devient de plus en plus nécessaire d’optimiser son site pour une compatibilité mobile au top si l’on souhaite être visible sur mobile.

blog-max-post1-2

Mais tout d’abord, commençons par le début : il existe trois façons de rendre son site compatible mobile : Responsive, Diffusion dynamique (Site Dynamic Serving) et les URLs distinctes.

ConfigurationEst-ce que mon URL reste la même ?Est-ce que mon code HTML reste le même ?
Responsive Web Designblog-max-post1-yblog-max-post1-y
Site Dynamic Servingblog-max-post1-yblog-max-post1-n
URLs distinctesblog-max-post1-nblog-max-post1-n

 

  1. Responsive Web Design: on a un code HTML identique affiché sur la même URL, pour n’importe quel type d’appareil (ordinateur, tablette, téléphone mobile, etc.). Le Responsive Design s’adapte selon la taille de l’écran. C’est la méthode number one aujourd’hui, et à raisons. D’ailleurs, Google recommande cette méthode pour plusieurs avantages :
    – Moins de temps de développement général, comparé aux 2 autres méthodes ci-dessous
    – Probabilité moindre d’erreurs de développement
    – Sauvegarde de ressource lors du crawl de Googlebot, rendant le crawl plus efficace et améliorant indirectement l’indexation de Google
    – Moins de temps de suivi de développement et de maintenance sur le long terme
    – Meilleure visibilité puisqu’il n’y a qu’une seule URL à communiquer
    – Meilleure expérience utilisateur
  2. Site Dynamic Serving: on a la même URL quel que soit l’appareil utilisé mais le code HTML est différent selon le support du visiteur. On fait de multiples conditions pour afficher un contenu sur-mesure (est-ce que le visiteur est sur iPhone, sur quelle version, etc.). C’est une méthode très lourde qui demande de tester toutes les situations possibles.
  3. URLs distinctes: une URL pour le site desktop et une URL pour le site mobile (les fameuses URLs du type http://mobi.site.com par exemple). Il s’agit d’une méthode souvent peu ou pas pensée pour l’expérience utilisateur.

 

Eviter le contenu dépendant

On aurait tendance à l’oublier, mais il suffit de peu de choses :

  • Privilégier l’utilisation de l’HTML5 pour les animations qui seront ainsi visibles sur mobile, légères et fluides. C’est une technologie moderne en évolution constante et qui compte bien renverser Flash un jour ou l’autre (on prend les paris ? blog-max-post1-smiley1). Flash est néanmoins toujours supporté sur Android.
  • Utiliser des technologies de remplacement au cas où la première ne fonctionnerait pas ou ne serait pas compatible avec le support de l’internaute. Par exemple, un contenu texte qui retranscrit la vidéo si le javascript ne fonctionne pas ou encore prévoir une image PNG si le SVG n’est pas supporté…
  • Enfin, une recommandation qui serait valable même si vous décidez de vous passer du responsive : l’Accessibilité. Un site accessible avec des éléments ou des cas de figures prévus pour ceux qui visitent un site différemment n’apporte que des bénéfices (expérience utilisateur, meilleur accès au contenu, etc.) et peut-être même des points aux yeux de Google.

blog-max-post1-1
Saviez-vous que la Wii U ne supporte pas le Flash mais le HTML5 ? Et que la cravate est déconseillée pour le confort de jeux ?

Faire crawler votre site et vos redirections

Lors de la phase de test en fin de développement de votre site, n’hésitez pas à utiliser des outils de crawl (tels que XENU, Screaming Frog SEO Spider, etc.) pour vérifier si toutes les pages sont bien redirigées dans les situations que vous avez prévues. Il n’y a pas d’erreurs de redirection ? Le robots.txt a bien été testé ? Les balises canonical sont bien retrouvées et non dupliquées ? Du moment que Googlebot arrive à accéder là où vous voulez, vous êtes bon. Enfin, il y a toujours Google Webmaster Tools qui permet d’afficher des avertissements relatifs à des erreurs de crawl sur votre site.

blog-max-post1-4
Screaming Frog SEO Spider est très complet pour vérifier les possibilités d’accès à son site.

Rediriger vos erreurs 404 mobiles

En dissociant le contenu desktop et le contenu mobile, il peut arriver qu’un contenu desktop ne soit pas prévu pour le contenu mobile, et dans ce cas erreur 404. Dans ce cas, il vaut mieux montrer le contenu desktop sur la partie mobile, plutôt qu’une redirection sur la page d’accueil ou une erreur 404. Cela permet au Googlebot mobile de quand même crawler un contenu.

Accélérer et optimiser votre site grâce à Google PageSpeed Insights

PageSpeedGoogle PageSpeed Insights est un outil très intéressant et performant que vous pouvez utiliser en ligne, en tant que plugin Chrome, via API ou même sur votre serveur Apache ou Nginx. Cependant, Google PageSpeed n’est pas le seul outil qui vous aide à améliorer et optimiser votre site, il existe aussi de très bons outils comme Webpagetest.org, Pingdom, YSlow, GTMetrix, etc. Suivez les différents conseils listés par ces outils pour avoir tout ce qu’il faut afin d’avoir un site optimisé mobile.

Prévoir certaines balises

Certaines balises sont recommandées dans l’utilisation d’un site mobile :

  • Rel=Alternate Media: Cette balise permet de mapper les URLs desktop et mobiles, si vous décidez de séparer le contenu. Pas besoin de spécifier cet attribut sur la version mobile.
    Exemple :

     <link rel="alternate" media="only screen and (max-width: 640px)" href="http://m.example.com/page-1" />
  • Rel=Canonical : Cette balise, très utile en SEO, permet de spécifier l’unicité de la page et de son contenu. C’est très utile pour éviter les duplicate content si vous avez des pages qui rappellent le contenu d’une autre (comme le listing d’articles, des catégories, etc.). De plus, cela signale que le contenu desktop et mobile est présent sur la page spécifiée (donc utile dans le cas d’un site responsive à URL unique)
    Exemple :

    <link rel="canonical" href="http://example.com/mon-article" />
  • Rel=Next/Prev : Cette balise est conseillée dans le cas de contenu avec pagination. Par exemple pour l’article de blog suivant ou précédent. Cependant, si le nombre de posts listé par page est différent entre la version desktop et mobile, vous ne pourrez pas utiliser Rel=alternate en association avec Rel=Next/Prev puisque l’association entre les pages ne pointera pas correctement.
    Exemple :

    <link rel="next" href="http://www.mylittlepony.fr/article-2" />
  • http Header « Vary : User-Agent » : Ce type de Header permet de spécifier quelle version de la page est à mettre en cache. S’agit-il de la version mobile ? Ou de la version Desktop ? Enfin, cela permet à Google de comprendre le site et de visualiser les versions correctes des pages du site, pour qu’il le mette en cache à son tour. Ce header n’est pas à utiliser si vous êtes dans le cas d’un site responsive avec le même contenu, que ce soit mobile ou desktop.
    Exemple dans le .htaccess (Apache) :

    Header append Vary User-Agent

    Exemple (Nginx) (nécessite ngx_headers_more) :

    more_set_headers –s 200 "Vary:" "Accept-Encoding, User-Agent";

    Exemple (via PHP) :

    <?php header("Vary : User-Agent, Accept"); ?>

Un Design pour les mobiles

L’influence des smartphones sur les sites en ligne est importante puisque l’ergonomie et l’expérience utilisateur sont des attributs qui peuvent à eux seuls apporter un lead ou au contraire faire fuir le visiteur. C’est ainsi qu’une bonne ergonomie d’interface (boutons bien placés, pensés pour les gros doigts, etc.) et une bonne expérience utilisateur (pas de pop-ups, éviter les interstices, etc.) peuvent sensiblement changer la donne aux niveaux des statistiques d’acquisition, et faire chuter le taux de bounce (ou le rebond, c’est-à-dire quand un visiteur arrive puis repart rapidement pour diverses raisons (temps de chargement, expérience utilisateurs, pop-ups, etc.)

blog-max-post1-3
Un utilisateur lambda qui navigue sur un site non optimisé pour mobile, provoquant une imposante duckface.

Autres astuces

Compresser le PNG et le JPG

Une façon efficace d’améliorer la vitesse de chargement des pages tout en sauvant de la data à vos visiteurs est de compresser vos fichiers PNG et JPG, avec compression sans perte de qualité qui ne touche pas à l’image visuelle. Il y a donc le très efficace tinypng.com pour les fichiers PNG en ligne et le logiciel JPEG Reducer pour la compression sans perte de fichiers JPG en masse.

Utiliser un CDN

Un CDN (Content Delivery Network) est constitué d’un ensemble de serveurs dans le monde pour redistribuer localement la version cache de votre site. C’est très utile si vous avez un site multi-langue ou destiné à l’international. Par exemple, au lieu qu’un internaute australien fasse une requête à votre site sur un serveur basé à Paris, le CDN permet de réduire cette distance entre l’utilisateur et le serveur à un endroit près de cet utilisateur, comme Canberra dans notre exemple. Et en plus, cela protège mieux des attaques DDOS et des spams. Vous avez de nombreux prestataires sur le marché tels que Cloudflare, Amazon Cloudfront, Akamai, OVH… Allié à un hébergement performant, ça fait le café !

Créer un Sitemap pour le site mobile

Dans le cas d’un site distinguant le contenu desktop du contenu mobile, il est alors utile d’envoyer un sitemap XML consacré à votre site mobile à destination de Google, dans les Google Webmaster Tools. Si vous avez bien effectué ce qu’on a énoncé plus haut, notamment au niveau des balises, Google saura automatiquement qu’il s’agit de votre version mobile lors du crawl.

Conclusion

Au final, Google souhaite surtout tirer par le haut la qualité des sites internet sur mobile. D’une manière logique, les mieux réalisés sortent du lot, sachant qu’un site est réalisé pour être visité par des humains. On se retrouverait donc avec un site aux nombreux avantages : Plus de trafic ; Meilleure Expérience Utilisateur ; Plus de conversions ; Plus de temps de lecture ; Taux de bounce réduit ; Temps de chargement réduit ; Avantage compétitif ; Plus d’engagement et de fidélité et enfin une meilleure présence dans les SERPs.

Et on oublie pas l’objectif :

blog-max-post1-6

Sources : InstantShift, Thinkstock, Aquitem