Join our community of websites already using SEOJuice to automate the boring SEO work.
See what our customers say and learn about sustainable SEO that drives long-term growth.
Explore the blog →TL;DR: Interne linking is de meest onderbenutte SEO-hefboom zodra een site meer dan 50 pagina’s telt. Handmatige spreadsheets werken tot circa 100 pagina’s. CMS-widgets voor gerelateerde berichten plaatsen voettekstlinks met weinig contextuele waarde. Plugins zoals Link Whisper stellen inline-links voor via keyword-matching. Semantische-relevantie-tools plaatsen inline-links op basis van vector-similariteit en herberekenen het volledige graaf bij elke nieuwe publicatie. Werkende patronen zijn hub-and-spoke, pillar-cluster, topical silo en contextual mesh. Mislukte patronen zijn over-linken, ankertekst-monocultuur en geforceerde cross-topic-links om commerciële redenen. Dit artikel behandelt de vier patronen, de wiskunde, de vijf automatiseringsniveaus en een 30-dagen-uitrol voor sites tussen 50 en 5.000 pagina’s.
Ik heb deze migratie vier keer uitgevoerd: bij mindnow-klanten, op mijn eigen vadimkravcenko.com en in het seojuice.io-product. Het kantelpunt is steeds hetzelfde. Tussen pagina 40 en 60 beseft de founder of contentlead dat “we onthouden wel om interne links toe te voegen” geen proces is maar een wens. Nieuwe artikelen gaan live met twee contextuele links omdat de schrijver zich twee gerelateerde stukken herinnert. De overige 48 blijven onzichtbaar voor het nieuwe artikel. Zes maanden later telt de site 200 pagina’s en lijkt de linkgrafiek op een zwerm vogels bij zonsondergang: mooi, maar zonder gezamenlijke richting.
Bij 10 pagina’s maakt interne linking nauwelijks uit. Google bereikt alles vanaf de homepage in twee klikken. Bij 5.000 pagina’s is het zo onbeheersbaar dat niemand het nog aanraakt. Interessant is het middengebied van 50-tot-500 pagina’s, waar vrijwel elke B2B-SaaS-blog, agentschapssite, documentatieportal en kleine e-commerce-catalogus zich bevindt.
Google Search Central legt de ondergrens vast:
“Elke pagina die je belangrijk vindt, moet een link krijgen vanaf minstens één andere pagina op je site.” — Google Search Central, Links Crawlable
Dat voorkomt weespagina’s: artikelen zonder inkomende interne links. Wezen ranken vrijwel nooit. Het plafond is interessanter. Een pagina met twaalf inkomende links vanuit semantisch verwante artikelen presteert beter dan dezelfde pagina met twee links uit de voettekst van het blogoverzicht. Het Zyppy-onderzoek onder 1.800 sites en 23 miljoen interne links geeft er een getal aan:
“Voor elke belangrijke pagina die we willen laten ranken, mikken we op gemiddeld 10 gevarieerde interne links vanaf verschillende pagina’s op onze site.” — Cyrus Shepard, oprichter van Zyppy, Niche Pursuits-interview, april 2023
Tien inkomende links klinkt bescheiden tot je het rekensommetje maakt voor een site met 100 pagina’s. Als 30 pagina’s er elk 10 nodig hebben, zijn dat 300 linkslots. De oorspronkelijke auteur kan ze niet vullen, omdat de helft van de belangrijke pagina’s later is gepubliceerd. De volgende auteur weet amper dat de oude content bestaat. Zonder systeem blijven de slots leeg.
Bij mindnow zag ik dit misgaan op een B2B-SaaS-site met 180 pagina’s. Het team publiceerde een uitstekende vergelijking over workflow-automatisering. Geen van de 22 gerelateerde artikelen op de site linkte ernaar. Het artikel belandde op pagina 4 en werd tegen Q3 vergeten. Een relink-audit drie maanden later, met 14 contextuele interne links vanuit oudere artikelen, tilde het in zeven weken naar pagina 1. Geen contentwijzigingen, geen outreach; alleen links die het publicatie-proces de eerste keer had moeten opleveren.
De meeste interne-linkarchitecturen combineren vier patronen. Het patroon kiezen dat past is de voorwaarde voor elke automatiseringsbeslissing.

Eén hubpagina linkt naar veel ondersteunende pagina’s. Elke ondersteunende pagina linkt terug. Spaken linken meestal niet onderling. Het simpelste patroon en handmatig het makkelijkst te onderhouden. Werkt voor dienstverleners, SaaS-sites met een functieoverzicht en kleine redactiesites met één dominant onderwerp. Risico: de hub verwordt tot een doorway-pagina zonder eigen waarde.
Een pillar-pagina richt zich op de brede hoofdterm. Clusterpagina’s targeten ondersteunende zoekwoorden. De pillar linkt naar elke cluster, en omgekeerd. Clusters linken naar nauw verwante zusters. Dit is hub-and-spoke met opzettelijke sibling-links, het model dat HubSpot rond 2017 populair maakte. Zonder redactionele discipline linkt elke cluster naar elke andere cluster en krijg je feitelijk een sitewide voettekst.
De site is opgedeeld in strikte themasecties. Elke sectie heeft zijn eigen hub, clusters en zeer weinig cross-links. Bruce Clay maakte dit begin jaren 2010 populair; de strikte variant geldt nu als te star. De onderliggende regel blijft: pagina’s over technische SEO moeten vooral linken naar andere pagina’s over technische SEO. Het uitgebreide verhaal staat in onze gids over content-silo’s. Silo’s falen wanneer onderwerpen sterk overlappen en de regel links blokkeert die lezers zouden helpen.
Elke pagina kan naar elke andere linken wanneer dat werkelijk nuttig is. Geen verplichte hub, sibling-map of thematische grens. De regel is: “link als de volgende klik logisch is; link niet om een pagina te pushen.” Zo werkt Wikipedia. Het lukt daar door strikte redactionele review. Het is het lastigst te automatiseren, omdat er geen vaste regel is die een machine kan volgen—alleen oordeel.
Vergeet PageRank. Elke pagina is een maatbeker vol aandacht. Elke interne link is een slang. Een site met 100 pagina’s en 500 interne links heeft gemiddeld 5 inkomende links per pagina. Het gemiddelde liegt. De verdeling is vrijwel altijd power-law: 5 pagina’s hebben er 40, 20 hebben er 10 en 75 hebben er 1 (meestal vanaf het blogoverzicht). Het totaalplaatje oogt prima maar werkt niet. Driekwart van de pagina’s is praktisch gezien wees.

Het mechanisme dat John Mueller in 2020 beschreef geldt nog steeds:
“Interne linking helpt ons enerzijds pagina’s te vinden, dat is echt belangrijk. Anderzijds geeft het ons context over die pagina. Een deel daarvan halen we uit de ankertekst.” — John Mueller, Google, Search Engine Journal, juni 2020
Twee zaken reizen via een interne link: ontdekking en context. Ontdekking is binair. Context is gradueel. Beschrijvende ankertekst geeft meer context dan “klik hier”. Een link in een alinea over hetzelfde onderwerp biedt meer context dan een voettekstlink. Praktische regel: prioriteer pagina’s waar het gat tussen huidig inkomend-linkaantal en het 10-linksdoel het grootst is. Een pagina met 1 inkomende link en hoog rankingpotentieel is betere target dan een met 8 en hetzelfde potentieel. Het marginale rendement is het hoogst aan de onderkant van de curve.
De meeste sites die ik audit zitten in niveau 2 of 3 en profiteren van één stap omhoog.

De schrijver voegt links toe tijdens het schrijven. Dekking van oudere pagina’s daalt met de publicatiedatum. De vijf meest recente artikelen lijken goed gelinkt; alles daarvóór is onzichtbaar.
Een spreadsheet bevat elke pagina, het primaire zoekwoord en een lijst met pagina’s die ernaar moeten linken. De schrijver checkt de sheet vóór publicatie en werkt hem daarna bij. Dit werkt tot ongeveer 100 pagina’s, daarna wordt de sheet zelf een fulltime baan.
Het CMS voegt onder elk artikel een blok “gerelateerde posts” toe op basis van taxonomie. Automatisering in de breedste zin: het plaatst links op een plek met lage klikratio en minimale context. Voettekstlinks dragen minder signaal dan inline contextuele links en zijn meestal gebaseerd op categorietags, niet op semantische gelijkenis.
Plugins die tijdens het schrijven inline-linkvoorstellen doen. Link Whisper scant het concept en toont kandidaten op basis van keyword-overlap. De schrijver accepteert of weigert. De links komen in de body-tekst en dragen dus echt signaal. Limiet: keyword-matching is geen semantische relevantie. Ziet de plugin “interne linking” in de tekst, dan suggereert hij elk artikel met die frase—ook als het over externe linkbuilding gaat. De schrijver filtert.
De tool embedt elke pagina als vector en rangschikt kandidaatdoelen op cosinus-similariteit. Kandidaten worden gefilterd op redactionele regels: geen commerciële pagina’s vanuit informatieve zonder duidelijke overgang, max. drie links naar één doel per artikel, ankertekstdiversiteit > 0,6. De schrijver beoordeelt en keurt goed. Hier zit onze internal link finder: de tool zoekt kandidaten, jij beslist redactioneel. Een pagina over Core Web Vitals hoort te linken naar render-blocking JavaScript; de onderwerpen zijn causaal verwant maar de strings overlappen niet. Een vectormodel ziet dat wel; een regex niet.
Elke keer dat een nieuwe pagina live gaat, herwaardeert het systeem de site en voegt nieuwe links toe in oudere pagina’s. Zo wordt de grootste fout in niveaus 1-4 opgelost: links lopen van oud naar nieuw, zelden andersom. Automated SEO-systemen regelen dit zonder schrijver.
| Benadering | Site-grootte-plafond | Inline vs voettekst | Ankertekstkwaliteit | Her-linkt oude pagina’s | Schrijversinspanning |
|---|---|---|---|---|---|
| Handmatige spreadsheet | ~100 pagina’s | Inline | Goed (schrijver kiest) | Handmatig | 20-40 min |
| CMS-widget gerelateerde posts | Onbeperkt (lage waarde) | Voettekst | Generiek | Automatisch, zwak | 0 min |
| WordPress-plugin (Link Whisper) | ~500 pagina’s | Inline | Redelijk (keyword) | Handmatige sweep | 5-10 min |
| Semantische automatisering (SEOJuice) | 5.000+ pagina’s | Inline | Divers, semantisch | Automatisch, gescoord | 2-5 min review |
| Continu her-linken | Onbeperkt | Inline | Divers, semantisch | Automatisch bij publicatie | 0 min standaard |
Het plafond is niet hard; het is de grootte waarbij de aanpak niet langer rendabel is. Een bureau-site met 50 pagina’s kan jarenlang op een spreadsheet draaien. Een documentatieportal met 500 pagina’s niet. De vraag is welk niveau past bij je publicatietempo en her-linkingsbehoefte.
Geautomatiseerde interne linking is een van de makkelijkst te over-engineeren SEO-functies. De faalpatronen:
De tool plaatst 14 interne links in een artikel van 1.200 woorden. Vijf zijn goed, negen vulling. Lezers vertrouwen geen enkele link meer omdat het artikel op een navigatiepagina lijkt. De oplossing: een limiet per artikel (5-8 inline-links bij <2.000 woorden) en per doel (max. één link naar hetzelfde doel per bronartikel).
Elke link naar de pricing-pagina gebruikt het anker “pricing”. Elke link naar features gebruikt “features”. Symptoom van een tool die één standaardanker per doel kiest en nooit varieert. Shepard zag dat ankerdiversiteit, niet aantal, de sterkste correlatie had met verkeer. Een pagina die 10 links ontvangt met 8 verschillende ankers outrankt er één met 10 identieke ankers. Meer hierover in onze anchor-text-gids.
De tool linkt een artikel over WordPress-hosting aan één over Shopify-pricing omdat beide “e-commerce platforms” noemen. Technisch verdedigbaar, inhoudelijk zinloos. Lezers klikken niet; Google ziet dat. Na verloop van tijd verzwakken lage-relevantie-links de topicale focus van de bronpagina.
Elk artikel krijgt automatisch een link naar pricing omdat het systeem conversiepagina’s moet pushen. Binnen een kwartaal heeft pricing inkomende links uit elke themasectie en leest de topicale kaart als ruis. De pricing-pagina profiteert niet; de bronartikelen verliezen topicale samenhang.
Als je interne-linkautomatisering niet elke link kan verdedigen tegenover een lezer die vraagt “waarom staat die hier?”, produceert de automatisering uitstoot in plaats van signaal.
De vangrail is in alle vier gevallen dezelfde. Elke geautomatiseerde link moet een confidencescore hebben. Links onder de drempel gaan naar handmatige review, niet auto-insert. Een tool die alles >0,3 cosinus-similariteit auto-plaatst, levert ruis. Een tool die >0,7 auto-plaatst en 0,5-0,7 flagt voor review, levert signaal.
Vraag Google’s AI Overview “hoeveel interne links moet een artikel hebben?” en je krijgt een getal, meestal 3-5. Niet fout, maar waardeloos zonder context. De AI Overview leest een dozijn blogposts die “3-5 interne links per artikel” zeggen en maakt een gemiddelde. Hij ziet de Zyppy-data niet, de Mueller-context dat ankerdiversiteit belangrijker is dan aantal, of het verschil tussen een productpagina van 600 woorden en een pillar-gids van 3.000 woorden.
Het diepere probleem: AI Overviews behandelen interne linking als een per-artikelvraag, terwijl het een per-sitevraag is. Het juiste aantal hangt af van sitegrootte, publicatietempo, thematische structuur en de bestaande graaf. Een site met 50 pagina’s redt het met 3 links per artikel en blijft coherent. Een site met 500 pagina’s heeft er meer nodig, omdat het linkoppervlak meegroeit met het aantal pagina’s.
Ik zag een contentteam van 700 pagina’s hun beleid aanpassen nadat een AI Overview zei: “plaats 2-3 interne links per 1.000 woorden”. Dat limiet klopte voor een site van 100 pagina’s. Zes maanden later linkten ze 60 % te weinig en waren rankingdalingen meetbaar. De fix: grafiek-reaudit, hogere linkdichtheid op clusterpagina’s en teruglinken naar oudere content. De AI Overview had daar geen mening over.
Het werk is grofweg gelijk of de site nu 80 of 400 pagina’s heeft.

De fout in week 4 is denken dat de keuze eenmalig is. Interne-linksystemen vervallen wekelijks. Nieuwe artikelen krijgen geen links vanuit oude. Oude artikelen drijven qua onderwerp weg. Automatisering moet continu her-scoren, niet alleen bij setup.
Vijf tot tien inline-links voor een artikel van 1.000-2.500 woorden, met gevarieerde ankertekst naar écht gerelateerde pagina’s. Minder dan vijf is onderbenut; meer dan tien en lezers vertrouwen geen enkele link meer.
Niet op zichzelf. Links in de voettekst krijgen minder klikken en minder thematisch gewicht dan inline contextuele links.
Rond 100 pagina’s. Breekpunt = nieuwe pagina’s per week × onderhoudskosten. Een site van 200 pagina’s die elk kwartaal één artikel publiceert kan het handmatig. Een site van 60 pagina’s die driemaal per week publiceert niet.
Ja, als de tool op lage confidence keyword-matching draait. Het risico is verdunning, geen penalty. Laat nieuwe automatisering de eerste maand in suggestiemodus draaien.
Gewoonlijk niet. De homepage krijgt de meeste interne links al via navigatie en het blogoverzicht. Gebruik body-slots voor cluster- en weespagina’s.
Ontdekking binnen dagen, rankingverschuivingen binnen 2-4 weken, volledige settling binnen 8-12 weken. Zie je na 8 weken niets, dan ligt het probleem bij search-intent of externe autoriteit, niet bij interne linking.
SEOJuice scant je pagina’s, berekent semantische relevantie tussen elk paar, stelt inline-links met beschrijvende ankers voor en draait de analyse opnieuw bij elke nieuwe publicatie. Oudere artikelen blijven automatisch in het actuele graaf gelinkt. De gratis link-graaf-scanner toont in twee minuten wees en bijna-wees pagina’s. Vindt hij er 30 die aandacht vragen, dan doet het product de rest.
<script type="application/ld+json"> { "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "Hoeveel interne links hoort een gemiddeld artikel te hebben?", "acceptedAnswer": { "@type": "Answer", "text": "Vijf tot tien inline-links voor een artikel tussen 1.000 en 2.500 woorden, met gevarieerde ankertekst naar écht gerelateerde pagina’s." } }, { "@type": "Question", "name": "Zijn widgets voor gerelateerde berichten in de voettekst voldoende?", "acceptedAnswer": { "@type": "Answer", "text": "Niet op zichzelf. Links in de voettekst krijgen minder klikken en minder thematisch gewicht dan inline contextuele links." } }, { "@type": "Question", "name": "Wanneer schaalt handmatige interne linking niet meer?", "acceptedAnswer": { "@type": "Answer", "text": "Rond 100 pagina’s. Het breekpunt is het aantal nieuwe pagina’s per week vermenigvuldigd met de onderhoudskosten van her-linken." } }, { "@type": "Question", "name": "Schaadt automatisering rankings als zij verkeerde links plaatst?", "acceptedAnswer": { "@type": "Answer", "text": "Ja, als de tool op lage confidence keyword-matching draait en lage-relevantie-links invoegt. Het risico is verdunning, geen Google-penalty." } }, { "@type": "Question", "name": "Heeft de homepage interne links uit artikelen nodig?", "acceptedAnswer": { "@type": "Answer", "text": "Gewoonlijk niet. De homepage verzamelt het grootste deel van zijn interne links via navigatie en het blogoverzicht." } }, { "@type": "Question", "name": "Hoe snel ziet Google wijzigingen in interne linking?", "acceptedAnswer": { "@type": "Answer", "text": "Ontdekking binnen dagen, rankingverschuivingen binnen 2 tot 4 weken, volledige settling binnen 8 tot 12 weken." } } ] } </script>no credit card required
No related articles found.