Deux pages de votre site se disputent la même requête. Dans Search Console, vous voyez l'une apparaître en position 4 le lundi et l'autre en position 9 le jeudi, puis l'inverse la semaine suivante. Résultat : aucune des deux ne décolle, et votre clic se retrouve chez un concurrent qui, lui, n'a qu'une seule page à défendre.
C'est la cannibalisation SEO dans sa forme la plus classique. Elle ne se repère pas dans un audit technique classique, elle ne casse rien, elle ne génère aucune erreur. Elle grignote simplement vos positions, mois après mois, sans que personne ne s'en aperçoive sur un tableau de bord.
Voici comment je la détecte, comment je tranche entre fusionner et désoptimiser, et les erreurs que j'ai commises en la corrigeant.
Points clés à retenir
- La cannibalisation se mesure page par page et requête par requête, pas sur une moyenne de site.
- Deux pages qui se partagent les impressions sont suspectes ; deux pages qui se partagent les clics sur une même requête le sont encore plus.
- Fusionner est rarement la bonne réponse par défaut. Rediriger une page qui a des backlinks coûte souvent plus cher que désoptimiser.
- Une position qui oscille de 4 à 9 sur la même requête est la signature la plus fiable du phénomène.
- Corriger sans surveiller la position de remplacement, c'est perdre la requête au lieu de la récupérer.
Cannibalisation SEO : ce que c'est vraiment (et ce que ce n'est pas)
Plusieurs URL du même site ciblent la même intention de recherche, et Google ne sait plus laquelle montrer. C'est tout. Pas de pénalité, pas de sanction : un simple arbitrage effectué par l'algorithme, souvent différemment d'une mise à jour à l'autre.
Le problème, c'est que cet arbitrage est instable par nature. Quand deux pages ont un niveau de pertinence proche, Google alterne. Vous perdez en moyenne 1 à 2 positions sur chaque alternance, parce que le moteur ne consolide jamais complètement ses signaux sur l'une ou l'autre. Sur une requête à fort volume, cela suffit à sortir de la zone des clics.
La confusion avec le contenu dupliqué
Deux pages qui se ressemblent à 80 % ne sont pas nécessairement cannibales. Le contenu dupliqué est un problème de similarité textuelle ; la cannibalisation est un problème de recouvrement d'intention. Vous pouvez avoir deux textes très différents qui visent exactement la même requête — et c'est un cas bien plus fréquent que la copie pure.
À l'inverse, deux pages quasi identiques peuvent coexister sans dégât si elles adressent deux marchés distincts. Les pages localisées, par exemple : une page « plombier Lyon » et une page « plombier Villeurbanne » se ressemblent, mais elles répondent à deux requêtes géographiques séparées. Ce n'est pas de la cannibalisation.
Quand deux pages sur la même requête sont légitimes
Il existe des cas où vous voulez deux pages sur un même mot-clé. Une requête navigationnelle et une requête transactionnelle qui se tapent identiquement : « marque X » peut renvoyer à la page d'accueil pour ceux qui cherchent le site, et à une page produit pour ceux qui cherchent le modèle. Google gère souvent très bien les deux.
Ma règle : si les deux pages ont des intentions secondaires divergentes et des taux de conversion corrects chacune de leur côté, laissez tomber. J'ai vu des équipes détruire une page produit rentable au nom d'un audit « propre » sur le papier.
Comment identifier une cannibalisation dans Search Console
Trois filtres, dans cet ordre.
- Ouvrez le rapport Performances, onglet Résultats de recherche, et filtrez sur une requête précise qui vous intéresse.
- Basculez sur l'onglet Pages. Vous voyez toutes les URL qui se sont affichées sur cette requête. Si deux apparaissent avec des impressions significatives, vous avez un candidat.
- Exportez en CSV et comparez deux périodes de 28 jours non chevauchantes. Une page qui passe de la position 4 à la position 9 puis revient est un signal fort.
Ce que Search Console ne vous montre pas : le volume d'impressions réellement perdu. Elle affiche le total, pas la répartition par URL sur une période glissante. C'est pour cette raison que je complète toujours par un export brut, avec la dimension « Page » et la dimension « Requête » croisées. Sur un site de taille moyenne, un tableur suffit.
Le seuil que j'utilise : deux URL avec plus de 30 % des impressions de la requête chacune, et un écart de position moyen inférieur à 5 places sur les 90 derniers jours. En dessous, c'est du bruit d'algorithme, pas une cannibalisation.
Les signaux qui ne trompent pas
- Une requête dont la position moyenne oscille de plusieurs places d'un mois sur l'autre, sans changement de contenu.
- Une page qui génère des impressions mais un taux de clic anormalement bas pour sa position.
- Une requête qui n'a jamais dépassé la position 6 alors que vos autres pages du même thème sont en top 3.
- Un pic de trafic sur une URL ancienne que vous avez remplacée par une nouvelle.
Détecter les conflits hors Search Console
Tout ne se voit pas dans les données de recherche. Sur un site de 400 pages, j'ai trouvé six conflits en analysant simplement les balises title des URL. Six. Un tableur, une colonne « mot-clé cible déclaré », une colonne « title réel ». Les écarts sautaient aux yeux.
L'audit des mots-clés cibles déclarés
La plupart des sites disposent d'un fichier ou d'un CMS où chaque article est censé être rattaché à un mot-clé. Dans la réalité, ce mapping est faux à moitié — soit parce que la page a été réécrite sans mise à jour, soit parce que deux rédacteurs ont travaillé sans se parler. C'est le premier endroit à nettoyer avant même de toucher au contenu.
Une astuce qui a bien marché chez moi : créer une vue CMS qui affiche, pour chaque URL, le title et le premier H1. Trier par H1. Les doublons de H1 sont visibles en trois secondes.
Les outils qui aident (et ceux qui n'aident pas)
Search Console reste le seul outil qui donne la vérité terrain, parce qu'il vient directement des données de Google. Ahrefs et Semrush proposent des vues « pages en concurrence surfacique » mais ils reposent sur leur propre index et, dans mon expérience, ratent les cas où la cannibalisation est récente. Les outils spécialisés type Unclash peuvent accélérer l'audit initial, mais aucun ne remplace la vérification manuelle des exports.
Un dernier point : les alertes automatiques sur les « nouveaux conflits » sont souvent bruyantes. Sur un site e-commerce avec des centaines de facettes, vous allez recevoir 200 alertes dont 190 concernent des pages filtrées que Google gère très bien. Filtrez en amont.
Résoudre un conflit : l'arbre de décision
Fusionner, rediriger, désoptimiser ou supprimer. Quatre options, et le mauvais choix coûte cher.
| Situation | Option recommandée | Attention |
|---|---|---|
| Deux pages similaires, la plus récente a plus de backlinks | Fusionner dans la plus récente, puis redirection 301 | Reporter les sections utiles de l'ancienne |
| Deux pages distinctes avec un chevauchement partiel | Désoptimiser une des deux (changer le title, le H1, les ancres internes) | Ne pas casser une page qui convertit |
| Page obsolète sans backlinks | Suppression + 410 | Vérifier les liens internes pointant dessus |
| Page légitime mais mal ciblée | Réécriture du title et du H1 vers une autre intention | Surveiller 90 jours avant de conclure |
| Page à fort trafic qu'on ne veut pas perdre | Canonical vers la page principale | Solution temporaire ; Google peut l'ignorer |
Fusion ou désoptimisation : comment trancher
La question à se poser est simple : qu'est-ce que je perds en supprimant cette page ? Si elle a des backlinks externes significatifs, une redirection 301 vers l'autre page est presque toujours préférable à une suppression sèche. En revanche si elle n'a que du trafic interne et un contenu qui fait doublon, une désoptimisation suffit souvent.
Ce que je ne recommande jamais : la balise canonical seule. C'est une indication, pas une consigne. Sur deux pages proches, Google peut la suivre pendant six mois puis changer d'avis. J'ai vu une page reprendre le trafic d'un concurrent interne huit mois après une canonical pourtant propre.
Les redirections qui tiennent
- Rediriger l'ancienne URL vers la nouvelle, jamais l'inverse — même si l'ancienne a plus d'impressions.
- Vérifier qu'aucun lien interne ne pointe encore vers l'ancienne URL après la redirection (le point le plus souvent oublié).
- Conserver la redirection pendant au moins 12 mois. Une redirection supprimée trop tôt est un signal de perte pour Google.
- Si l'ancienne page avait de bons backlinks externes, faire une 301 directe et non une chaîne de redirections.
Une erreur concrète que j'ai commise : rediriger tout un cluster de six pages vers une seule page « pilier ». Résultat, la page pilier est remontée en position 2 sur la requête principale, mais j'ai perdu le trafic de longue traîne que les six pages apportaient chacune sur des requêtes secondaires. La fusion se fait page par page, pas cluster par cluster.
Prévenir plutôt que corriger : le mapping en amont
Un mot-clé, une URL. C'est la règle que je fais appliquer dans toutes les rédactions avec lesquelles je travaille, et dans la mienne aussi. Concrètement, chaque rédacteur doit proposer son mot-clé avant d'écrire, et le responsable SEO vérifie qu'il n'est pas déjà pris. Sur deux ans, cette discipline a divisé par quatre le nombre de conflits que j'ai eu à traiter.
Mais la règle a une limite : elle ne résiste pas aux refontes de site, aux migrations, ni aux fusions d'équipes. Un audit annuel de cannibalisation reste nécessaire, même sur un site bien tenu. C'est une vingtaine d'heures par an pour un site de taille moyenne, et cela évite des corrections bien plus coûteuses.
Ce que vous devez surveiller après correction
Corriger une cannibalisation ne se voit pas en une semaine. Il faut compter deux à trois mois pour que Google consolide les signaux sur la page restante. Et pendant cette transition, la position moyenne peut baisser temporairement. Ce n'est pas un signe d'échec, c'est le temps que le moteur réassigne l'autorité.
Trois indicateurs à suivre dans un tableau de bord dédié : la position moyenne de la requête principale, le nombre d'URL affichées sur cette requête (doit tomber à 1 ou 2), et le trafic issu de la requête sur la page cible. Si vous ne voyez aucune amélioration au bout de quatre mois, la cause est ailleurs — souvent une page concurrente externe qui a pris la place.
Et si le trafic de la page fusionnée baisse alors que la position monte, vous avez probablement fusionné trop agressivement. Récupérez les sections perdues et recréez une page distincte avec un angle clairement différent cette fois, pas une copie.
Le vrai indicateur, au fond, n'est pas la position. C'est la stabilité. Une requête qui arrête d'osciller, c'est une requête que vous pouvez enfin travailler.