Pourquoi vos pages produits Shopify ne sont pas indexées par Google
Google Search Console indique que vos pages produits Shopify sont « Détectée, actuellement non indexée ». Voici les cinq causes les plus fréquentes et comment corriger chacune d'elles.
Vous ouvrez Google Search Console en espérant pouvoir célébrer, et au lieu de cela voici ce que vous voyez : quarante pages produits signalées « Détectée — actuellement non indexée » ou « Explorée — actuellement non indexée ». Votre boutique est en ligne, vos produits sont bien réels, mais Google a décidé que la plupart d'entre eux ne méritent pas d'être conservés dans l'index. Le plus frustrant, c'est que rien dans l'admin Shopify ne vous dit pourquoi.
Dans la plupart des cas, la cause n'est pas Shopify. Il s'agit d'une poignée de mauvaises configurations récurrentes qui s'infiltrent lors des installations de thèmes, des migrations ou des installations d'applications — et une fois que vous savez quoi chercher, chaque correctif prend généralement quinze minutes.
Les cinq raisons pour lesquelles Google ignore vos pages produits
1. Balises canoniques pointant ailleurs
Chaque page produit Shopify possède une balise canonique dans le <head> qui indique à Google quelle URL est la « vraie ». Shopify les génère automatiquement, mais les personnalisations de thème et les applications SEO les écrasent fréquemment. L'échec classique : un produit accessible à la fois à /products/my-product et à /collections/summer/products/my-product, avec une canonique pointant vers la mauvaise.
Ouvrez une page produit, affichez le code source et recherchez <link rel="canonical". L'URL à l'intérieur doit être la forme propre /products/my-product :
<!-- Correct -->
<link rel="canonical" href="https://yourstore.com/products/leather-wallet">
<!-- Cassé : les signaux se consolident vers la portée collection -->
<link rel="canonical" href="https://yourstore.com/collections/sale/products/leather-wallet">
Si votre canonique pointe vers une URL avec portée collection ou vers votre page d'accueil, voilà pourquoi Google consolide les signaux ailleurs que sur votre page produit.
2. Une balise meta noindex là où elle ne devrait pas être
Certains thèmes Shopify embarquent une logique noindex conditionnelle — par exemple, mettre en noindex les produits sans stock, les produits avec l'étiquette « brouillon » ou les collections de moins de trois articles. Si vous avez déplacé des étiquettes ou traversé une saison de soldes, une partie de votre catalogue peut discrètement disparaître de l'index sans avertissement.
Cherchez dans le <head> la balise <meta name="robots" content="noindex">. Si elle est présente sur une page que vous voulez indexer, trouvez la condition dans theme.liquid ou votre application SEO et corrigez-la.
3. Descriptions produits trop maigres
Les signaux qualité de Google ont tendance à dévaluer les pages produits au contenu unique très limité — généralement quelques phrases fournies par le fournisseur, réutilisées sur plusieurs produits. Un catalogue de dropshipping où chaque description reprend les mêmes deux phrases du fournisseur est exploré puis systématiquement écarté.
C'est le correctif le plus lent, mais celui avec le plus fort effet de levier. Remplacez le texte générique du fournisseur par des spécificités : dimensions, matériaux, cas d'usage, contenu de la boîte, ce pour quoi il n'est pas conçu.
4. robots.txt bloquant les mauvais chemins
Le robots.txt par défaut de Shopify est sensé — il bloque /cart, /checkout, /orders et quelques chemins internes. Si vous avez modifié manuellement robots.txt.liquid et accidentellement interdit /collections/ ou /products/, une branche entière de votre boutique devient invisible.
Un robots.txt Shopify par défaut typique ressemble à :
User-agent: *
Disallow: /admin
Disallow: /cart
Disallow: /orders
Disallow: /checkout
Disallow: /*?*oseid=*
Sitemap: https://yourstore.com/sitemap.xml
Visitez yourstore.com/robots.txt et confirmez que seuls les chemins réellement internes sont interdits. La documentation Shopify sur robots.txt liste ce qui est bloqué par défaut et comment modifier en toute sécurité.
5. Dérive du sitemap après une migration
Si vous avez changé de thème, modifié des URL de produits ou migré d'une autre plateforme vers Shopify, votre sitemap peut encore référencer des URL qui n'existent plus — ou ne pas inclure les nouvelles. Google lit sitemap.xml selon un calendrier, mais un sitemap criblé de 404 érode la confiance dans le reste.
Visitez yourstore.com/sitemap.xml et vérifiez ponctuellement dix URL. Toute 404 signifie que le sitemap doit être régénéré, ou qu'une application se comporte mal.
Trouver les pages affectées dans Search Console
Ouvrez Search Console, choisissez votre propriété et naviguez vers Indexation → Pages. Faites défiler jusqu'à la section « Pourquoi des pages ne sont pas indexées ». Les deux statuts à surveiller :
- Détectée — actuellement non indexée : Google connaît l'URL mais ne l'a pas explorée. Signale habituellement une faible priorité dans la file d'attente de Google, conséquence des problèmes ci-dessus.
- Explorée — actuellement non indexée : Google a récupéré la page et a décidé de ne pas la conserver. Le signal le plus dur — presque toujours lié à la qualité du contenu ou à des problèmes de canonique/doublons.
Cliquez sur l'un ou l'autre statut pour voir la liste complète. Exportez en CSV ; c'est votre liste de tâches.
La question du schema.org/Product
Les pages produits sans données structurées Product affrontent la concurrence avec une main attachée dans le dos. Google les déclasse dans les résultats à intention d'achat et elles ne sont pas éligibles aux résultats enrichis (prix, disponibilité, notes dans la SERP).
Un schema Product minimal viable ressemble à ceci :
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "Product",
"name": "Hand-Stitched Leather Wallet",
"image": "https://yourstore.com/cdn/shop/products/wallet-front.jpg",
"offers": {
"@type": "Offer",
"price": "59.00",
"priceCurrency": "EUR",
"availability": "https://schema.org/InStock"
}
}
</script>
Cela va dans le <head>. De nombreux thèmes Shopify incluent le schema Product par défaut, mais les conflits d'applications et les mises à jour de thème peuvent le casser. Nous abordons le schema Product en profondeur dans Balisage Schema Product : le minimum pour les résultats enrichis Google.
Un autodiagnostic en 60 secondes
Si vous préférez ne pas inspecter chaque page produit manuellement, un audit automatisé fait remonter la plupart de ces problèmes en une seule passe. EshopAuditor parcourt votre sitemap, lance Lighthouse sur des pages représentatives et rapporte :
- Quelles pages portent une balise noindex
- Où pointent les canoniques
- Quels schemas Product sont manquants ou malformés
- Les avertissements de contenu trop maigre au niveau de la page
- Les URL de sitemap renvoyant des réponses non-200
La section SEO de l'audit regroupe ces problèmes par gravité, vous permettant d'attaquer en priorité ceux à plus fort impact.
Votre problème est-il du contenu ou de la technique ?
Une distinction utile : si vos descriptions produits sont denses, adaptées à la catégorie et bien écrites, mais que les pages refusent toujours d'être indexées, la cause est presque toujours technique (canonique, robots, schema, sitemap). Corrigez-les, demandez une réindexation dans Search Console et observez la courbe sur les deux semaines suivantes.
Si vos descriptions sont du texte fournisseur en deux phrases, aucun correctif technique ne vous sauvera. Google continuera d'explorer, continuera d'ignorer. Le contenu doit passer en premier.
Triage en trois minutes : choisissez trois de vos pages non indexées. Affichez le code source. Vérifiez les balises canonique et robots. Si les deux semblent correctes, votre problème est le contenu. Si l'une des deux est erronée, votre problème est technique.
Lancez un audit gratuit de votre boutique sur eshopaudit.io — aucune inscription requise pour la première analyse.