Een SEO-audit begint niet met het installeren van Screaming Frog of het aanschaffen van de tool van het moment. Het begint met een ongemakkelijke vraag: wat moet ik bewijzen en aan wie? Als je een klant wilt overtuigen dat zijn website een indexeringsprobleem heeft, maakt een rapport van 80 pagina’s gegenereerd door een betaalde suite minder indruk dan een screenshot van Search Console met de juiste datum en filter. En als je een ecommerce met 200.000 URL’s beheert, kost het je met alleen gratis tools meer uren dan de licentie kost.
Dit artikel is geen lijst van tools. Het is een rondgang langs de beslissingen die een nuttige audit scheiden van een PDF die niemand leest, met de nadruk op waar het de moeite loont om te betalen en waar het gratis plan volstaat (of zelfs beter is).
Voordat je een tool kiest: bepaal de werkelijke scope
Ik heb mislukte audits gezien omdat men begon met crawlen. De juiste volgorde is omgekeerd: eerst de scope, dan het bewijs, dan de tool.
- Grootte van de site: onder de 500 URL’s kan bijna alles gratis. Boven de 5.000 wordt gratis crawlen een praktische beperking, geen kwestie van budget.
- Type bedrijf: een lokaal bedrijf met 12 pagina’s heeft een audit nodig gericht op Google Business Profile en NAP, niet op crawlbudget.
- Wie gaat het rapport lezen: als het een developer is, heb je logs en statuscodes nodig. Als het de directie is, heb je drie grafieken en een geprioriteerde lijst nodig.
Een nuance die bijna niemand noemt: een SEO-audit diagnosticeert niet de kwaliteit van de content. Je kunt een onberispelijke crawl hebben, nul 404-fouten en toch niet ranken omdat je pagina’s niet inspelen op de zoekintentie. Tools vertellen je dat de pagina bestaat en crawlbaar is; ze vertellen je niet of ze er thuishoort. Dat bepaal je zelf door de SERP te lezen.
Fase 1: indexering en crawlen, het terrein waar gratis meer wint dan je denkt
Hier is het gratis plan geen troostprijs. Google Search Console is de enige bron die je vertelt wat Google daadwerkelijk heeft gecrawld en geïndexeerd. Elke betaalde tool geeft je een schatting; Search Console geeft je het gegeven van de zoekmachine zelf.
Wat je in Search Console controleert zonder iets te betalen
- Paginarapport (Indexering): scheid “Gecrawld, momenteel niet geïndexeerd” van “Uitgesloten door noindex-tag”. Het zijn verschillende problemen met verschillende oplossingen, en veel mensen gooien ze op één hoop.
- Crawlstatistieken: controleer of het crawlen zich concentreert op URL’s met parameters of op filterpagina’s die niets toevoegen.
- URL-inspectie: gebruik het om de werkelijke status van een specifieke pagina te verifiëren voor en na een wijziging. Het is de snelste validatietool die bestaat.
Eerlijke beperking: Search Console toont geaggregeerde en vertraagde gegevens. Het vertelt je niet welke specifieke bot welke URL heeft gecrawld of hoe vaak. Daarvoor heb je serverlogs nodig, en daar zijn de gratis alternatieven schaars.
De fout die bijna iedereen maakt met gratis crawlen
Gratis versies van desktop-crawlers beperken vaak het aantal URL’s per sessie. De verleiding is om alleen de homepage te crawlen en erop te vertrouwen dat de rest wel goed zit. Fout. Een concreet geval: een site met een architectuur van geneste categorieën waarbij de gratis versie alleen de eerste 500 URL’s bereikte, liet juist de productpagina’s buiten beschouwing, en daar stonden de verkeerd ingestelde canonicals. Het rapport kwam er schoon uit en het probleem bleef bestaan.
Als je gratis crawl de diepe pagina’s niet bereikt, heb je twee verstandige opties: één maand licentie betalen (geen jaar) voor de eenmalige crawl, of het indexeringsrapport van Search Console als hoofdbron gebruiken en crawlen alleen om specifieke hypotheses te valideren.
Fase 2: prestaties en Core Web Vitals, waar gratis de standaard is
Hier is geen echte discussie. PageSpeed Insights, Lighthouse en de veldgegevens van Search Console dekken het essentiële en zijn gratis. Het verschil tussen gratis en betaald zit niet in de meting, maar in de historie en de segmentatie per URL.
Betaalde tools laten je de evolutie van LCP per template over maanden zien en regressies detecteren. Gratis tools geven je een momentopname. Voor een eenmalige audit volstaat de momentopname. Voor monitoring na een redesign bespaart de historie discussies met het developmentteam.
Een detail uit de praktijk: laboratoriumgegevens (Lighthouse) en veldgegevens (CrUX) wijken vaak van elkaar af. Als je in je rapport zegt “de website is traag” op basis van alleen Lighthouse en de klant heeft goede veldgegevens op mobiel, verlies je geloofwaardigheid in de eerste vergadering. Vermeld altijd de bron en het type gegeven.
Fase 3: content en on-page, het punt waar gratis tekortschiet
De contentaudit is de fase die het meest afhankelijk is van betaalde tools, en ook de fase die het meest verkeerd wordt geïnterpreteerd. Keywordcanibalisatie detecteren, dubbele titels op schaal of verweesde pagina’s vereist het kruisen van gegevens die gratis versies niet comfortabel laten exporteren.
Wat je gratis en nauwgezet kunt doen
- Het prestatierapport van Search Console exporteren en queries per pagina kruisen om twee URL’s te detecteren die om dezelfde intentie strijden.
- Dubbele titels en metabeschrijvingen controleren met een beperkte crawl of met browserextensies voor kleine steekproeven.
- De Hn-structuur op kernpagina’s handmatig controleren. Op een site van 40 pagina’s doe je dit in een middag en het is betrouwbaarder dan welke automatisering dan ook.
Waar gratis tekortschiet
Het detecteren van bijna-dubbele content op schaal, de analyse van semantische gelijkenis tussen pagina’s en het historisch volgen van posities per cluster zijn functies die in het gratis plan zeer beperkt bestaan of met korte datavensters. Als je audit inhoudt dat je bepaalt welke URL’s je consolideert in een ecommerce met productvarianten, heb je een betaalde tool nodig of handmatig werk dat waarschijnlijk niet rendabel is.
Fase 4: links en autoriteit, het terrein met de meeste valkuilen
Linkgegevens zijn duur om te produceren, en dat merk je. Gratis alternatieven geven je een steekproef, niet het volledige profiel. Die steekproef gebruiken om te beweren dat een concurrent een toxisch profiel heeft, is een methodologische fout, geen bevinding.
Voor een interne audit is het minimale dat verdedigbaar is: de nieuwe inkomende links in Search Console controleren, verdachte domeinen identificeren en handmatig nagaan of er duidelijke patronen zijn (herhaalde exacte ankers, spamdirectories). Daar heb je geen abonnement voor nodig. Wat je niet gratis kunt doen, is de linkprofielen van vijf concurrenten vergelijken met autoriteitsmetrieken en temporele evolutie.
Praktische vergelijking: wanneer betalen en wanneer niet
| Behoefte | Gratis alternatief | Wanneer betalen loont |
|---|---|---|
| Indexeringsstatus | Search Console | Bijna nooit voor dit doel |
| Volledige site crawlen | Beperkt door aantal URL’s | Grote sites of terugkerende audits |
| Core Web Vitals | PageSpeed Insights + CrUX | Wanneer je historie per template nodig hebt |
| Canibalisatie en clusters | Handmatig kruisen in spreadsheets | Meer dan 300 URL’s of maandelijkse audits |
| Linkprofiel | Gedeeltelijke steekproef | Concurrentieanalyse of disavow |
| Positietracking | Search Console-gegevens (vertraagd) | Wanneer je dagelijkse posities per keyword nodig hebt |
De conclusie van deze tabel is niet “betaal”. Het is dat de uitgave zich moet concentreren op de fase die de meeste beslissingen neemt in jouw context. Een consultant die eenmalige audits doet, kan leven met het gratis plan plus een maand licentie wanneer het project dat vereist. Een bureau met tien actieve klanten heeft een abonnement nodig, al was het alleen maar om de exporttijd.
Hoe je het rapport opstelt dat wél gelezen wordt
Maakt niet uit welke tool. Het rapport wordt georganiseerd op impact en inspanning, niet op technische categorieën. Een structuur die werkt:
- Bevindingen die indexering blokkeren (met bewijs uit Search Console en datum).
- Problemen die prestaties beïnvloeden (met de voorbeeld-URL en het veldgegeven).
- Contentkansen (met de query en de pagina die zou moeten antwoorden).
- Linkrisico’s (alleen als er bewijs is, geen vermoedens).
En een waarschuwing die je op papier moet zetten: geen enkele audit garandeert verbeteringen in ranking. Het detecteert problemen en stelt correcties voor; het resultaat hangt af van de uitvoering, de concurrentie en factoren die je niet beheerst. Het tegenovergestelde beloven is lucht verkopen.
Wat geen enkele audit dekt
Er zijn drie dingen die zelfs betaalde tools ontgaan en die je in het rapport moet vermelden:
- De werkelijke intentie van de gebruiker verandert in de loop der tijd en geen enkele metriek vangt die volledig.
- De impact van algoritmewijzigingen kun je niet voorspellen met een audit; je kunt het alleen monitoren.
- Redactionele kwaliteit vereist menselijk oordeel. Een tool markeert een tekst als “optimaal” op basis van lengte en dichtheid; een redacteur merkt dat het niets toevoegt.
Deze beperkingen erkennen verzwakt de audit niet: het maakt haar geloofwaardig. De klant die begrijpt wat je meet en wat niet, waardeert het rapport meer dan degene die een eindeloze lijst “fouten” zonder context ontvangt.
Eindchecklist voor de oplevering
- Heeft elke bevinding een voorbeeld-URL en een geciteerde bron?
- Heb ik onderscheid gemaakt tussen wat een echt probleem is en wat een aanbeveling voor goede praktijken is?
- Heb ik aangegeven welke tools gratis zijn en welke betaald in elke fase?
- Heb ik geprioriteerd op impact, niet op volgorde van verschijning in de tool?
- Heb ik vermeden resultaten te beweren die ik niet kan onderbouwen?
Hiermee wordt de keuze tussen gratis en betaalde alternatieven niet langer ideologisch maar operationeel: je betaalt waar de bespaarde tijd of de diepgang van het gegeven een beslissing verandert. Voor de rest volstaat het gratis plan niet alleen, maar is het soms de meest betrouwbare bron.