Kort antwoord: Een SEO-audit template is een gestructureerde checklist die je stap voor stap door elke technische, on-page en contentcontrole van je site leidt, in een vaste volgorde, en zowel de bevindingen als de oplossingen voor elk item vastlegt. De volgorde is niet willekeurig — indexeerbaarheid moet worden bevestigd voordat on-page werk zinvol is, en on-page werk moet solide zijn voordat je contentgaten of linkwaarde prioriteert. Kopieer de onderstaande tabellen, voer elke sectie achtereenvolgens uit, en je eindigt met een geprioriteerde lijst met oplossingen die je aan elke ontwikkelaar kunt overhandigen of zelf kunt afwerken.
Wat een SEO-audittemplate moet bevatten (en wat de meeste overslaan)
Een bruikbaar template heeft zes secties. Voer ze in deze volgorde uit, omdat elke sectie de volgende afbakent. Bevestigen dat Google je pagina's kan crawlen en indexeren voordat je titeltags optimaliseert, is geen muggenzifterij — het is de reden waarom sommige winkels maanden aan content besteden zonder beweging te zien.
De zes secties:
- Crawlen en indexeren
- Technische gezondheid (snelheid, mobiel, HTTPS, Core Web Vitals)
- On-page signalen (titels, beschrijvingen, koppen, schema)
- Contentkwaliteit
- Interne links en site-architectuur
- Off-page signalen en autoriteit
Praktische regel: Schrijf nooit een enkele titeltag voordat je hebt bevestigd dat de pagina daadwerkelijk is geïndexeerd — controleer eerst je robots.txt, canonieke tags en Google Search Console-dekkingsrapport.
Hoe controleer ik crawlbaarheid en indexeerbaarheid op Shopify?
Dit is de poort. Als een pagina geblokkeerd is of uitgesloten van de index, is elke verdere aanpassing verspilde moeite.
| Controle | Hoe uit te voeren | Voldoet aan de norm | Veelvoorkomende fout |
|---|---|---|---|
| robots.txt is toegankelijk | Haal op yourdomain.com/robots.txt |
200 OK, correcte Disallow-regels | 404, of Disallow: / blokkeert alles |
| XML-sitemap bestaat en is ingediend | Controleer Google Search Console → Sitemaps | Sitemap ingediend, laag aantal fouten | Sitemap nooit ingediend, of bevat noindex-URL's |
| Belangrijke pagina's zijn geïndexeerd | site:yourdomain.com/page-url in Google |
Pagina verschijnt in resultaten | Pagina ontbreekt; controleer noindex-tag of canonieke tag |
| Canonieke tags wijzen correct | Crawl-tool of browser DevTools → paginabron | Zelfverwijzend of correcte canonieke tag | Canonieke tag wijst naar verkeerde URL, creëert een duplicaat-inhoudlus |
| Redirectketens zijn kort | Crawl-tool, controleer 3xx-ketens | Maximaal 1 stap (A → B) | A → B → C ketens verbruiken crawlbudget |
| Noindex-tags zijn opzettelijk | Crawl en filter op noindex | Alleen niet-commerciële pagina's uitgesloten | Categorie- of productpagina's per ongeluk noindex ingesteld |
Voorbeeld van een bevinding: Een crawl van een Shopify-winkel met 3.000 producten onthult dat alle gefacetteerde filter-URL's (/collections/shoes?color=red) zijn geïndexeerd en opgenomen in de sitemap. Oplossing: voeg ? parameters toe aan robots.txt Disallow of schakel over naar canonieke-tagconsolidatie. Prioriteit: kritiek.
Praktische regel: Voer
site:yourdomain.comin Google uit en vergelijk het aantal met je werkelijke paginatelling — een grote kloof betekent bijna altijd een robots.txt- of noindex-misconfiguratie.
Welke technische gezondheidscontroles moet ik uitvoeren op mijn Shopify-winkel?
| Controle | Hulpmiddel | Drempelwaarde voor slagen | Veelvoorkomende fout |
|---|---|---|---|
| HTTPS op alle pagina's | Browser slotje / crawlrapport | Alle pagina's 200 via HTTPS | Waarschuwingen voor gemengde inhoud van HTTP-bronnen |
| Core Web Vitals — LCP | PageSpeed Insights of CrWD | < 2,5 s | Grote ongecomprimeerde hero-afbeeldingen |
| Core Web Vitals — CLS | PageSpeed Insights | < 0,1 | Lettertypen, banners die lay-out verschuiven bij laden |
| Core Web Vitals — INP | PageSpeed Insights | < 200 ms | Zware JavaScript blokkeert hoofdthread |
| Mobiele bruikbaarheid | GSC → Rapport Mobiele Bruikbaarheid | Nul fouten | Tikdoelen te klein, viewport niet ingesteld |
| Crawl fouten (5xx, 4xx) | GSC → Dekking | Nul serverfouten, weinig 404's | Verwijderde productpagina's geven 404 in plaats van 301 |
| Geldigheid gestructureerde gegevens | Rich Results Test of schema-validator | Geen fouten, in aanmerking voor rijke resultaten | Ontbrekende vereiste velden, JSON-LD syntaxisfout |
Voor Shopify-verkopers: Shopify beheert HTTPS en de CDN automatisch, maar Core Web Vitals op winkelpuien worden vaak beïnvloed door scripts van apps van derden die synchroon laden in de <head>. Controleer uw geïnstalleerde apps en verwijder degene die u niet meer gebruikt — elk script voegt latentie toe.
Sectie 3 — On-page signalen sjabloon
On-page is waar de meeste audits beginnen. Dit moet sectie 3 zijn, niet sectie 1.
| Element | Controle | Optimale staat | Vlag voor aanpassing |
|---|---|---|---|
| Titel tag | Uniek per pagina, primair zoekwoord vooraan | 50–60 tekens, geen duplicatie | Ontbrekend, gedupliceerd over pagina's, > 60 tekens |
| Meta beschrijving | Uniek, komt overeen met zoekintentie | 120–155 tekens, bevat een CTA | Ontbrekend, gedupliceerd, automatisch afgebroken midden in een woord |
| H1 | Eén per pagina, komt overeen met titelintentie | Aanwezig, bevat primair zoekwoord | Ontbrekend, of pagina heeft 2+ H1's |
| Afbeelding alt-tekst | Beschrijft afbeelding, relevant zoekwoord waar natuurlijk | ≤ 125 tekens, geen keyword stuffing | Lege alt op productafbeeldingen, of alt="image1.jpg" |
| JSON-LD schema | Correct type voor pagina (Product, Article, BreadcrumbList) | Valide, geen fouten in Rich Results Test | Ontbrekend op product-/collectiepagina's |
| URL-structuur | Kort, zoekwoorddragend, geen parameters voor canonieke inhoud | /collections/running-shoes |
/collections/123456?variant=789 |
Voorbeeld van een bevinding: Een batch crawl van 800 productpagina's toont aan dat 340 identieke meta beschrijvingen hebben, afkomstig van een standaard Shopify thema fallback. Oplossing: schrijf eerst unieke beschrijvingen voor de top 50 op basis van verkeer; gebruik een gesjabloneerd formaat ([Productnaam] — [belangrijkste voordeel]. Gratis verzending bij bestellingen boven $X.) voor de rest. Prioriteit: hoog.
Sectie 4 — Sjabloon voor contentkwaliteit
| Controle | Signaal | Vlag |
|---|---|---|
| Woordenaantal in verhouding tot intentie | Informatieve pagina's hebben diepgang nodig; productpagina's hebben specificiteit nodig | Dunne productpagina's met alleen de beschrijving van de fabrikant |
| Keyword targeting | Eén duidelijk primair keyword, ondersteunende termen natuurlijk gebruikt | Keyword stuffing, of pagina zonder duidelijke targeting |
| Dubbele content | Pagina's delen >70% van de hoofdtekst | Gefacetteerde zoekpagina's, tagpagina's, of bijna identieke productvarianten |
| Zoekintentie match | Pagina-indeling komt overeen met wat de query verwacht | Blogpost die rankt voor een transactionele query; productpagina voor een informatieve query |
| Actualiteitssignalen | Datums accuraat, verouderde informatie verwijderd | "2019 collectie" op een actieve productpagina |
Praktische regel: Voordat je nieuwe content schrijft, controleer of een pagina die je al bezit kan worden uitgebreid om te ranken — het toevoegen van een nieuwe pagina die concurreert met een bestaande, verzwakt beide.
Hoe kan ik interne links en site-architectuur optimaliseren op Shopify?
Interne links verdelen autoriteit en vertellen crawlers hoe pagina's zich tot elkaar verhouden. In grote Shopify-catalogi is dit onderdeel vaak ondergeoptimaliseerd.
Te controleren punten:
- Weespagina's — pagina's zonder interne links die naar hen verwijzen. GSC zal vertoningen tonen zonder klikverkeer; een crawltool zal pagina's tonen die alleen via de sitemap bereikbaar zijn.
- Linkdiepte — belangrijke landingspagina's moeten binnen 3 klikken vanaf de homepage bereikbaar zijn.
- Ankertekst — generieke ankers ("klik hier", "lees meer") bieden geen context. Gebruik beschrijvende, zoekwoordrijke ankers.
- Defecte interne links — elke interne 404 lekt waarde. Vind ze met een crawltool en herleid of werk de link bij.
Voor e-commerce zijn de meest waardevolle interne links meestal van bloginhoud naar product- en collectiepagina's. Een goed gestructureerde e-commerce SEO-strategie zet bloginhoud hier effectief in.
Sectie 6 — Off-page signalen
Deze sectie is grotendeels observerend tijdens een audit — je documenteert wat er bestaat en markeert hiaten, maar lost ze niet op binnen dezelfde workflow.
| Controle | Waar te controleren | Wat te registreren |
|---|---|---|
| Verwijzende domeinen | Ahrefs, Moz, of Search Console Links-rapport | Aantal, kwaliteit, relevantie |
| Merkmeldingen zonder links | Google alerts, mediamonitoring | Kansen om toeschrijving te vragen |
| GSC gemiddelde positie voor belangrijke pagina's | GSC → Prestaties | Pagina's die op positie 5–20 staan zijn ideaal voor on-page verbetering |
| Concurrent backlink-gat | Ahrefs of Semrush | Domeinen die naar concurrenten linken, maar niet naar jou |
Een eerlijke opmerking: RankEngine behandelt de on-site en AEO signalen beschreven in secties 1–5, maar bouwt geen backlinks. Het verwerven van backlinks is een aparte werkstroom. Geen enkel hulpmiddel automatiseert het bouwen van kwalitatieve links; iedereen die anders beweert, is het waard om te bevragen.
SEO-auditrapport sjabloon: hoe het bevindingendocument te structureren
Zodra je alle zes secties hebt uitgevoerd, moet het document dat je klant of manager daadwerkelijk leest een specifieke structuur hebben.
Aanbevolen volgorde van het rapport:
- Samenvatting (3–5 punten, alleen kritieke kwesties)
- Auditomvang (gecrawlde pagina's, datum, gebruikte tools)
- Bevindingen per sectie, elk geformatteerd als: Bevinding → Bewijs → Zakelijke impact → Aanbevolen oplossing → Prioriteit (Kritiek / Hoog / Medium / Laag)
- Geprioriteerde lijst met oplossingen gesorteerd op impact-tot-inspanningsverhouding
- Basisstatistieken (GSC-impressies, geïndexeerde pagina's, Core Web Vitals-scores) om tegen te meten
De prioriteitsmatrix die in de praktijk werkt:
| Prioriteit | Criteria | Tijdlijn |
|---|---|---|
| Kritiek | Indexeerbaarheid geblokkeerd, grote crawl-fouten, HTTPS kapot | Deze week oplossen |
| Hoog | Wijdverspreide ontbrekende titels/beschrijvingen, kapotte redirects, dunne content op toppagina's | Deze maand oplossen |
| Medium | Tekort aan alt-teksten, interne links, schema ontbreekt op secundaire pagina's | Dit kwartaal oplossen |
| Laag | Kleine contentupdates, cosmetische URL-opruiming, marginale snelheidswinst van pagina's | Achterstand |
Hoe voer ik een SEO-audit uit op een Shopify-winkel?
De architectuur van Shopify creëert een aantal auditpatronen die verschillen van audits van platte sites: de /collections/ hiërarchie, thema-gegeneerde canonieke tags, het ?variant= parameterpatroon en door apps geïnjecteerde scripts vereisen allemaal specifieke aandacht.
Voor handelaren die de audit en de oplossingen op één plek willen hebben, voert de Shopify SEO-audit van RankEngine de crawl uit, schrijft geverifieerde oplossingen terug via de Shopify Admin API en bevestigt elke oplossing voordat deze als voltooid wordt gemarkeerd — geen optimistische selectievakjes. Het dekt metatitels en beschrijvingen, alt-tekst, dunne inhoud, JSON-LD-schema, interne links en canonieke/robots/sitemap-signalen. Het brengt ook AEO-signalen naar voren: gestructureerde gegevens, llms.txt voor AI-crawlers en AI-zichtbaarheidsprobes in antwoordmachines. Abonnementen beginnen bij $19/maand, gefactureerd via Shopify, met een gratis proefperiode van 3 dagen.
Als je het wilt vergelijken met andere opties voordat je een beslissing neemt, behandelen de eerlijke vergelijking tussen RankEngine en Smart SEO en de RankEngine vs Yoast voor Shopify analyse de afwegingen. Voor een breder overzicht van hoe het huidige Shopify SEO-toolinglandschap eruitziet, is de gids voor de beste Shopify SEO-apps een redelijk startpunt.
Voor de indexeerbaarheidscontroles in sectie 1 blijft Google Search Console de gezaghebbende bron en er is geen vervanging voor. Geen enkele app kan het vervangen.
Hoe een volledig uitgewerkte SEO-audit eruitziet
Winkel: Middelgrote kledingwinkel, ~1.200 producten, Shopify, geen eerdere technische audit.
Sectie 1 bevinding: 2.400 filter-URL's geïndexeerd; sitemap bevat ze allemaal. → Canonieke consolidatie naar hoofdcategoriepagina's. Kritiek.
Sectie 2 bevinding: LCP van 4,8 s op mobiel; herleid naar een hero-afbeelding van 1,4 MB. → Comprimeer en converteer naar WebP, laadt afbeeldingen onder de vouw lui. Kritiek.
Sectie 3 bevinding: 600 productpagina's delen meta-beschrijvingen (thema standaard). → Sjabloon voor unieke beschrijvingen in de catalogus. Hoog.
Sectie 4 bevinding: 80 categoriepagina's hebben < 80 woorden aan hoofdinhoud; ze scoren nergens op en dragen weinig bij. → Voeg 150–250 woorden relevante, zoekwoordrijke tekst toe aan de top 20 op basis van verkeer. Hoog.
Sectie 5 bevinding: 140 blogberichten hebben geen interne links naar categorieën. → Voeg 2–3 contextuele links per bericht toe naar de meest relevante categoriepagina. Gemiddeld.
Sectie 6 bevinding: 12 merkvermeldingen in persberichten zonder backlink. → Neem contact op met publicaties om toeschrijving te vragen. Gemiddeld.
Totaal aantal kritieke/hoge problemen: 4. Dat is een realistische start voor de meeste winkels.
