Een interne linkanalyse doe ik in zes stappen. Ik crawl de site, exporteer alle interne links, scheid sjabloonlinks van links in de tekst, tel per pagina de inhoudelijke links, beoordeel pagina’s zonder inhoudelijke link en pagina’s die diep liggen, en vergelijk de verdeling met wat de pagina’s in Google opleveren. Daarna weet je welke pagina’s geen link uit de tekst krijgen en of de links naar de pagina’s gaan die klikken opleveren.
Een interne linkanalyse is een telling van alle links tussen de pagina’s van je eigen site, met de vraag welke pagina’s links krijgen en welke niet. Een telling van alle links zegt weinig, omdat het menu en de voettekst op elke pagina terugkomen. Bij de organisaties die ik meet was gemiddeld 93% van de interne links een sjabloonlink uit het menu, de kop, de voettekst of een ander blok dat op minstens 60% van de pagina’s staat.1
93%
van de interne links was een sjabloonlink uit het menu, de kop, de voettekst of een blok op minstens 60% van de pagina's, gemiddeld over de organisaties die ik meet (per organisatie 88% tot bijna 100%)
Eigen meting RankFellow · 2.271 pagina's · crawl van 4 oktober 2026
Een inhoudelijke link is een link in de tekst van één pagina die naar een pagina wijst die bij die tekst hoort. Die links laten zien naar welke pagina’s je teksten verwijzen. De ankertekst, de zichtbare tekst van de link, vertelt Google bovendien iets over de pagina waarnaar je linkt.2
In dit stuk scheid ik de inhoudelijke links van de rest, met de regel die mijn systeem gebruikt en met een kleine zakelijke site die ik meet als voorbeeld. Waar de analyse past in het geheel, staat in stap 4 van de gids.
Wat je nodig hebt
- Toegang. Je site, en Google Search Console voor de klikken per pagina in stap 6.
- Gereedschap. Een crawler, een programma dat de pagina’s van je site ophaalt door de links te volgen. Ik gebruik Screaming Frog SEO Spider, die zonder licentie hoogstens 500 URL’s per keer crawlt.3 Daarnaast een spreadsheet, zoals Google Sheets.
- Tijd. Het crawlen gaat vanzelf. Reken vooral tijd voor stap 5 en 6, het beoordelen van de pagina’s die opvallen.
1. Crawl je site met de sitemap erbij
Een crawl is het automatisch ophalen van de pagina’s van je site door een crawler. Zet in Screaming Frog vóór het crawlen onder Configuration, Spider, Crawl de optie Crawl Linked XML Sitemaps aan. Dan neemt de crawl de adressen uit je XML-sitemap mee, het bestand waarin je site aan Google doorgeeft welke pagina’s er zijn.
Vul daarna het adres van je homepage in en klik op Start. Draai na afloop de Crawl Analysis, want die vult onder meer de filters van de sitemap.4
Controle. Het aantal HTML-pagina’s in de crawl ligt dicht bij het aantal adressen in je sitemap. Liggen ze ver uit elkaar, kijk dan of de crawler pagina’s niet mocht ophalen, bijvoorbeeld door robots.txt, het bestand waarin je crawlers vertelt welke delen van je site ze overslaan.
Kijk ook of je menu uit echte links bestaat. Google kan een link alleen volgen als het een a-element met een href-attribuut is, het stukje HTML-code voor een link met het adres erin.5 Een menu dat alleen met JavaScript naar andere pagina’s gaat, levert Google dus geen links op.
2. Exporteer alle interne links
Exporteer via Bulk Export, Links, All Inlinks de lijst met elke link die de crawler tegenkwam.6 Elke regel is één link. De kolommen die je nodig hebt, zijn Type, Source (de pagina waar de link staat), Destination (het doel), Anchor (de ankertekst) en Link Position (de plek op de pagina).
Open het bestand in je spreadsheet en verwijder alle regels zonder Type Hyperlink of met een Destination buiten je eigen domein. Verwijder ook de regels waarin Source en Destination hetzelfde adres zijn, want een link van een pagina naar zichzelf telt niet mee. Een filter is niet genoeg, omdat de formules in stap 3 verborgen regels meetellen.
De regels die weggaan, zijn onder meer links naar afbeeldingen en andere sites, canonicals en redirects. Een canonical is een verwijzing in de code van een pagina naar de versie die Google moet tonen. Een redirect, of doorverwijzing, stuurt een bezoeker en Google van een oud adres door naar een nieuw adres.
Controle. Zoek een pagina op die in je menu staat. Die hoort bijna net zo vaak als Destination voor te komen als er pagina’s in de crawl zitten.
3. Scheid sjabloonlinks van links in de tekst
Screaming Frog deelt elke link in naar zijn plek op de pagina, zoals het menu, de tekst, de zijbalk of de voettekst.7 Die plek staat in de kolom Link Position, met waarden als Navigation, Content en Footer. Een link met Content lijkt dus een inhoudelijke link, maar op die kolom alleen vertrouw ik niet.
Bij één organisatie stond het uitklapmenu in het tekstdeel van de pagina, zodat de crawler de menulinks bij de tekst plaatste. Er stonden daar gemiddeld ruim 1.200 links op een pagina.1 Mijn systeem telt een link daarom pas als inhoudelijk als hij aan drie voorwaarden voldoet.
- Het is een gewone link (Type Hyperlink), dus geen redirect of canonical.
- De plek is de tekst van de pagina (Link Position Content).
- Dezelfde link op dezelfde plek staat op minder dan 60% van de pagina’s. Staat hij vaker, dan is het een sjabloonlink, ook als de plek Content is.1
In de spreadsheet doe je dat met twee formules, in twee lege kolommen rechts van de export. Staat Source in kolom B, Destination in kolom C en Link Position in kolom N, dan reken je in kolom X voor elke regel uit op welk deel van de pagina’s dezelfde link op dezelfde plek staat.
=COUNTUNIQUEIFS(B$2:B;C$2:C;C2;N$2:N;N2)/COUNTUNIQUE(B$2:B)
In kolom Y zet je de soort link.
=IF(X2>=0,6;"sjabloon";IF(N2="Content";"inhoudelijk";"menu"))
De soort menu krijgt een link in het menu, de kop of de voettekst die op minder dan 60% van de pagina’s staat.1 Ook die telt niet als inhoudelijk. Pas de kolomletters aan op je eigen export. Staat je spreadsheet op Engelse of Amerikaanse instellingen, gebruik dan komma’s in plaats van puntkomma’s en 0.6 in plaats van 0,6. Bij een grote export rekent COUNTUNIQUEIFS lang, en dan maak je het aandeel met een draaitabel.
Controle. Sorteer de inhoudelijke links op Destination. Krijgt één pagina links van heel veel pagina’s, kijk dan of er een vast blok achter zit dat op elk artikel staat. Wil je alleen de links uit de teksten tellen, geef die regels dan in kolom Y de soort sjabloon.
Op de voorbeeldsite zat zo’n blok in de auteursregel. De pagina over de eigenaar kreeg 43 inhoudelijke links van 15 pagina’s, en 42 daarvan kwamen uit de auteursregel boven elk artikel en elke case, met drie links per pagina.8 Die regel staat op minder dan 60% van de pagina’s en telt dus als inhoudelijk, ook in mijn eigen systeem.
Zo’n getal zegt iets over het sjabloon van de artikelen en niets over de teksten.
Waar staan de interne links op een kleine site?
Alle 898 interne links uit de crawl van 4 oktober 2026, verdeeld naar soort. De sjabloonlinks staan in twee delen, de links in het menu en de voettekst en een vast blok in de tekst.
Bekijk de cijfers
| Soort link | Aandeel van alle links |
|---|---|
| Menu en voettekst (68,2%) | 68,2% |
| Inhoudelijk, in de tekst (25,6%) | 25,6% |
| Vast blok in de tekst (2,9%) | 2,9% |
| Canonical en doorverwijzing (3,3%) | 3,3% |
Het vaste blok in de tekst is een knop naar de contactpagina. Die stond op 25 van de 30 pagina’s met uitgaande links en telt daardoor als sjabloonlink.8
4. Tel per pagina de inhoudelijke links
Maak een draaitabel van de regels met de soort inhoudelijk. Een draaitabel vat de regels van je spreadsheet samen, en in Google Sheets vind je hem onder Invoegen. Zet Destination bij Rijen, en bij Waarden twee keer Source, één keer samengevat met COUNTA en één keer met COUNTUNIQUE.
De eerste waarde is het aantal inhoudelijke links, de tweede het aantal verschillende pagina’s waar ze vandaan komen. Het tweede getal zegt het meest, want tien links vanaf één pagina is iets anders dan tien links vanaf tien pagina’s.
Welke pagina’s op de voorbeeldsite krijgen de meeste links uit de tekst?
De pagina’s met de meeste inhoudelijke links in de crawl van 4 oktober 2026. Links van een pagina naar zichzelf tellen niet mee.
| Pagina | Inhoudelijke links | Vanaf pagina’s |
|---|---|---|
| Over de eigenaar | 43 | 15 |
| Gratis tool 1 | 26 | 15 |
| Blog 1 | 20 | 16 |
| Dienst 1 | 15 | 13 |
| Blog 2 | 13 | 12 |
| Gratis tool 2 | 13 | 6 |
Eigen meting RankFellow · 32 pagina's · crawl van 4 oktober 2026
Ook Gratis tool 1 kreeg zijn links vooral uit een vast blok onder de artikelen, dat naar die tool verwijst. Het artikel Blog 1 kreeg zijn 20 links vanaf 16 verschillende pagina’s, deels uit de tekst en deels uit het blok Verder lezen onder de andere artikelen.8
Controle. Het totaal van de kolom met inhoudelijke links is gelijk aan het aantal regels met de soort inhoudelijk.
5. Beoordeel pagina’s zonder inhoudelijke link en pagina’s die diep liggen
Exporteer de tab Internal van Screaming Frog, met alle adressen uit de crawl, en zet die in een tweede tabblad. Tel in een nieuwe kolom per adres de inhoudelijke links. Staat je linkexport op het tabblad Links en het adres in kolom A, dan is dat deze formule.
=COUNTIFS(Links!C:C;A2;Links!Y:Y;"inhoudelijk")
Een adres met de uitkomst 0 krijgt geen enkele inhoudelijke link.
Op de voorbeeldsite waren dat 5 van de 32 adressen in de crawl, waarbij ik de 30 HTML-pagina’s en de 2 pdf’s samen tel.8 Het ging om de homepage, de contactpagina, het overzicht van de cases en de twee pdf’s met de algemene voorwaarden en de privacyverklaring. Alleen het overzicht van de cases is een pagina die in de tekst van een artikel past.
Zo kijk je verder naar drie dingen.
- Orphan pages. Een orphan page, in het Nederlands weespagina, is een pagina waar geen enkele interne link naartoe gaat, ook niet uit het menu. In de tab Sitemaps staan onder het filter Orphan URLs de adressen die alleen in je sitemap staan en die de crawl niet via links vond.9
- Klikdiepte. Klikdiepte is het aantal klikken dat een pagina van de startpagina af ligt, via de kortste route. Je vindt het in de kolom Crawl Depth van de tab Internal.10 Ik vergelijk de diepte binnen een paginatype en kijk vooral naar pagina’s die dieper liggen dan de andere pagina’s van hun type.
- Links naar een redirect. Wijst een inhoudelijke link naar een adres met een redirect, verander de link dan naar het nieuwe adres.
Op de voorbeeldsite lag geen enkele pagina meer dan twee klikken van de homepage, op één adres na. Dat was het adres van een dienstpagina met een redirect naar het overzicht van de diensten, en waar één link uit een artikel naartoe wees.8 De hele kaart, met de ringen voor de klikdiepte, staat in stap 4 van de gids.
Controle. Elke pagina uit je lijst heeft een oordeel, zoals in orde, link toevoegen, route korter maken of link aanpassen.
6. Vergelijk de verdeling met wat de pagina’s opleveren
Exporteer in Search Console het rapport Prestaties, op het tabblad Pagina’s, over de laatste drie maanden. Search Console en Screaming Frog gebruiken allebei volledige adressen met https://, dus je zet de klikken en vertoningen per adres met XLOOKUP naast je tabel van stap 5.
Geef daarna elk adres een paginatype, met de indeling uit stap 4 van de gids. Maak een draaitabel met Paginatype bij Rijen en vier waarden, die je elk laat weergeven als percentage van de kolom.
- Het aandeel van de pagina’s.
- Het aandeel van de inhoudelijke links.
- Het aandeel van de klikken.
- Het aandeel van de vertoningen.
Op de voorbeeldsite was de pagina over de eigenaar 1 van de 32 adressen en kreeg die pagina 19% van de inhoudelijke links. De blogartikelen waren 34% van de adressen en kregen 31% van de inhoudelijke links.11 Een voorbeeld met klikken erbij, bij een aangesloten organisatie, staat in stap 4 van de gids.
Een onderzoek met een cijfer over wat extra interne links aan klikken opleveren, heb ik niet gevonden. Krijgt een paginatype veel klikken en weinig inhoudelijke links, dan is de vraag of verwante pagina’s in de tekst naar dat type horen te linken. Krijgt een type veel links en weinig vertoningen, kijk dan eerst of er vraag naar is.
Controle. Het totaal aantal pagina’s in de draaitabel is gelijk aan het aantal adressen in je tabel.
De analysetabel
Na de zes stappen heb je per adres één regel. Neem deze kolommen over in je spreadsheet.
| Kolom | Wat erin staat |
|---|---|
| Adres | De pagina, in dezelfde vorm als in Search Console |
| Paginatype | Het type uit de indeling van stap 4 van de gids |
| Klikdiepte | Crawl Depth uit de tab Internal |
| Inhoudelijke links en bronpagina’s | Het aantal inhoudelijke links en het aantal verschillende pagina’s waar ze vandaan komen |
| Klikken en vertoningen | Uit Search Console, over de laatste drie maanden |
Met die tabel zie je per paginatype of de links in de tekst naar de pagina’s gaan die iets opleveren. Hoe je dat afweegt tegen het belang van elk onderwerp, staat in stap 7 van de gids.
Veelgestelde vragen
Wat is een ankertekst?
Hoe ziet een link eruit?
Wat zijn orphan pages?
Hoe vind je orphan pages in Screaming Frog?
Wat zijn inlinks in Screaming Frog?
Bronnen en eigen metingen
- 1Eigen meting RankFellow · 2.271 pagina's · crawl van 4 oktober 2026. 93% van de interne links was een sjabloonlink uit het menu, de kop, de voettekst of een blok op minstens 60% van de pagina's, gemiddeld over de organisaties die ik meet (per organisatie 88% tot bijna 100%).
- 2Google Search Central (2025). Link best practices for Google. Documentatie, engels. Gecontroleerd op 9 oktober 2026.
- 3Screaming Frog (2026). SEO Spider FAQ. Documentatie, engels. Gecontroleerd op 9 oktober 2026.
- 4Screaming Frog (2026). SEO Spider user guide: configuration. Documentatie, engels. Gecontroleerd op 9 oktober 2026.
- 5Google Search Central (2025). Link best practices for Google. Documentatie, engels. Gecontroleerd op 9 oktober 2026.
- 6Screaming Frog (2026). SEO Spider user guide: general. Documentatie, engels. Gecontroleerd op 9 oktober 2026.
- 7Screaming Frog (2026). SEO Spider user guide: configuration. Documentatie, engels. Gecontroleerd op 9 oktober 2026.
- 8Eigen meting RankFellow · 32 pagina's · crawl van 4 oktober 2026. 898 interne links tussen 32 adressen van een kleine zakelijke site (30 HTML-pagina's en 2 pdf's), waarvan 612 in het menu of de voettekst en 230 in de tekst.
- 9Screaming Frog (2026). SEO Spider user guide: tabs. Documentatie, engels. Gecontroleerd op 9 oktober 2026.
- 10Screaming Frog (2026). SEO Spider user guide: tabs. Documentatie, engels. Gecontroleerd op 9 oktober 2026.
- 11Eigen meting RankFellow · 32 pagina's · crawl van 4 oktober 2026. 19% van de inhoudelijke links op een kleine zakelijke site ging naar de pagina over de eigenaar, 1 van de 32 adressen (30 HTML-pagina's en 2 pdf's); de blogartikelen waren 34% van de adressen en kregen 31% van de inhoudelijke links.
Verder in de gids
Hoe zit je site in elkaar?
Terug naar stap 4: De site in kaart.
Wat wil je doelgroep weten?
Bepalen over welke onderwerpen je site moet gaan en hoe groot de vraag per onderwerp is.
Het hele proces in twaalf stappen
Het overzicht van alle stappen van de SEO/GEO-gids.
