SEO Technique pour Boutiques en Ligne : Checklist Complete
Checklist complète du SEO technique e-commerce : crawlabilité, indexation, sitemaps, pagination, facettes, hreflang, HTTPS, mobile-first. Auditez et corrigez les problèmes techniques.
Need a quick diagnostic?
Our AI analyzes your site in 2 minutes
Le SEO technique est la fondation de votre référencement e-commerce. Même avec d'excellents produits et contenus, des problèmes techniques (crawl, indexation, vitesse) peuvent bloquer complètement votre visibilité Google.
Ce guide couvre les 12 piliers du SEO technique pour boutiques en ligne, avec des solutions concrètes pour chaque problème courant.
Crawlabilité : permettre à Googlebot d'explorer votre site
Si Google ne peut pas crawler vos pages, elles ne seront jamais indexées. Premier diagnostic : le fichier robots.txt.
Optimiser robots.txt pour e-commerce
- Bloquer les pages inutiles : recherche interne, panier, checkout, compte client
- Autoriser les pages importantes : produits, catégories, blog
- Éviter de bloquer les assets : CSS, JS, images (Google en a besoin pour le rendu)
- Indiquer le sitemap : `Sitemap: https://example.com/sitemap.xml`
- Tester avec Search Console : outil de test robots.txt
Exemple robots.txt e-commerce :
``` User-agent: * Disallow: /panier/ Disallow: /checkout/ Disallow: /mon-compte/ Disallow: /recherche/ Disallow: /*?sort= Disallow: /*?filtre= Allow: / Sitemap: https://example.com/sitemap.xml ```
ERREUR FRÉQUENTE : Bloquer /produits/ par erreur. Vérifiez que vos URLs produits ne matchent pas les règles Disallow. Utilisez le testeur robots.txt de Search Console.
Crawl budget : optimiser pour les gros catalogues
Google alloue un budget de crawl limité par site. Pour les catalogues 10 000+ produits, optimisez :
- Prioriser les pages importantes : sitemap hiérarchisé, maillage interne fort
- Éliminer les pages dupliquées : canonical, noindex sur variantes
- Réduire les erreurs serveur : 500, timeout ralentissent le crawl
- Limiter les redirections : chaînes de 301 consomment du budget
- Vitesse serveur : TTFB <200ms favorise un crawl plus profond
Indexation : contrôler ce qui apparaît dans Google
L'indexation détermine quelles pages apparaissent dans les résultats Google. Toutes les pages crawlées ne doivent pas être indexées.
Meta robots et noindex
Utilisez `<meta name="robots" content="noindex, follow">` pour bloquer l'indexation tout en permettant le suivi des liens.
- Pages à noindex : résultats recherche interne, pages filtrées, compte client, panier, merci-commande
- noindex, follow : bloque indexation mais transmet le jus de lien
- noindex, nofollow : bloque indexation ET liens (rare, seulement pages spam/UGC non modéré)
Canonical : gérer le duplicate content
La balise canonical indique la version préférée d'une page quand plusieurs URLs affichent le même contenu.
- Auto-référentielle : chaque page canonical pointe vers elle-même (best practice)
- Variantes produit : toutes pointent vers la variante par défaut
- Paramètres tracking : URL avec ?utm_source canonical vers l'URL propre
- HTTP vs HTTPS : toujours canonical vers la version HTTPS
- www vs non-www : choisir une version et canonical vers celle-ci
Exemple : `/produit?couleur=rouge` → canonical vers `/produit` (variante par défaut)
Sitemap XML : guider Google vers vos pages
Le sitemap.xml liste toutes vos URLs importantes et aide Google à les découvrir rapidement.
Structure sitemap e-commerce
Pour les gros catalogues, utilisez des sitemaps multiples organisés par type :
- sitemap-index.xml : index principal pointant vers les sous-sitemaps
- sitemap-products.xml : tous les produits (max 50 000 URLs par fichier)
- sitemap-categories.xml : pages catégories
- sitemap-blog.xml : articles de contenu
- sitemap-images.xml : sitemap images pour Google Images (optionnel)
Propriétés importantes par URL :
- <loc> : URL complète (obligatoire)
- <lastmod> : date dernière modification (YYYY-MM-DD)
- <changefreq> : fréquence de changement (daily pour produits, weekly pour catégories)
- <priority> : priorité relative 0.0-1.0 (0.8 pour produits, 1.0 pour homepage)
Astuce : Mettez à jour le lastmod UNIQUEMENT quand le contenu change réellement (pas à chaque visite). Google détecte les lastmod factices et les ignore.
Soumettre et surveiller dans Search Console
- Ajoutez tous vos sitemaps dans Search Console > Sitemaps
- Surveillez les erreurs : URLs bloquées, 404, redirections
- Vérifiez le taux de couverture : % d'URLs découvertes vs indexées
- Régénérez le sitemap quotidiennement si catalogue dynamique
Pagination : gérer les listes de produits
Les pages catégories paginées (page 1, 2, 3...) créent du duplicate content potentiel.
Stratégies de pagination SEO
Option 1 (recommandée 2024) : Pagination simple avec canonical auto-référentielle
- Chaque page (1, 2, 3) est indexable avec son propre canonical
- Google indexe naturellement la page 1 en priorité
- Pages 2+ peuvent ranker sur des requêtes longue traîne spécifiques
- Simplicité maximale, pas de balises rel=next/prev (dépréciées depuis 2019)
Option 2 : View All (afficher tous)
- Créer une page /categorie?view=all affichant tous les produits
- Pages paginées ont canonical vers la page view=all
- Problème : lente si 500+ produits, mauvais UX
Option 3 : Infinite scroll + pagination fallback
- JavaScript charge les produits en scroll infini
- URLs paginées /categorie?page=2 restent crawlables (fallback)
- Chaque page canonical vers elle-même
- Meilleur UX + SEO, mais complexe techniquement
Navigation à facettes : éviter l'explosion d'URLs
Les filtres (couleur, taille, prix, marque) génèrent des milliers de combinaisons d'URLs. Risque majeur de duplicate content et dilution du crawl budget.
Stratégie de gestion des facettes
- Identifier les filtres SEO-utiles : marque, type de produit (intention de recherche réelle)
- Bloquer les filtres inutiles : couleur, taille, prix (peu de recherches)
- Méthode 1 : Paramètres URL bloqués dans robots.txt (`Disallow: /*?couleur=`)
- Méthode 2 : noindex sur les pages filtrées non stratégiques
- Méthode 3 : URLs canoniques vers la catégorie sans filtre
- Méthode 4 : JavaScript pour les filtres (AJAX sans changement d'URL)
Règle d'or : N'indexez QUE les combinaisons de filtres ayant un volume de recherche significatif (ex: "chaussures nike running" mais pas "chaussures nike rouges pointure 42 soldées").
Hreflang : gérer le multilangue et multi-pays
Si vous vendez dans plusieurs pays/langues, les balises hreflang indiquent à Google quelle version servir selon la langue de l'utilisateur.
Implémentation hreflang
Format : `<link rel="alternate" hreflang="fr-FR" href="https://example.fr/produit">`
- Codes langue-pays : fr-FR, en-GB, en-US, de-DE, es-ES
- Balise x-default : version par défaut si aucune correspondance
- Bidirectionnelle : chaque page doit référencer TOUTES les versions (elle-même incluse)
- Méthode : balises HTML <link> dans <head> (recommandé) ou sitemap XML ou headers HTTP
Exemple pour un produit FR/EN/DE :
```html <link rel="alternate" hreflang="fr-FR" href="https://example.fr/chaise-bureau"> <link rel="alternate" hreflang="en-GB" href="https://example.co.uk/office-chair"> <link rel="alternate" hreflang="de-DE" href="https://example.de/buerostuhl"> <link rel="alternate" hreflang="x-default" href="https://example.com/office-chair"> ```
Validez dans Search Console > Paramètres internationaux > Hreflang.
HTTPS : migration et sécurité
Le HTTPS est obligatoire depuis 2014 (facteur de ranking) et requis pour le checkout e-commerce (sécurité paiements).
Checklist migration HTTP → HTTPS
- Certificat SSL valide : Let's Encrypt (gratuit) ou certificat payant
- Redirections 301 : toutes les URLs HTTP → HTTPS (permanent redirect)
- Canonical vers HTTPS : toutes les balises canonical utilisent https://
- Sitemap HTTPS : régénérer avec URLs https://
- Liens internes : mettre à jour vers https:// (éviter mixed content)
- Search Console : ajouter la propriété HTTPS séparément
- HSTS header : forcer HTTPS au niveau serveur (`Strict-Transport-Security`)
Pour un guide détaillé de la migration HTTPS, consultez notre article HTTPS pour GMC.
Mobile-first indexing : optimiser pour mobile
Depuis 2021, Google utilise exclusivement la version mobile de votre site pour l'indexation et le ranking.
- Design responsive : une seule URL, adaptation CSS selon viewport
- Contenu identique : texte, images, structured data doivent être sur mobile
- Temps de chargement : Core Web Vitals mobile prioritaires
- Taille de police : 16px minimum, lisible sans zoom
- Boutons tapables : 48x48px minimum, espacement 8px
- Viewport meta : `<meta name="viewport" content="width=device-width, initial-scale=1">`
Erreur fréquente : masquer du contenu en mobile pour "simplifier". Google indexera uniquement ce qui est visible en mobile, et vous perdrez le ranking sur ces contenus.
Redirections : gérer les changements d'URLs
Les redirections 301 (permanentes) transfèrent ~90-95% du PageRank de l'ancienne vers la nouvelle URL.
Best practices redirections e-commerce
- 301 pour produits discontinués : rediriger vers produit similaire ou catégorie
- Éviter les chaînes : A→B→C devient A→C directement
- Redirection 1:1 : ancien produit X → nouveau produit X (pas vers homepage)
- Conserver les 301 indéfiniment : Google peut mettre 6-12 mois à transférer le jus
- Monitorer les 404 : Search Console > Couverture > Erreurs 404
Soft 404 : le piège invisible
Un soft 404 renvoie un code 200 (OK) mais affiche un message "produit introuvable". Google le détecte et le traite comme une erreur.
- Solution : renvoyer un vrai code 404 ou 410 (Gone) pour les produits supprimés
- Ou rediriger 301 vers un produit équivalent
- Search Console signale les soft 404 : corrigez-les rapidement
JavaScript et rendu : garantir l'indexation
Les sites React/Vue/Angular chargent le contenu via JavaScript. Google peut indexer le JS, mais avec limites et latence.
Stratégies pour le SEO JavaScript
- Server-Side Rendering (SSR) : Next.js, Nuxt.js pour générer HTML côté serveur
- Static Site Generation (SSG) : pré-générer les pages produits en HTML
- Dynamic Rendering : servir HTML pré-rendu à Googlebot, JS aux users
- Tester avec Search Console : Inspection URL → Afficher la page explorée
- Éviter le contenu critique en JS : prix, description doivent être dans le HTML initial
Vérifiez que Googlebot voit bien votre contenu : Search Console > Inspection d'URL > Tester l'URL en direct > Afficher la page testée.
Log file analysis : comprendre le crawl réel
Les logs serveur montrent exactement ce que Googlebot crawle. Analyse avancée pour gros sites.
- Identifier les pages non crawlées : pages importantes ignorées
- Détecter le crawl waste : pages inutiles sur-crawlées (facettes, sessions)
- Analyser le crawl budget : fréquence de visite par type de page
- Outils : Screaming Frog Log File Analyser, OnCrawl, Botify
- Accès logs : demander à votre hébergeur (Apache access.log, Nginx access.log)
Structured data et SEO technique
Les données structurées sont un élément technique SEO crucial pour les rich snippets.
Pour un guide complet, consultez notre article données structurées Product.
- JSON-LD : format recommandé par Google
- Product, Offer, AggregateRating : schémas essentiels e-commerce
- Validation : Rich Results Test + Search Console
- Cohérence : données schema identiques au contenu visible
Vitesse et Core Web Vitals
Les Core Web Vitals (LCP, INP, CLS) sont un facteur de ranking officiel depuis 2021.
Consultez notre guide complet Core Web Vitals pour e-commerce pour optimiser LCP, INP et CLS.
Checklist SEO technique e-commerce
- ✅ Robots.txt : bloque panier/checkout, autorise produits/catégories, indique sitemap
- ✅ Sitemap XML : structuré par type, soumis dans Search Console, mis à jour quotidiennement
- ✅ Canonical : auto-référentielle sur toutes les pages, gère les variantes
- ✅ Noindex : appliqué aux pages inutiles (recherche interne, compte, filtres non-SEO)
- ✅ Pagination : stratégie claire (canonical auto-ref ou view-all)
- ✅ Facettes : filtres non-SEO bloqués ou noindex, seuls filtres stratégiques indexés
- ✅ HTTPS : 301 redirect HTTP→HTTPS, canonical HTTPS, sitemap HTTPS, HSTS header
- ✅ Mobile-first : design responsive, contenu identique mobile/desktop, CWV mobile optimisés
- ✅ Redirections : 301 permanent pour produits discontinués, pas de chaînes, monitoring 404
- ✅ Hreflang : implémenté si multilingue, bidirectionnel, validé Search Console
- ✅ JavaScript : SSR/SSG ou contenu critique en HTML, testé avec Inspection URL
- ✅ Structured data : Product schema validé, prix cohérent, rich snippets actifs
- ✅ Core Web Vitals : LCP <2.5s, INP <200ms, CLS <0.1
- ✅ Search Console : aucune erreur critique, couverture >90%, monitoring hebdomadaire
Auditez votre site avec cette checklist trimestriellement. Les problèmes techniques s'accumulent avec le temps (nouvelles features, migrations, changements de plateforme).
More in this category
SEO Fiche Produit : Guide Complet pour E-commerce
Guide expert pour optimiser vos fiches produits e-commerce. Apprenez à structurer vos balises title, H1, descriptions et données structurées pour maximiser votre visibilité sur Google.
Core Web Vitals pour E-commerce : Guide Pratique
Guide technique pour optimiser LCP, FID/INP et CLS sur votre boutique en ligne. Méthodes concrètes pour améliorer vos Core Web Vitals et booster votre ranking Google.
Donnees Structurees Product pour E-commerce : Guide Schema.org
Guide complet pour implémenter les données structurées Product, Offer, Review et AggregateRating. Obtenez des rich snippets pour vos produits dans Google.
Related Articles
Certificat SSL et HTTPS : Exigences Techniques pour GMC
Guide technique sur les exigences HTTPS et SSL de Google Merchant Center. Comment securiser votre site pour eviter la suspension.
Core Web Vitals pour E-commerce : Guide Pratique
Guide technique pour optimiser LCP, FID/INP et CLS sur votre boutique en ligne. Méthodes concrètes pour améliorer vos Core Web Vitals et booster votre ranking Google.
SEO Fiche Produit : Guide Complet pour E-commerce
Guide expert pour optimiser vos fiches produits e-commerce. Apprenez à structurer vos balises title, H1, descriptions et données structurées pour maximiser votre visibilité sur Google.
Ready to Unlock Your GMC Account?
Our AI analyzes your site, identifies violations, and generates a personalized action plan to recover your Google Merchant Center account.