Accueil Blog SEO
SEO

Pages 404 Shopify : détecter, rediriger et réduire l'impact SEO

Une 404 mal gérée sur Shopify perd trafic et autorité. Comment détecter les 404, décider quand rediriger, et améliorer la page d'erreur.

Lionel Fenestraz · 8 juillet 2026 · 11 min de lecture · Mis à jour : juillet 2026
Page 404 personnalisée sur une boutique Shopify montrant des liens vers les collections principales
Dans cet article

Une page 404 sur Shopify n’est pas une erreur technique — c’est un point de fuite de trafic, d’autorité et de conversion. Quand un produit est supprimé, qu’une collection change de handle, ou qu’une campagne pointe vers une ancienne URL, ce que voient l’utilisateur (et Google) c’est une 404. Sans gestion active, chaque URL supprimée devient une blessure qui saigne les rankings et les backlinks.

Ce guide couvre comment détecter les 404 dans une boutique Shopify, quand rediriger et quand laisser mourir l’URL, comment concevoir une page 404 qui retient l’utilisateur, et les erreurs que je vois le plus souvent en audit.

En 30 secondes :

  • Google lit une 404 comme « cette URL n’existe plus » — OK si c’est intentionnel, mais une 404 indue coûte des rankings et des backlinks (Google Search Central, 2025)
  • Shopify génère les 404 automatiquement ; le contenu de la page 404 est éditable via templates/404.liquid ou l’éditeur de thème
  • 3 sources de détection : Search Console (Page indexing report), Screaming Frog, et Shopify Analytics (section « Behavior »)
  • Décision clé : si l’URL avait des backlinks ou du trafic, redirect 301 vers l’URL la plus pertinente ; si elle n’avait rien, laisser 404 et améliorer la page d’erreur
  • Soft 404 (vraie page avec contenu que Google traite comme 404) est plus dangereux qu’une 404 explicite : ça signifie que votre collection vide ou produit épuisé est indexé comme « pas utile »

Pourquoi les pages 404 comptent pour le SEO Shopify ?

Trois conséquences concrètes d’avoir des 404 non gérées dans une boutique :

Perte d’autorité via backlinks cassés. Si vous aviez un blog post ou produit vers lequel des backlinks externes pointaient, et que vous supprimez cette URL sans rediriger, les backlinks « meurent ». Toute l’autorité accumulée par cette URL est perdue. Pour des boutiques au catalogue stable, pas un problème. Pour des boutiques à forte rotation produit (mode, électronique), vous perdez de l’autorité en continu.

Mauvaise expérience utilisateur et perte directe de vente. Un utilisateur qui arrive sur une 404 depuis Google ou un email a 30-50 % de probabilité de bounce en plus comparé à une page produit similaire. Sur les boutiques avec trafic campagne (Google Ads, Meta Ads), une 404 après le clic c’est de l’argent littéralement perdu — vous avez payé le clic et l’utilisateur a rebondi.

Crawl budget gaspillé. Google assigne un « crawl budget » à chaque site. Si Google trouve 500 URLs 404, il va les crawler plusieurs fois avant d’abandonner. Ce crawl budget pourrait servir à découvrir de nouvelles URLs ou re-crawler celles qui comptent. Pour les boutiques avec 10 000+ produits, ça compte ; pour les boutiques avec 200 produits, moins.

Pour comprendre comment les 404 se rapportent au sitemap (URLs zombies) et aux canonicals, SEO Shopify pour ecommerce 2026 couvre les trois comme un système intégré.


Comment détecter toutes les pages 404 de votre Shopify ?

Trois sources complémentaires, chacune avec des limites que les autres couvrent. Commencer par Search Console est peu coûteux et utile ; les deux autres méthodes sont pour des audits plus profonds.

Search Console : Page indexing report. Entrez dans GSC > Indexing > Pages. Filtrez par « Not found (404) » dans le dropdown. Vous verrez la liste des URLs trouvées par Google comme 404 dans les 90 derniers jours, avec la date de détection. Pour chaque URL, GSC indique si elle avait des backlinks externes — c’est le premier filtre pour décider lesquelles rediriger.

Screaming Frog en crawlant depuis votre home trouve les 404 internes — URLs que votre propre site link mais qui n’existent plus. C’est différent de ce que voit GSC parce que GSC trouve les 404 que les tiers linkent, pas forcément les vôtres. Configurer Screaming Frog pour crawler comme Googlebot et filtrer par status 404 donne l’inventaire complet des cassures internes.

Shopify Analytics (section Behavior > Top URLs visited). Filtrez par sessions où le comportement est « viewed 404 ». Ça montre les 404 réelles qui génèrent du trafic — ce sont les plus urgentes à rediriger parce que des utilisateurs réels atterrissent là maintenant. Contrairement à GSC, ça inclut le trafic des campagnes payantes et des referrals directs.

Commande rapide pour valider manuellement quelques URLs suspectes :

for url in url1 url2 url3; do
  curl -s -o /dev/null -w "%{http_code} $url\n" "$url"
done

Quand rediriger une 404 et quand la laisser mourir ?

La question n’est pas « doit-on tout rediriger ? » mais « quoi rediriger et vers où ? ». Trois critères objectifs :

404 sur Shopify : rediriger ou laisser mourir ? Décision selon les signaux de valeur de l'URL L'URL avait-elle de la valeur ? Oui Non 301 vers l'URL la plus pertinente Backlinks · trafic · campagnes Laisser en 404 Sans trafic · jamais indexée Ne jamais tout rediriger vers la home Google le traite comme un soft 404 ; utilisez une URL thématiquement pertinente ou ne redirigez pas

Rediriger en 301 si l’URL remplit au moins une de ces conditions :

  • Avait des backlinks externes (GSC > Links report vous le dit par URL)
  • Avait du trafic organique significatif sur les 12 derniers mois (>50 visites/mois)
  • Était dans des campagnes actives Google Ads, Meta Ads ou email marketing

Laisser en 404 si :

  • Était un produit temporaire ou de test sans trafic
  • L’URL n’a jamais été indexée par Google
  • Il n’y a pas d’URL destination équivalente (rediriger vers la home ou une collection générique dégrade l’expérience)

Cas spécial — produits épuisés définitivement : si le produit X est discontinué et qu’il existe un produit Y substitut naturel (même catégorie, fonction, prix), 301 X → Y. S’il n’y a pas de substitut, laisser 404 avec un message clair « ce produit n’est plus disponible, voir catégorie similaire ». Rediriger vers la home est l’erreur la plus fréquente et c’est pire que de ne pas rediriger.

Sur Shopify, les redirects se configurent dans Online Store > Navigation > URL Redirects. Pour les deletes en masse (nettoyage de catalogue), un upload CSV à deux colonnes (from / to) accélère beaucoup. J’ai couvert ça plus en détail dans redirects Shopify.


Comment personnaliser et améliorer la page 404 Shopify ?

La page 404 par défaut de Shopify est fonctionnelle mais générique : elle affiche « 404 Not Found » et un lien vers la home. Ça rate l’opportunité de retenir l’utilisateur. Une page 404 bien designée a 4 éléments :

Reconnaissance honnête de l’erreur. « La page que vous cherchez n’est plus disponible » est mieux que « 404 Error » — l’utilisateur comprend ce qui s’est passé sans se sentir coupable.

Liens stratégiques pour récupérer l’utilisateur. Les top 3-5 collections, un champ de recherche, et un lien vers le blog si votre blog attire de l’intention de découverte. Pour les boutiques avec beaucoup de produits similaires, une section « Produits populaires » récupérée dynamiquement est la plus efficace.

Appel au contact humain. Un lien vers « contact » ou un chat réduit la perte quand l’utilisateur avait une intention spécifique et que l’URL cassée était importante pour lui.

Le template du thème est dans templates/404.liquid. La structure de base que je recommande en Liquid :

<h1>La page que vous cherchez n'est pas disponible</h1>
<p>Elle a peut-être été déplacée ou l'URL a changé.</p>

<h2>Que faire ?</h2>
<ul>
  <li><a href="/">Retour à l'accueil</a></li>
  <li><a href="/collections/all">Voir tous les produits</a></li>
  <li>Utiliser la recherche en haut de page</li>
</ul>

<h2>Collections populaires</h2>
{% for collection in collections limit: 4 %}
  <a href="{{ collection.url }}">{{ collection.title }}</a>
{% endfor %}

Important : la page 404 doit continuer à renvoyer le code HTTP 404 (pas 200). Shopify le fait bien par défaut, mais certains thèmes mal configurés renvoient 200 avec du contenu « 404 non trouvé » — c’est un soft 404 et Google le pénalise.


Qu’est-ce qui cause le plus de 404 sur une boutique Shopify typique ?

Cinq causes que je vois se répéter dans chaque audit. Les reconnaître aide à prévenir le problème plutôt qu’à juste y réagir.

La première, ce sont les produits supprimés sans redirect : le client supprime un produit discontinué depuis le panel et l’URL meurt. Pour les boutiques à forte rotation, c’est l’origine de 50-70 % des 404. Solution : un protocole interne pour que toute suppression passe par une décision « rediriger ou laisser mourir » plutôt qu’un clic rapide sur le bouton delete.

La seconde, ce sont les changements de handle. Si vous renommez un produit et que Shopify lui assigne un nouveau handle, l’ancienne URL devient une 404. Shopify crée un redirect automatique dans certains cas, mais pas toujours. Toujours auditer les changements de handle avec un crawl 24-48h après.

  • Collections automatiques qui se vident. Une collection basée sur un tag qui n’existe plus. L’URL persiste mais le contenu disparaît.
  • Apps qui changent la structure d’URL. Des apps comme Shogun, PageFly ou Bold peuvent changer la structure d’URL en les désinstallant. Auditer 7 jours après avoir désinstallé toute app importante.

La cinquième et la plus subtile : migration depuis un autre CMS sans carte de redirects. Si vous avez migré sur Shopify depuis WooCommerce ou Magento sans une carte complète d’anciennes URLs → nouvelles URLs, vous avez des centaines de 404 qui reçoivent du trafic organique ancien et que vous ne récupérez pas.


Comment monitorer les 404 en continu sans auditer manuellement chaque mois ?

Trois niveaux d’automatisation, chacun avec son coût :

Niveau 1 (gratuit) : Search Console + alertes email. GSC envoie des emails quand il détecte des pics « Page indexing issues ». Configurer des alertes pour « Not found (404) » donne un signal précoce quand quelque chose se casse (une app désinstallée, une migration, un changement massif).

Niveau 2 (app Shopify) : des apps comme Smart SEO ou Plug in SEO monitorent les 404 automatiquement et préviennent quand de nouvelles URLs apparaissent. Coût typique : 10-30 $/mois. Utile pour les clients qui n’ont pas le temps de regarder GSC.

Niveau 3 (custom + API) : un script qui crawl le sitemap quotidiennement et vérifie le status HTTP de chaque URL. Pour les boutiques avec 5 000+ produits où une app de l’App Store ne scale pas, c’est la voie. J’ai couvert ça dans le contexte d’audits plus larges dans audit SEO technique Shopify.


Questions fréquentes

Combien de temps attendre avant de rediriger une 404 ?

Pour les URLs qui avaient du trafic organique, rediriger dès que possible. Pour les URLs sans trafic ni backlinks, pas d’urgence — Google les retirera de l’index naturellement en 4-8 semaines. Une bonne règle : revoir le rapport GSC tous les 30 jours et rediriger ce qui a des signaux de valeur (backlinks, trafic, positions de mots-clés).

301 ou 410 pour les produits discontinués ?

Ça dépend du contexte. 301 s’il y a un produit substitut naturel — transfère l’autorité et améliore l’UX. 410 (« Gone ») si vous voulez dire à Google explicitement que l’URL ne reviendra pas ; Google la traite plus vite que 404 et la retire de l’index plus tôt. Shopify n’expose pas 410 nativement, mais des apps de redirect avancées ou un robots.txt.liquid customisé le permettent.

Comment une page 404 affecte-t-elle le ranking de ma boutique entière ?

Une 404 ponctuelle n’affecte pas le ranking du site. Mais un volume élevé de 404 (>5 % des URLs découvertes par Google) génère des signaux négatifs de qualité. Ce qui pénalise le plus c’est le « soft 404 » : une page qui renvoie HTTP 200 mais avec du contenu « non trouvé » ou vide. Google le détecte et traite le site comme bas en qualité.

Faut-il rediriger toutes les anciennes URLs vers la home ?

Non. Rediriger tout vers la home est pire que laisser 404. Google traite ce comportement comme « soft 404 » et arrête de processer les redirects massifs. Chaque redirect doit aller vers une URL thématiquement pertinente ou ne pas rediriger du tout.

Les thèmes premium ont-ils une meilleure gestion des 404 ?

Marginalement. Dawn et la plupart des thèmes Online Store 2.0 incluent une page 404 raisonnable. Les thèmes premium (Impulse, Symmetry, Prestige) ont généralement un design plus soigné mais la logique sous-jacente est la même. Ce qui différencie c’est ce que vous ajoutez via templates/404.liquid.

Comment savoir si Google pénalise une 404 avant que ça affecte mes rankings ?

Dans Search Console > Coverage, regardez si l’URL apparaît comme « Excluded — Not found (404) ». Si l’URL avait des rankings précédemment et disparaît des résultats de recherche, c’est le premier indicateur. La chute en impressions pour une URL spécifique est le signal le plus précoce dans GSC.


Sources

  1. Google Search Central. HTTP network errors and DNS issues. https://developers.google.com/search/docs/crawling-indexing/http-network-errors. 2025.
  2. Google Search Central. Soft 404 errors. https://developers.google.com/search/docs/crawling-indexing/http-network-errors#soft-404-errors. 2025.
  3. Shopify Help. URL redirects. https://help.shopify.com/en/manual/online-store/menus-and-links/url-redirect. 2025.
  4. Google Search Central. Page indexing report. https://support.google.com/webmasters/answer/7440203. 2025.
  5. Screaming Frog. Find broken links (404 errors). https://www.screamingfrog.co.uk/seo-spider/tutorials/how-to-check-broken-links-with-the-seo-spider/. 2025.

Search Console vous signale des dizaines de 404 sur votre Shopify et vous ne savez pas lesquelles rediriger et lesquelles laisser ? Je propose des audits SEO techniques Shopify — analyse complète des 404 avec priorisation (backlinks, trafic, impressions) et plan de redirects. 30 minutes initiales sans engagement.

Lionel Fenestraz — Consultant Google Ads & Meta Ads Freelance
Lionel Fenestraz
Consultant PPC & CRO Freelance · Google Partner · CXL Certified · Google Ads Search Certified
Plus de 7 ans à gérer des campagnes Google Ads et Meta Ads pour des marques de location saisonnière, B2B et ecommerce. Trilingue ES/EN/FR.
Premier appel gratuit

Vos campagnes publicitaires
pourraient-elles mieux performer ?

30 minutes pour analyser votre situation et vous dire exactement ce que je changerais. Sans pitch, sans proposition commerciale.

Réserver un appel →
30 min · Google Meet · Sans engagement