Ranker n’est pas toujours simple. Avant de s’attaquer aux top positions, il est nécessaire de faire une bonne reconnaissance du terrain pour savoir où l’on met les pieds. Avec des exemples concrets, nous verrons comment sortir des sentiers des battus pour renforcer la pertinence de ses pages, tout en étant mobile. Les optimisations qui vous permettront de faire la différence pour espérer rejoindre le Top 3 seront passées en revue, avec plusieurs astuces et des stratégies qui sortent de l’ordinaire.
Site mobile et SEO - les erreurs à ne pas commettre
SEO Lanta : gagnez l'aventure des SERP
1. SEO Lanta : gagnez
l’aventure des SERP
Aymeric Bouillat
2. COMMENT GAGNER
l’AVENTURE?
I. Reconnaissance du terrain
II. Séparer le bon grain de l’ivraie
III. L’outil ne fait pas l’artisan
IV. Attention à l’île des bannis
V. Soyez mobile, rapide
VI. Et stratégique
3. On ne lance pas de crawl tout de suite!
« Ta meilleure formation sera d’utiliser les gros
logiciels du marché et de les maîtriser »
Seriously?!
4. I. RECONNAISSANCE
DU TERRAIN
• Connaissez-vous vraiment votre
site ?
• Voir ce que Google a dans le
ventre
• Comprendre l’écosystème du site
• Comprendre la structure du site
5. Savoir où on met les
pieds, en parcourant les SERP
o Typologie des pages indexées
o Présence de données structurées
o Pertinence des pages hors-contexte
o Vue d’ensemble de la « titraille »
o Pages « creuses »
Store Locator
Page produit
à la crème?
pour peinture?
6. Ne garder que les
meilleurs
sous-domaines indexés
site:sephora.com -inurl:www -
inurl:community -site:m.sephora.com -
inurl:jobs
pour peinture?
Risque de
Duplicate!
Opportunité de maillage ?
Non pertinent...
7. Nourrir son site avec d’autres
noms de domaines du même
propriétaire
https://securitytrails.com/
8. Comprendre la
structure du site
Le menu n’est pas la représentation
fidèle de l’arborescence. Cela passe par :
- Navigation descendante (menu,
structure des templates, blocs de
maillage transverses, navigation
secondaire)
- Navigation ascendante (fil d’ariane)
Arbo ≠Maillage ≠Menu
10. II. SEPARER LE BON
GRAIN DE l’IVRAIE
• Trouver les contenus pauvres pour
ne pas faire baisser la qualité globale
du site (ex: Google Panda)
• Détecter des pages que des
crawlers ne remonteront pas
forcément
11. Utiliser des footprints
pour identifier les
pages vides
E-commerce :
"Rupture de stock"
"Ce produit est épuisé"
"0 produits dans cette catégorie"
Edito, actu :
"Il n'y a actuellement pas d'articles dans cette
catégorie"
" 0 article(s )dans cette rubrique"
"Actuellement pas d'articles dans cette rubrique"
"Cette catégorie est vide."
etc.
12. Aller à la pêche aux
pages sans contenu
Attention également à la pagination
« flottante » (moins de produits dans une
catégorie)
Ex : /bijoux/colliers-immunite?page=3
13. Une page qui « répond en 200 » n’est pas
forcément bonne à manger
.svg?
14. La canonical
n’est pas un collier
d’immunité
Produits presque identiques
Pages avec ordre de tri
Pagination sur une liste de
produit/articles…
15. On ne triche pas avec Google
ne pas indexer les pages du cluster
n’indexer qu’une seule page du cluster
Indexer toutes les pages -> baisse de leur score de
qualité
Création de clusters avec les pages similaires (algo. Simhash) / distance de hamming
17. III. L’OUTIL NE FAIT
PAS l’ARTISAN
• Utiliser sa matière grise plutôt que
de foncer tête baissée
18. Structure du site : pas
de conclusion hative
Près d’un tiers de vos URL sont accessibles en
4 clics depuis la page d’accueil.
C’est pas bien d’un point de vue maillage.
La majeure partie des URL en profondeur 4
sont des URL d’ images (liens vers des
images), ça va…
19. Les chaînes de redirection 301, un relais
complexe pour Google
https://httpstatus.io/
Screaming Frog SEO Spider
(ou tout autre crawler)
23. L’ILE DES BANNIS
• Site en maintenance
• Le robots.txt mal configure
• Meta unavailable after
• Problèmes de publicité
24. Site en maintenance
Envoyer une code HTTP 503, sans
redirections intermédiaires
503 sur le fichier robots.txt =
pause les crawlers de Google
25. Robots.txt mal
configuré
User-agent: *
Disallow: /wp-admin/
Disallow: /wp-includes/
Disallow: /wp-content/
Disallow: /wp/
Disallow: /*?*
Allow: /*?s=*
Allow: /*.js
Allow: /*.css
Fichiers .js et .css bloqués dans le robots.txt. Il aurait fallu écrire :
Allow: /wp-content/*.js
Allow: /wp-content/*csss
C’est le chemin le plus long (en
terme de caractères) qui prévaut
26. Prévoir de bannir une
page de l’index avec
meta unavailable_after
Autant on a du mal à faire indexer,
autant il n’a a jamais été si simple de
prévoir une désindexation avec cet
attribut
27. Trop de pub, et la
sentence est
irrévocable
Publicité qui ne permet pas de voir le
sujet principal d’une page = danger 😲
28. Pour quitter l’île des bannis
• AD Expérience Report :
https://www.google.com/webmasters/tools/ad-
experience-mobile-unverified
• Coalition for better ads :
https://www.betterads.org/
28
Densité des
annonces sup. à
30%
Pop-up
ads
Publicité avec
défilement en
plein écran
Pub. sticky
large
Full
Interstici
el
Pub avec
flash
Video en
autoplay avec
son
Pub. avec
compte à
rebours
29. V. SOYEZ MOBILE,
RAPIDE
• S’adapter aux contraintes
• Arrêter de travailler sur des templates desktop
• Les mega menu : danger?
• Ne pas toujours faire confiance à l’affichage mobile
des navigateurs
30. Les outils ne nous aident pas
Les outils marchés de
benchmark et suivi SEO…
Les outils techniques… Et parfois les créa se lancent en desktop
34. Menu et index
mobile-first
Chute de positions suite au passage du
site à l’index mobile-first sur les pages
de 1er niveau
Niveau 1 sans lien vers les pages
« catégories », permet juste
l’ouverture du niveau 2…
35. Menu sur mobile et best-practices
Lien <a href=…>Ancre </a> sur chaque univers
Possibilité de dérouler chaque sous-catégorie avec le
signe « + »
Lien <a href=…>Ancre </a>
cliquable sur le titre de
chaque Univers
36. Maintenir le fil
d’Ariane
Code version dépliable : https://codepen.io/lezed1/pen/oNNXKxL
Code version scrollable : https://codepen.io/vanhoofmaarten/pen/oAGyc
« dépliable »
« scrollable »
37. Et le texte sur mobile?
Tout afficher sur mobile, pas idéal d’un
point de vue utilisateur
Masquer le texte derrière des
onglets, sans que l’on voit qu’il
s’agisse d’onglets
Pavé de texte pour une
liste produit avec intention
d’achat ?
1er produit de
la liste
39. Rendre les pages
digestes
des listes déroulantes (HTML ul/li)
des textes dépliables
le scroll horizontal
-Etc.
Ces techniques sont SEO-friendly tant que leur utilisation
reste raisonnable, et ne visent pas à tromper Google
Texte présent dans le
HTML
40. Ce que dit Google
• https://www.seroundtable.com/google-content-hidden-mobile-24111.html
• https://www.searchenginejournal.com/googles-mueller-on-myth-of-hidden-tab-content/358724/
41. Ne pas avoir un site
qui rame Merci Chrome et PageSpeed Insights !
o Ctrl+Shift +P :
o Rendering Layout Shift Region
o Coverage (css et js inutilisés)
42. VI. SOYEZ
STRATEGIQUE
• Création de pages géolocalisés raisonnée
• Pertinence des pages par rapport aux requêtes
• Ancres de liens répétées sur tout un site
• Ne créez pas des liens vers n’importe quelle page
• Créez des liens malins
• Ne pas toujours écouter les autres
43. Intention locale
implicite vs exclicite
Même si j’ai 0 recherche(s)
mensuelles pour « achat
maison + trifouilli les oies », je
crée quand même des pages?
44. Local Intent : un
brevet Google
• Emplacement du moteur de recherche
(langue, pays)
• Pertinence locale implicite par rapport
aux termes de la requête
• Comportement des utilisateurs
• Utilisation de termes dans le contenu
rattaché à des localités
Référence : https://patents.google.com/patent/US8200694B1/en
45. Ne pas tout ouvrir à
l’indexation
Définir ou non la pertinence de l’utilité
d’avoir pages géolocalisées en fonction
• Du volume de recherche
• De l’intention locale
Local Intent
= OUI
Local Intent
= NON
46. La page répond elle à la requête ciblée ?
Vos contenus doivent guider les internautes
visez juste en choisissant la bonne
structure de pages, en fonction de l’intention
de recherche
Une série de pages de listing avec 12089
produits sur la requête « meubles »,
est-ce pertinent?
47. Ne sous-estimez pas la
force du signal envoyé
par l’ancre de lien
Ancre répétée modifiée sur l’ensemble des pages
Nombre de visites sur la page X3
Pour Google, la page
parle de « Cliquez ici »
48. Ne faites pas
d’alliances inutiles
Attention à la dilution de popularité
• Eviter les liens vers
• des pages bloquées dans le robots.txt
• des pages en noindex
• des pages sans vocation à ranker
49. Ne brulez pas
vos liens existants
URL en 404
Analyse des sources +
ancres
Redirections 301 si liens
non toxiques
URL bloquée dans le
robots.txt
Analyse des sources +
ancres
Allow: /url-avec-liens
Mise en place de canonical
50. Ne pas toujours écouter les autres
Le crawl budget ne concerne que les gros sites (plus de 10.000 avec M.A.J quotidienne)
Google est capable de lire les URL en clair, même si elles ne sont pas dans une balise <a href=…
Cela limite la diffusion de popularité vers ces pages stratégiques
Demande pour supprimer des liens
vers des pages stratégiques pour
améliorer le crawl budget
51. LE SEO : une question
de patience…
@aymerictwit
D’autres questions?
Notas do Editor
Ne pas lancer un crawl directement…!!!
Avoir une vision globale des titres et détecter le duplicate ou de mauvaises pages
Repérer de nombreuses problématiques en avançant dans la pagination des pages de résultats
Voir des pages indexées, qui ne seront pas trouvées lors du crawl
Sous-domaines de préprod indexés
Sites éphémères dont même le client ignore l’existence
Découvrir un écosystème, on est pas à l’abri.
Vérifier les domaines protégés (et leurs redirections)
Ils peuvent recevoir des liens on ne sait jamais
faire des economies (qq domaines inutile)
Ne pas lancer un crawl directement…!!!
Regarder le comportement du CMS quand un article n’est plsu en stock ou quand une catégorie est vidée
En trouvant les empreintes, on va pouvoir faire l’inventaire des pages problématiques, et faire le nécessaire (noindex, redirect etc.)
URL dupliquées vs Canonical (ex: shopify)
Produit presque identique ?
Page avec ordre de tri ?
Pagination sur une liste de produit/articles ?
https://fr.oncrawl.com/referencement/comment-detecter-le-contenu-quasi-duplique-pour-ameliorer-votre-seo/
Inefficace : Si les pages sont trop différentes, Google n’en fera rien
Inutile : Canonical vers la première page d’une série paginée
https://fr.oncrawl.com/referencement/comment-detecter-le-contenu-quasi-duplique-pour-ameliorer-votre-seo/
Inefficace : Si les pages sont trop différentes, Google n’en fera rien
Inutile : Canonical vers la première page d’une série paginée
Ne pas lancer un crawl directement…!!!
Le site qui se mord la queue :
moins de visites = plus de pub = encore moins de visites = encore plus de pub = penalité !
----------------------------------------------------------------------------
Votre ennemi n°1 : FRED Update & co.
Signal Page Expérience : cela reste un signal faible (et prends en compte les Interstitiels intrusifs)
---------------------------------------------------------------------------
https://www.sistrix.com/blog/googles-fred-update-what-do-all-losers-have-in-common/
Plusieurs éléments qui peuvent poser problèmes pour un site mobile, on va voir comment s’adapter dans un écran réduit
se sortir la vision desktop de la tête
On peut avoir un site desktop complètement has been mais ranker avec une version mobile (cong John Mueller)
Alternate +amp
S’adapter aux contraintes
Arrêter de travailler sur des templates desktop
Les mega menu : danger?
Ne pas toujours faire confiance à l’affichage mobile des navigateurs
A travers de quelques exemples, comment trouver un concensus
Il faut etre pragmatique et ne pas avancer borné avec ses petites recos SEO, afin de trouver le bon compromis
UX designer, dev, chef de projet, etc.
« Pas de place pour ça »
Le designer
On en a besoin en SEO pour la navigation ascendante
L’utilisateur peut aussi en avoir besoin !
Dans mes audits, je recommande l’utilisations de ces techniques pour rendre la page agréable (et conviviale come le dit justement Mathieu Gheerbrant)
Contenu dans le HTML
Ne pas masquer 90% du contenu ! Avoir du bon sens et se placer côté internaute.
Travailler une page en montrant ce que l’internaute vient voir, et non on lui montrant ce qu’on veut lui montrer
Dans mes audits, je recommande l’utilisations de ces techniques pour rendre la page agréable (et conviviale come le dit justement Mathieu Gheerbrant)
Contenu dans le HTML
Ne pas masquer 90% du contenu ! Avoir du bon sens et se placer côté internaute.
Travailler une page en montrant ce que l’internaute vient voir, et non on lui montrant ce qu’on veut lui montrer
Simulation « frais de notaires »
Ne pas passer à côté du maillage de pages clés
Un lien c’est bien, mais avec une ancre claire sur le sujet de la landing c’est mieux