Aller au contenu principal

Audit SEO e-commerce : checklist en 10 étapes pour boutiques en ligne

Audit SEO e-commerce en 10 étapes : indexation, URL en double et de filtres, produits en rupture, données produit, schema, vitesse et maillage interne.

Audit SEO e-commerce : checklist en 10 étapes pour boutiques en ligne

Un audit SEO e-commerce est une vérification structurée qui établit si les moteurs de recherche peuvent explorer, indexer et comprendre tes pages catégorie et produit, et si ces pages méritent de se positionner. Il diffère d'un audit de site général par l'échelle et par l'origine des problèmes : sur une boutique, la plupart viennent des templates et des données produit, si bien qu'une seule correction dans un template ou un champ peut réparer des milliers d'URL d'un coup.

La version courte, dans l'ordre qui fait gagner le plus de temps : établis une base de référence, vérifie l'indexation, repère les URL en double, maîtrise la navigation à facettes, décide du sort des produits en rupture, audite les balises title et meta descriptions par template, audite le contenu et les données produit, valide les données structurées, contrôle les Core Web Vitals, puis corrige le maillage interne. La suite de cet article transforme chaque étape en vérifications concrètes, se termine par une checklist SEO e-commerce condensée et liste les erreurs d'audit qui font perdre le plus d'heures.

Exports et accès à préparer avant le crawl

  • Accès à Google Search Console pour la propriété de domaine, afin de voir tous les sous-domaines et protocoles.
  • Analytics (GA4 ou les rapports de ta plateforme) avec le chiffre d'affaires organique par page de destination, pour prioriser selon l'argent plutôt que selon le nombre d'URL.
  • Un crawler comme Screaming Frog ou Sitebulb, configuré pour explorer avec un user agent smartphone.
  • Un export produit complet (CSV depuis Shopify, WooCommerce, Magento ou ton PIM) avec les champs titre, description, marque, GTIN, catégorie, options de variante, prix, disponibilité et images.
  • Accès à Merchant Center, si tu diffuses des annonces Shopping ou des fiches gratuites, car les erreurs de feed pointent souvent vers les mêmes problèmes de données que les soucis SEO.

Pour une boutique de 2 000 à 20 000 SKU, prévois un à deux jours pour l'audit et garde la liste des corrections à part. Mélanger audit et corrections, c'est ainsi qu'un audit ne se termine jamais.

Étape 1 : établis une base de référence et regroupe les URL par type de page

Exporte les clics, les impressions et la position moyenne par page depuis Search Console, et le chiffre d'affaires organique par page de destination depuis l'analytics. Puis étiquette chaque URL par type selon son motif : accueil, catégorie (/collections/, /category/), produit (/products/, /p/), marque, URL de filtres ou de paramètres, blog et pages statiques.

Ce regroupement est l'élément le plus utile de tout l'audit. Il montre quel template rapporte l'argent (en général les pages catégorie pour les requêtes larges, les pages produit pour les requêtes de modèle et de SKU) et il te permet de compter les problèmes par template plutôt que par URL. « 412 pages produit n'ont pas de meta description » est une seule correction de template, pas 412 tâches.

Étape 2 : vérifie ce que Google a réellement indexé

Ouvre le rapport Indexation des pages dans Search Console et compare trois chiffres : les produits et catégories que tu vends, les URL de ton sitemap XML et les URL que Google déclare indexées. Si tu vends 4 000 produits et que Google indexe 2 600 URL produit, l'écart est ton premier constat.

Lis ensuite les raisons pour lesquelles des pages ne sont pas indexées. Le rapport de Google utilise ces libellés, et chacun a une cause e-commerce typique :

Raisons d'indexation des pages et leur cause habituelle sur une boutique

Explorée, actuellement non indexéePages produit pauvres, souvent avec une description fournisseur copiée et sans attributs
Détectée, actuellement non indexéeGoogle connaît l'URL mais ne l'a pas encore explorée, fréquent quand les URL de filtres consomment la capacité d'exploration
Page en double sans URL canonique sélectionnée par l'utilisateurURL de variantes, chemins de collection ou URL à paramètres sans balise canonical
Page en double : Google n'a pas choisi la même URL canonique que l'utilisateurTa balise canonical pointe dans un sens, ton maillage interne et ton sitemap dans un autre
Introuvable (404)Produits supprimés encore liés depuis les menus ou le sitemap
Erreur de serveur (5xx)Pages catégorie qui expirent sous la charge
Soft 404Pages qui paraissent vides à Google, comme des produits épuisés sans contenu ou des catégories sans aucun article
Page avec redirectionNormal si c'est voulu, problématique si le sitemap les liste encore
URL marquée « noindex »Normal si c'est voulu, problématique si le sitemap les liste encore
9 lignes sur 9
La plupart de ces libellés renvoient à un template ou à un sitemap, pas à une seule page cassée.

Utilise l'outil d'inspection d'URL sur deux ou trois exemples par raison pour confirmer le schéma avant de le noter comme problème de template.

Étape 3 : repère les URL en double issues des variantes, collections et paramètres

Les boutiques créent des doublons par construction. La même paire de chaussures de running peut exister à /products/trail-runner, /products/trail-runner?variant=4417, /collections/sale/products/trail-runner et /products/trail-runner?utm_source=newsletter. Crawle le site et regroupe les URL qui renvoient le même contenu principal.

Les recommandations de Google sur la structure des URL des sites e-commerce préconisent que chaque variante puisse être identifiée par sa propre URL, que les paramètres de variante facultatifs soient retirés de l'URL canonique et d'éviter les liens internes vers des paramètres temporaires comme les identifiants de session et les codes de suivi. Elles précisent aussi que Google ignore les fragments d'URL : un contenu affiché uniquement via #black ou #white ne sera pas vu comme des pages distinctes.

Sur Shopify, les balises canonical sont générées automatiquement, donc le problème habituel n'est pas une canonical manquante mais des signaux contradictoires : un thème qui lie les produits via des chemins de collection, une application qui ajoute une seconde balise canonical, ou un sitemap qui liste des URL dont la canonical pointe ailleurs. Vérifie le HTML rendu d'une page produit atteinte via une collection, pas seulement l'URL directe.

Étape 4 : maîtrise la navigation à facettes

Les filtres de taille, couleur, marque et prix peuvent transformer 300 pages catégorie en millions de combinaisons d'URL explorables. La documentation de Google sur la navigation à facettes est claire : souvent, rien ne justifie de laisser explorer les URL filtrées, et tu peux les bloquer dans le robots.txt ou implémenter les filtres avec des fragments d'URL.

Si certaines pages filtrées méritent de se positionner (« chaussures de randonnée imperméables femme » peut être une vraie requête à laquelle une catégorie filtrée répond le mieux), Google recommande d'utiliser le séparateur standard & pour les paramètres, de garder les filtres dans un ordre constant pour qu'une même combinaison n'existe jamais sous deux URL, et de renvoyer un statut 404 quand une combinaison n'a aucun résultat.

La vérification d'audit : crawle une grande catégorie avec les filtres activés, compte les URL produites et compare avec le nombre de pages filtrées que tu veux vraiment voir indexées. Établis une courte liste blanche de combinaisons indexables avec une demande de recherche, et traite tout le reste comme du gaspillage d'exploration. La checklist des pages catégorie détaille ce dont une page filtrée indexable a ensuite besoin sur la page elle-même.

Étape 5 : un seul jeu de règles pour les produits épuisés et abandonnés

Chaque boutique a des produits en rupture, et la plupart les gèrent de façon incohérente : certains renvoient une 404, d'autres redirigent vers l'accueil, d'autres restent en ligne avec un bloc d'achat vide. Audite un échantillon de 20 produits indisponibles et note ce que fait chacun. Puis applique un seul jeu de règles. Un arbre de décision qui convient à la plupart des boutiques figure ci-dessous. Quand un produit va revenir, affiche aussi une date de réassort ou une inscription aux alertes de retour en stock, mets la disponibilité sur OutOfStock ou BackOrder dans les données structurées et le feed, et ajoute des liens vers des alternatives en stock. Une page d'archive conserve les caractéristiques et renvoie vers les alternatives les plus proches.

Que faire d'un produit épuisé ou abandonné

Chargement du diagramme
Seul un produit sans successeur, sans backlinks et sans trafic devrait finir en 404 ou 410.

Évite de tout rediriger vers la page d'accueil. La page d'aide de Google sur les erreurs 404 qualifie de soft 404 le fait d'envoyer les visiteurs d'une page qui n'existe plus vers l'accueil, et recommande une 404 ou une 410 quand le contenu supprimé n'a pas de remplaçant. Les acheteurs qui voulaient un produit précis n'obtiennent rien d'utile de cette redirection non plus.

Étape 6 : audite les balises title, meta descriptions et H1 par template

Exporte le crawl et vérifie par type de page : title manquant, title en double, title trop long, meta description manquante, meta description en double, H1 manquant ou en double. Les bonnes pratiques SEO de Shopify donnent des cibles concrètes : balises title de moins de 60 caractères, meta descriptions de moins de 160.

Sur une boutique, les doublons viennent presque toujours d'un motif de template comme « {Nom du produit} | Boutique » combiné à des noms de produit non uniques (« Classic Tee » en 14 couleurs). Corrige le motif, pas les pages. Un template de titre produit qui tient la route dans la plupart des catalogues :

  • Pages produit : marque + type de produit + attribut clé + variante, par exemple « Merrell Moab 3 chaussure de randonnée imperméable, femme, marron ».
  • Pages catégorie : le nom de catégorie que recherchent les acheteurs + un qualificatif, par exemple « Chaussures de randonnée femme : imperméables et en cuir ».
  • Meta descriptions : un fait concret par produit (matière, coupe, compatibilité) plus un argument de service que tu peux tenir, comme les retours gratuits.

Prévisualise quelques résultats dans l'aperçu de snippet SERP avant de déployer un template, et utilise le guide d'optimisation des titres pour décider quels attributs ont leur place dans un titre produit.

Étape 7 : audite le contenu et les données produit

C'est l'étape que la plupart des checklists d'audit sautent, et sur une boutique c'est souvent là que se perdent les positions. Une page produit se positionne sur les mots qu'elle contient. Si la page se résume à une photo, un prix et une description fournisseur de deux lignes partagée avec 40 autres revendeurs, Google a peu à indexer et l'acheteur peu d'éléments pour décider.

Fais ces vérifications sur l'export produit plutôt que sur le crawl, car l'export contient les champs que les templates affichent :

  • Descriptions courtes : compte les produits dont la description fait moins de 50 mots. Ce sont tes candidats au contenu pauvre.
  • Descriptions copiées : repère les descriptions identiques sur deux de tes produits ou plus, et compare par sondage tes best-sellers avec le site du fabricant pour détecter des textes fournisseur repris mot pour mot.
  • Attributs recherchés par les acheteurs mais manquants : matière, taille, dimensions, compatibilité (« compatible iPhone 15 »), conditionnement. Un attribut manquant, c'est une requête longue traîne manquée et généralement une valeur de filtre absente aussi.
  • Identifiants manquants : marque et GTIN, qui alimentent tous deux les données structurées et les fiches Shopping.
  • Images : produits avec une seule image ou aucune, et images sans texte alt. Le générateur de texte alt pour images est pratique pour de petits lots.
  • Affectation aux catégories : les produits sans catégorie, ou seulement dans une catégorie fourre-tout comme « Nouveautés » ou « Soldes », reçoivent peu de liens internes et peu de contexte.

Note les chiffres par catégorie, puis compare-les au chiffre d'affaires organique de l'étape 1. Une catégorie à fort chiffre d'affaires avec une forte part de produits pauvres est celle où l'enrichissement rapporte en premier. C'est le genre de travail qu'un PIM AI-first comme WISEPIM traite en masse : il complète les attributs manquants et réécrit les descriptions avec l'AI, et ses règles de qualité peuvent signaler une meta title hors de 30 à 60 caractères ou une matière manquante avant que le produit ne soit envoyé vers la boutique.

Étape 8 : valide les données structurées produit

Le balisage Product indique à Google ce que vend la page et la rend éligible à des résultats enrichis. Pour les fiches marchand, la documentation de Google sur les données structurées exige un Product avec name, image et offers, et une Offer avec price et priceCurrency. Les propriétés recommandées incluent gtin, brand, color, size et availability, où availability prend des valeurs comme InStock, OutOfStock, BackOrder et PreOrder. Les variantes peuvent être regroupées avec ProductGroup.

Vérifie un échantillon par template avec le test des résultats enrichis, puis consulte les rapports Fiches de marchand et Extraits de produits dans Search Console pour les erreurs à l'échelle du site. Les échecs e-commerce les plus fréquents ne sont pas des erreurs de syntaxe mais des incohérences de données :

  • Le prix du balisage diffère du prix affiché, souvent après la fin d'une promo ou quand le thème lit le prix barré.
  • Le balisage indique InStock alors que la page indique épuisé.
  • gtin contient un SKU interne au lieu d'un vrai GTIN.
  • Chaque variante déclare la même couleur et la même taille, car le thème lit le produit parent.

Pour tester une correction avant de l'intégrer au thème, construis un exemple avec le générateur de schema produit et compare-le à ce que produit ton template.

Étape 9 : contrôle la vitesse et les Core Web Vitals par template

Les recommandations de Google sur les Core Web Vitals fixent ces cibles pour une bonne expérience : Largest Contentful Paint en 2,5 secondes maximum, Interaction to Next Paint sous 200 millisecondes et Cumulative Layout Shift sous 0,1. Le rapport Core Web Vitals de Search Console regroupe les URL ayant des problèmes similaires, ce qui sur une boutique correspond bien aux templates.

Les pages e-commerce partagent les mêmes coupables : images hero et produit surdimensionnées, widgets d'avis et de chat qui se chargent avant le contenu, scripts d'applications restés après la désinstallation d'une app, et galeries d'images qui décalent la mise en page pendant le chargement. Teste une page produit et une page catégorie sur un smartphone milieu de gamme, et liste chaque script selon l'app ou la fonctionnalité qui le charge.

Étape 10 : corrige le maillage interne et les produits orphelins

Un produit vers lequel aucune page catégorie ni aucun menu ne pointe est difficile à trouver pour Google et souvent considéré comme peu important. Compare les URL de ton export produit avec celles que ton crawler a atteintes depuis l'accueil : les produits présents dans l'export mais absents du crawl sont orphelins. Vérifie aussi la profondeur de clic (catégories clés à trois clics maximum de l'accueil), le fil d'Ariane sur chaque page produit et une pagination que les crawlers peuvent suivre.

Cherche ensuite la cannibalisation de mots-clés : deux pages en concurrence sur la même requête, comme une catégorie et une page filtrée, ou un article de blog et une catégorie. Dans Search Console, filtre le rapport Performances sur une requête et regarde l'onglet Pages. Si plusieurs URL se partagent les impressions et qu'aucune ne se positionne bien, choisis une page cible et fais pointer les autres vers elle par des liens ou des redirections. Le guide de recherche de mots-clés aide à décider quelle page doit porter quelle requête.

Le rapport Keyword Cannibalization de WISEPIM regroupe les requêtes sur lesquelles plusieurs de tes propres pages sont en concurrence, triées par gravité.

Enfin, vérifie les liens entrants depuis d'autres sites. Ouvre le rapport Liens dans Search Console, trie les pages les plus liées et assure-toi qu'aucune ne renvoie une 404 ni ne redirige vers l'accueil. Un produit abandonné avec des backlinks est exactement le cas de l'étape 5 où une redirection vers un successeur ou la catégorie la plus proche vaut l'effort.

Classer les constats par impact sur l'indexation, type de correction et chiffre d'affaires

Un audit produit plus de problèmes qu'une équipe ne peut en corriger en un trimestre. Trie-les avec trois questions :

  1. Est-ce que cela empêche l'indexation des pages ? Les blocages robots, les mauvaises canonical, le noindex sur les pages qui rapportent et les soft 404 sur des produits actifs passent en premier, car rien d'autre ne compte pour une page que Google n'affiche pas.
  2. Est-ce une correction de template ou de données ? Une seule modification de thème ou une seule mise à jour de champ en masse qui corrige 2 000 URL vaut mieux que 50 retouches manuelles de pages.
  3. Quel chiffre d'affaires organique repose sur les pages concernées ? Utilise la base de référence de l'étape 1. Corrige les catégories qui rapportent déjà avant celles qui pourraient rapporter.

L'audit SEO e-commerce sur un écran, à refaire chaque trimestre

Une version de l'audit sur un seul écran, à réutiliser chaque trimestre :

Checklist trimestrielle d'audit SEO e-commerce

0 sur 18 terminés0%
Coche chaque point par template, et relance toute la liste après chaque migration.

Les habitudes d'audit qui font perdre le plus de temps

  • Auditer des URL plutôt que des templates. Un rapport de crawler avec 18 000 avertissements paraît alarmant. Regroupé par template, il se résume souvent à six corrections.
  • Traiter chaque avertissement du crawler comme urgent. Une meta description manquante sur une URL de filtre triée qui est de toute façon bloquée n'a aucune importance.
  • Ignorer l'export produit. Le crawl montre les symptômes ; l'export montre les champs vides qui les causent.
  • Sauter la colonne chiffre d'affaires. Sans elle, les équipes corrigent les pages les plus faciles au lieu des plus précieuses.
  • N'auditer qu'une fois. Les imports, les nouvelles apps et les mises à jour de thème réintroduisent les mêmes problèmes. Relance la checklist condensée chaque trimestre et après chaque migration.

Garder l'audit actif entre deux audits

La plupart des constats d'un audit SEO e-commerce reviennent parce que le catalogue change sans cesse. WISEPIM se connecte à Google Search Console et suit la couverture du sitemap, pour que tu voies quels produits manquent dans ton sitemap ou ne sont pas indexés, et signale les pages en concurrence sur la même requête dans son rapport de cannibalisation de mots-clés. Combiné à des règles de qualité sur les données produit elles-mêmes, cela transforme l'audit trimestriel en une vérification plus courte de ce qui a changé.

Sitemap Coverage de WISEPIM associe chaque URL du sitemap à un produit de ton catalogue, pour que les URL sans produit correspondant ressortent.
Diego Nijboer

CTO et cofondateur de WISEPIM, je développe des solutions propulsées par l’AI qui transforment la gestion des données produit des entreprises e-commerce. Plus de 10 ans d’expérience dans la résolution de défis techniques complexes dans l’e-commerce et les systèmes PIM.

Questions fréquentes

Tu as encore des questions ?

Tu ne trouves pas la réponse que tu cherches ? Contacte notre équipe.

Contacter le support

Fais un audit complet une ou deux fois par an et une checklist condensée chaque trimestre. Audite aussi après tout événement qui modifie les URL ou les templates à grande échelle : migration de plateforme, nouveau thème, gros import de catalogue ou changement des filtres. Les boutiques changent plus vite que la plupart des sites, donc des problèmes comme les URL en double et les pages produit pauvres ont tendance à revenir entre deux audits.

Pour une boutique de quelques milliers de produits, compte un à deux jours pour l'audit lui-même si tu as Search Console, l'analytics, un crawler et un export produit prêts. Les grands catalogues prennent plus de temps, surtout à cause de la durée du crawl et des URL de filtres. Corriger les constats est un projet distinct, généralement étalé sur plusieurs semaines et priorisé selon le chiffre d'affaires organique.

L'essentiel : Google Search Console pour l'indexation, les performances et les Core Web Vitals, un outil d'analytics pour le chiffre d'affaires organique par page, un crawler comme Screaming Frog ou Sitebulb, le test des résultats enrichis de Google pour les données structurées et un export produit complet depuis ta boutique ou ton PIM. Merchant Center est utile si tu vends via Google Shopping.

Un audit SEO technique couvre l'exploration, l'indexation, la vitesse et la structure du site sur n'importe quel site web. Un audit SEO e-commerce reprend ces vérifications et en ajoute de propres aux boutiques : URL de variantes et de filtres, gestion des ruptures de stock, données structurées produit, titres et descriptions produit, et complétude des attributs comme la marque, le GTIN, la taille et la matière dont dépendent les pages produit.

Pas si le produit va revenir. Garde en ligne les produits temporairement indisponibles, indique la rupture sur la page et dans les données structurées, et ajoute des liens vers des alternatives. Pour les produits définitivement abandonnés, redirige vers un successeur direct ou la catégorie la plus proche quand la page a des liens ou du trafic, et renvoie une 404 ou une 410 quand elle n'a ni l'un ni l'autre.

Continue d'explorer

Une sélection d'étapes suivantes pour aller plus loin.

De meilleures données produit, de meilleurs résultats.Génère plus de ventes.