SEO Playbook · Process

Checklist voor Diagnose en Oplossing van Cannibalisatie

Gebruik deze cannibalisatie-checklist om concurrerende URLs te bevestigen met query- en intentiebewijs, de juiste oplossing te kiezen en de fix na lancering te verifiëren.

13 min read

Contentcannibalisatie treedt op wanneer meerdere indexeerbare URLs concurreren om in wezen dezelfde behoefte te vervullen en signalen splitsen die één duidelijke bestemming zouden moeten ondersteunen. Het is niet het louter aanwezig zijn van dezelfde frase op twee pagina’s. Een productcategorie en één product kunnen beide ranken voor “hardloopschoenen” terwijl ze verschillende beslissingen dienen; twee bijna identieke categoriepagina’s die afwisselen voor dezelfde queryset zijn een echte kandidaat voor een botsing.

Checklist: cannibalisatiediagnose en -oplossing. Tijdsbox: 2–4 uur voor één vermoedelijk cluster van 2–5 URLs; plan een apart implementatievenster voor herschrijvingen, redirects en technische QA. Eigenaar: SEO-lead of senior contentstrateeg. Engineering is eigenaar van redirects en canonieke wijzigingen; de contenteigenaar keurt samenvoegingen en differentiaties goed; analytics ondersteunt meting waar conversies materieel zijn.

Het doel is niet om één URL per zoekwoord af te dwingen. Het doel is om elke betekenisvolle zoekintentie één ondubbelzinnige eigenaar te geven, afzonderlijke pagina’s te behouden die lezers helpen, en interne concurrentie alleen te verwijderen wanneer het bewijs dit ondersteunt.

Waarom deze checklist bestaat, en waarom hij hier wordt uitgevoerd

Deze checklist verbruikt het URL-niveau bewijs en de bevindingen die zijn geproduceerd door de contentinventaris en -audit : canonieke URL, indexstatus, queryprestaties, links, conversies, paginataak en vermeende overlap. Het verbruikt ook de goedgekeurde knooppunteigenaar uit de topicale kaart en informatiearchitectuur . Zonder die invoer ziet een beoordelaar twee vergelijkbare titels, maar kan niet zien of ze redundant zijn, strategisch verschillend, of beide symptomen van een breder architectuurprobleem.

Voer diagnose uit voordat u een nieuwe pagina bestelt of beide kandidaten herschrijft. Als het probleem een instabiele canonieke URL, een accidentele parameter-URL, sitebreed rankingverlies, seizoensinvloeden of veranderde vraag is, lost meer content het niet op. Als een echte botsing wordt overgeslagen, kunnen editors beide URLs blijven verbeteren, blijven interne links splitsen, en blijven rapporten dezelfde vraag toewijzen aan verschillende eigenaren.

Preventie hoort eerder thuis, in de topicale-kaartfase, omdat een rij in een plan goedkoop samen te voegen is. Een gepubliceerde botsing vereist contentconsolidatie, goedkeuring van belanghebbenden, redirects of canonieke regels, linkreparatie, sitemapwijzigingen, hercrawlen en een meetvertraging. Elk voorgesteld knooppunt moet daarom één doelgroep, taak, nuttig resultaat, posttype, canonieke of voorgestelde URL en volgende actie bezitten voordat een briefing wordt goedgekeurd.

Invoer en uitvoer

RichtingItemAcceptatievoorwaarde
InvoerURL-inventarisElke kandidaat heeft genormaliseerde URL, status, canonieke URL, indexeerbaarheid, paginatype, eigenaar, inkomende links en sitemapstatus.
InvoerQuery-naar-URL-exportBevat query, URL, klikken, impressies, CTR, gemiddelde positie, land, apparaat en volledige datumbereik; merktermen zijn gelabeld.
InvoerPaginataakverklaringenElke URL vermeldt zijn doelgroep, taak, antwoord, bewijs en volgende actie in één kort record.
InvoerWijzigings- en releaselogRegistreert migraties, redirects, canonieke URLs, templates, storingen, trackingwijzigingen en grote contentbewerkingen binnen het vergelijkingsvenster.
InvoerBedrijfswaardebewijsVoegt conversies, ondersteunde resultaten, externe links, klantbehoefte, juridische rol en betaalde waarde toe waar beschikbaar; ontbrekende gegevens worden niet als nul geschreven.
UitvoerBevestigd botsingsregisterElk vermoedelijk cluster is bevestigd, afgewezen of als inconclusief gemarkeerd, met de queries, URLs, intentietest, tijdsbereik en bewijs achter het oordeel.
UitvoerOplossingsspecificatieNoemt één actie — samenvoegen, differentiëren, canonicaliseren of verwijderen — voor elk bevestigd cluster, plus bestemming, eigenaren, linkwijzigingen, sitemapactie en acceptatietests.
UitvoerVerificatieplanBevriest de basislijn, hypothese, primaire metrieken, getroffen segmenten, releaseannotatie, hercrawlcontroles, observatievenster en terugdraaitrigger.
UitvoerPreventieve kaartupdateWijst één eigenaar toe aan de intentie en legt vast wat zusterpagina’s wel en niet mogen behandelen.

De checklist

Elk item eindigt in een waarneembare conditie. Een notitie dat “cannibalisatie is beoordeeld” is geen bewijs van voltooiing.

1. Normaliseer het kandidaatcluster

Wat: verzamel elke indexeerbare URL die dezelfde behoefte zou kunnen beantwoorden, inclusief protocol, host, trailing-slash, parameter, paginering, print, gelokaliseerde en historische varianten. Waarom: schijnbare contentconcurrentie kan een technisch duplicatieprobleem zijn, terwijl een weggelaten variant kan blijven concurreren nadat het zichtbare paar is opgelost. Hoe: normaliseer URLs, volg redirects, inspecteer canonieke URLs, vergelijk titels en hoofdinhoud, en breng varianten in kaart bij hun beoogde eigenaar. Tool: crawler-export, sitemap, serverreacties, CMS en live pagina-inspectie. Gereed wanneer: het cluster heeft één rij per bereikbare variant, elke redirect en canonieke URL lost op naar een geregistreerde bestemming, en er blijft geen onverklaarde indexeerbare variant buiten de beoordeling.

2. Bouw query-naar-URL-bewijs over vergelijkbare vensters

Wat: toon welke URLs impressies en klikken ontvingen voor dezelfde materiële niet-merk queryset. Waarom: twee vergelijkbare pagina’s concurreren niet tenzij zoeksystemen ze daadwerkelijk voor dezelfde vraag overwegen; één gedeeltelijke periode kan een kortstondige wissel overdrijven. Hoe: gebruik ten minste twee volledige gelijke periodes, met 28 dagen per periode als standaard. Splits per land en apparaat, sluit merktermen uit of label ze apart, en behoud ruwe klikken en impressies naast de gemiddelde positie. Tool: Google Search Pages via Open Google Search Pages , query-uithaalopties, Search Console-export, en Unified Keywords via Open Unified Keywords . Gereed wanneer: elke kandidaat-URL is gekoppeld aan dezelfde genormaliseerde queryset en geen oordeel is gebaseerd op een gedeeltelijke periode, gemengd land, of ontbrekende gegevens behandeld als nul.

3. Test persistentie, wisseling en impact

Wat: stel vast of concurrentie zich herhaalt en of het een nuttig resultaat schaadt. Waarom: normale resultaatvariatie kan de getoonde URL veranderen zonder de totale zichtbaarheid te schaden, terwijl een echte botsing vaak leidt tot herhaalde eigenaarswisselingen, verdunde interne signalen, instabiele snippets of een slechtere bestemmingservaring. Hoe: verdeel de vergelijking in vier volledige wekelijkse segmenten waar volume dit toelaat; tel de hoogst rankende URL voor elke materiële query; vergelijk klikken, impressies, gemiddelde positie, CTR en conversies op zowel query- als clusterniveau; controleer vervolgens sitebrede en apparaatpatronen. Tool: URL Position Movers via Open URL Position Movers , Keyword Position Movers via Open Keyword Position Movers , analytics en releaseannotaties. Gereed wanneer: het register het aantal en de data van eigenaarswisselingen, getroffen queries en segmenten, impact op clusterniveau, en vermeldt of de beweging persistent, onschadelijk, extern verklaard of nog inconclusief is.

4. Voer de intentie-equivalentietest uit

Wat: bepaal of de kandidaatpagina’s dezelfde lezerstaak vervullen. Waarom: query-overlap alleen kan nuttige pagina’s ten onrechte doen verdwijnen, zoals een definitie, vergelijking en tutorial over één entiteit. Hoe: vergelijk doelgroep, gewenst resultaat, benodigd bewijs, geschikt formaat, resultatenpaginapatroon en volgende actie. Lees elke pagina zonder de titel en schrijf de taak in één zin. Als dezelfde lezer hetzelfde antwoord, bewijs, formaat en CTA zou accepteren, behandel de pagina’s dan als één intentie; als één dimensie de taak materieel verandert, definieer dan de grens. Tool: topicale kaart, live resultaten, pagina-inhoud, conversiepaden en menselijke beoordeling. Gereed wanneer: elke URL een duidelijke taak heeft of het cluster één gekozen intentie-eigenaar heeft, en het oordeel zowel querybewijs als de handmatige intentietest aanhaalt.

5. Sluit valse diagnoses uit

Wat: test alternatieve oorzaken voordat u content wijzigt. Waarom: een canonieke fout, redirect, indexeringsgebeurtenis, sitebrede algoritmebeweging, seizoensinvloed, veranderde resultatenpagina, vraagverschuiving, trackingfout of migratie kan een botsing nabootsen. Hoe: inspecteer canonieke en indexstatus, vergelijk onaangetaste controlepagina’s, beoordeel annotaties en serverwijzigingen, controleer of alle kandidaten tegelijk daalden, en vergelijk jaar-op-jaar periodes wanneer seizoensinvloeden aannemelijk zijn. Tool: URL Inspection via Open URL Inspection , wijzigingslog, analytics-diagnostiek, crawldata en live resultaten. Gereed wanneer: elke aannemelijke verstorende factor is geaccepteerd of afgewezen met bewijs; een onopgeloste verstorende factor verandert het oordeel naar inconclusief in plaats van bevestigd.

6. Kies precies één oplossing

Wat: selecteer samenvoegen, differentiëren, canonicaliseren of verwijderen. Waarom: gemengde instructies zoals “samenvoegen of herschrijven” dragen de beslissing over aan de implementatie, waar de gemakkelijkste actie vaak wint. Hoe: pas de volgende oplossingsregels toe en noteer één primaire actie:

  • Samenvoegen wanneer pagina’s dezelfde intentie dienen en één bestemming deze kan vervullen. Kies de overlevende op basis van intentie-fit eerst, dan conversies, links, rankinggeschiedenis, URL-stabiliteit en onderhoudbaarheid. Verplaats uniek accuraat materiaal, werk interne links bij, verwijder de gepensioneerde URL uit sitemaps, en pas een permanente 301-redirect rechtstreeks toe naar de overlevende.
  • Differentiëren wanneer beide pagina’s geldige maar onscherpe taken hebben. Herschrijf de paginabelofte, koppen, bewijs, voorbeelden, interne ankers en CTA zodat elke pagina een ander publiek of taak bedient. Differentieer niet met alleen titeltekst terwijl hetzelfde antwoord eronder blijft staan.
  • Canonicaliseren wanneer duplicaten of bijna-duplicaten toegankelijk moeten blijven. Kies één indexeerbare canonieke URL , zend een consistent canoniek signaal, link intern naar de eigenaar, en houd variant-URL’s uit sitemaps. Een canonieke URL is een consolidatiesignaal, geen vervanging voor het verwijderen van een pagina zonder gebruikersdoel.
  • Verwijderen wanneer een pagina geen duidelijke taak, bruikbaar materiaal, overdraagbare vraag, materiële links, conversierol, wettelijke verplichting of noodzakelijke gebruikersfunctie heeft. Redirect alleen naar een werkelijk equivalente bestemming; retourneer anders een opzettelijke niet-gevonden of verwijderde respons. Redirect niet-gerelateerde verwijderingen niet naar de homepage.

Tool: botsingsregister, contentinventaris, backlink- en intern-linkrapporten, CMS, redirectconfiguratie, sitemapeigenaar en beoordeling door belanghebbenden. Gereed wanneer: elk bevestigd cluster heeft één eigenaar-URL, één primaire oplossing, exacte bron- en bestemmingsgedrag, notities over verplaatste content, link- en sitemapacties, implementatie-eigenaren, goedkeuringen en een terugdraaiconditie.

7. Werk de topicale kaart bij voordat de implementatie wordt afgesloten

Wat: maak van de oplossing een duurzame eigendomsregel. Waarom: het verwijderen van één botsing zonder het planningssysteem te wijzigen, stelt de volgende schrijver in staat deze opnieuw te creëren. Hoe: wijs de overlevende intentie toe aan één knooppunt; voeg inclusie- en exclusienotities toe; breng varianten in kaart naar secties in plaats van nieuwe URLs; vereis dat nieuwe briefings een canoniek doel noemen en naburige knooppunten vergelijken. Tool: topicale kaart, briefingsjabloon, redactionele backlog en URL-register. Gereed wanneer: geen twee actieve knooppunten dezelfde doelgroep, taak, antwoord, bewijs en volgende actie delen, en elk toekomstig paginavoorstel identificeert hoe het verschilt van de dichtstbijzijnde bestaande eigenaar.

8. Lanceer en verifieer de fix

Wat: valideer eerst de implementatie, meet vervolgens of eigendom en resultaten stabiliseren. Waarom: een goede beslissing kan mislukken door een redirect-keten, verouderde interne links, tegenstrijdige canonieke URLs, te vroege meting, of een overlevende die nooit opnieuw is gecrawld. Hoe: crawl bronnen en bestemming na release; inspecteer respons, canonieke URL, indexeerbaarheid, sitemap en links; vraag hercrawlen aan waar nodig; annoteer de wijziging; wacht op hercrawl en het aangegeven venster; vergelijk dezelfde queries, URLs, land, apparaat en resultaten met de bevroren basislijn. Tool: URL Inspection, crawler, Search Pages, mover-rapporten, en Annotation Outcomes via Open Annotation Outcomes . Gereed wanneer: technische acceptatietests slagen, de beoogde eigenaar de enige in aanmerking komende of duidelijk gedifferentieerde bestemming is, het observatievenster is voltooid, en het resultaat is geregistreerd als positief, neutraal, negatief of inconclusief met verstorende factoren.

Tools in AmICited

ProductweergaveGebruik in deze checklistDirecte linkBewijs om te bewaren
Google Search PagesVind zichtbare URLs, vergelijk pagina-niveau klikken en impressies, en boor van een pagina naar zijn queries.Open PagesFilters, volledig datumbereik, paginarijen, query-exports, land en apparaat.
Unified KeywordsNormaliseer queryvarianten en beoordeel organisch bewijs zonder elke formulering als een aparte intentie te behandelen.Open KeywordsBeoordeelde querygroep, uitsluitingen, bronddekking en exportdatum.
URL Position MoversIdentificeer URL-niveau beweging en boor naar de queries die deze veroorzaakten.Open URL moversVorige/huidige vensters, bewegingsfilters, getroffen URLs en klikimpact.
Keyword Position MoversScheid querybeweging per apparaat en test of een vermeende botsing eigenlijk segment-specifiek is.Open Keyword moversQueryrijen, apparaatsegmenten, periodes en bewegingsdrempels.
URL InspectionControleer Google’s huidige index en canoniek bewijs voor bron- en overlevende URLs.Inspect URLsGeïnspecteerde URL, oordeel, canoniek bewijs, laatste crawl en inspectietijd.
Annotation OutcomesLeg de releasehypothese en het controlepunt vast, classificeer vervolgens het waargenomen resultaat zonder causaliteit te claimen.Open OutcomesAnnotatie, verwachte metriek, controlepunt, basislijn, oordeel en reden voor afwijking.

Beslisregels

Deze cijfers zijn operationele poorten voor consistente beoordeling, geen claims over zoekmachinedrempels. Gebruik strengere regels waar verkeer, regelgeving, omzet of migratierisico dit vereist.

BevindingNumerieke regelBeslissing
BewijsvensterMinder dan 2 volledige gelijke periodes, normaliter 28 dagen elkInconclusief; verzamel een geldige vergelijking.
Kandidaat-querysetMinder dan 3 gedeelde niet-merk queries, tenzij 1 gedeelde query ten minste 100 impressies heeft in een volledige periode van 28 dagenNiet bevestigen op basis van alleen query-overlap.
URL-aanwezigheidMinder dan 2 indexeerbare of recent geïndexeerde URLs die impressies ontvangen voor de materiële querysetGeen actieve contentbotsing; inspecteer technische of historische oorzaken.
EigenaarswisselingDe leidende URL wisselt minder dan 2 keer over 4 volledige wekelijkse segmentenBehandel wisseling als zwak bewijs; vereis sterker intentie- en impactbewijs.
BevestigingMinder dan 2 kwantitatieve signalen — gedeelde-query-aanwezigheid, herhaalde wisseling, instabiele CTR, dalende clusterklikken/conversies — plus geen intentie-equivalentiebevindingAfwijzen of als inconclusief markeren.
SamenvoeggeschiktheidPagina’s verschillen materieel in doelgroep, taak, antwoord, benodigd bewijs, formaat of volgende actieNiet samenvoegen; definieer en handhaaf apart eigendom.
CanonicalisatiegeschiktheidVariant heeft geen doorlopende gebruikers- of operationele reden om toegankelijk te blijvenNiet canonicaliseren; voeg samen en redirect, of verwijder.
RedirectkwaliteitMeer dan 1 hop, een lus, tijdelijke respons, of bestemming die niet dezelfde behoefte vervultRelease afkeuren.
Interne link opschoning1 of meer materiële interne links verwijzen nog naar een gepensioneerde of niet-eigenaar variant na releaseRelease afkeuren.
Sitemap- en canonieke consistentie1 of meer gepensioneerde of niet-canonieke duplicaten blijven in een XML-sitemap, of een pagina zendt een tegenstrijdige canonieke URL uitRelease afkeuren.
Directe verificatieEen bron of bestemming heeft een onbedoelde respons, canonieke URL, indexeerbaarheid of weergegeven contentstatusTerugdraaien of corrigeren vóór meting.
ResultaatvensterMinder dan 28 volledige dagen na bevestigd hercrawl voor een cluster met normaal volumePrestaties nog niet beoordelen; verlengen voor queries met laag volume of seizoensgebonden queries.

Een bevestigde botsing vereist zowel machinebewijs als menselijk intentieoordeel. Het halen van een query-aantal-drempel zonder equivalente intentie creëert een kandidaat, geen toestemming om een pagina te verwijderen. Omgekeerd kunnen pagina’s met een laag volume te weinig zoekdata hebben voor een numerieke bevestiging; classificeer ze op basis van content- en architectuurbewijs als preventieve opschoning, niet als een bewezen prestatieprobleem.

Deliverable: het botsings- en oplossingsregister

Lever één versiebeheerde tabel of databaseweergave, één set implementatietickets en één verificatierecord op. Gebruik stabiele URL- en querycluster-ID’s zodat toekomstige rapporten aan de beslissing kunnen koppelen.

Cluster-ID | Querycluster | Markt | Apparaat | Basislijndata
Kandidaat-URLs | Huidige canonieke URLs | Indexstatussen | Paginataken
Gedeelde queries | Impressies | Klikken | Posities | Eigenaarswisselingen
Intentieoordeel | Gecontroleerde verstorende factoren | Diagnose | Vertrouwen
Gekozen eigenaar | Oplossing | Content om te verplaatsen | Redirect/canonieke regel
Interne links | Sitemapactie | Eigenaren | Goedkeuringen | Releasetatum
Hercrawl bevestigd | Verificatievenster | Primair resultaat | Oordeel | Notities

Het implementatieticket moet uitvoerbaar zijn zonder de strategische beslissing te heropenen. Het noemt exacte bron- en bestemmings-URLs, contentsecties om te behouden, redirect- of canoniek gedrag, te updaten links, sitemapactie, releaservolgorde, tests, eigenaar en terugdraaitrigger. Het verificatierecord bewaart de export van vóór de wijziging en de vergelijking van na de wijziging, in plaats van een screenshot van een gunstige grafiek.

Wat er misgaat

Een gedeeld zoekwoord wordt als bewijs behandeld. Gerelateerde pagina’s delen vaak woordenschat. Het verwijderen van een nuttige vergelijking omdat een glossariumpagina ook voor de hoofdterm rankt, vernietigt dekking in plaats van het te consolideren. Vereis equivalente intentie en herhaald zoekbewijs.

De URL met het hoogste verkeer overleeft automatisch. Verkeer kan merknavigatie, een verouderde titel of historische links weerspiegelen. Kies eerst op intentie-fit, weeg dan conversies, autoriteit, URL-stabiliteit en onderhoudbaarheid.

Beide pagina’s worden alleen in metadata “gedifferentieerd”. Twee nieuwe titels kunnen pagina’s niet scheiden waarvan de body, het bewijs en de CTA nog steeds dezelfde taak oplossen. Wijzig de onderliggende paginataken en interne linkankers.

Een canonieke URL wordt gebruikt als verwijderingstool. Canonieke URLs zijn geschikt wanneer een variant beschikbaar moet blijven; ze zijn geen gegarandeerde verwijderingsinstructies en repareren geen verwarrende gebruikersreis. Redirect een gepensioneerde pagina wanneer deze geen doorlopend doel heeft.

Bruikbaar materiaal verdwijnt tijdens een samenvoeging. Een redirect draagt het verzoek over, niet ontbrekende feiten. Inventariseer unieke voorbeelden, bewijs, links, downloadbare middelen en conversiepaden voordat u de bron retireert.

Alle wijzigingen worden in één ondoorzichtige batch gelanceerd. Gelijktijdige samenvoegingen, herschrijvingen, navigatiewijzigingen en trackingreleases maken resultaten moeilijk te interpreteren. Batcheer per cluster, annoteer elke release en behoud waar praktisch een controleset.

Het team controleert te vroeg. Een correcte release kan onsuccesvol lijken vóór hercrawlen en consolidatie. Verifieer de technische status onmiddellijk, maar wacht op het vooraf aangegeven volledige venster voordat u prestaties beoordeelt.

Volgende fase

Het opgeloste cluster gaat naar continue vernieuwing en iteratie met één intentie-eigenaar, schone technische signalen, een gedateerde basislijn en een aangegeven hypothese. Die fase heeft het botsingsregister, releaseannotatie, hercrawlbewijs, getroffen query- en URL-segmenten, primair bedrijfsresultaat, vergelijkingsvenster, verstorende factoren en terugdraaiconditie nodig.

Als het oordeel positief is, blijf de eigenaar monitoren en voorkom dat nieuwe briefings binnen zijn bereik komen. Als het neutraal of negatief is, hercreëer dan niet reflexmatig het gepensioneerde duplicaat. Heropen de diagnose: verifieer implementatie, resultatenpagina-wijziging, intentie-fit, verloren unieke content, linkoverdracht en observatieduur voordat u een andere actie kiest.

Neem één cluster van vermoeden naar een geverifieerde beslissing

Begin met het paar dat herhaaldelijk van eigenaar wisselt voor een waardevolle queryset. Bevries het bewijs, beslis of de pagina’s één taak of twee dienen, specificeer één oplossing, en annoteer de release voordat deze verzonden wordt. Open Google Search Pages om de eerste query-naar-URL-vergelijking te bouwen.

← All SEO Playbook guides

Klaar om het in de praktijk te brengen?

Gratis check · 7 dagen proefperiode · geen creditcard nodig