In dit artikel leer je hoe je stap voor stap een concurrentieanalyse voor SEO maakt op basis van data uit je SEO-tools (zoals Ahrefs of Semrush), Google Search Console/GA4 en ChatGPT. Je ziet hoe je ontdekt waar concurrenten beter scoren, welke zoekwoorden jij laat liggen en hoe je dat vertaalt naar concrete verbeteracties en een realistische SEO-roadmap.
Na deze analyse kun je bijvoorbeeld
1) de belangrijkste zoekwoordkansen prioriteren:
2) je contentstrategie sterk verbeteren en
3) concreet bepalen welke backlinks je eerst moet nastreven voor zichtbare rankingverbeteringen.
Voor wie is deze gids bestemd?
Deze gids is geschreven voor marketeers, ondernemers en SEO-specialisten die al werken met tools als Ahrefs, Semrush of Search Console en die hun concurrenten niet meer “op gevoel”, maar op data willen analyseren. Je hoeft geen data-analist te zijn: met de voorbeelden, prompts en checklists in deze gids kun je dit proces zelf uitvoeren—van een snelle eerste scan tot een volledige, prioriteiten-gedreven analyse.
Wat heb je minimaal nodig?
- toegang tot minimaal één SEO-tool (Ahrefs, Semrush of een alternatief)
- toegang tot Search Console en bij voorkeur GA4
- basiservaring met Excel of Google Sheets (filters, sorteren, simpele formules)
- Waarom concurrentieanalyse met AI essentieel is
- Quickstart: concurrentieanalyse in 60 minuten (5 stappen)
- Kernbegrippen bij concurrentieanalyse voor SEO
- Fundament: het data-first principe
- Toolstack & werkwijze
- Concurrenten bepalen en SERP-kaders zetten
- Keyword- en content-gap met ChatGPT
- SERP-teardown: E-E-A-T en Helpful-rubric
- Contentbriefs en SEO-roadmaps genereren met AI
- Backlink-analyse en prospecting met ChatGPT
- Lokale/GEO-optimalisatie (optioneel maar krachtig)
- Validatie & besluitvorming
- Automatiseren & schalen
- Valkuilen en hoe je ze voorkomt
- FAQ's Veelgestelde vragen over een SEO concurrentieonderzoek
- Promptbibliotheek
- Over de auteur


Voor nader onderzoek naar hoe je concurrenten scoren op SEO-gebied kun je tegenwoordig heel makkelijk ChatGPT gebruiken. Zo’n SEO-analyse kostte mij in het verleden minimaal een dag werk. Met ChatGPT én een goede SEO-tool kan dat tegenwoordig in een uurtje.
Het verbindt namelijk twee werelden: data en besluitvorming. Tools als Ahrefs, Semrush, Search Console, GA4 en je crawler (ScreamingFrog bv) leveren ruwe feiten. ChatGPT groepeert die feiten, verklaart ze en zet ze om naar concrete acties.
In dit artikel leer je hoe je met een data-first aanpak én slimme prompts snel inzicht krijgt in welke zoekwoorden je mist, hoe concurrenten hun content opbouwen (E-E-A-T -ervaring, expertise, autoriteit en betrouwbaarheid- en Helpful Content -people first content-), en waar hun backlinks vandaan komen.
Hoofdstukken in dit artikel eindigen vaak met voorbeelden en kant-en-klare prompts. Het doel is: minder giswerk, meer onderbouwde beslissingen. Onderaan staat een volledige promptbibliotheek.
Waarom concurrentieanalyse met AI essentieel is
AI in het algemeen en ChatGPT in het bijzonder is sterk in het herkennen van patronen. Waar ik vroeger uren aan Excel (en later Google Spreadsheets) besteedde, vat ChatGPT in minuten -soms seconden- samen welke thema’s domineren, welke zoekintenties spelen en waar echte hiaten liggen.
Bekijk bovenstaand filmpje van Bart van der Meer (toen nog van KlikProces) maar eens hoe hij dat in 2019 aanpakte.
Belangrijke tip
AI versterkt je SEO-tools — het vervangt ze niet. Gebruik AI vooral om data te structureren, maar blijf altijd valideren in je tools zoals Search Console, GA4 of je SEO-platform.
Denk in drie vragen:
- Op welke zoekwoorden scoren mijn concurrenten?
- Welke content-signalen maken hun pagina’s geloofwaardig en behulpzaam?
- Welke externe backlinks ondersteunen hun autoriteit in hun backlinkprofiel?
Houd het toetsbaar. Laat AI het rubriceren doen. Jij valideert met tools en de vermeldingen in de zoekresultaten. ChatGPT is geen SEO-tool. Je zult je informatie uit andere bronnen moeten halen. Maar ChatGPT kan al die informatie wel voor jou rubriceren, samenvattingen en jou behulpzaam zijn om jouw concurrent op SEO-gebied te verslaan.
“ChatGPT is geen SEO-tool!”
Voorbeeld
Een webwinkel ziet dat drie concurrenten vooral scoren op koopvergelijkingen en gidsen. ChatGPT groepeert 400 keywords tot 9 thema’s, koppelt intenties en geeft per thema de ontbrekende bewijsstukken (tabellen, reviews, foto’s, bronnen).
Voorbeeldprompts voor ChatGPT die laten zien wat wel kan
Vat deze export samen in 10 thema’s. Label per keyword: zoekintentie, funnel en noem de top 3 contenthiaten.
Scoreer deze 8 URL’s op E-E-A-T en Helpful Content (0–5). Geef voor elk een verbeter-actie die verifieerbaar is.
Welke linktypes dragen hier het meest bij? Segmenteren naar resource, vergelijking, branchemedia, .edu/.gov.Quickstart: concurrentieanalyse in 60 minuten (5 stappen)
Stap 1: Kies 3–5 concurrenten
Google 3–4 hoofdtermen en noteer welke sites je telkens terugziet.
Stap 2: Exporteer een eenvoudige Keyword Gap (content gap)
Gebruik Ahrefs/Semrush (of alleen Search Console) en haal een lijst met zoekwoorden waar zij wel, en jij niet op rankt.
Stap 3: Laat ChatGPT clusteren en labelen
Laat ChatGPT de zoekwoorden groeperen in thema’s. Plak bijvoorbeeld 100–200 rijen uit je export en vraag: “Groepeer deze in maximaal 10 thema’s en label per thema de zoekintentie en de kans op rankingverbetering.”
Stap 4: Bekijk de SERP (de zoekresultatenpagina) van je top 2 thema’s
Open de zoekresultaten, kijk wat voor soort pagina’s winnen (gidsen, categoriepagina’s, vergelijkingen) en noteer 2–3 dingen die jij nog niet hebt.
Stap 5: Maak 3 concrete acties
Bijvoorbeeld: één nieuwe gids, één verbeterde categoriepagina en één aanvullend stuk bewijs (calculator, case, overzichtstabel).
De rest van dit artikel laat je stap voor stap de uitgebreide versie zien, inclusief prompts en datastructuren. Als je nog zoekintentie of keyword research wilt verdiepen, bekijk dan onze gids over zoekwoordenonderzoek voor SEO.
Als je merkt dat je content inhoudelijk klopt maar tóch niet stijgt, spelen vaak meerdere onderliggende oorzaken mee. In het artikel Waarom websites niet ranken ga ik dieper in op de meest voorkomende blokkades.
Kernbegrippen bij concurrentieanalyse voor SEO
-
Zoekintentie
De reden waarom iemand een zoekopdracht uitvoert. Meestal informatief (iets leren), commercieel (vergelijken) of transactioneel (kopen). Een goede concurrentieanalyse kijkt altijd of jouw content aansluit bij de dominante zoekintentie in de zoekresultaten. -
SERP (Search Engine Results Page)
De pagina met zoekresultaten die Google toont na een zoekopdracht. Bij een SERP-analyse kijk je niet alleen naar wie bovenaan staat, maar vooral naar het type content, de opbouw van pagina’s en het algemene verwachtingspatroon van Google. -
SERP-features
Extra elementen in de zoekresultaten, zoals People Also Ask, featured snippets, lokale resultaten, video’s of reviews. Deze bepalen mede welk type content Google verwacht voor een zoekopdracht. -
Keyword gap / content gap
Zoekwoorden waarop concurrenten wel zichtbaar zijn en jouw website (nog) niet. Dit laat zien waar concrete kansen liggen voor nieuwe content of het verbeteren van bestaande pagina’s. -
KD (Keyword Difficulty)
Een indicatie uit SEO-tools die aangeeft hoe moeilijk het is om met een zoekwoord te ranken. Zie dit niet als absolute waarheid, maar als hulpmiddel om kansen onderling te vergelijken. -
DR / autoriteitsscore
Een score (bijvoorbeeld Domain Rating) die iets zegt over de sterkte van een domein op basis van zijn linkprofiel. Het is geen rankingfactor, maar helpt om concurrentiekracht in te schatten. -
Backlinkprofiel
Het totaal aan websites dat naar een domein of pagina linkt. Bij concurrentieanalyse kijk je vooral naar relevantie, herkomst en type links, niet alleen naar aantallen. -
E-E-A-T
Experience, Expertise, Authoritativeness en Trustworthiness. Deze kwaliteitsprincipes gebruikt Google om te beoordelen of content betrouwbaar, deskundig en geloofwaardig is. -
Helpful Content
Content die primair is geschreven voor mensen en hun vragen daadwerkelijk beantwoordt. Niet gericht op het manipuleren van rankings, maar op het oplossen van het probleem achter de zoekopdracht. -
Prioritering
Het proces waarbij je SEO-kansen beoordeelt op potentieel, haalbaarheid en benodigde inspanning. Zo werk je gericht aan verbeteringen die de grootste kans op resultaat bieden.
Fundament: het data-first principe
Begin met goede data. Verzamel bijvoorbeeld:
- Keyword/Content Gap (Ahrefs/Semrush),
- Top-landingpages (GA4/SC)
- Crawlgegevens (Screaming Frog)
- Backlink/Referring-Domain exports (van een van je favoriete tools, bv Ahrefs, SERanking, Majestic of Moz)
Maak één overzichtelijke tabel met per zoekwoord:
– de zoekterm
– zoekvolume
– moeilijkheidsgraad (KD)
– intentie (informatief, navigerend of commercieel)
– de URL die nu in Google bovenaan staat
– jouw huidige positie
Gebruik overal dezelfde schrijfwijze voor onderwerpen en URL’s, zodat je later makkelijk kunt groeperen en filteren.


De verschillende SERP features in Google. In dit geval bij de zoekterm ‘pizza Apeldoorn’.
Plus voor links: RD, DR/Authority, verkeer, anchor, target, first seen.
Bepaal tijdsvenster en seizoenen. Filter branded termen en dubbele varianten. Normaliseer met consistente namingen voor topics en URL-paths. Sla alles op in één werkbestand (tabbladen: Keywords, Pages, Links).
Laat ChatGPT niet raden. Plak samples of upload CSV’s en vraag om structuur, niet om “magische” cijfers.
Voorbeeld
Een dienstverlener bundelt drie exports: Keyword Gap (2.300 rijen), GA4-landings (90 rijen), Backlinks (1.800 RD). Eén sheet, drie tabbladen. Resultaat: één waarheid voor analyse.
Prompt voor ChatGPT
Rol: Senior SEO-analist en datasteward.
Doel: Datamodellen en kwaliteitseisen vastleggen voor Keywords, Pages, Links.
Input: [UPLOAD_CSV] met 10 voorbeeldrijen per tabblad (Keywords, Pages, Links).
Uitvoering:
1) Valideer kolommen, types en ontbrekende waarden.
2) Maak Data Dictionary per tabblad (Kolom | Type | Definitie | Voorbeeld).
3) Lever "Opschoonplan": regex/formules voor doublures, branded termen, afwijkende tekens.
Output: Twee tabellen: (a) Data Dictionary, (b) Issues & Fixes (Issue | Oorzaak | Fix-stap).

5 van de 6599 backlinks naar frankwatching.com
Toolstack & werkwijze
Rolverdeling: tools verzamelen feiten; jij zet de kaders en valideert; ChatGPT structureert, labelt en prioriteert. Werk met vaste formaten: bijvoorbeeld een Google Sheet met duidelijke kolommen en 10 voorbeeldrijen per tabblad. Dat maakt het voor ChatGPT veel makkelijker om de structuur te begrijpen. Vraag altijd om tabellen met velden die jij later kunt kopiëren.
Kies een vaste outputvorm: lijst met clusters, per cluster zoekintentie, contentvorm, E-E-A-T-gaten, en een Prioriteiten Score (Potential × Probability ÷ Effort). Laat ChatGPT ook de aannames noteren, zodat je ze kunt controleren.
Beperk elke AI-taak. Eén prompt voor clustering (groepering), één voor E-E-A-T-score, één voor prioritering. Zo houd je de analyse herhaalbaar.
Voorbeeld
Je draait eerst een clusterprompt, daarna een E-E-A-T-teardown voor de top 5 URLs per cluster, en sluit af met een prioriteringstabel. Elke stap levert een downloadbare tabel op.
Prompts
“Neem ‘Keywords’ en geef per cluster: intent, funnel, contentvorm (gids, PLP, vergelijking, tool), benodigde bewijsstukken, SERP-features.”
“Evalueer deze 5 concurrent-URLs op Experience, Expertise, Authoritativeness, Trust en Helpfulness (0–5). Voeg 1 verificatiestap toe per tekort.”
“Maak een prioriteringstabel met kolommen: Cluster, Potentieel, Probability, Effort, Prioriteitsscore, Actie.”Concurrenten bepalen en SERP-kaders zetten
Kies concurrenten op basis van SERP, niet gevoel. Zoek per hoofdtopic en noteer wie structureel top-10 staat. Maak onderscheid: primaire (directe SERP-rivalen) en secundaire (publicaties, vergelijkers, marketplaces). Leg per topic de SERP-features vast (People Also Ask, Top stories, video, map, reviews) en de dominante zoekintentie (informatief, navigerend, commercieel).
Check topical authority: hoe diep is hun dekking per thema, hoe is de interne linking, welke contentvormen winnen (gidsen, PLP’s, calculators, vergelijkingen). Zet vanaf dag één meetkaders: wat moet jouw pagina tonen om te “passen” bij de SERP én iets extra’s te bieden?
Voorbeeld
Voor “elektrische fietsen” blijken vergelijkers en winkels te domineren. Features: PAA, productcarrousels, review-sterren. Secundair: lifestyle-magazines met buying guides. Conclusie: jouw aanpak vraagt zowel een gids met testdata als categoriepagina’s met filters en recensies.
Prompt
Rol: SERP-onderzoeker.
Doel: Primaire/secondaire concurrenten + SERP-features per [TOPIC] vastleggen.
Input: 10–20 SERP-URL’s voor [TOPIC].
Uitvoering:
1) Classificeer URL: shop | publisher | vergelijker | directory | merk.
2) Noteer intent, features (PAA, video, map, reviews, carrousel).
3) Formuleer 'table-stakes' en 3 unieke kansen.
Output: Tabel "SERP Overview": Rank | URL | Type | Zoekintentie| Features | Table-Stakes | Unieke Kans.Bron:
Keyword- en content-gap met ChatGPT
Begin met een Keyword/Content Gap-export (jij vs. 3–5 concurrenten). Laat ChatGPT clusteren (max. 12 thema’s), label zoekintentie en funnel, en koppel per cluster: zoekvolume, KD, SERP-features en “wat concurrenten niet behandelen”. Vraag om contentvorm + bewijsbehoefte (data, voorbeelden, stappenplan, visuals) en bereken een Prioriteitsscore (Potential × Probability ÷ Effort).
Bewaar branded varianten apart. Schrap topics waar je al rankt tenzij verbetering reëel is (CTR/feature-fit). Gebruik gap-output als input voor je kalender en briefs.
Voorbeeld
Een B2B-SaaS ziet 380 missende queries. ChatGPT vormt 9 clusters, markeert 2 snelle winstgebieden (vergelijkingen + ROI-tool) en 1 langetermijncluster (branche-use-cases met cases en datasets).
Voorbeeldprompt
Rol: SEO-analist.
Doel: Deze Keyword/Content Gap-export clusteren en prioriteren.
Input: [GESELECTEERDE_RIJEN_UIT_EXPORT] met kolommen: keyword, volume, KD, huidige positie, top-URL concurrent.
Uitvoering:
1) Groepeer alle zoekwoorden in maximaal 10 logische thema’s.
2) Geef per keyword de intentie aan (informatief, commercieel, navigerend).
3) Bepaal per thema: totaal zoekvolume, gemiddelde moeilijkheid (KD), en of wij al een relevante pagina hebben.
4) Noteer per thema de 3 belangrijkste contentkansen: welke onderwerpen/vragen missen wij nu nog?
Output: Een tabel met Thema | Aantal keywords | Totaal volume | Gem. KD | Hebben wij een pagina? (ja/nee) | Top 3 contentkansen.
Bronnen:
SERP-teardown: E-E-A-T en Helpful-rubric
Beoordeel de beste 5–10 resultaten per cluster.
Scoreer 0–5 op Experience (eigen ervaring/first-party data), Expertise (auteur, diepgang), Authoritativeness (citaties/links/merk), Trust (transparantie, contact, reviews), (allemaal EEAT-signalen dus) en Helpfulness (doel, volledigheid, taakafhandeling, UX).
Noteer bewijs: welke data, methodes, voorbeelden en visuals hun punt dragen. Vertaal tekortkomingen naar jouw “evidence plan”.
Bepaal UX-accelerators: tabellen, vergelijkingsmatrices, calculators, stapsgewijze how-to’s, schema (FAQ/HowTo/Product), interne links naar ondersteunende content. Sluit af met een outline die aantoonbaar meer waarde levert dan de huidige #1.
Voorbeeld
Topresultaten voor “CRM kosten” missen transparante formules en scenario’s. Jouw outline: kostenmodel met parameters, interactieve calculator, cases (SMB/scale-up/enterprise), bronvermeldingen, update-datum, auteur-bio.
Gebruik deze prompt
Rol: Redactie-auditor.
Doel: Kwalitatieve analyse van 5–10 top-URL’s binnen [TOPIC].
Input: Lijst met 5–10 URL’s.
Uitvoering:
1) Scoreer E, Ex, A, T, H (0–5) per URL met 1 bewijs-item.
2) Noteer grootste gemis en 1 verifieerbare verbeteractie.
3) Maak een 'evidence plan' voor onze pagina (data, methodes, visuals, schema).
Output: Tabel "EEATH Scores" + lijst "Evidence Plan" (Onderdeel | Bewijs | Bron/Metode).Bron:
Contentbriefs en SEO-roadmaps genereren met AI
Zonder goede briefing krijg je middelmatige content. Gebruik je gap- en teardown-output om per cluster één heldere brief te maken. Leg vast: doel, doelgroep/pijnpunt, gewenste zoekintentie (I/N/C), SERP-gaten, bewijs dat je gaat leveren (data, cases, stappen, visuals), en de UX-patronen die passen (tabellen, calculator, vergelijking). Voeg meetpunten toe: primaire KPI (non-brand clicks, demo’s), secundair (scroll, CTR, feature-presence).
Zet de briefings om in een roadmap. Begin met snelle winst (lage effort, hoge probability), plan daarna ondersteunende stukken die topical authority opbouwen. Koppel per stuk interne links (hub ↔ spokes) en “next action” (tool, form, call).
Voorbeeld
Cluster “kosten & ROI”: 1 hero-gids met formule en calculator; 3 spokes (branchecases); 1 vergelijkingspagina. Elk stuk krijgt bronlijst, auteur-bio, update-datum.
Prompts
“Maak een contentbrief voor [topic]. Include: doel, doelgroep, intent, SERP-gaten, secties, evidence, visuals, schema, interne links, KPI’s.”
“Converteer deze 20 kansen naar een 12-weken roadmap. Label quick wins, afhankelijkheden en benodigde assets.”
“Genereer H1/Title/Meta/FAQ-voorstellen die de top 3 objectief overtreffen.”Backlink-analyse en prospecting met ChatGPT
Links volgen waarde. Start met RD/Backlink-exports van 3–5 concurrenten. Maak de data schoon: verwijder dubbele domeinen, zet kolomnamen gelijk en groepeer backlinks op type website (branchemedia, blogs, directories, etc.). Markeer risico’s: exact-match anchors, sitewides, verdachte directories.
Laat ChatGPT prospectlijsten bouwen met een “why-us” haak per domeintype. Koppel elke pitch aan een asset: data-studie, calculator, vergelijking, deep guide, klantcase. Plan acquisitie in sprints en bewaak anker-diversiteit.
Voorbeeld
Concurrent A heeft 120 RD uit brancheblogs die prijs-data citeren. Jij plant een jaarlijkse kosten-index met methodologie en ruwe dataset. Prospectlijst bevat 60 relevante blogs, elk met haakje en pitchregel.
Prompt backlinkanalyse
Rol: Linkbuilding-analist.
Doel: Top 50 prospects met score en pitchhoek.
Input: RD-exports van [CONC_A/B/C]: domain, DR, org_traffic, topical, anchor, target, first_seen.
Uitvoering:
1) Dedupliceer, filter toxisch, cluster op topicaliteit.
2) Score per domein: Fit, Authority, Feasibility (0–5).
3) Voeg 'why-us' haak en benodigde asset toe.
Output: Tabel "Prospects": Domain | Fit | Authority | Feasibility | Score | Why-Us | Asset | Opmerkingen.Lokale/GEO-optimalisatie (optioneel maar krachtig)
In lokale markten weegt nabijheid en vertrouwen zwaarder. Verzamel NAP-data, Google Business Profiel-categorieën, reviews, servicegebieden en lokale landingspagina’s (per stad). Toets pagina’s op LocalBusiness-schema, unieke lokale inhoud (cases, foto’s, prijzen, responstijden), en interne links naar relevante diensten.
Gebruik ChatGPT voor snelle audits en contentkaders per stad. Voeg bewijs toe dat alleen jij kunt tonen: lokale projecten, teamleden, SLA’s, certificeringen, embedded map, route en openingstijden. Hergebruik reviews als “evidence” in secties.
Voorbeeld
Regio Apeldoorn/Deventer/Zutphen: één regio-hub met ‘waarom wij hier’, en drie stads-pagina’s met cases, prijzen-range, reviews en schema. Resultaat: meer local-pack zichtbaarheid en hogere conversie.
Prompt lokale concurrenten
Rol: Local SEO-auditor.
Doel: Quick wins en long plays per [STAD]/regio.
Input: Jouw regio-/stads-URL’s + 5 concurrent-URL’s + GBP-categorie(ën).
Uitvoering:
1) Check NAP, LocalBusiness-schema, reviews, cases, media, map, openingstijden, interne links.
2) Score 0–5 per onderdeel; formuleer acties (2 weken) en plannen (6–12 mnd).
Output: Tabel "Local Audit": URL | NAP | Schema | Reviews | Cases/Media | Interne Links | Score | Quick Win | Long Play.Validatie & besluitvorming
AI-analyses zijn pas nuttig als ze de werkelijkheid benaderen. Valideer daarom elke uitkomst in tools en SERP. Check volumes, KD, feature-fit en of de topresultaten echt dezelfde zoekintentie bedienen. Meet ook businesswaarde: non-brand clicks, CTR, scroll, demo’s, leads.
Maak keuzes met een simpel model. Geef elke kans drie scores:
– Potentieel: hoeveel verkeer of omzet kan dit opleveren?
– Kans op succes: hoe goed past jouw pagina bij de huidige zoekresultaten?
– Inspanning: hoeveel tijd en middelen kost het om dit te maken of te verbeteren?
De beste kansen hebben hoog potentieel, een redelijke kans op succes en een acceptabele inspanning. Noteer per kans welke data dit onderbouwen, welke risico’s er zijn en wat de eerstvolgende, concrete stap is
Voorbeeld
Een cluster lijkt veel volume te hebben, maar de SERP toont vooral video en nieuws. Besluit: eerst een korte guide + video-samenvatting en een test met FAQ-schema. Na 4 weken evalueren op CTR en PAA-coverage.
Prompts
“Toets deze top-20 kansen op reality checks: intent-match, SERP-features, KD, top-URLs. Markeer rode vlaggen.”
“Bereken Prioriteit met Potential/Probability/Effort. Voeg rationale toe in 1 regel per item.”
“Maak een validatieplan: welke queries/URL’s spot-checken, wie keurt wat goed, welke metrics beslissen Go/No-Go?”Automatiseren & schalen
Herhaalbaarheid wint. Leg je prompts vast als snippets en werk met standaardtabellen (Keywords, Pages, Links). Automatiseer datastroom: maandelijkse exports, vaste schoonmaakstappen en een AI-rapport dat veranderingen samenvat (nieuwe kansen, verloren posities, linkwinsten).
Splits taken: cluster → teardown → prioritering → briefing. Laat ChatGPT telkens expliciete velden teruggeven (kolomnamen) zodat je output direct bruikbaar is. Bewaak bias door versies te labelen en aannames te loggen. Plan een kwartaalreview om prompts en scorekaarten te verbeteren.
Zo maak je bijvoorbeeld in ChatGPT een EEAT scorekaart voor je site:
Rol: Redactie-auditor en SEO-expert
Doel: Analyseer EEAT van opgegeven pagina’s en lever een scorekaart
Input: Lijst van 5–10 URLs met korte beschrijving van de content
Uitvoering:
1) Scoreer elke URL op Experience, Expertise, Authoritativeness en Trust (0–5).
2) Benoem of bewijsstukken aanwezig zijn (ja/nee).
3) Formuleer voor elke URL: grootste gemis + 1 verbeteractie.
Output: Tabel "EEAT Scorecard": URL | E | Ex | A | T | Bewijsstukken | Grootste Gemis | Verbeteractie

Voorbeeld
Elk kwartaal draait het team een “Gap Refresh”: 3 CSV’s in, 4 AI-tabellen uit (clusters, E-E-A-T scores, prioritering, briefs). Het kost een halve dag i.p.v. twee weken.
Prompts
“Zet deze prompts om naar herbruikbare snippets. Voeg placeholders toe en beschrijf I/O-formaat.”
“Maak een maandelijks AI-rapport: top wins/losses, nieuwe SERP-features, verschuivingen in intent, 10 nieuwe kansen.”
“Genereer een changelog: welke aannames zijn veranderd sinds vorige analyse en waarom?”Valkuilen en hoe je ze voorkomt
Hallucinaties en verouderde aannames
AI-hallucinaties: vraag expliciet om aannames en valideer ze in je tools.
Double-counting en datamixups
Double counting: gebruik unieke ID’s per rij en normaliseer de data.
Over-optimalisatie
Exact-match anchors en templated teksten verlagen kwaliteit. Varieer ankers, borg experience (data, cases, foto’s).
Te brede clusters
Te veel onderwerpen in één stuk verlaagt intent-match. Splits op taak, doelgroep en SERP-features.
Gebrekkige bewijsvoering
Claims zonder bronnen of methodes ondermijnen E-E-A-T. Voeg evidence plan toe aan elke brief.
FAQ’s Veelgestelde vragen over een SEO concurrentieonderzoek
Kan ChatGPT mijn rankings en traffic ophalen?
Nee. Het analyseert en structureert data die jij aanlevert. Haal cijfers uit tools, laat AI interpreteren.
Hoe betrouwbaar is AI zonder tooldata?
Laag. Gebruik altijd exports en SERP-spotchecks. Een AI-tool en een SEO-tool zijn twee totaal verschillende dingen
Hoe vaak herhaal ik de SEO-analyse voor mijn concurrenten?
Per kwartaal, plus een maandelijkse mini-refresh voor topclusters.
Werkt dit ook in kleine markten of in een sector met long tail zoektermen
Ja. Focus op intent-match, unieke bewijsvoering en lokale autoriteit.
Hoe begin ik een concurrentieanalyse als ik geen Ahrefs of Semrush heb?
Je kunt starten met alleen Search Console + Google Search. Zoek je belangrijkste termen in Google zelf en noteer wie steeds terugkomt in de top-10. Gebruik Search Console-zoekqueries om zoektermen te vinden waarop je zelf scoort en waarop je concurrenten hoger staan. Die ruwe lijst kun je handmatig clusteren in Sheets en daarna structuur toepassen zoals in deze gids beschreven.
Promptbibliotheek
De prompts hieronder zijn kant-en-klaar om te kopieren en te plakken.
Korte toelichting: Elke prompt definieert Rol, Doel, Input, Uitvoering (stappen) en Output (exact formaat). Vervang placeholders zoals [UPLOAD_CSV], [TOPIC], [CONC_A/B/C], [STAD].
1) Datakwaliteit & normalisatie (Keywords/Pages/Links)
Rol: Senior SEO-analist en datasteward.
Doel: Snelle kwaliteitscontrole + schoonmaakplan voor 3 tabbladen (Keywords, Pages, Links).
Input: [UPLOAD_CSV of plak 10 voorbeeldrijen per tabblad met kolommen]
Uitvoering:
1) Valideer kolommen en datatypes; spoor lege waarden/dubbele records/opmaakfouten op.
2) Geef concrete fix-stappen (formules of regex) en een normaalvorm voor kolomnamen.
3) Lever een lijst 'exclusies' (branded, duplicates, onrelevante intent).
Output (twee blokken):
- "Issues & Fixes" als tabel: Issue | Tabblad | Rij/Voorbeeld | Oorzaak | Fix-stap.
- "Data Dictionary" als tabel: Kolom | Tabblad | Type | Definitie | Voorbeeld.
2) Keyword & Content Gap → clustering + zoekintentie + funnel
Rol: SEO-strateeg met specialisatie in intentmodellering.
Doel: Gap-queries groeperen en labelen met zoekintentie (I/N/C) en funnel (TOFU/MOFU/BOFU).
Input: Tabblad 'Keywords' met: query, vol, KD, zoekintentie (leeg), top_competitor_url, my_rank.
Uitvoering:
1) Cluster semantisch tot max. 12 thema’s; label zoekintentie en funnel per query.
2) Voeg per cluster SERP-features en 'niet-gedekte subtopics' toe.
3) Bepaal voorgestelde contentvorm (gids, PLP, vergelijking, tool).
Output (drie tabellen):
- "Clusters" : Cluster | #Queries | TotVol | GemKD | Belangrijkste Features.
- "QueryLabels": query | Cluster | Zoekintentie| Funnel | Suggestie Contentvorm.
- "SubtopicGaps": Cluster | Ontbrekende Subtopics | Korte toelichting.
3) SERP-kader per topic (concurrenten, features, intent)
Rol: SERP-onderzoeker.
Doel: Voor [TOPIC] het speelveld schetsen (wie, wat, hoe).
Input: Lijst met 10–20 SERP-URL’s voor [TOPIC] (plak URLs).
Uitvoering:
1) Typeer elke URL: shop | publisher | vergelijker | directory | merk.
2) Bepaal dominante zoekintentie en aanwezige SERP-features.
3) Schets minimale 'table-stakes' + unieke kansen (wat nog ontbreekt).
Output: Tabel "SERP Overview": Rank | URL | Type | Zoekintentie | Features | Table-Stakes | Unieke Kans.
4) SERP-teardown: E-E-A-T + Helpful-rubric (0–5)
Rol: Redactie-auditor.
Doel: Kwalitatieve beoordeling van de topconcurrenten op bewijs en bruikbaarheid.
Input: 5–10 concurrent-URL’s binnen één cluster [TOPIC].
Uitvoering:
1) Scoreer per URL: Experience, Expertise, Authoritativeness, Trust, Helpfulness (0–5).
2) Vat per URL 'bewijsstukken' samen (data, methodes, voorbeelden, visuals).
3) Formuleer 1 verifieerbare verbetering per gemis.
Output: Tabel "EEATH Scores": URL | E | Ex | A | T | H | Belangrijkste Bewijs | Grootste Gemis | Verbeteractie.
5) Prioritering: Potential × Probability ÷ Effort
Rol: Growth PM.
Doel: Kansen rangschikken op verwachte impact en haalbaarheid.
Input: "Clusters" + "QueryLabels" uit vorige stappen; interne capaciteit (korte notitie).
Uitvoering:
1) Bereken per cluster Potential (TotVol × intent-match), Probability (SERP-fit, KD), Effort (content/ops).
2) Geef Score = (Potential × Probability) ÷ Effort en 1-zins rationale.
Output: Tabel "Priorities": Cluster | Potential (0–100) | Probability (0–1) | Effort (1–5) | Score | Rationale | Aanbevolen Volgorde.
6) Contentbrief-generator (non-fluffy)
Rol: Hoofdredacteur.
Doel: Brief op 1 pagina die direct schrijfbaar is.
Input: [TOPIC] + SERP-teardown + prioriteitenregel.
Uitvoering:
1) Definieer doel, doelgroep/pijnpunt, intent/funnel, primaire KPI.
2) Secties met bullets + vereiste bewijsstukken (data, formules, cases, visuals).
3) UX-patronen (tabellen, calculator, vergelijkingsmatrix) + schema-types.
4) Interne links (hub↔spokes) + 'last updated' + auteur-bio.
Output: Tabel "Brief": Veld | Inhoud, met velden: Doel, Doelgroep, KPI, Secties, Evidence, UX, Schema, Interne Links, Reviewers, Deadline.
7) Outline + Evidence Plan (over-treft #1)
Rol: Strategisch eindredacteur.
Doel: Outline die aantoonbaar meer waarde biedt dan de huidige #1.
Input: 3 beste SERP-URL’s + belangrijkste gaten.
Uitvoering:
1) Maak outline (H2/H3) met bij elk blok: welk bewijs nodig is.
2) Koppel meetbare bronnen (datasets, formules, screenshots, citaties).
3) Voeg checklijst 'publiceerbaar' toe (bronvermelding, datum, revisie).
Output: Tabel "Outline & Evidence": Sectie | Doel | Nodig bewijs | Bronnen/Methodes | Notities.
8) Backlink-normalisatie + prospect scoring
Rol: Linkbuilding-analist.
Doel: Top 50 prospects met reden ('why-us') en vereiste asset.
Input: RD-exports van [CONC_A/B/C] met: domain, DR/AS, org_traffic, topical, anchor, target, first_seen.
Uitvoering:
1) Dedupliceer over alle concurrenten; verwijder lage-kwaliteit (regels: no index farms, no sitewides, no toxic).
2) Score per domein: Fit (topical + anchor-fit), Authority (DR (=autoriteitsscore + verkeer), Feasibility (type/placement).
3) Voeg 'why-us' haak en voorgestelde asset.
Output: Tabel "Prospects": Domain | Fit (0–5) | Authority (0–5) | Feasibility (0–5) | Score | Why-Us | Benodigde Asset | Contactbron (indien bekend).
9) Anchor-risk audit
Rol: Risico-auditor voor off-page.
Doel: Over-optimalisatie detecteren en mitigeren.
Input: Backlinklijst met anchors (jij + concurrenten).
Uitvoering:
1) Classificeer anchors: brand | brand+kw | partial | exact | URL | misc.
2) Bereken verdelingen per domein en per landingspagina.
3) Markeer risico's (exact > X%, sitewide patterns) en geef veilige varianten.
Output: Tabel "Anchor Profile": Site | Exact% | Partial% | Brand% | URL% | Risico | Mitigatie (ankervarianten).
10) Prospect-pitch generator (persoonlijk en kort)
Rol: PR-copywriter.
Doel: 5 korte pitches afgestemd op prospecttype.
Input: 10–20 prospects uit "Prospects" + jouw asset-idee.
Uitvoering:
1) Segmenteer op type (publisher, brancheblog, tool, .edu/.gov).
2) Schrijf per segment 2 pitches (≤90 woorden), met referentie aan hun publiek en jouw unieke data/asset.
Output: Lijst "Pitches": Prospect | Segment | Pitch | Aanbevolen CTA.
11) Lokale/GEO-audit (pagina’s + GBP)
Rol: Local SEO-auditor.
Doel: Quick wins en long plays per stad/regio.
Input: Jouw regio-/stads-URL’s + 5 lokale concurrent-URL’s + GBP-categorie(ën).
Uitvoering:
1) Check NAP, LocalBusiness-schema, reviews, cases, media, embedded map, openingstijden, interne links.
2) Score 0–5 per onderdeel; formuleer acties (2 weken) en plannen (6–12 mnd).
Output: Tabel "Local Audit": Domein/URL | NAP | Schema | Reviews | Cases/Media | Interne Links | Score | Quick Win | Long Play.
12) Lokale pagina-outline (evidence-first)
Rol: Redacteur lokale diensten.
Doel: Herbruikbare outline voor [STAD].
Input: Dienstenlijst + 3 lokale cases + 5 kernreviews.
Uitvoering:
1) Maak secties: ‘Waarom in [STAD]’, Diensten, Cases (met meetbare uitkomst), Prijsrange, Reviews, FAQ, Contact/Route.
2) Voeg schema-voorstellen toe (LocalBusiness, Service, FAQ).
Output: Tabel "City Outline": Sectie | Doel | Content | Benodigd bewijs | Schema | Interne Links.
13) Validatieplan & besluitvorming
Rol: Kwaliteitsmanager.
Doel: Voorkomen van AI-bias en verkeerde bets.
Input: Top-20 kansen + aannames.
Uitvoering:
1) Stel 10 spot-checks op (SERP intent/feature, KD, top-URLs).
2) Definieer Go/No-Go criteria per kans (meetbare drempels).
3) Leg aannames en onzekerheden vast met eigenaar en deadline.
Output: Tabel "Validation": Kans | Te checken | Methode | Drempel | Uitkomst | Besluit | Owner | Due.
14) Maandrapport (mini-refresh)
Rol: SEO-reporter.
Doel: Maandelijkse update die tijd bespaart.
Input: Delta-exports (nieuwe/loss keywords, posities, RD gained/lost).
Uitvoering:
1) Samenvattingen: Top wins/losses, nieuwe SERP-features, intent-verschuivingen.
2) 10 nieuwe kansen + 5 risico’s, elk met actie.
Output: Drie blokken:
- "Highlights" bullets (≤10).
- Tabel "New Opportunities": Query/Cluster | Waarom nu | Vol/KD | Actie.
- Tabel "Risks": Issue | Impact | Oorzaak | Actie | Owner.
15) Governance & changelog van aannames
Rol: SEO-projectleider.
Doel: Herhaalbaarheid en transparantie.
Input: Vorig rapport + nieuwe bevindingen.
Uitvoering:
1) Zet gewijzigde aannames, regels en drempels naast elkaar.
2) Noteer waarom iets is aangepast en welk effect dat heeft.
Output: Tabel "Changelog": Datum | Wat veranderd | Oude waarde | Nieuwe waarde | Reden | Effect | Wie.
16) CSV-templates genereren (scorecards & dataschema’s)
Rol: Documentatiebeheerder.
Doel: Direct werkbare CSV-templates produceren.
Input: Geen (of gewenst: namen van velden).
Uitvoering:
1) Genereer drie CSV-skelets met kolomnamen + 3 voorbeeldrijen:
a) EEATH_Scorecard
b) Prioriteit_Tabel
c) Backlink_Prospects
Output: Drie codeblokken met CSV-inhoud. Voeg korte uitleg toe per kolom.
17) KPI-plan en meetbaarheid
Rol: Marketinganalist.
Doel: KPI’s koppelen aan content en besluitvorming.
Input: Roadmap met geplande stukken.
Uitvoering:
1) Koppel per item primaire en secundaire KPI’s (non-brand clicks, CTR, scroll, leads).
2) Definieer meetvensters (4 / 8 / 12 weken) en beslisdrempels.
Output: Tabel "KPI Plan": Content | Primaire KPI | Secundaire KPI | Venster | Drempel | Beslissingsregel | Owner.
18) FAQ-generator (cluster-specifiek)
Rol: Inhoudsstrateeg.
Doel: SERP-aligned FAQ’s die echte bezwaren wegnemen.
Input: Cluster [TOPIC] + SERP-features (PAA/Reviews).
Uitvoering:
1) Genereer 6–10 FAQ’s met korte, bewijsbare antwoorden.
2) Markeer welke FAQ's geschikt zijn voor FAQ-schema.
Output: Tabel "FAQ": Vraag | Kort Antwoord | Bewijs/Link | Schema (ja/nee).Over de auteur
Hulp nodig met het analyseren van je concurrenten?
René Greve is sinds 1997 actief als SEO-specialist voor MKB, opleiders en technische B2B-bedrijven. Hij combineert jarenlange praktijkervaring met data-gedreven SEO, contentoptimalisatie en lokale SEO. René begeleidt bedrijven bij complexe concurrentieanalyses, SEO-migraties en duurzame zichtbaarheid. Zijn werk is gebaseerd op actuele data, transparantie en bewezen resultaat.
Wil je samen bekijken of jouw website klaar is voor 2026? Boek dan gerust een gratis kennismaking.
“Succesvolle SEO is geen toverwerk, maar consequent werk: begrijpen waar concurrenten op scoren en slimmer én eerlijker inzetten op wat jouw site beter maakt.”
René Greve




Hele goede tips, Rene.
Ik hem zelf ook toegepast en er gaat met ChatGPT een wereld open. In een oogopslag zie je in je SEO dashbord alle concurrenten en kun je snel beslissen of het je lukt om ze met je zoekwoord te verslaan.
Helemaal top dat je deze tip deelt!
supertip. Tnx