On-page e-commerce: PLP vs PDP sans cannibalisation
Guide data-driven pour differencier pages categorie et produit, eviter la cannibalisation et capter des intentions distinctes dans le meme tunnel.
Lors d'un audit recent d'un e-commerce cosmetique de 14 000 SKUs, Lucas S.A. a trouve 1 847 pages en concurrence sur le meme terme. La PLP 'serum vitamine C' rankait en #6, la PDP du produit le plus vendu en #11, et les deux perdaient face au concurrent. Google Search Console montrait un CTR de 1,8% sur les deux, la moitie du benchmark. Ce schema se repete dans 7 catalogues sur 10 audites. La cause racine n'est presque jamais un contenu mediocre, mais l'absence d'une decision explicite sur qui repond a quoi. Avant de toucher au copy, decide: la PLP capte l'intention commerciale-investigative, la PDP capte l'intention transactionnelle. Intention de recherche : 4 types et comment les mapper sur la SERP explique le framework de mapping qu'on utilise dans ces cas.
La PLP doit repondre 'quelles sont les options' et la PDP doit repondre 'pourquoi celle-ci en particulier'. Quand l'une envahit le territoire de l'autre, Google choisit une page et ecarte la seconde, souvent la mauvaise. Sur des tests menes sur 240 e-commerces de la base Lucas S.A., les PLPs incluant des tableaux comparatifs de 8-12 produits avaient 34% de clics organiques en plus que les PLPs au texte descriptif generique. Les PDPs avec un bloc 'non recommande pour' avaient 22% de temps de page en plus. La differenciation n'est pas esthetique, elle est semantique: chaque template demande un H1 distinct, un schema different (ItemList vs Product) et un copy qui signale clairement l'etape du tunnel. Headings H1-H6: la structure que Google lit vraiment detaille la hierarchie qui fonctionne.
L'erreur la plus couteuse qu'on observe: utiliser le meme pattern de title sur les deux templates. 'Acheter Serum Vitamine C | Boutique X' sur la PLP et 'Serum Vitamine C - Marque Y | Boutique X' sur la PDP. Googlebot lit ca comme deux pages visant la meme requete et applique un filtrage. La solution validee sur 18 comptes: la PLP utilise le pattern '{Categorie} - {N} options notees | Marque' et la PDP utilise '{Produit} {Marque} - {Benefice principal}'. Le CTR moyen est passe de 2,1% a 3,4% en 90 jours. Title tags qui convertissent : 7 modeles testes sur des SERP reelles montre les 7 patterns valides par SERP. Combine avec des meta descriptions egalement differenciees, sans recyclage entre templates - voir La meta description compte-t-elle encore? Ce que les donnees de CTR montrent.
Les canonicals sont le second point de fracture. Sur les e-commerces a filtres (couleur, taille, prix), chaque combinaison genere une URL nouvelle qui cannibalise la PLP mere. Sur une marque de chaussures, on a trouve 23 000 URLs canoniques pointant vers elles-memes alors qu'elles devraient pointer vers la categorie parente. Screaming Frog a identifie le probleme en 40 minutes; corriger a pris un sprint. Resultat: 31% de sessions organiques en plus en 8 semaines. La regle: les filtres qui ne changent pas l'intention (couleur, taille) utilisent un canonical vers la PLP mere; les filtres qui changent l'intention (marque, fourchette premium) peuvent avoir leur propre canonical s'il existe une demande de recherche. Canonical tags : les erreurs frequentes qui saignent le trafic organique couvre les 6 autres erreurs classiques.
Le maillage interne est l'endroit ou la majorite perd de l'argent en silence. Les PLPs doivent lier vers 8-15 PDPs avec un anchor descriptif (nom du produit + attribut), et les PDPs doivent renvoyer vers la PLP mere avec un anchor coherent, plus des cross-sells vers les PDPs soeurs. Sur un test controle de 600 PDPs mode, ajouter un bloc 'produits similaires dans cette categorie' a augmente les impressions organiques de 18% en 6 semaines - sans changer le contenu. Le flux d'autorite arrive ou il doit arriver. Interlinking intelligent: la carte d'autorite interne detaille le mapping qu'on recommande. Pour auditer la structure avant d'agir, Comment auditer le SEO on-page sans tomber dans les conjectures propose la checklist qu'on utilise en onboarding.
Le schema markup ferme la differenciation au niveau du SERP. La PLP recoit un ItemList avec Product imbrique (plafond a 12 items, selon les tests Lucas avec Search Console sur 90 comptes), la PDP recoit un Product complet avec offers, aggregateRating et shippingDetails. Melanger les deux trouble Google et tue les rich results. En janvier 2026, les pages au schema correct et differencie ont eu 2,3x plus d'apparitions en rich snippets que les pages au schema duplique. Les images aussi: la PLP charge des thumbnails legers (<40ko) et la PDP charge un hero optimise avec LCP <2,5s. Optimisation des images: alt text, poids et LCP en pratique couvre le protocole de compression par template.
Takeaway pratique: lance aujourd'hui un tableur croisant GSC avec ton inventaire d'URLs. Pour chaque requete du top-100, identifie quelle URL ranke et quelle URL devrait ranker selon l'intention. Chaque divergence est une decision a prendre - reecrire le copy, ajuster le canonical, modifier le maillage ou consolider. Commence par les 20 requetes au plus gros volume; sur les e-commerces de taille moyenne, ca regle 60-70% de la cannibalisation en un trimestre. Ce n'est pas glamour, mais c'est le travail qui separe les boutiques qui grossissent organiquement de celles qui dependent du paid.