Dienst

SEO-audit voor je website en webwinkel

Mijn audit eindigt met een volgorde van acties en niet met een lijst fouten uit een tool. Bij elk advies hoort bewijs en een manier om het te controleren, en na de implementatie controleer ik elke kwestie op de werkende website.

Ik reken per uur af: 70 EUR per uur exclusief btw, met een maximumaantal uren dat vóór de start is vastgesteld. Een diagnostische audit van een of twee problemen is meestal 10-16 uur, en een volledige audit met een volgorde van acties 32-50 uur. In de prijs zitten de analyse, het rapport met adviezen, een gesprek waarin we het bespreken en de controle na de implementatie.

  • 77auditdocumenten uit 2020-2026 in het archief, die ik zelf of met een team heb gemaaktArchief van audits 2020-2026
  • 938bevindingen in 63 audits op 50 websitesCatalogus van 11 oktober 2026
  • 256soorten problemen in de catalogus, elk met een prioriteitsregel en een manier om die na de implementatie te controlerenCatalogus van 11 oktober 2026

Wanneer is een SEO-audit zinvol?

Een audit is zinvol als een fout in SEO veel kost of niemand weet wat er als eerste verbeterd moet worden. Meestal gaat het om een van deze situaties:

  • een migratie, een wissel van webwinkelsysteem of een herbouw van de website;
  • een daling van het verkeer waarvan niemand de oorzaak kan aanwijzen;
  • een webwinkel met duizenden adressen, filters en categorieën waarin de indexering uit de hand loopt;
  • een website die ondanks content en links geen zichtbaarheid opbouwt;
  • de planning van een linkbuildingcampagne, voordat links terechtkomen op pagina’s die Google overslaat.

Een audit heb je niet nodig als je een kleine bedrijfswebsite hebt en tijd om hem zelf door te nemen. Search Console en de gratis versie van Screaming Frog volstaan om de meest voorkomende problemen te vinden. Hoe dat gaat, beschreef ik in de tekst over een SEO-audit stap voor stap uitvoeren.

Wat kost een SEO-audit?

De prijs hangt af van het aantal uren, en het aantal uren van wat er gecontroleerd moet worden. Een kleine website tot 500 adressen zit dichter bij de ondergrens en een webwinkel met duizenden adressen en filters dichter bij de bovengrens.

AuditWanneer het volstaatUrenPrijs exclusief btw (EUR)
DiagnostischEen of twee concrete problemen: daling, migratie, indexering10-16700-1.120
VolledigTechniek, architectuur en content, links, toegang voor AI-robots en een volgorde van acties32-502.240-3.500
TaalversiesExtra, als de website meerdere taalversies heeft3-5210-350
Lopende crisisExtra, als een daling aanhoudt en eerst gediagnosticeerd moet worden4-8280-560

De implementatie zelf doet jouw team, of ik maak er een aparte prijsopgave voor. De implementatie volgt precies de audit. Komt er bij de prijsopgave voor de implementatie een goedkopere variant naar voren, dan kies jij die en leg ik dat uitdrukkelijk vast in het document.

Zonder toegang tot Search Console, het CDN-paneel en de hosting kan ik het technische deel niet volledig controleren, en dat zeg ik vóór de prijsopgave. Ik geef dan aan wat ik zonder die toegang niet kan verifiëren en beperk de omvang dienovereenkomstig.

Wat krijg je na de audit?

Het rapport begint met een tabel van alle kwesties met prioriteit en omvang van het werk. De omvang beschrijf ik in vier categorieën: enkele uren, een of twee dagen, een week of een heel project. Een team met minder mogelijkheden krijgt naast de volledige oplossing een minimale variant, met een beschrijving van wat het verliest als het de kortere weg kiest.

Elke kwestie heeft vier delen: het probleem, waarom het schaadt, de oplossing stap voor stap en een manier om te controleren of de oplossing werkt. Bij elke kwestie hoort bewijs: een stukje code, de HTML van de server naast de versie na de uitvoering van JavaScript, een grafiek uit Search Console of een snelheidsmeting met de naam van het element dat de snelheid omlaaghaalt. Een kwestie zonder bewijs blijft in het rapport staan als “te controleren” en niet als advies.

Zo ziet een enkele melding er in het kort uit:

  • Probleem: links in het menu verwijzen naar adressen zonder slash aan het eind, die doorsturen naar de versie met slash.
  • Waarom het schaadt: het menu staat op elke pagina, dus elke klik en elke ophaalactie van een robot loopt via een extra redirect.
  • Oplossing: in de template van het menu de adressen vervangen door de doeladressen, met een stukje code vóór en na de wijziging.
  • Controle: na de implementatie toont een crawl in de template geen links naar adressen met een redirect.

Voordat het rapport bij jou komt, controleert iemand het die het niet heeft geschreven. Ik doe twee rondes controle: de eerste op het hele document, de tweede alleen op wat er na de eerste is veranderd. De controle rekent de getallen vanaf nul na en zoekt stellingen die je niet met bewijs kunt verdedigen.

Na de implementatie controleer ik elke kwestie op de werkende website en markeer ik die als correct, gedeeltelijk of niet geïmplementeerd. Zonder deze stap eindigt een audit bij het document en niet bij een wijziging op de website.

Wat omvat een volledige audit?

Een volledige audit beantwoordt vier vragen, en elke vraag vereist andere data.

Onderdeel van de auditWelke vraag het beantwoordtWaar ik de data vandaan haal
TechnischHalen de robots de juiste adressen op, renderen ze die en indexeren ze dieCrawl met en zonder uitvoering van JavaScript, Search Console, Chrome-data van gebruikers (CrUX), serverlogs
Architectuur en contentBestaat er voor belangrijke zoektermen een pagina en ondersteunt de interne linkstructuur dieZoektermen, Google-resultaten, kaart van interne links
Externe linksHelpt het linkprofiel en brengt het risico met zich meeAhrefs, Search Console
Toegang voor AIKrijgen de robots van AI-assistenten toegang tot de website en wat zien ze ervanTest van robots, robots.txt, HTML vóór de uitvoering van JavaScript

In mijn archief zijn de vaakst gemelde gebieden redirects en responscodes (50 van de 63 audits), architectuur en interne linkstructuur (49) en content op pagina’s (47). Minder vaak gemelde problemen kunnen meer verkeer kosten: het ontbreken van pagina’s voor belangrijke zoektermen kwam voor in 15 van de 63 audits, en een crawler meldt dat zelf niet. Daarom stel ik de prioriteit vast op basis van data over verkeer en vraag en niet op het aantal fouten in een tool.

Elke volledige audit controleert ook of de robots van AI-assistenten toegang krijgen tot de website: robots.txt, firewall, CDN en HTML vóór de uitvoering van JavaScript. Ze kunnen worden geblokkeerd door dezelfde firewallinstelling die Googlebot blokkeert. De zichtbaarheid van het merk in AI-antwoorden meet ik apart, op een set vragen van klanten, en dat beschreef ik in de tekst over zichtbaarheid van een merk in AI.

Hoe verloopt de samenwerking?

  1. Je beschrijft de situatie: wat er met het verkeer gebeurt, wat je op de website wilt veranderen en wie de adviezen uitvoert.
  2. Ik antwoord met de omvang, het maximumaantal uren en een termijn.
  3. Je geeft toegang: Search Console en analytics, en voor het technische deel het CDN-paneel en de hosting.
  4. Ik voer de audit en twee rondes kruiscontrole uit.
  5. We bespreken het rapport in een gesprek.
  6. Na de implementatie controleer ik elke kwestie op de werkende website.

De termijn in de agenda hangt vooral af van hoe snel ik toegang krijg en van de grootte van de website. De eerste vraag vóór de start is altijd dezelfde: verliest de website verkeer of bouwt hij het niet op, want van het antwoord hangt de hele omvang af.

Wie voert de audit uit?

Audits maak ik zelf of met het team van VerticalSEO, waarvan ik directeur ben, en ik werk sinds 2014 in SEO. Als Tech Lead SEO adviseer ik Warner Bros. Discovery Polska (TVN) over indexering, interne linkstructuur en het crawlen van uitgeverswebsites. Eerder was ik Head of SEO bij LOANDO Group, waar ik de SEO op 8 markten leidde, en SEO-consultant van Betfan en STS.

Sinds 2021 beoordeel ik inzendingen bij vakwedstrijden, in totaal 31 edities in 15 programma’s, waaronder de Global, European, UK en MENA Search Awards. Meer over mijn ervaring schrijf ik op de pagina over mij.

Vragen voordat je een audit bestelt

Welke toegang moet ik klaarzetten?

Search Console en analytics, en voor het technische deel ook het CDN-paneel, bijvoorbeeld Cloudflare, en de hosting. Zonder die toegang kan ik het technische deel niet volledig controleren. Dat zeg ik vóór de prijsopgave, en dan beperk ik de omvang.

Hangt de audit af van het systeem waarop de website draait?

De audit zelf niet, want de crawl en de data uit Search Console zien er hetzelfde uit voor WordPress, een webwinkel op een kant-en-klaar platform en een eigen systeem. Het systeem bepaalt hoe je een oplossing doorvoert, daarom vraag ik ernaar vóór de prijsopgave.

In welke taal krijg ik het rapport?

Het rapport schrijf ik in het Engels, en ook het gesprek waarin we het bespreken voer ik in het Engels.

Kan ik beginnen met een adviesgesprek in plaats van een audit?

Ja, als je één beslissing nodig hebt en geen doorlichting van de hele website. Een adviesgesprek reken ik op dezelfde manier af, met 70 EUR per uur exclusief btw. Wanneer het volstaat, beschreef ik in de tekst over SEO-advies.

Stijgen de posities in Google na een audit?

De posities veranderen pas door de implementatie en niet door het rapport alleen, en een concrete stijging beloof ik niet. Ik beloof een volgorde van acties met bewijs bij elk advies en een controle of de implementatie op de website heeft gewerkt. Het effect op het verkeer meten we daarna op de zoektermen en pagina’s waarop de wijzigingen betrekking hadden.