
SEO-audit voor webshops: een actielijst op volgorde van rendement
De meeste SEO-audits eindigen als PDF van tachtig pagina's met tweehonderd 'issues'. Driekwart daarvan doet er niet toe, en niemand weet waar te beginnen. Onze audit eindigt in een lijst die gesorteerd is op impact gedeeld door inspanning. Met per punt de concrete fix in jouw platform. En als je wilt, voeren we die fixes zelf uit.
- Elke bevinding gescoord op impact en inspanning
- Concrete fix per punt, specifiek voor Magento, Shopify of Laravel
- Uitvoering door hetzelfde vaste team dat de audit maakte
Wat is een SEO-audit voor een webshop, en wat hoort erin?
Een SEO-audit is een systematische controle van alles wat bepaalt hoe je webshop presteert in zoekmachines: techniek, indexatie, structuur, content op paginatype-niveau, structured data, snelheid en tegenwoordig ook zichtbaarheid in AI-zoeksystemen. Het doel is niet een lijst fouten, maar een antwoord op de vraag: wat levert het meeste op als we het als eerste oplossen?
Een webshop-audit is anders dan een audit van een bedrijfswebsite. Het gaat niet om twintig pagina's, maar om duizenden URL's die uit een paar sjablonen komen. Een fout in het sjabloon van de categoriepagina zit meteen op alle categoriepagina's. Daarom auditen we per paginatype en niet per URL. Eén fix in een template lost dan honderden 'issues' in één keer op.
Wat een tool als Screaming Frog, Semrush of Ahrefs als 'error' rapporteert, is bovendien niet altijd een probleem. Een ontbrekende meta description op een gefilterde URL die niet geïndexeerd hoort te worden, is geen prioriteit. Een categoriepagina met omzetpotentie die door een verkeerde canonical niet in de index staat wel. Dat onderscheid maken is het eigenlijke werk.
Wat we controleren in een SEO-audit
Acht onderdelen, steeds per paginatype: home, categorie, filtercombinatie, product, CMS, blog en zoekresultaten.
Crawlen en indexeren
- Verhouding tussen bestaande, gewenste en werkelijk geïndexeerde URL's
- Robots.txt, meta robots en X-Robots-Tag per paginatype
- Statuscodes, soft 404's en 5xx-fouten
- Crawlverdeling van Googlebot op basis van serverlogs, waar beschikbaar
Canonicals, duplicaten en redirects
- Canonical-logica op producten, categorieën, varianten en paginering
- URL's waar Google een andere canonical kiest dan jij
- Redirectketens, redirects naar de homepage en interne links naar redirects
- Duplicaten door parameters, hoofdletters, trailing slashes of productpaden
Structuur en interne links
- Klikdiepte van belangrijke categorieën en producten
- Orphan pages: URL's in de sitemap zonder interne links
- Menu, breadcrumbs en gerelateerde links als echte HTML-links
- Zoekwoordkannibalisatie: meerdere eigen pagina's op hetzelfde zoekwoord
Categoriepagina's en filters
- Welke filters indexeerbaar zijn en of daar zoekvraag tegenover staat
- Titels en H1's per categorie: uniek, beschrijvend, niet automatisch afgekapt
- Paginering die crawlbaar is en zichzelf canonicaliseert
- Lege of bijna lege categorieën
Productpagina's
- Unieke content of gekopieerde leveranciersteksten
- Afhandeling van uitverkochte en verwijderde producten
- Varianten: aparte URL's of één URL met opties
- Afbeeldingen: bestandsnamen, alt-teksten, formaat en lazy loading
Structured data
- Product, Offer, AggregateRating, BreadcrumbList en Organization in JSON-LD
- MerchantReturnPolicy en verzendinformatie
- Overeenkomst tussen markup, zichtbare content en Merchant Center-feed
- Fouten en waarschuwingen in de rapporten van Search Console
Snelheid en Core Web Vitals
- Veldgegevens uit CrUX per paginatype: LCP, INP en CLS op het 75e percentiel
- Serverresponstijd en caching van categorie- en productpagina's
- Zware scripts van extensies, apps en tags van derden
- Afbeeldingen en fonts die de LCP vertragen
GEO en AI-zoekmachines
- Toegang voor OAI-SearchBot, PerplexityBot en andere AI-crawlers
- Indexatie in Bing, als basis voor ChatGPT search en Copilot
- Server-side gerenderde content voor crawlers die geen JavaScript uitvoeren
- Bestaand AI-verkeer in GA4 en serverlogs
Plan een vrijblijvend gesprek over je project
Een half uur via video met de mensen die het werk ook echt doen. Kies hieronder een moment dat jou past.
- Direct met het vaste team, geen tussenlagen
- Concrete feedback op je huidige situatie of plannen
- Eerlijk advies, ook als het antwoord "niet doen" is
- Indicatie van kosten en tijdlijn
Plan een gratis Tech Check
Vrijblijvend jouw uitdagingen bespreken
Of bel direct: 0591-239 299
De databronnen van de audit, en wat elke bron wel en niet vertelt
Geen enkele bron geeft het hele beeld. Pas als je ze naast elkaar legt, zie je waar het verschil zit tussen wat je shop aanbiedt en wat zoekmachines ermee doen.
De meest waardevolle bevindingen komen uit de verschillen. Producten in de catalogus die niet in de crawl voorkomen, zijn niet intern gelinkt. URL's in de crawl die nooit in de logs verschijnen, krijgen geen aandacht van Googlebot. URL's in de logs die niet in de crawl staan, zijn vaak oude paden of parameters die je niet meer wilt. Dat rekenwerk is de kern van de audit.
| Bron | Wat het laat zien | Wat het niet laat zien |
|---|---|---|
| Google Search Console | Indexatiestatus per URL, vertoningen, klikken en posities per query, crawlstatistieken, fouten in structured data | Omzet, URL's die Google nooit heeft ontdekt, en elke individuele crawl |
| Bing Webmaster Tools | Indexatie en zoekprestaties in Bing, de basis onder ChatGPT search en Copilot | Hoe Google je shop behandelt |
| Eigen crawl | Alle URL's die via interne links bereikbaar zijn, statuscodes, canonicals, titels, klikdiepte | Wat Google daadwerkelijk crawlt en indexeert |
| Serverlogs | Elke request van Googlebot, Bingbot en AI-crawlers, per URL en statuscode | Of een gecrawlde URL ook geïndexeerd wordt; bij Shopify niet beschikbaar |
| GA4 | Organisch verkeer, conversies en omzet per landingspagina en kanaal, inclusief AI-referrals | Waarom een pagina niet rankt |
| CrUX en real user monitoring | Core Web Vitals van echte bezoekers per paginatype en apparaat | De oorzaak van een trage pagina; daarvoor is aanvullende analyse nodig |
| Catalogusexport | Alle producten en categorieën die volgens het platform zouden moeten bestaan | Of ze bereikbaar, crawlbaar of geïndexeerd zijn |
Het resultaat: een lijst op impact gedeeld door inspanning
Elke bevinding krijgt twee scores. Impact: hoeveel organische omzet of indexatie staat op het spel. Inspanning: hoeveel uur het kost om op te lossen in jouw platform.
Dit zijn illustratieve voorbeelden van het type bevinding, geen resultaten van een bestaande klant. Bij jouw shop vullen we de impact in met data: het aantal betrokken URL's, hun vertoningen en klikken in Search Console, en waar mogelijk de omzet per paginatype. Inspanning schatten we in uren, omdat wij degenen zijn die het daarna bouwen.
| Voorbeeldbevinding | Impact | Inspanning | Prioriteit |
|---|---|---|---|
| Canonical op gepagineerde categoriepagina's wijst naar pagina 1, producten op pagina 2+ slecht gevonden | Hoog | Laag: één template | Direct oppakken |
| Duizenden filtercombinaties crawlbaar, crawlbudget gaat naar URL's zonder zoekvraag | Hoog | Middel: filterlogica en robots.txt | Direct oppakken |
| Geen Product-markup met GTIN en beschikbaarheid | Middel | Laag tot middel | Volgende sprint |
| Redirectketens van drie stappen na een eerdere migratie | Middel | Laag: redirects platslaan | Volgende sprint |
| LCP op mobiel boven 2,5 s op productpagina's door slider-script | Middel tot hoog | Middel | Inplannen |
| Ontbrekende alt-teksten op decoratieve afbeeldingen in de footer | Laag | Laag | Meenemen als er tijd is |
Waarom de audit in het platform begint, niet in een tool
Een crawler ziet het symptoom. De oorzaak zit in het platform. Een tool meldt '4.312 pagina's met dubbele titels'. Wij zien dat Magento de instelling 'Use Categories Path for Product URLs' aan heeft staan en elk product via drie categoriepaden bereikbaar is. Of dat een Shopify-thema in de collectiesjabloon naar /collections/heren/products/jas linkt in plaats van naar /products/jas.
Die vertaalslag maakt het verschil tussen een rapport en een oplossing. Daarom bekijken we naast de crawl ook de configuratie, de templates en de geïnstalleerde extensies of apps. Bij Magento en Laravel kijken we waar nodig in de code. Bij Shopify in het thema, de robots.txt.liquid en de apps die scripts injecteren.
Het levert ook een eerlijker beeld van de inspanning. 'Fix de canonicals' kan een uur werk zijn of drie dagen, afhankelijk van waar ze vandaan komen. Wij weten dat omdat we het zelf moeten bouwen.
Wanneer een SEO-audit zinvol is
Organisch verkeer daalt zonder duidelijke reden
Een core update, een technische fout na een release, of een concurrent die beter is geworden. De audit laat zien welke paginatypes verliezen en waarom.
Voor of na een migratie
Vooraf: een nulmeting en de URL-inventaris voor het redirectplan. Achteraf: controleren wat er misging en wat je kunt herstellen.
Lees verder →Na een Hyvä- of themawissel
Nieuwe templates betekenen nieuwe titels, canonicals, markup en interne links. Een gerichte audit vangt regressies voordat Google ze vindt.
Lees verder →Veel verkeer, weinig omzet
Rank je op informatieve termen maar niet op koopzoekwoorden? Dan zit het probleem vaak in categoriestructuur en interne links, niet in de hoeveelheid content.
Lees verder →Je weet niet wat je bureau doet
Maandelijkse rapporten met groene pijltjes, maar geen zichtbare verandering in omzet. Een onafhankelijke audit geeft je een nulmeting en een tweede mening.
Je wilt zichtbaar worden in AI-zoekmachines
De GEO-onderdelen van de audit laten zien of AI-crawlers je kunnen lezen en of je productdata compleet is.
Lees verder →Na de audit: wij voeren hem uit
Hier verschilt onze audit het meest van die van een SEO-bureau. Een bureau levert een rapport, en dan moet jij een bouwpartij vinden die het uitvoert. Die bouwpartij moet het rapport interpreteren, schat de uren anders in, en de helft blijft liggen.
Bij ons maakt het vaste team dat de audit uitvoert ook de fixes. We werken de lijst van boven naar beneden af, testen op een testomgeving en zetten het live. Daarna valideren we met een nieuwe crawl en in Search Console of het probleem echt weg is.
Heb je al een eigen bouwpartij of een intern team? Dan kan dat ook. De audit is zo geschreven dat iemand die het platform kent hem kan uitvoeren: per punt de oorzaak, de gewenste situatie en de fix. We blijven dan beschikbaar voor vragen of een review van de uitvoering.
Wat de audit niet is
Geen linkbuildingvoorstel. We kopen geen links en adviseren dat ook niet. Wel kijken we naar je bestaande backlinkprofiel als dat iets verklaart, bijvoorbeeld waardevolle links naar URL's die nu een 404 geven.
Geen contentplan met tweehonderd blogonderwerpen. We kijken naar content op paginatype-niveau: hebben je categorieën een duidelijke intro, beantwoorden je productpagina's de vragen die klanten stellen, en concurreren je eigen pagina's niet met elkaar.
En geen garantie op posities. Niemand kan die eerlijk geven. Wat we wel beloven: een onderbouwde lijst, een realistische inschatting van de uren en een meting achteraf van wat het heeft opgeleverd.
Zo verloopt een SEO-audit
Van toegang tot eerste fixes, met één aanspreekpunt dat zelf ook bouwt.
- 1
Kennismaking en scope
We bespreken je platform, je belangrijkste categorieën, recente wijzigingen en je doelen. Daarna leggen we de scope en de uren van de audit vast.
- 2
Toegang en data
Leestoegang tot Search Console, Bing Webmaster Tools en GA4, toegang tot de admin of het thema, en waar mogelijk serverlogs.
- 3
Crawl en analyse
Volledige crawl, vergelijking met sitemap en catalogus, logfile-analyse, configuratie- en templatecheck, CrUX-data per paginatype.
- 4
Prioriteren
Elke bevinding krijgt een impact- en inspanningsscore en een concrete fix. Je krijgt een lijst, geen stapel losse issues.
- 5
Doorspreken
We lopen de lijst samen door, beantwoorden vragen en bepalen wat eerst gebeurt. Je beslist, wij adviseren.
- 6
Uitvoeren en meten
We bouwen de fixes, valideren ze en meten het effect op indexatie en organisch verkeer per paginatype.
Wat je opgeleverd krijgt
- Een geprioriteerde actielijst met impact, inspanning en de fix per bevinding
- Een samenvatting op één pagina voor directie of eigenaar: wat, waarom, in welke volgorde
- URL-inventaris per paginatype met indexatiestatus
- Crawl- en logfile-analyse met de grootste lekken in crawlbudget
- Check van structured data en feedconsistentie
- Core Web Vitals per paginatype op basis van veldgegevens
- GEO-check: AI-crawler-toegang, Bing-indexatie en bestaand AI-verkeer
- Een urenschatting voor de uitvoering, als je wilt dat wij die doen
Waarom een SEO-audit van Coding.nl
Auditor en bouwer zijn dezelfde mensen
Geen vertaalslag tussen adviseur en uitvoerder. Wie het probleem vindt, lost het op.
Platformspecifiek
Magento, Hyvä, Shopify en Laravel zijn ons dagelijks werk. Per bevinding weten we waar in het platform de oorzaak zit.
Data boven meningen
Prioriteit op basis van Search Console, logs en veldgegevens. Als RUMvision Gold Partner meten we snelheid met echte gebruikers.
Eerlijk over wat niet loont
Staat er iets op je lijst dat weinig oplevert, dan zeggen we dat. Ook als we er uren aan zouden kunnen schrijven.

Verder lezen
- ›Technische SEO voor webshops — de complete audit checklist
- ›Google Search Console voor webshops: de rapporten die tellen
- ›De SEO-metrics die er toe doen (en welke je moet negeren)
- ›Logfile-analyse voor SEO: wat Googlebot en AI-crawlers doen
- ›Zoekwoordkannibalisatie in je webshop herkennen en oplossen
- ›Productpagina SEO: de checklist voor webshops
- ›Zoekresultaatpagina's en SEO: indexeren of niet?
- ›Structured data voor e-commerce — Product, Offer en FAQ schema
- ›Core Web Vitals in 2026: wat telt voor e-commerce?
Veelgestelde vragen
Een SEO-audit die eindigt in een plan, niet in een PDF?
Plan een kennismaking. We bespreken je shop, je platform en wat je wilt bereiken, en leggen vooraf vast wat de audit omvat en hoeveel uren hij kost. Daarna beslis je zelf of wij hem ook uitvoeren.