Keyword-kannibalisatie oplossen
Keyword-kannibalisatie betekent dat twee of meer van je pagina's om dezelfde zoekopdracht concurreren. Zo bevestig je het in Search Console, kies je de pagina die blijft en voeg je pagina's veilig samen.
- Doel
- Bevestig of sluit kannibalisatie uit voor je belangrijkste zoekopdrachten en los het duidelijkste geval op.
- Je hebt nodig
- Search Console-data en de mogelijkheid om pagina's te bewerken en redirects in te stellen.
Keyword-kannibalisatie ontstaat wanneer twee of meer van je pagina's antwoord geven op dezelfde zoekopdracht. Google verdeelt de vertoningen dan over die pagina's en wisselt vaak af welke het toont. Om dit op te lossen controleer je in Search Console of de pagina's echt om dezelfde behoefte concurreren en kies je de pagina die blijft. Vervolgens voeg je de andere pagina's samen met een permanente redirect, markeer je echte duplicaten met een canonical, of herschrijf je de pagina's zodat elk een eigen zoekopdracht bedient.
Is het echt kannibalisatie?
Dat meerdere van je URL's bij één zoekopdracht verschijnen, komt vaak voor en is meestal onschuldig. Dit is doorgaans geen probleem:
- Merkzoekopdrachten waarbij je homepage, een over-ons-pagina en een inlogpagina worden getoond.
- Een brede zoekopdracht waarbij een categoriepagina en een productpagina elk een deel van het publiek bedienen.
- Pagina's die een andere behoefte bedienen, zoals een handleiding en een prijzenpagina die beide een functie noemen.
- Vertalingen van een pagina, die elk aan hun eigen taal worden getoond.
Het wordt een probleem wanneer de pagina's dezelfde vraag voor dezelfde persoon beantwoorden. De duidelijkste signalen zijn pagina's die van week tot week om de beurt in de resultaten staan, en een zoekopdracht waarbij geen van beide pagina's de posities haalt die de inhoud verdient.
Stap 1: kandidaat-zoekopdrachten vinden
Open in Search Console Prestaties → Zoekresultaten → Zoekopdrachten, stel drie maanden in en klik op een zoekopdracht die voor je belangrijk is. Het rapport filtert nu op die zoekopdracht. Open het tabblad Pagina's om alle URL's van jou te zien die ervoor verschenen.
Markeer de zoekopdracht wanneer een tweede URL een aanzienlijk deel van de vertoningen van de bovenste URL krijgt. AutoPSEO hanteert standaard minimaal 10% van de vertoningen van de bovenste URL, instelbaar van 5% tot 25%. Die grens is een inschatting: verlaag hem om vroege overlap op te sporen, verhoog hem om alleen de ernstige gevallen te zien.
Zoekopdrachten één voor één controleren is traag. Begin daarom met de 20 tot 50 niet-merkgebonden zoekopdrachten die voor het bedrijf het belangrijkst zijn. Voor een volledige controle heb je zoekopdracht- en paginadata samen nodig, dus een export via de API of een tool die de groepering doet.
Stap 2: controleer of de pagina's om de beurt verschijnen
Voeg bij een gemarkeerde zoekopdracht een tweede filter toe, zodat het rapport die zoekopdracht en één van de pagina's toont, en bekijk de grafiek met klikken en vertoningen per dag. Wissel daarna naar de andere pagina. Als de vertoningen van de ene pagina stijgen terwijl die van de andere dalen, wisselt Google tussen de twee. Dat is het duidelijkste teken van concurrentie. Lopen beide lijnen gestaag naast elkaar, dan bedienen de pagina's mogelijk gewoon verschillende delen van het publiek.
Noteer ook de gemiddelde positie van elke pagina voor de zoekopdracht. Twee pagina's die allebei tussen 8 en 15 staan voor een zoekopdracht waarvoor één sterke pagina hoger zou kunnen ranken, vormen het typische geval dat de moeite van een oplossing waard is.
Stap 3: kies de pagina die blijft
Kies één pagina die het antwoord op de zoekopdracht wordt. Weeg ongeveer in deze volgorde:
- Welke past bij wat de zoeker wil? Kijk naar de resultatenpagina: als de bovenste resultaten stapsgewijze handleidingen zijn, wint de handleiding het van de productpagina.
- Welke presteert beter? Meer klikken en een betere positie over drie maanden.
- Welke heeft meer links? Het rapport Links toont externe links naar je pagina's. Je eigen navigatie en artikelen tellen ook mee.
- Welke dient het bedrijf het best? Een pagina die converteert kan het behouden waard zijn, ook als hij iets slechter rankt.
- Welk adres blijft bruikbaar? Geef de voorkeur aan een nette, permanente URL boven een gedateerde zoals
/blog/2023/....
Stap 4: kies de oplossing
| Situatie | Oplossing | Waarom |
|---|---|---|
| Twee pagina's beantwoorden dezelfde vraag | Voeg de zwakkere samen met de sterkere en redirect hem permanent (301 of 308) | Google beschouwt een permanente redirect als een sterk signaal dat het doel de canonical is |
| Varianten van dezelfde inhoud die moeten blijven bestaan, zoals parameter- of printversies | Voeg rel="canonical" toe aan de varianten, verwijzend naar de hoofd-URL | Ook een sterk canonical-signaal, en de varianten blijven bereikbaar voor bezoekers |
| Pagina's met verschillende taken die naar hetzelfde onderwerp zijn afgedreven | Onderscheid ze: herschrijf titels, koppen en secties zodat elke pagina een eigen zoekopdracht bedient, en link ze naar elkaar | Elke pagina wordt het duidelijke antwoord op iets anders |
| Een oude pagina die niemand nodig heeft | Redirect hem naar de dichtstbijzijnde relevante pagina, of verwijder hem | De signalen gaan over naar de pagina die blijft |
De richtlijnen van Google over het samenvoegen van dubbele URL's bevatten twee waarschuwingen. Gebruik robots.txt niet om een canonical te kiezen, want geblokkeerde URL's kunnen nog steeds worden geïndexeerd, zonder hun inhoud. Gebruik er ook geen noindex voor, want noindex haalt de pagina helemaal uit Search. Vermijd bovendien tijdelijke redirects (302 of 307) voor een samenvoeging: Google behandelt die niet als canonical-signaal (Redirects and Google Search).
Stap 5: voeg samen zonder te verliezen wat werkte
- Verplaats wat uniek is. Kopieer de secties, voorbeelden en gegevens die alleen op de zwakkere pagina staan naar de pagina die blijft, en herschrijf ze zodat het resultaat als één artikel leest.
- Redirect het oude adres met een 301 of 308 naar de pagina die blijft, en laat de redirect permanent staan.
- Werk je interne links bij zodat ze rechtstreeks naar de pagina wijzen die blijft. Volgens Google helpen interne links om te begrijpen welke URL je verkiest.
- Ruim de sitemap op. Vermeld alleen de URL die blijft en haal de geredirecte URL eruit.
- Controleer de canonical. Na de volgende crawl zou URL-inspectie de URL die blijft moeten tonen als de door Google geselecteerde canonical.
Stap 6: volg het resultaat
Zet de datum als annotatie in de grafiek Prestaties. Open de zoekopdracht na vier tot acht weken opnieuw en bekijk het tabblad Pagina's: één URL zou nu bijna alle vertoningen moeten krijgen, en de positie zou minstens zo goed moeten zijn als die van de betere van de twee pagina's ervoor. Verschijnt de geredirecte pagina nog, dan heeft Google hem nog niet opnieuw gecrawld. Geef het tijd in plaats van meer wijzigingen door te voeren.
Een uitgewerkt voorbeeld
Een klein bedrijf in boekhoudsoftware ziet over drie maanden drie van zijn pagina's verschijnen voor "hoe maak je een factuur":
| Pagina | Vertoningen | Klikken | Positie |
|---|---|---|---|
| /blog/how-to-write-an-invoice | 5,200 | 104 | 8.7 |
| /guides/invoice-basics | 3,900 | 39 | 11.3 |
| /templates/invoice-template | 700 | 7 | 18.0 |
De handleiding krijgt 75% van de vertoningen van het blogartikel en de sjabloonpagina 13%, dus beide komen boven de grens van 10%. De dagelijkse grafiek toont dat het blogartikel en de handleiding om de paar dagen van plek wisselen. Beide leggen stap voor stap uit hoe je een factuur maakt: dat is kannibalisatie. De sjabloonpagina biedt een downloadbaar sjabloon, een andere behoefte die toevallig dezelfde zoekopdracht deelt.
De oplossing: voeg de handleiding samen met het blogartikel, dat beter rankt en meer links heeft, en redirect het adres van de handleiding ernaartoe. Behoud de sjabloonpagina, maak titel en kop duidelijk gericht op sjablonen, en link ernaar vanuit het samengevoegde artikel met de ankertekst "gratis factuursjabloon". De zoekopdracht heeft nu één duidelijk antwoord en de sjabloonpagina heeft een eigen taak.
Hoe AutoPSEO het voorkomt voordat er iets wordt geschreven
De goedkoopste kannibalisatie om op te lossen is die welke nooit ontstaat. De contentengine van AutoPSEO controleert elk onderwerp aan de hand van je site voordat er iets wordt geschreven (hoe onderwerpen worden gekozen):
- Dekkingspoort. Elk onderwerp wordt vergeleken met een index van je site, opgebouwd uit paginatitels, hoofdkoppen, adressen en de zoekopdrachten die elke pagina al krijgt. Als elk betekenisvol woord van het onderwerp al bij één van je pagina's hoort, wordt het onderwerp geweigerd als gedekt. Spelfouten worden vergeven ("parakit" wordt gelezen als "parakeet") en woordvormen worden samengevoegd ("detectable" en "detected" tellen als één woord), zodat een herformuleerde zoekopdracht er niet doorheen glipt.
- Rankingpoort. Een zoekopdracht waarvoor je site met een bestaande pagina al in de top drie rankt, wordt geweigerd.
- Modelbeoordeling. Onderwerpen die erdoor komen, worden beoordeeld door een model dat je vijf meest verwante pagina's met hun sectiekoppen te zien krijgt en één oordeel geeft: schrijven, gedekt, uitbreiden, duplicaat of overslaan. "Uitbreiden" betekent dat een van de eigen artikelen van de engine over het onderwerp gaat maar deze vraag niet beantwoordt, zodat de vraag als nieuwe sectie aan dat artikel wordt toegevoegd in plaats van een tweede pagina te worden.
Als twee artikelen toch gaan concurreren, kunnen ze worden samengevoegd met de MCP-tool content_merge (je eigen AI). Het zwakkere artikel wordt offline gehaald, je site krijgt de opdracht het oude adres met een 301 door te sturen naar de pagina die blijft, de openstaande taken worden geannuleerd en de onderwerpen tellen voortaan als die van de resterende pagina, zodat de engine ze nooit meer schrijft. Een samenvoeging is permanent: het artikel kan daarna niet meer live worden gezet. De onderhoudspagina legt uit hoe samenvoegingen samengaan met verversingen.
Voor de rest van je site voert het Cannibalization-rapport stap 1 en 2 uit voor al je zoekopdrachten van de afgelopen 7, 14 of 31 dagen, met een mapfilter en met je merktermen uitgesloten. Cannibalization Entropy meet hoe gelijkmatig elke zoekopdracht over je URL's is verdeeld. De gratis Cannibalization Checker voert dezelfde test uit op een geëxporteerd CSV-bestand.
Lees verder
SEO-basis in 10 minuten: hoe Google pagina's vindt, opslaat en rangschikt
De drie fasen van Google Search, de vier cijfers van Search Console en hoe je bepaalt bij welke fase een probleem hoort.
Wat is Google Search Console? Een heldere gids voor site-eigenaren
Wat Search Console rapporteert, welke beperkingen de data heeft, welk propertytype je toevoegt en welke controles je als eerste doet.
Klikken versus vertoningen in Google Search Console
Hoe Google vertoningen en klikken telt, waarom totalen per weergave verschillen en hoe je het verschil tussen beide leest.