Le 16 juillet 2026, nous avons relevé dans la Search Console de getknown.fr un cas d’école : quatre URLs de notre propre site se disputent la requête « agence seo levallois-perret », et aucune ne décroche le moindre clic. Les guides publiés sur le sujet s’arrêtent à la définition et à une liste d’outils. Nous avons choisi d’ouvrir nos données : chiffres bruts, actions datées, et un résultat que nous publierons à J+28, quel qu’il soit.
Qu’est-ce que la cannibalisation SEO ?
Il y a cannibalisation SEO quand deux pages d’un même site se positionnent sur la même requête et se neutralisent : Google alterne les URLs, aucune ne s’installe. Le diagnostic passe par la Search Console (une requête, plusieurs pages) ; la résolution par la spécialisation, la consolidation des signaux ou la fusion.
Le terme est plus flou qu’il n’y paraît, et Google lui-même invite à la prudence. Interrogé sur le sujet, John Mueller répondait que trois pages d’un même site affichées sur la même recherche « ne lui semblent pas problématiques simplement parce qu’il y en a plus d’une ». La coexistence de plusieurs URLs n’est donc pas, en soi, le signal d’alerte.
Le signal d’alerte, c’est l’instabilité combinée à l’absence de résultat : des positions moyennes médiocres sur chaque URL, une courbe en dents de scie, et un CTR nul parce que la page montrée ne correspond pas à l’intention du chercheur.
En audit, nous distinguons deux situations que le mot « cannibalisation » écrase sous une seule étiquette :
- La concurrence de contenus proches : deux articles ou deux fiches quasi identiques visent le même mot-clé. C’est le cas décrit partout, et il se règle par fusion ou redirection.
- La cannibalisation inversée : une page générique et puissante (souvent la page d’accueil) passe devant la page dédiée, pourtant mieux optimisée. Aucun contenu n’est dupliqué ; ce sont les signaux d’autorité qui sont mal répartis.
Notre cas relève de la seconde situation, la moins documentée des deux. Nous la détaillons plus bas, chiffres à l’appui.
Détecter la cannibalisation dans la Search Console, pas à pas
Pas besoin d’outil payant : le rapport Performances de la Search Console suffit, à condition de croiser deux dimensions que la plupart des équipes lisent séparément.
- Ouvrez le rapport Performances et posez un filtre Requête sur votre expression cible, en correspondance exacte.
- Basculez sur l’onglet Pages sans retirer le filtre. C’est le geste décisif : la Search Console liste alors toutes les URLs affichées pour cette requête, avec impressions et position moyenne par URL. Une requête, plusieurs lignes de pages : le conflit devient lisible d’un coup d’œil.
- Comparez les positions moyennes. Deux URLs actives sur la même requête money méritent l’enquête ; quatre URLs dispersées entre la page 1 et la page 6, comme dans notre cas, signent un conflit installé.
- Testez les variantes de la requête (avec et sans trait d’union, singulier et pluriel) : un conflit qui se répète sur les variantes n’est pas un artefact d’agrégation.
- Étendez la période à 3 mois et suivez la position de chaque URL dans le temps. L’alternance (l’une monte quand l’autre descend) confirme que Google hésite entre vos pages.
Mueller le rappelait dans la même réponse : la Search Console « montre des données de pages qui ont été affichées, pas une mesure théorique ». Un conflit visible dans ce rapport coûte donc des impressions à la bonne page ; ce n’est pas une hypothèse sortie d’un outil tiers.
En audit, nous retrouvons le même angle mort chez la majorité des équipes que nous accompagnons : le rapport est lu en dimension Requêtes, jamais croisé avec la dimension Pages. La cannibalisation reste invisible dans la première vue et saute aux yeux dans la seconde. C’est l’un des premiers contrôles de notre audit SEO.
Quatre résolutions, de la moins à la plus radicale
Le remède dépend d’une question simple : chacune des pages en conflit sert-elle une intention distincte ? Si oui, on répartit les signaux. Si non, on regroupe.
1. Spécialiser les pages
Chaque page reçoit une intention propre : title, H1, contenu et ancres de liens internes réalignés sur sa requête cible, et dé-optimisés sur celle du voisin. C’est la solution quand les deux pages servent des publics différents, un article informationnel et une page service par exemple.
2. Consolider les signaux internes
Quand la mauvaise page gagne, le maillage interne est le levier le plus rapide à actionner : faire pointer les liens du site (menu, pied de page, liens contextuels) vers la page qui doit gagner, avec des ancres explicites. Aucun contenu à réécrire, aucun risque d’indexation. C’est l’option que nous avons retenue pour notre propre cas.
3. Canoniser ou fusionner
Si les contenus sont quasi identiques, la documentation Google recommande de consolider : la balise rel="canonical" est « un signal fort » désignant l’URL de référence, et ce regroupement « aide les moteurs à consolider les signaux des URLs individuelles, comme les liens, vers une seule URL préférée ». La canonical reste une indication, pas une directive : elle ne convient qu’aux vrais doublons.
4. Rediriger en 301
Si une page n’a plus de raison d’exister, la redirection permanente est le signal le plus net : Google documente que « le pipeline d’indexation utilise la redirection comme signal que la cible doit devenir canonique ». La page perdante transmet alors ses signaux à la gagnante. C’est irréversible en pratique : à réserver aux cas tranchés.
Notre cas documenté : quatre URLs sur « agence seo levallois-perret »
Relevé Search Console du 16 juillet 2026, requête exacte, 28 jours glissants :
| URL | Position moyenne | Impressions | Clics |
|---|---|---|---|
| / (page d’accueil) | 9,7 | 82 | 0 |
| /agence-seo-levallois-perret/ (page dédiée) | 19,4 | 60 | 0 |
| /a-propos/ | 43,2 | marginales | 0 |
| /contact/ | 63,0 | marginales | 0 |
Sur l’ensemble des requêtes contenant « levallois » (fenêtre du 15 juin au 13 juillet 2026), la page d’accueil cumule 154 impressions en position moyenne 9,9, pour 0 clic. La variante sans trait d’union donne le même duel : accueil 9,1, page dédiée 18,9. Quatre URLs affichées, zéro clic partout. Le chercheur local voit en page 1 un titre « Agence SEO et GEO à Paris » qui ne répond pas à sa recherche, pendant que la page dont le titre lui répondrait est enterrée en page 2.
Le point qui rend ce cas utile : la page dédiée n’a rien à se reprocher on-page. Title local net, H1 différenciant, 26 mentions de Levallois, NAP complet, schema LocalBusiness avec coordonnées géographiques. Nous l’avons re-vérifiée ligne à ligne le 16 juillet : rien à corriger. La variable restante est l’autorité. La page d’accueil est la racine du site et concentre le maillage ; la page dédiée ne recevait que 6 liens internes et aucun lien externe.
Les actions du 16 juillet 2026
- Le NAP du pied de page pointe désormais vers la page locale. Notre adresse figurait en texte brut sur environ 187 pages, sans jamais lier la page dédiée. Un seul changement de gabarit a fait passer son maillage entrant de 6 à environ 190 liens internes, avec une ancre naturelle : l’adresse elle-même.
- Un lien contextuel depuis notre page agence SEO Paris, qui mentionnait Levallois onze fois sans jamais faire de lien.
- Cohérence NAP renforcée : téléphone canonique ajouté au schema Organization de la page d’accueil.
Un aveu au passage : notre premier réflexe a été de ne pas toucher au maillage, de peur de « dégrader la home, elle est en page 1 ». Ce raisonnement ne tenait pas. Une position 9,7 qui produit 0 clic sur 154 impressions ne protège rien. Il n’y avait rien à perdre à ce que Google bascule sur la page dédiée, et un titre enfin pertinent à gagner.
Résultat : en cours de mesure
Nous écrivons ces lignes le jour de l’intervention. L’effet d’une redistribution de maillage interne se mesure en semaines, pas en jours : nous relèverons les positions à J+28 (baseline : accueil 9,7, page dédiée 19,4 sur la requête exacte) et mettrons cet article à jour avec le relevé, que l’inversion ait eu lieu ou non. Si rien ne bouge à J+56, la conclusion sera tout aussi documentable : sur ce type de conflit, seuls les signaux externes (liens locaux, fiche d’établissement) débloquent la situation, et le SEO local se joue alors hors du site.
Prévenir : un mapping requête vers page, tenu à jour
La cannibalisation se prévient au moment où l’on décide de créer une page, pas six mois après. Notre garde-fou tient en un document : le mapping requête-page.
- Chaque requête money du site a une URL propriétaire, et une seule, consignée dans un tableau partagé avec l’équipe éditoriale.
- Avant toute nouvelle page ou tout nouvel article, on vérifie dans la Search Console si une URL existante reçoit déjà des impressions sur la requête visée.
- Les nouvelles pages proches d’une requête déjà attribuée lient la page propriétaire avec une ancre exacte, et ne visent jamais cette requête en title.
- Un contrôle trimestriel du rapport Performances (dimension Pages, filtres sur les requêtes money) détecte les conflits naissants avant qu’ils ne s’installent.
En mission, nous posons ce mapping dès le cadrage de la stratégie SEO : c’est lui qui arbitre les demandes de contenu avant qu’elles ne produisent des doublons d’intention. Le suivi s’appuie ensuite sur les mêmes KPI SEO que le reste de la performance organique.
Questions fréquentes
La cannibalisation SEO est-elle une pénalité Google ?
Non. Aucune action manuelle ni aucun filtre algorithmique ne sanctionne un site dont plusieurs pages visent la même requête. Le coût est mécanique : les signaux se répartissent entre les URLs au lieu de se cumuler, et Google peut afficher la page la moins adaptée à l’intention. C’est une perte d’efficacité, pas une punition.
Faut-il supprimer l’article de blog qui concurrence ma page service ?
Rarement. Un article informationnel et une page service peuvent coexister si leurs intentions divergent : l’article répond au « comment », la page au « qui choisir ». Réalignez le title et le H1 de l’article sur l’angle informationnel, puis faites-le pointer vers la page service avec une ancre exacte. La suppression ne se justifie que pour un doublon réel.
Combien de temps pour mesurer l’effet d’une correction ?
Comptez quatre à huit semaines avant de conclure. Google doit recrawler les pages modifiées, réévaluer le maillage et stabiliser ses choix d’URL. Nous relevons la position de chaque URL en conflit à J+28 puis J+56, sur la requête exacte et ses variantes. Une lecture avant un mois confond bruit quotidien et tendance.
Une balise canonical suffit-elle à régler le problème ?
Seulement entre vrais doublons. La canonical indique à Google quelle version consolider quand deux URLs portent le même contenu ; c’est un signal fort, pas une directive. Entre deux pages distinctes (une page d’accueil et une page locale, par exemple), Google l’ignorera. Travaillez alors la spécialisation et le maillage interne plutôt que le balisage.
La page d’accueil peut-elle cannibaliser une page locale ?
Oui, et c’est fréquent : la page d’accueil concentre les liens internes et externes, donc Google la préfère même sur des requêtes géolocalisées qu’une page ville servirait mieux. Le correctif passe par le maillage (lier la page locale depuis le NAP du pied de page) et par des signaux locaux externes, fiche d’établissement en tête.