2. Paris 2021 #seocamp
Cycle E-Commerce
Mathieu CHAPON
Fondateur
Je suis en charge chez SF
• De la communication
• Des analyses avant-vente
• Des outils externes
• Du pôle R&D pour les outils internes
• d’un portefeuille avec quelques clients historiques: SFR,…
Pour me contacter
https://www.linkedin.com/in/mathieuchapon/
https://twitter.com/mathieujava
http://www.search-foresight.com
2
14. Paris 2021 #seocamp
Cycle E-Commerce
SHOPIFY VEUT AMELIORER SON SEO
18 mois chez SHOPIFY
SEO Lead, Growth
TRIPADVISOR (6 ans)
11 mois chez SHOPIFY
DIRECTOR OF SEO
ATLASSIAN & DAILYMOTION
9 mois chez SHOPIFY
SEO LEAD
TRIPADVISOR (7 ans)
Daniel Silva Jackson Lo
Amber Cochrane
14
15. Paris 2021 #seocamp
Cycle E-Commerce
OUI : LES BASIQUES SONT LA !
Avec Shopify, on peut faire les basiques en SEO :
• Optimiser les balises SEO et les Hn
• Développer une arborescence large
• Avoir des urls SEO friendly
• Obtenir un sites en https
• Créer un blog
• Migrer avec un plan de redirection
• Créer un plan de site
• Publier un sitemap.xml
• Répondre avec une version mobile (responsive)
• Développer le multilingue
• Gérer la duplication de vos pages
• Alléger vos images
• Générer les données structurées (Schema.org)
• Avoir un site rapide
15
16. Paris 2021 #seocamp
Cycle E-Commerce
OUI : LES BASIQUES SONT LA !
Avec Shopify, on peut faire les basiques en SEO:
• Optimiser les balises SEO et les Hn
• Développer une arborescence large
• Avoir des urls SEO friendly
• Obtenir un sites en https
• Créer un blog
• Migrer avec un plan de redirection
• Créer un plan de site
• Publier un sitemap.xml
• Répondre avec une version mobile (responsive)
• Développer le multilingue
• Gérer la duplication de vos pages
• Alléger vos images
• Générer les données structurées (Schema.org)
• Avoir un site rapide
MAIS...
16
18. Paris 2021 #seocamp
Cycle E-Commerce
OPTIMISER SES BALISES SEO
Les balises SEO optimisables avec des applications
Les optimisations classiques d’un site (title, Hn et méta description) sont
modifiables par template nativement !
Title: $collectionName - Tagged: $tagName - $shopName
Meta description: $collectionDescription
Pour une optimisation personnalisée par page, vous devez avoir
recours à des applications payantes complémentaires : Smart SEO ou
SEO Manager
18
19. Paris 2021 #seocamp
Cycle E-Commerce 19
RENDRE SES URLS “SEO FRIENDLY”
https://www.decathlon.com/collections/yoga-studio-pants/products/womens-gentle-yoga-organic-cotton-bottoms-308789
Conséquences
Budget de crawl gâché et Pagerank dilué
Le format des urls: source de duplication
Les urls se construisent avec des préfixes forcés par template
de pages:
=> /collections/
=> /product/
Or, pour les pages produit, cela génère systématiquement une
balise canonical vers une version de l’url sans le répertoire
20. Paris 2021 #seocamp
Cycle E-Commerce
RENDRE SES URLS “SEO FRIENDLY”
Corriger la réécriture des urls pour les fiches “produit”
Il n’est pas possible de modifier la balise canonicale
La seule solution : Modifier le code source du thème pour obtenir une url unique
- Sous le snippets “dossier”, sélectionnez
product-grid-item.liquid
- Remplacez
<a href="{{ product.url |
within:current_collection
}}"class="p
roduct-grid-item">
- par
<a href="{{ product.url }}"
class="product-grid-item">
20
21. Paris 2021 #seocamp
Cycle E-Commerce
LES FICHES PRODUITS
LES VARIANTS DE PRODUIT
Les caractéristiques (couleur ou taille) des produits peuvent générer aussi des urls différentes si vous l’activez :
Url : ?variant=$id
https://www.decathlon.com/collections/yoga-studio-pants/products/womens-gentle-yoga-organic
-cotton-bottoms-308789?variant=32771444015166
Même si la canonical reste, vous aurez les mêmes conséquences
que celles citées dans la slide précédente
SOLUTION
Désactiver cette option
Vous éviterez de générer des urls inutiles dans la plupart des cas
21
23. Paris 2021 #seocamp
Cycle E-Commerce
AVANT: IMPOSSIBLE DE MODIFIER LE ROBOTS.TXT
Panier
Facettes &
Filtres Le robots.txt est non modifiable en backoffice
23
25. Paris 2021 #seocamp
Cycle E-Commerce
Ouvrir des facettes pour cibler le middle tail !
En général, les pages à facettes remplissent cet objectif sauf que ce chantier est souvent “casse gueule” !
FACETTES : LE GROS MANQUE SUR SHOPIFY
POURQUOI?
Une indexation non maîtrisée provoque :
● Combinaison infinie des critères: Spider Trap
● Duplication des listes en fonction de
l'ordonnancement des critères
● Pages sans personnalisation des balises
● Dilution du page rank
● Perte de budget de crawl
● Augmentation de la profondeur
● ...
25
26. Paris 2021 #seocamp
Cycle E-Commerce
FACETTES: LE GROS MANQUE SUR SHOPIFY
3 SOLUTIONS S’OFFRENT A VOUS !
LA PIRE
On laisse en l’état
-
Il est préférable de bloquer les
facettes dans le robots.txt
PAS DE SEO POSSIBLE
CHRONOPHAGE
Réécriture des urls avec un
module Shopify
+
Ajouter les liens dans les listes
-
Nécessité de maintenir
l'exhaustivité des liens
-
Di cile d’industrialiser le
processus
ONEREUSE
Réécriture des urls avec un
module Shopify
+
Modifier le code pour ajouter
les liens visibles dans le code
source
+
Fermer les listings inutiles,
dupliqués et sans potentiels
SEO
26
28. Paris 2021 #seocamp
Cycle E-Commerce
EXEMPLE : LANCEMENT DE DECATHLON.COM US (2018)
mise en ligne Shopify
28
29. Paris 2021 #seocamp
Cycle E-Commerce
EXEMPLE DE MIGRATION MAGENTO ⇒ SHOPIFY
Une migration est en général un moment critique et cet exemple ne prouve rien!
Migration vers Shopify
SISTRIX : Le cas du site: https://www.ruohonjuuri.fi/
29
30. Paris 2021 #seocamp
Cycle E-Commerce
LES CONTRAINTES DE MIGRER VERS SHOPIFY
Lors d’une migration, le point stratégique est la réussite du plan de redirection !
Or, Les limites de Shopify doivent être connues pour éviter la chute !
Nativement, Shopify propose deux fonctionnalités :
a.Redirection manuelle: chronophage si plusieurs milliers d’urls
b.Import en masse: par un fichier CSV au bon format
Ici, la principale limite provient du nombre de ligne accepté par SHOPIFY :
Maximum 100 000 urls
Sans oublier que l'outil n’accepte pas les REGEX
30
32. Paris 2021 #seocamp
Cycle E-Commerce
L’INTERNATIONAL EN PASSE D’ÊTRE MIEUX GÉRÉ !
Les conditions pour une stratégie SEO à l’international sont:
1) Un chemin (url) de sa boutique par pays et par langues : CA-en et CA-fra par exemple ou par tld (.ca)
2) La présence de balise Hreflang pour aider Google à choisir la bonne page, dans sa bonne version
linguistique et dans chaque index
Cette balise permet à Google de ne pas considérer le
contenu d’une page en français comme une
duplication de la version francophone pour la
Belgique par exemple !
32
33. Paris 2021 #seocamp
Cycle E-Commerce
L’INTERNATIONAL SUR SHOPIFY EN LITE OU BASIC
NOUS AVIONS DEUX OPTIONS
1) Traduire automatiquement sa version originale en plusieurs versions linguistiques tout en restant sur un
domaine
- Traduction pas toujours pertinente
- Urls ne sont pas au bon format recommandé domaine.com/pays-langue/
- Les URLS ne sont pas traduites
1) Lancer un site par pays avec son extension de domaine tld
- Chaque site à son propre domaine pays
- Une traduction peut être faite sur mesure
- Les éléments distinctifs (livraison, transaction,...) du pays sont plus maîtrisables
Et nativement, SHOPIFY ne permet pas de :
• Réécrire les urls en tenant compte de la langue du pays
• Les balises ne sont pas traduites
• Supprimer les hreflang de produits de pages absentes dans certain pays
33
34. Paris 2021 #seocamp
Cycle E-Commerce
MULTI-STORE HREFLANG TAGS
Il existe aussi une APP SHOPIFY (depuis 3 mois)
Cette APP permet de :
1) Traduire les contenus automatiquement ou de les modifier manuellement
2) Traduire les urls dans la langue
3) Obtenir les HrefLang sur des domaines différents avec la version “Advanced Shopify”
4) Supprimer les Hreflang native du CMS
5) Le format des urls respecte le format attendus par Google ISO 639-1
• en: Contenu en anglais sans région
• en-au: Contenu en anglais pour les utilisateurs australiens
• es-mx: Contenu en espagnol pour les utilisateurs mexicains
https://www.digitaldarts.com.au/multi-store-hreflang-tags-shopify-app
34
35. Paris 2021 #seocamp
Cycle E-Commerce
L’OPTION “INTERNATIONALE” DE SHOPIFY
SHOPIFY PROPOSE UNE INTERFACE PLUS ABOUTIE
POUR GÉRER L'INTERNATIONALITÉ D’UN SITE
Mais non accessible avec le forfait le plus petit BASIC à 29€! ☹
Cette Option permet de :
1) Remplir automatiquement les hreflang entre les TLD, Répertoires ou sous domaines
2) Générer un sitemap pour chaque langue et pays à mettre dans la GSC
3) On peut détecter l’IP de l’utilisateur pour le renvoyer (en 302) vers le bon pays (sauf en UE #CNIL)
Une app Geolocation permet de pousser une recommandation à l’utilisateur de la bonne version pays.
Précision: on ne peut attribuer une version à la francophonie!
Exemple: Monshop.com/fr pour cibler la France et le canada francophone par exemple
35
41. Paris 2021 #seocamp
Cycle E-Commerce
SHOPIFY EDGE SEO
Cette Solution permet de modifier sur votre site, le code de vos pages :
● Optimiser le temps de chargement de votre site
● Modifier les balises SEO: Title, méta description
● Réécrire vos urls
● Modifier le code source de vos pages
● La gestion des redirections 301 (>100K urls)
● Mise en place du test AB
● Mise en œuvre d'une série d'en-têtes de sécurité
● Collecte les logs serveurs
Point d’attention :
● La solution gratuite de CloudFlare par exemple propose un hébergement mutualisé donc Ip partagé :(
● Cette solution nécessite d’être accompagné par un partenaire agréé de ces solutions
41
43. Paris 2021 #seocamp
Cycle E-Commerce
SHOPIFY: UNE SOLUTION EN DEVENIR
43
VOUS AVEZ UNE SOLUTION :
● SAAS
● LE SEO EST UNE PRIORITE
● TEAM DYNAMIQUE COTE SEO
● POUR TOUTES LES TAILLES DE SITES
● NOCODE (enfin presque)
● COUT AMORTISSABLE
● DES MILLIERS DE CONNECTEURS
● DRIVE TO STORE
● PHYGITAL