Keyword kannibalisatie is de situatie waarin twee of meer pagina’s van dezelfde site op dezelfde zoekterm mikken, zodat Google tussen die pagina’s moet kiezen. Je vindt ze in Search Console aan zoektermen waarop meer dan één eigen pagina vertoningen krijgt, en in de zoekresultaten aan zoektermen waarbij Google van eigen pagina wisselt. Per paar kies je daarna tussen samenvoegen met een 301-doorverwijzing, het verschil tussen de pagina’s duidelijk maken, of een canonical tag.
Mikken twee pagina’s van je site op dezelfde zoekterm, dan moet Google kiezen welke van de twee hij toont, en dat hoeft niet de pagina te zijn die jij wilt. Zoek zulke pagina’s in twee rondes. Search Console levert de kandidaten, en de SERP (search engine results page, de pagina met resultaten die Google bij een zoekterm toont) laat zien of Google echt tussen je pagina’s wisselt. Daarna beslis je per paar wat ermee gebeurt. Een 301 is een permanente doorverwijzing, en met een canonical tag wijs je de voorkeursversie van een pagina aan; beide komen terug in stap 5.
Ik werk per onderwerp, met één pagina per onderwerp, en gebruik de zoektermen als maatstaf om te zien of twee pagina’s elkaar in de weg zitten. Op een kleine zakelijke site die ik meet, kregen in september 2026 bij 3 van de 17 zoektermen zonder merknaam twee pagina’s vertoningen.1 Gemiddeld over de organisaties die ik meet, stonden in mijn SERP-meting bij 2,2% van de zoektermen met een eigen resultaat twee eigen pagina’s op dezelfde dag in de SERP.2 Dat zijn twee losse metingen op verschillende sites, die je niet met elkaar kunt vergelijken.
Wat je nodig hebt
- Toegang. Google Search Console van je site, het gratis rapport van Google over hoe je site in de zoekresultaten staat. Heb je de bulk-export van Search Console naar BigQuery aanstaan, dan kun je stap 1 voor alle zoektermen tegelijk doen. BigQuery is de database van Google Cloud waarin die export terechtkomt.
- Gereedschap. Een spreadsheet en een browser met een incognitovenster. Voor stap 2 bij veel zoektermen de SERP’s van DataForSEO, een betaalde databron die je met een script bevraagt.
- Tijd. Met de bulk-export is stap 1 één opvraging; met de hand doe je hem per zoekterm. Stap 3 tot en met 5 doe je per paar pagina’s, en stap 2 en 6 vragen een paar weken doorlooptijd.
1. Zoek zoektermen met meer dan één eigen pagina in Search Console
Open in Search Console Prestaties en daarna Zoekresultaten. Klik op Filter toevoegen, kies Zoekopdracht en vul de zoekterm in. Op het tabblad Pagina’s zie je dan welke pagina’s van je site op die zoekterm vertoningen kregen. Een vertoning telt elke keer dat een pagina van je site in de zoekresultaten stond.
Met de hand doe je dat per zoekterm. Met de bulk-export in BigQuery geeft deze opvraging in één keer alle zoektermen waarop twee of meer pagina’s vertoningen kregen, met per pagina de vertoningen, de klikken en het aandeel in de vertoningen van die zoekterm.
WITH per_pagina AS (
SELECT
query AS zoekterm,
REGEXP_REPLACE(url, r'#.*$', '') AS pagina,
SUM(impressions) AS vertoningen,
SUM(clicks) AS klikken
FROM `jouw-project.searchconsole.searchdata_url_impression`
WHERE data_date BETWEEN '2026-09-01' AND '2026-09-30'
AND NOT is_anonymized_query
AND search_type = 'WEB'
AND NOT REGEXP_CONTAINS(query, r'jouw merknaam')
GROUP BY zoekterm, pagina
),
met_totaal AS (
SELECT *,
COUNT(*) OVER (PARTITION BY zoekterm) AS paginas,
SUM(vertoningen) OVER (PARTITION BY zoekterm) AS totaal
FROM per_pagina
)
SELECT zoekterm, pagina, vertoningen, klikken,
ROUND(vertoningen / totaal, 2) AS aandeel
FROM met_totaal
WHERE paginas >= 2
ORDER BY totaal DESC, zoekterm, vertoningen DESC
Vervang jouw merknaam door je merknaam in kleine letters, en de datums door een periode waarvoor je export data heeft. Het deel met REGEXP_REPLACE haalt een hekje met alles erachter van de URL; een link naar een kop op de pagina (een zogeheten jump link) telt anders als aparte pagina.
Waar je op let. Twee pagina’s met vertoningen op één zoekterm betekent nog geen kannibalisatie. Bij een zoekterm met je merknaam staan je homepage, je contactpagina en je dienstpagina’s vaak tegelijk in de SERP, en daarom laat de opvraging merkzoektermen weg. Kijk vooral naar zoektermen waarop beide pagina’s een flink aandeel van de vertoningen krijgen.
Zoektermen met twee pagina’s op een kleine site
De zoektermen zonder merknaam waarop in september 2026 twee pagina’s van die site vertoningen kregen, uit Search Console.
| Zoekterm | Pagina | Vertoningen | Klikken |
|---|---|---|---|
| seo rapportage | Een case | 32 | 0 |
| seo rapportage | Een dienstpagina | 1 | 0 |
| marketingsoftware | Het overzicht van de cases | 4 | 0 |
| marketingsoftware | De aanbodpagina | 4 | 0 |
| hoger in de zoekresultaten met je vacature | Een blogartikel | 2 | 0 |
| hoger in de zoekresultaten met je vacature | Een andere case | 2 | 0 |
Schuif opzij voor alle kolommen →
Eigen meting RankFellow · september 2026
Bij “seo rapportage” krijgt één pagina bijna alle vertoningen, en zo’n paar zet je onderaan de lijst. Bij “marketingsoftware” krijgen het overzicht van de cases en de aanbodpagina evenveel vertoningen, en dat paar gaat mee naar stap 2 en 3. De aantallen zijn klein, dus een conclusie trek je pas na een langere periode. De zoekterm met de merknaam leverde zeven pagina’s op en valt af.
Controle. Je hebt een lijst met per zoekterm de eigen pagina’s, hun vertoningen en klikken en hun aandeel, zonder merkzoektermen.
2. Kijk in de SERP of Google van pagina wisselt
Search Console laat per pagina zien hoeveel vertoningen hij kreeg, ook per dag als je data_date aan de opvraging toevoegt. Het geeft per dag wel een gemiddelde positie, maar niet de absolute plek in de SERP op die dag. Volg daarom de SERP zelf een paar weken.
Zoek de zoektermen uit stap 1 elke week op, in een incognitovenster op google.nl, of haal de SERP op met een script. Noteer per keer welke eigen URL er staat en op welke positie. Een positie is de plek in de SERP, van boven naar beneden geteld. SERP-features, de onderdelen van de SERP die geen gewoon resultaat zijn, tellen daarbij mee, zoals een AI Overview (de samenvatting die Google met AI boven de resultaten zet) en People Also Ask (de uitklapbare vragen).
2,2%
van de zoektermen met een eigen resultaat had op één meetdag twee of meer eigen pagina's in de SERP, gemiddeld over de organisaties die ik meet (per organisatie 0% tot 3,6%, zonder merkzoektermen)
Eigen meting RankFellow · augustus tot oktober 2026
Per organisatie lag dat aandeel tussen 0% en 3,6%. Bij de organisaties met meer meetdagen per zoekterm wisselde de hoogst geplaatste eigen pagina tussen meetdagen bij 0% tot 3,5% van de zoektermen.2 De meting ging ongeveer twintig posities diep, op vijf tot dertien meetdagen tussen augustus en oktober 2026, en merkzoektermen telden niet mee.
Search Console telt vertoningen over een periode en op elke positie. Mijn SERP-meting kijkt naar de bovenste twintig posities op een meetdag. Gebruik Search Console daarom om kandidaten te vinden, en de SERP om te zien welke eigen pagina Google op een dag laat zien.
Je ziet twee patronen.
- Twee eigen pagina’s op dezelfde dag. Google toont ze allebei. Dit pak je als tweede aan, omdat Google hier wel beide pagina’s laat zien.
- Een andere eigen pagina per meetdag. Begin bij deze zoektermen, omdat daar niet vaststaat welke van je pagina’s Google laat winnen.
Controle. Per zoekterm weet je welke eigen URL op welke dag in de SERP stond, en op welke positie.
3. Bepaal of de pagina’s dezelfde vraag beantwoorden
Ik beschouw twee pagina’s op één zoekterm pas als probleem als ze dezelfde vraag beantwoorden. Een handleiding en een dienstpagina over hetzelfde onderwerp kunnen naast elkaar bestaan als Google bij de zoekterm zowel pagina’s om iets te leren als pagina’s van aanbieders laat winnen. Dat verschil heet zoekintentie, wat de zoeker met een zoekterm wil bereiken.
Kijk daarom welk paginatype Google bij de zoekterm laat winnen. Een paginatype is het soort pagina, zoals een artikel, een dienstpagina, een productoverzicht of een pagina met veelgestelde vragen.
- Toont de SERP vooral één paginatype, dan kies ik één van je pagina’s voor die zoekterm. Zijn ze allebei van dat type, dan vergelijk je in stap 4 hun inhoud.
- Toont de SERP twee of meer paginatypes door elkaar, dan heeft de zoekterm een gemengde zoekintentie en kunnen twee pagina’s van een verschillend type allebei een plek hebben. Hoe je dat afleest en toetst, staat in Gemengde zoekintentie herkennen en splitsen in 6 stappen.
Twijfel je of de zoektermen van de twee pagina’s eigenlijk één onderwerp zijn, vergelijk dan hun SERP’s met de regel uit Zoekwoorden clusteren op de SERP in 6 stappen. Delen twee zoektermen minstens drie URL’s in de bovenste vijf posities, op dezelfde dag gemeten, dan horen ze volgens die regel op één pagina.
Controle. Per paar pagina’s weet je of ze dezelfde vraag beantwoorden, of een andere vraag met een eigen paginatype.
4. Vergelijk de inhoud van de twee pagina’s
Dubbele inhoud (duplicate content) is inhoud die op twee of meer URL’s (bijna) hetzelfde is. Volgens Google is wat dubbele inhoud op een site normaal en geen overtreding van het spambeleid.3 Wel kiest Google bij dubbele pagina’s er één als canonieke URL, en dat is de pagina die volgens de signalen die Google verzamelde het meest compleet en nuttig is voor zoekers.4
Zet de twee pagina’s naast elkaar en vergelijk drie dingen:
- de titel en de H1, de hoofdkop van de pagina;
- de tussenkoppen, als lijst onder elkaar;
- de vragen die de eerste alinea’s beantwoorden.
Bij veel pagina’s kan het ook met vectoren, maar daar heb je een script en een taalmodel voor nodig. Een vector (embedding) is een rij getallen die een taalmodel van een tekst maakt, zo dat teksten met een vergelijkbare betekenis dicht bij elkaar liggen. De cosinusgelijkenis zegt hoe dicht twee vectoren bij elkaar liggen, bij tekst meestal tussen 0 (weinig gemeen) en 1 (gelijk).
In september 2026 heb ik dat eenmalig gedaan voor dezelfde kleine site. Ik vergeleek alleen pagina’s van hetzelfde paginatype, omdat twee productpagina’s van één winkel meestal sterk op elkaar lijken en een productpagina en een artikel niet. De grens voor “te veel gelijk” heb ik niet op één getal gezet, maar afgeleid uit de gelijkenis tussen pagina’s van hetzelfde paginatype, of van de hele site als er te weinig paren per paginatype zijn.
Met vectoren van de pagina’s van 27 augustus hadden zeven paren pagina’s een gelijkenis van 0,92 of meer. De grens was het 90e percentiel van de gelijkenis tussen de pagina’s van de site, de waarde waar 90% van de paren onder blijft, en die lag op 0,949. Alleen één paar haalde die.5 Het zijn twee blogartikelen over vacatures in Google, en een van beide kreeg de meeste vertoningen.
Controle. Per paar weet je of de inhoud grotendeels overlapt, en welke delen alleen op één van de twee staan.
5. Kies samenvoegen, onderscheiden of een canonical tag
Met het oordeel uit stap 3 en 4 kies je per paar een van drie oplossingen.
- Samenvoegen. Beantwoorden de pagina’s dezelfde vraag, dan maak je er één pagina van. Kies als hoofdpagina de pagina met de meeste vertoningen en klikken op de zoektermen uit stap 1. Neem wat alleen op de andere pagina staat over, en verwijs de andere pagina met een 301 door naar de hoofdpagina. Een 301 is een permanente doorverwijzing. Google noemt een doorverwijzing een sterk signaal dat het doel van de doorverwijzing de canonieke pagina moet worden.6
- Onderscheiden. Beantwoorden de pagina’s een verschillende vraag, maak dat verschil dan zichtbaar. Geef elke pagina een titel, H1 en eerste alinea die alleen bij zijn eigen vraag passen, verdeel de zoektermen over de twee, en laat ze naar elkaar linken met een ankertekst (de zichtbare tekst van de link) die het verschil benoemt.
- Een canonical tag. Moeten twee (bijna) gelijke pagina’s allebei blijven bestaan, bijvoorbeeld een printversie of een URL met filterparameters, zet dan op de kopie een canonical tag naar de hoofdpagina. Dat is de regel
<link rel="canonical" href="https://...">in de head van de pagina. Geef je niets aan, dan bepaalt Google zelf welke versie hij het beste vindt om te tonen.7
Ik kies in die volgorde. Samenvoegen eerst, omdat er daarna maar één pagina is om te onderhouden. Kan samenvoegen niet, dan het verschil duidelijk maken, en een canonical tag alleen als beide pagina’s echt moeten blijven en (bijna) gelijk zijn.
Controle. Elk paar uit stap 1 heeft een gekozen oplossing, en per samengevoegd paar staat vast welke URL de hoofdpagina wordt.
6. Werk de interne links bij en meet na een paar weken opnieuw
Interne links zijn links tussen pagina’s van je eigen site. Pas na het samenvoegen elke interne link naar de oude pagina aan, zodat hij rechtstreeks naar de hoofdpagina wijst en niet via de doorverwijzing loopt. Haal de oude URL uit je XML-sitemap, het bestand met de URL’s die je Google aanbiedt.
Herhaal stap 1 en 2 voor dezelfde zoektermen zodra je een paar weken nieuwe data hebt. Krijgt nog maar één pagina de vertoningen, en staat in de SERP op elke meetdag dezelfde URL, dan is het paar opgelost. Vergelijk ook de klikken op die zoektermen met de periode ervoor.
Controle. Op de zoektermen uit stap 1 krijgt per paar nog één pagina de vertoningen.
Wat je overhoudt is per zoekterm één pagina die de vraag beantwoordt. Welk soort pagina dat moet zijn, staat in stap 8 van de gids.
Veelgestelde vragen
Wat is kannibalisatie?
Wat is een canonical tag?
Waarom gebruik je canonical links?
Wat is het verschil tussen een URL en een canonieke URL?
Wat betekent duplicate content?
Bronnen en eigen metingen
- 1Eigen meting RankFellow · september 2026. 3 van 17 zoektermen zonder merknaam met vertoningen in Search Console gaven vertoningen aan twee pagina's van een kleine zakelijke site die ik meet.
- 2Eigen meting RankFellow · augustus tot oktober 2026. 2,2% van de zoektermen met een eigen resultaat had op één meetdag twee of meer eigen pagina's in de SERP, gemiddeld over de organisaties die ik meet (per organisatie 0% tot 3,6%, zonder merkzoektermen).
- 3Google Search Central (2026). What is URL canonicalization, deel over dubbele inhoud. Documentatie, engels. Gecontroleerd op 9 oktober 2026.
- 4Google Search Central (2026). What is URL canonicalization. Documentatie, engels. Gecontroleerd op 9 oktober 2026.
- 5Eigen meting RankFellow · 6 september 2026. 1 van 7 paren pagina's met een gelijkenis vanaf 0,92 haalde de grens van de site (0,949, het 90e percentiel).
- 6Google Search Central (2026). How to specify a canonical with rel="canonical" and other methods, deel Redirects. Documentatie, engels. Gecontroleerd op 9 oktober 2026.
- 7Google Search Central (2026). How to specify a canonical with rel="canonical" and other methods. Documentatie, engels. Gecontroleerd op 9 oktober 2026.
Verder in de gids
Welke pagina past bij dit onderwerp?
Terug naar stap 8: De pagina.
Wat gebeurt er na de klik?
Bezoekers die binnenkomen goed opvangen met inhoud, navigatie en knoppen. Wat er na de klik gebeurt, bepaalt wat SEO oplevert.
Het hele proces in twaalf stappen
Het overzicht van alle stappen van de SEO/GEO-gids.
