Waarom een slecht opdrachtgegeven SEO-audit meer kost dan helemaal geen audit
Een SEO-audit laten uitvoeren lijkt een eenvoudige beslissing: je vraagt een offerte aan, ontvangt een PDF van 80 pagina’s en begint taken uit te voeren. In de praktijk belanden de meeste audits die wij onder ogen krijgen in een vergeten map, omdat het document geen antwoord geeft op de vraag die ertoe doet: wat doe ik maandagochtend. Dit artikel legt niet uit wat een audit is (dat weet je al of vind je overal). Het richt zich op de fouten die worden gemaakt bij het opdrachtgeven en hoe je ze kunt opsporen voordat je tekent.
Een nuttig contextgegeven: volgens officiële documentatie van Google over hun richtlijnen voor kwaliteitsbeoordeling bestaat er geen officiële “SEO-score” en geen numerieke drempel die posities garandeert. Elke aanbieder die belooft “binnen 30 dagen naar de eerste pagina” verkoopt iets wat hij niet in de hand heeft.
Fout 1: een audit aanvragen wanneer het probleem niet SEO is
Dit is de duurste en meest voorkomende fout. Een bedrijf ziet de omzet dalen, gaat ervan uit dat het SEO is en bestelt een volledige technische audit. De auditor levert een onberispelijk document over Core Web Vitals, canonicals en gestructureerde data. En de omzet blijft gelijk, want het echte probleem was dat de checkout op mobiel faalde of dat het product niet meer op voorraad was.
Hoe je dit voorkomt
- Doe eerst een funneldiagnose: scheid verkeer, conversie en gemiddelde orderwaarde. Als het organische verkeer stabiel blijft maar de conversie daalt, is de SEO-audit niet de prioriteit.
- Bekijk eerst Search Console en analytics: een daling van vertoningen met een stabiele CTR wijst op een indexerings- of vraagprobleem, niet op een on-page-probleem.
- Vraag de aanbieder wat hij zou doen als het probleem geen SEO was. Een eerlijke professional vertelt je dat voordat hij factureert.
Een echt voorbeeld dat je alleen met ervaring ziet: bij een ecommerce in reserveonderdelen viel de trafficdaling samen met een templatewijziging. Het vorige team bestelde een contentaudit van € 4.000. Het echte probleem: de nieuwe template had de productpagina’s omgezet in URL’s met sessieparameters en Google was gestopt met crawlen. Het werd in twee dagen opgelost met een rel=canonical-regel en het opschonen van parameters. De contentaudit was niet nodig.
Fout 2: een audit verwarren met een ongeprioriteerde takenlijst
Een audit die 300 aanbevelingen zonder hiërarchie oplevert, is geen audit: het is een inventaris. De klant weet niet wat het verschil maakt en wat ruis is.
Wat een geprioriteerde oplevering moet bevatten
- Geschatte impact en inspanning per taak, ook al is het kwalitatief (hoog/midden/laag). Serieuze auditors erkennen dat ze de impact op posities niet nauwkeurig kunnen kwantificeren.
- Technische afhankelijkheden: je kunt geen gestructureerde data implementeren als je eerst de JavaScript-rendering niet hebt opgelost.
- Tijdvenster: wat wordt gedaan in week 1, in maand 1 en in het kwartaal.
Als het document geen onderscheid maakt tussen een kapotte canonical op 200 pagina’s en een dubbele metadescription op 3 pagina’s, heeft de aanbieder niet geprioriteerd. Vraag of ze het je in een call van 30 minuten willen uitleggen: als ze de drie belangrijkste acties niet kunnen samenvatten, is dat een alarmsignaal.
Fout 3: de scope en de toegang tot data niet vastleggen
Veel audits blijven aan de oppervlakte omdat de auditor geen toegang had tot serverlogs, Search Console of het CMS. Zonder die data is de crawlanalyse speculatief.
Checklist voor toegang vóór het opdrachtgeven
- Search Console (domeineigendom, niet alleen URL-prefix).
- Leestoegang tot Google Analytics 4 of een gelijkwaardig hulpmiddel.
- Serverlogs van ten minste 30 dagen, als de site meer dan 10.000 URL’s heeft.
- Alleen-lezen toegang tot het CMS of een stagingomgeving.
- Documentatie van de stack: CMS, CDN, renderingssysteem.
Een beperking die je moet erkennen: bij sites met complexe JavaScript-rendering kan een audit die alleen op de initiële HTML is gebaseerd, valse positieven opleveren. Als de aanbieder niet vermeldt hoe hij de gerenderde DOM gaat verifiëren, zal het rapport blinde vlekken hebben. En als de site een SPA zonder SSR is, lost geen enkele contentaudit een indexeringsprobleem op dat architecturaal is.
Fout 4: metrische gegevens accepteren die niemand kan meten
“We verhogen je domeinautoriteit met 20 punten” of “we verbeteren je SEO-gezondheid naar 90%”. Die cijfers komen uit tools van derden met eigen indexen, niet van Google. Ze dienen als interne referentie, niet als contractueel doel.
Welke metrische gegevens wel zinvol zijn
- Vertoningen en klikken per URL-groep in Search Console.
- Aantal geldig geïndexeerde pagina’s tegenover uitgesloten pagina’s.
- Gemiddelde positie per intentiecluster, niet per losse keyword.
- Toegeschreven organische conversies, met het vermelde attributiemodel.
Als de aanbieder alleen metrische gegevens van zijn eigen tool rapporteert, vraag dan om ze te vertalen naar Search Console-data. Volgens sectorstudies is de correlatie tussen tool-scores en werkelijke posities zwak en verschilt die per vertical.
Fout 5: de implementatiefase negeren
De audit is 30% van het werk. De overige 70% is uitvoeren, en daar loopt de relatie stuk. Veel contracten bevatten het rapport maar niet de afstemming met het ontwikkelingsteam.
Hoe je de uitvoering waterdicht maakt
- Vraag of de aanbieder de taken in ticketformaat kan documenteren voor het technische team (Jira, Trello, GitHub Issues).
- Spreek een review na implementatie af: zonder die review weet je niet of de canonical goed is toegepast of of de redirect drie sprongen heeft gemaakt.
- Bepaal wie de wijzigingen in productie valideert. Een typische fout: noindex toepassen op staging en dat naar productie uitrollen.
Een detail uit de praktijk: bij een project met een headless CMS adviseerde de audit om gestructureerde productdata te implementeren. Het ontwikkelingsteam voegde die toe, maar het veld availability werd gegenereerd met een waarde die Google niet herkende. De rich results verschenen wekenlang niet en niemand merkte het omdat er geen latere validatie was. De les: de audit moet een verificatiefase met de testtool voor rich results bevatten, niet alleen de aanbeveling.
Fout 6: de specialisatie van de aanbieder niet controleren
Een audit voor een webshop met 50.000 SKU’s lijkt niet op die voor een lokale kliniek met 12 pagina’s. De eerste heeft analyse van facetten, crawlbudget en beheer van duplicaten door filters nodig. De tweede heeft consistentie van NAP, gestructureerde LocalBusiness-data en optimalisatie van Google Business Profile nodig.
Concrete vragen vóór het tekenen
- Hebben ze sites met mijn CMS en mijn URL-volume geaudit?
- Kunnen ze een voorbeeldrapport (geanonimiseerd) laten zien met de structuur die ze opleveren?
- Wie ondertekent het rapport en wie voert het uit? Soms verkoopt de senior en auditeert de junior.
Dit werkt niet voor iedereen: als je site minder dan 50 URL’s heeft en je niet concurreert in een verzadigde sector, kan een volledige audit overgedimensioneerd zijn. Soms volstaat een controle van Search Console en een uur consultancy. Een goede aanbieder zal je dat vertellen en je het budget besparen.
Fout 7: een deliverable verwarren met training
Een PDF leert je team niets. De audit heeft waarde wanneer de klant begrijpt waarom elke wijziging wordt aanbevolen. Als het rapport geen overdrachtssessie of een uitlegopname bevat, blijft de kennis bij de aanbieder en wordt de afhankelijkheid elk jaar vernieuwd.
Vraag dat de oplevering het volgende bevat: een samenvatting van één pagina, de technische details per gebied en een vragenronde. En bewaar het document in een toegankelijke repository, niet in de mailbox van de consultant.
Alarmsignalen in een voorstel voor een SEO-audit
- Belofte van gegarandeerde posities of termijnen.
- Een prijs ver onder de markt zonder uitleg over de scope (waarschijnlijk een geautomatiseerd rapport zonder analyse).
- Geen voorafgaande vragen over business, concurrentie en doelen.
- Een rapport dat geen beperkingen of ontbrekende data vermeldt.
- Generieke aanbevelingen gekopieerd uit een template (“verbeter de snelheid”, “maak kwaliteitscontent”) zonder concrete URL’s.
Wat je in het contract moet eisen
Los van de prijs zou het contract moeten bevatten: de scope van geanalyseerde URL’s, benodigde toegangen, opleveringsformaat, het aantal inbegrepen revisies, een overdrachtssessie en een clausule voor verificatie na implementatie. Als de aanbieder weigert de verificatie op te nemen, verkoopt hij een rapport, geen audit.
En een laatste waarschuwing: geen enkele audit, hoe duur ook, vervangt constante uitvoering. SEO is een systeem in beweging; een statisch rapport veroudert. Wat blijft, is het vermogen om te prioriteren en de capaciteit om te meten of de wijzigingen hebben gewerkt.