1. Introductie
SEO Intelligence is een AI-gedreven webapplicatie die je helpt om de SEO-prestaties van je webpagina's te verbeteren. De tool combineert technische pagina-analyse met SERP-onderzoek (Search Engine Results Page) om concrete, actiegerichte aanbevelingen te genereren.
De applicatie analyseert je pagina op twee niveaus: een technische on-page audit die 16 SEO-checkpunten controleert, en een diepgaande keyword-analyse die de concurrentie in de zoekresultaten in kaart brengt. Het resultaat is een compleet overzicht met verbeterpunten, content gaps, een herschreven versie van je paginatekst, een content generator, een kwaliteitsanalyse en uitgebreide rapportagemogelijkheden.
De applicatie is opgebouwd rond een structuur van klanten, projecten en analyses, met ondersteuning voor white-label branding, concurrentieanalyse, historische monitoring, PDF-rapportage en een REST API voor externe integraties.
Het fundamentele idee achter SEO Intelligence is dat je niet alleen moet weten wat er mis is met je pagina, maar ook waarom het mis is en hoe je het kunt oplossen. De tool brengt daarvoor drie informatielagen samen: wat Google momenteel beloont in de zoekresultaten (SERP-analyse), waar jouw pagina technisch en inhoudelijk staat (on-page audit), en wat er concreet moet veranderen om de kloof te dichten (AI-aanbevelingen). Het resultaat is geen lijst van abstracte problemen, maar een werkbaar actieplan.
invoer
HTML parsing
16 checks
Google top 5
Claude
acties + content
1.1 Wat doet de tool?
SEO Intelligence biedt een complete workflow voor technische en inhoudelijke SEO-analyse. Hieronder vind je een uitgebreide toelichting op elke module.
Klanten- en projectbeheer
De tool is opgebouwd in een hiërarchie van klanten → projecten → analyses, waarmee je je werk overzichtelijk organiseert — precies zoals een bureau of freelancer dat in de praktijk doet.
- Klantenbeheer — Maak klanten aan met naam en contactgegevens. Elke klant kan meerdere projecten (websites) bevatten
- Projectinstellingen — Per project stel je de hoofd-URL, standaard regio en stad (voor geo-gerichte zoekresultaten), tone of voice en een leesbaarheidsdoel in
- White-label & agency-ondersteuning — Klanten worden gekoppeld aan een agency. Deelbare links en PDF-rapporten tonen automatisch het logo en de merkkleur van het bureau, zodat je alles in eigen huisstijl kunt presenteren aan je klant
- Rollen en toegang — Drie rollen: super_admin (volledige toegang), agency_admin (eigen klanten en projecten) en client_viewer (alleen toegewezen projecten bekijken). Zo kun je klanten veilig toegang geven tot hun eigen rapporten
- Notities — Voeg vrije tekst toe aan klanten en projecten voor interne opmerkingen, briefings of context
Pagina scrapen
Voordat een analyse kan starten, wordt de opgegeven webpagina volledig opgehaald en ontleed. Dit is de basis waarop alle verdere checks worden uitgevoerd.
- Slimme ophaling — De pagina wordt opgehaald met een Chrome-useragent, inclusief het volgen van redirects. De uiteindelijke URL na redirect wordt vastgelegd
- HTML-parsing met Cheerio — De HTML wordt server-side geparsed zonder browser. Niet-inhoudelijke elementen (scripts, stylesheets, navigatie, footer) worden automatisch verwijderd zodat alleen de daadwerkelijke content overblijft
- JavaScript-rendering als fallback — Voor SPA's en JS-zware websites schakelt de tool automatisch over op Puppeteer (headless Chrome), zodat ook dynamisch gegenereerde content correct wordt opgehaald
- Geëxtraheerde elementen — Title tag, meta description, meta keywords, canonical URL, alle headings (H1 t/m H4), bodytekst (tot 5000 tekens), woordaantal, afbeeldingen met alt-teksten, interne en externe links, structured data (JSON-LD), Open Graph tags, HTML lang-attribuut en laadtijd
On-page audit
Na het scrapen wordt de pagina getoetst aan 16 technische SEO-checks. Elke check levert een status op (goed, waarschuwing of fout) en het totaal wordt uitgedrukt in een score van 0 tot 100.
- Title tag — Aanwezigheid en lengte (optimaal 40–60 tekens). Te kort of te lang? Dan verlies je punten
- Meta description — Aanwezigheid en lengte (optimaal 120–160 tekens)
- H1-heading — Controle op precies één H1. Geen H1 = fout, meerdere H1's = waarschuwing
- Zoekwoord in title — Het doelzoekwoord moet voorkomen in de title tag
- Zoekwoord in H1 — Het doelzoekwoord moet voorkomen in de H1
- Zoekwoord in eerste 100 woorden — Vroege plaatsing van het zoekwoord versterkt de relevantie
- Zoekwoorddichtheid — Optimaal 0,5–2,5%. Hoger dan 4% wijst op keyword stuffing, lager dan 0,5% op onvoldoende optimalisatie
- Woordaantal — Goed: >800 woorden, waarschuwing: 400–800, fout: <400
- Afbeeldingen met alt-tekst — Percentage afbeeldingen met een beschrijvende alt-tekst (100% = goed, <80% = fout)
- HTTPS — De pagina moet via een beveiligde verbinding worden geladen
- Canonical tag — Voorkomt dubbele content-problemen; moet aanwezig zijn
- Structured data — Controle op JSON-LD markup (Schema.org) voor rich snippets
- Interne links — Goed: >3 interne links, fout: 0 interne links
- Lang-attribuut — Het HTML lang-attribuut moet aanwezig zijn zodat zoekmachines de taal herkennen
De totaalscore wordt berekend door alle checks gelijk te wegen: goed = volle punten, waarschuwing = halve punten, fout = 0 punten.
SERP-analyse
De tool onderzoekt de huidige zoekresultaten in Google voor elk opgegeven zoekwoord, zodat de AI later jouw pagina kan vergelijken met de daadwerkelijke concurrentie.
- Vier zoekmethoden (goedkoopst-eerst) — (1) Puppeteer + proxy: lokale headless Chrome via je eigen proxy server (gratis, meest betrouwbaar als je een proxy hebt geconfigureerd); (2) Puppeteer: directe headless Chrome zonder proxy als fallback; (3) Browserbase: een cloud-browser met eigen IP-pool als Puppeteer faalt; (4) Anthropic Web Search: Claude zoekt zelf het web af als laatste redmiddel. Zie sectie 14.1 voor proxy-configuratie
- Top 5 organische resultaten — Per resultaat worden titel, URL, snippet en de daadwerkelijke paginacontent (headings, bodytekst, woordaantal) opgehaald. Dit geeft de AI inzicht in wat Google momenteel beloont
- Featured snippet detectie — Wordt er een featured snippet getoond? Dan identificeert de tool de inhoud ervan, zodat je gericht kunt optimaliseren om die positie te veroveren
- "People Also Ask" — Tot 6 gerelateerde vragen die Google toont. Ideaal als basis voor FAQ-secties
- Gerelateerde zoekopdrachten — Tot 8 verwante zoektermen onderaan de zoekresultaten, bruikbaar voor content-uitbreiding en interne linkstructuur
- Geo-targeting — Zoekresultaten worden opgehaald voor de regio en stad die je bij het project hebt ingesteld (bijv. Nederland, Amsterdam), zodat je lokale SERP-data krijgt
AI-analyse
De kern van de tool: Claude (Anthropic) analyseert jouw pagina in de context van de SERP-resultaten en genereert een gedetailleerd adviesrapport.
- Vergelijkende analyse — Claude vergelijkt jouw paginadata (title, meta, headings, bodytekst, audit-score) met de content van de top 3–5 resultaten uit de SERP-analyse. Zo krijg je geen generiek advies, maar specifieke inzichten gebaseerd op wat nu werkt in jouw niche
- Opportunity score (1–10) — Een inschatting van de kans om te stijgen in de zoekresultaten: hoe hoger, hoe meer ruimte voor verbetering
- Concurrentieniveau — Classificatie als laag, gemiddeld of hoog op basis van de sterkte van de huidige top-resultaten
- Zoekintentie — Bepaalt of het zoekwoord informatief, navigerend, transactioneel of commercieel is. Dit bepaalt welk type content je nodig hebt
- SERP-patronen — Dominante contenttypes (blog, landingspagina, FAQ), gemiddeld woordaantal, meest voorkomende headings en of er een featured snippet aanwezig is
- Content gaps — Onderwerpen die de concurrentie wel behandelt maar die op jouw pagina ontbreken
- SEO-gaps — Ontbrekende zoekwoorden, structurele verbeterpunten en specifieke concurrentievoordelen die anderen hebben
- Geprioriteerde aanbevelingen — Elke aanbeveling krijgt een prioriteit (hoog/gemiddeld/laag) en een inschatting van de benodigde inspanning, zodat je weet waar je het beste kunt beginnen
- FAQ-suggesties — Automatisch gegenereerd op basis van "People Also Ask"-vragen uit Google
Content generatie
Op basis van de analyse genereert de tool kant-en-klare, publiceerbare content. Dit varieert van kleine verbeteringen tot complete nieuwe pagina's.
- Verbeterde title tag — Een herschreven title (40–60 tekens) die het zoekwoord bevat en aantrekkelijker is voor klikken
- Verbeterde meta description — Een herschreven meta description (120–160 tekens) met het zoekwoord en een duidelijke call-to-action
- Herschreven paginatekst — De bestaande content wordt herschreven met minimaal 800 woorden, het zoekwoord 5–10 keer verwerkt en een dichtheid van 1–2%
- Blog-artikel — Volledig nieuw artikel (1000–1500 woorden) met intro, 4+ H2-secties, FAQ-sectie en conclusie
- Landingspagina — Conversiegericht (600–1000 woorden) met hero, voordelen, uitleg, FAQ en call-to-action
- FAQ-pagina — Gestructureerde Q&A-pagina (800–1200 woorden) met thematische secties, ideaal voor rich snippets
- Productbeschrijving — Overtuigende tekst (500–800 woorden) met kenmerken, voordelen, toepassingen en veelgestelde vragen
- Pillar content — Uitgebreide cornerstone-pagina (2000+ woorden) met 6+ secties, inhoudsopgave en suggesties voor interne links
- Content brief — Automatisch gegenereerd opdrachtdocument met het gewenste woordaantal (gemiddelde concurrentie + 20%), leesbaarheidsdoel, tone of voice, verplichte onderwerpen, heading-structuur en FAQ-vereisten
Kwaliteitsanalyse
Alle gegenereerde en bestaande content wordt getoetst op leesbaarheid, zoekwoordgebruik en volledigheid.
- Flesch-Douma leesbaarheidsscore — Een speciaal voor het Nederlands aangepaste variant van de Flesch-formule. De score loopt van 0 tot 100:
- 80–100: Zeer makkelijk te lezen
- 60–79: Makkelijk (aanbevolen voor de meeste webteksten)
- 40–59: Gemiddeld
- 20–39: Moeilijk
- 0–19: Zeer moeilijk (academisch niveau)
- Zoekwoorddichtheid — Het percentage van het zoekwoord ten opzichte van het totale woordaantal. Optimaal: 0,5–2,5%. De tool geeft de status weer als "goed", "te laag" of "te hoog"
- 6-punts checklist — Elke content wordt getoetst aan: (1) woordaantal-doelstelling, (2) leesbaarheidsdoel, (3) tone of voice, (4) verplichte onderwerpen, (5) heading-structuur en (6) FAQ-vereisten
- Content brief — Een samenvattend opdrachtdocument dat alle bovenstaande doelstellingen bundelt, zodat je (of een copywriter) precies weet wat er nodig is
Monitoring en trends
SEO is geen eenmalige actie. De tool biedt monitoring om veranderingen over tijd te volgen en automatisch te reageren.
- Paginamonitoring — Voeg pagina's toe aan de watchlist en de tool controleert periodiek (dagelijks, wekelijks of maandelijks) op wijzigingen. Veranderingen in title, meta description, H1 of bodytekst worden automatisch gedetecteerd
- Wijzigingsdetectie — Bij elke check wordt een content-hash berekend. Zodra er iets verandert, analyseert de AI de wijziging en geeft een impactscore (0–100) en sentiment (positief, negatief of neutraal). Ook worden toegevoegde en verdwenen zoekwoorden bijgehouden
- Historische scores — Elke analyse wordt opgeslagen in een tijdlijn. Per zoekwoord kun je de opportunity score, concurrentieniveau en zoekintentie over tijd volgen
- Trendberekening — De tool toont per zoekwoord de richting (stijgend, dalend, stabiel of nieuw) met de delta ten opzichte van de vorige meting. Op projectniveau zie je samenvattende statistieken: gemiddelde score, aantal stijgende/dalende zoekwoorden en totaaloverzicht
- Trendgrafieken — Visuele grafieken (Recharts) tonen het verloop van scores over de laatste 12 metingen, zodat je direct ziet of je SEO-inspanningen effect hebben
- Automatische heranalyse — Stel per project een interval in (bijv. wekelijks of maandelijks) en de tool voert automatisch nieuwe analyses uit, zodat je altijd actuele data hebt zonder handmatig actie te ondernemen
Rapportage
Deel je bevindingen professioneel met klanten en collega's via meerdere rapportagevormen.
- Deelbare links — Elke analyse krijgt een unieke link (24-teken token) die je kunt delen zonder dat de ontvanger hoeft in te loggen. Ideaal om klanten direct toegang te geven tot hun resultaten
- PDF-export — Genereer een professioneel rapport met jobgegevens, audit-scorevisualisatie, zoekwoordresultaten, volledige analyse per keyword en bijgevoegde notities. Bij agency-accounts wordt automatisch het logo en de merkkleur van het bureau gebruikt (white-label)
- Notities — Voeg notities toe op twee niveaus: per analyse-job (algemene opmerkingen) en per zoekwoord (specifieke bevindingen). Notities verschijnen in de PDF-export en de online resultaatpagina
- Resultaatpagina — Een overzichtelijke weergave van alle zoekwoordresultaten met opportunity scores, concurrentieniveau, content gaps, aanbevelingen en de verbeterde title/meta/tekst
REST API
Integreer SEO Intelligence in je eigen systemen of automatiseer analyses via de externe API.
- Authenticatie — Beveiligd met een API key (header:
X-API-Key). Keys worden versleuteld opgeslagen en zijn individueel aan te maken en in te trekken - Analyse starten —
POST /api/v1/analyzemet zoekwoorden, URL en optioneel een project-ID. De analyse draait asynchroon op de achtergrond - Status ophalen —
GET /api/v1/jobs/[id]om de voortgang en resultaten van een lopende of afgeronde analyse op te vragen - Ranking tracking — Voeg zoekwoorden toe om te monitoren, haal rankings op en bekijk samenvattende statistieken per project
- Gegenereerde content ophalen — Haal de gegenereerde content op per job en zoekwoord
- Bulk import — Importeer meerdere zoekwoorden en projecten in één keer
- Rate limiting — Bescherming tegen overmatig gebruik per API key en per project
Notificaties
Blijf op de hoogte van voltooide analyses via het kanaal dat bij je past.
- E-mail (SMTP2GO) — Bij voltooiing van een analyse ontvang je een e-mail met een resultatentabel (zoekwoord, score, status) en een directe link naar de resultaatpagina. De afzender is configureerbaar en bij agency-accounts wordt het e-mailadres van het bureau gebruikt
- Browser push-notificaties — Via de Web Push API ontvang je real-time meldingen in je browser, ook als je de tab niet open hebt. Eenmalig toestemming geven volstaat
- Slack webhooks — Stel per project een Slack webhook-URL in en ontvang een gestructureerd bericht in je Slack-kanaal met projectnaam, aantal geanalyseerde zoekwoorden, gemiddelde score en een directe link. De kleurcodering geeft direct aan hoe goed de resultaten zijn (groen ≥7, oranje ≥4, rood <4)
- Automatische afhandeling — Zodra alle zoekwoorden in een job zijn verwerkt, worden alle geconfigureerde notificatiekanalen automatisch getriggerd. Dubbele notificaties worden voorkomen door een "notified"-vlag per job
Brand Sentiment & AI Visibility
Meet hoe AI-zoekmachines (Claude, Perplexity, GPT-4) over jouw merk praten en hoe dat zich over tijd ontwikkelt.
- Sentiment analyse — Bij elke AI-vermelding wordt automatisch bepaald of de toon positief, neutraal of negatief is, met een score van -100 tot +100 en het exacte citaat
- Prompt-categorieën — Categoriseer je test-prompts (Brand Awareness, Productvergelijking, Probleem/Oplossing, Lokaal, Overig) en zie per categorie hoe hoog je mention rate en gemiddeld sentiment zijn
- Categorie-inzicht — Breakdown-tabel die laat zien bij welk type vragen je het best scoort en waar je kansen laat liggen
Local SEO
Optimaliseer je lokale vindbaarheid met Google Business Profile audits en review monitoring.
- GBP Audit — Voer je bedrijfsnaam, categorie en stad in. Claude analyseert via web search je profiel compleetheid (foto’s, openingstijden, beschrijving, services), reviews, en vergelijkt met de top 3 concurrenten. Resultaat: score 0–100, checklist en geprioriteerde aanbevelingen
- Review Monitoring — Monitor reviews op Google, Trustpilot, Yelp, Facebook en Klantenvertellen. Per platform: gemiddelde score, aantal reviews, meest recente reviews met sentiment, en score trend over tijd
- Review alerts — Bij negatieve reviews ontvang je automatisch een Slack-notificatie (als geconfigureerd)
- Lokale rank tracking — Track zoekwoord-posities per stad. Voeg bij elk keyword optioneel een stad toe en filter de ranking-tabel op locatie
Link Outreach Pipeline
Beheer je link building outreach van opportunity tot gewonnen link.
- Pipeline statussen — Opportunity → Te contacteren → Uitgestuurd → Follow-up → Gewonnen → Afgewezen. Elke status heeft een eigen kleurcode
- Contactbeheer — Per opportunity: contactpersoon, e-mailadres, notities en follow-up datum met herinneringen
- AI e-mail generatie — Claude analyseert zowel het doeldomein als jouw website en genereert een gepersonaliseerde outreach e-mail
- Status filter — Filter op pipeline-status, bekijk hoeveel items in elke fase zitten
Topic Finder
Ontdek kansrijke content onderwerpen in je niche via AI + web search.
- AI discovery — Voer je niche en doelgroep in. Claude doorzoekt het web naar trending topics, onbeantwoorde vragen, concurrent-content en seizoensgebonden kansen
- Per topic — Titel suggestie, geschat zoekvolume (laag/middel/hoog), aanbevolen content type (blog/landingspagina/FAQ/video/infographic), urgentie score en beschrijving
- Status tracking — Markeer topics als Nieuw, Gepland, Geschreven of Afgewezen
- Filters — Filter op content type en urgentie (tijdgevoelig vs. evergreen)
Content Optimizer
Optimaliseer bestaande teksten real-time voor een doelkeyword.
- Real-time analyse — Terwijl je typt wordt de tekst automatisch geanalyseerd op 6 SEO-punten: keyword dichtheid, leesbaarheid (Flesch-Douma), woordaantal, title tag, heading-structuur en keyword in de intro
- SEO Score 0–100 — Totaalscore met kleurgecodeerde verbeterpunten in een sidebar
- Auto-fix — Één klik en Claude herschrijft de hele tekst geoptimaliseerd voor je keyword, met correcte dichtheid en structuur
Plagiarism Checker
Controleer of je content uniek is voordat je publiceert.
- Web search verificatie — Claude doorzoekt het web naar gelijkende passages en rapporteert een uniciteits-score (0–100%)
- Bronnen — Per gevonden bron: domein, geschat overlap-percentage en de overeenkomende passage
- Waarschuwing — Automatische melding als de uniciteit onder 80% zakt
PPC / Advertentie Module
Keyword research en ad copy generatie voor betaald adverteren.
- PPC Keyword Research — Claude analyseert via web search welke keywords geschikt zijn voor betaald adverteren, met CPC-indicatie, zoekintentie en seizoenspatronen
- Ad Creative Generator — Genereer Google Ads koppen en beschrijvingen, Meta/LinkedIn ad copy, met A/B test suggesties
- Competitor Ad Analysis — Analyseer actieve advertenties van concurrenten: boodschappen, USP’s, landingspagina’s en kansen
Custom Report Builder
Stel professionele rapporten samen uit 9 beschikbare modules.
- Module selectie — Kies welke secties in het rapport komen: Executive summary, Rank tracking, On-page audit, Content gaps, Backlinks, AI visibility, Local SEO, Aanbevelingen en Roadmap
- Periode en vergelijking — Kies de rapportageperiode (week/maand/kwartaal/aangepast) en vergelijkingsmodus (vs. vorige periode of vs. concurrent)
- Opgeslagen templates — Sla rapportconfiguraties op als herbruikbare templates per project
- Automatische verzending — Plan wekelijkse of maandelijkse verzending naar een opgegeven e-mailadres
Executive Dashboard
Directe KPI’s bovenaan elk project voor een snapshot van je SEO-prestaties.
- Gemiddelde ranking positie — Met trend-indicator (stijgend/dalend/stabiel)
- AI mention rate — Percentage van AI-zoekmachines dat je merk noemt
- Totaal getrackte keywords — Aantal actieve zoekwoorden in de positie tracker
- Beste keyword — Het zoekwoord dat deze periode het meest is gestegen
- Aandacht nodig — Het zoekwoord dat het meest is gedaald, met directe actie-link
1.2 Technische stack
De applicatie is gebouwd met Next.js 16 (App Router) en draait op Vercel. De data wordt opgeslagen in Neon Postgres (serverless). Voor de AI-analyse worden drie modellen ondersteund: Claude (Anthropic) als primair model, GPT-4o (OpenAI) en Gemini (Google) als alternatieven. Er zijn twee zoekmethoden beschikbaar: Browserbase (een cloud-browser die Google scrapt) en Anthropic Web Search (waarbij Claude zelf zoekt). De UI is gebouwd met shadcn/ui (Radix UI-primitieven met Tailwind CSS). Trend-grafieken worden gerenderd met Recharts. E-mailnotificaties worden verstuurd via SMTP2GO. Bestanden (logo’s, exports) worden opgeslagen in Vercel Blob.
shadcn/ui + Tailwind CSS
Recharts grafieken
GPT-4o & Gemini
Browserbase + Puppeteer
Vercel Blob (bestanden)
SMTP2GO (email)
2. Aan de slag
2.1 Inloggen
De applicatie is beveiligd met een admin login (gebruikersnaam en wachtwoord). Ga naar de hoofdpagina en voer je inloggegevens in. Na het inloggen word je doorgestuurd naar het klantenoverzicht.
2.2 API Key instellen
Voordat je analyses kunt uitvoeren, heb je een Anthropic API key nodig. Ga naar de Instellingen pagina via het tandwiel-icoon.
- Ga naar console.anthropic.com en maak een API key aan
- Kopieer de key (begint met
sk-ant-...) - Plak de key in het invoerveld op de Instellingen pagina
- Klik op "Opslaan" — de key wordt versleuteld opgeslagen (AES-256-GCM)
2.3 Status controleren
Op de Instellingen pagina zie je de huidige status van je verbinding. Een groen vinkje met "Verbonden via Eigen API Key" betekent dat alles goed is ingesteld. Bij een waarschuwing is er geen API key geconfigureerd en zijn analyses niet beschikbaar.
3. Structuur
SEO Intelligence is opgebouwd in drie niveaus: klanten, projecten en analyses. Elke klant kan meerdere projecten bevatten en elk project kan meerdere analyses hebben. Deze hierarchie is niet willekeurig gekozen: zij spiegelt hoe SEO-werk in de praktijk is georganiseerd. Een bureau bedient meerdere klanten, elke klant heeft een of meerdere websites (projecten), en per website voer je regelmatig analyses uit op verschillende pagina's en zoekwoorden.
3.1 Klanten
Klanten vormen het hoogste organisatieniveau. Per klant kun je de volgende acties uitvoeren:
- Aanmaken — Maak een nieuwe klant aan met naam en eventuele contactgegevens
- Bewerken — Wijzig klantgegevens op elk moment
- Verwijderen — Verwijder een klant inclusief alle bijbehorende projecten en analyses
- White-label branding — Stel per klant een merkkleur en logo in. Deze worden gebruikt in deelbare links en PDF-rapporten, zodat je rapportages kunt presenteren in de huisstijl van de klant
3.2 Projecten
Projecten worden aangemaakt binnen een klant en bevatten alle instellingen voor een specifieke website of campagne:
- URL — De hoofd-URL van het project (de website die je analyseert)
- Standaard regio/stad — De standaard geo-locatie voor zoekresultaten
- Tone of voice — De gewenste schrijfstijl voor gegenereerde content (bijv. formeel, informeel, zakelijk)
- Notities — Vrije tekst voor interne opmerkingen over het project
- Slack webhook — Een Slack webhook URL voor projectspecifieke notificaties
3.3 Concurrenten
Per project kun je tot 5 concurrenten toevoegen. Per concurrent sla je een naam en URL op. Maar het toevoegen van concurrenten gaat veel verder dan alleen namen invullen — het is een strategische keuze die de kwaliteit van je hele analyse bepaalt.
Waarom concurrenten monitoren?
Het monitoren van concurrenten is een van de meest waardevolle aspecten van SEO-analyse, en veel analisten onderschatten de impact ervan. De reden is simpel: Google's algoritme is relatief, niet absoluut. Je pagina wordt niet op zichzelf beoordeeld, maar altijd in vergelijking met de andere pagina's die voor hetzelfde zoekwoord ranken. Een title tag van 55 tekens is "goed" in absolute zin, maar als alle top-5 resultaten een veel overtuigendere title hebben met power words en specifieke cijfers, dan is jouw title relatief gezien zwak.
Door concurrenten toe te voegen geef je de AI essentieel context. Zonder concurrentdata genereert Claude aanbevelingen op basis van algemene SEO-best practices. Met concurrentdata kan Claude specifiek analyseren:
- Welke content angles werken in jouw niche — Als de top-3 voor "gietvloer kosten" allemaal een prijscalculator hebben, weet je dat een puur tekstuele pagina niet gaat volstaan
- Welke contentlengte Google verwacht — In sommige niches is 800 woorden genoeg, in andere verwacht Google 3000+ woorden. De concurrentie bepaalt de norm
- Welke heading-structuur gangbaar is — Als alle concurrenten H2's gebruiken als "Kosten per m2", "Soorten gietvloeren" en "Onderhoudstips", dan zijn dat onderwerpen die Google als essentieel beschouwt
- Welke unieke invalshoeken ontbreken — De AI kan identificeren welke content angle nog niemand gebruikt. Dat is je kans om je te onderscheiden
Hoe kies je de juiste concurrenten?
De keuze van concurrenten is cruciaal. Veel gebruikers maken de fout om alleen bekende merken of directe zakelijke concurrenten toe te voegen. Dat is niet altijd de beste strategie. Volg deze richtlijnen:
- Zoek je belangrijkste zoekwoord op in Google — De top 3-5 organische resultaten (niet de advertenties) zijn je werkelijke SEO-concurrenten. Dit kunnen heel andere partijen zijn dan je zakelijke concurrenten
- Kies concurrenten met vergelijkbare pagina-types — Als jij een productpagina optimaliseert, voeg dan geen Wikipedia-artikel toe als concurrent. Vergelijk appels met appels
- Mix grote en kleine spelers — Voeg zowel grote autoriteitswebsites toe (om te begrijpen wat Google maximaal beloont) als kleinere sites die toch goed ranken (om te zien welke tactieken werken zonder enorm domeinautoriteit)
- Vermijd je eigen subpagina's — Concurreer niet met jezelf. Voeg alleen externe domeinen toe
- Actualiseer regelmatig — De zoekresultaten veranderen. Controleer elk kwartaal of je concurrenten nog steeds de juiste zijn
Wat zijn "concurrentievoordelen" in de praktijk?
De AI identificeert bij elke analyse zogenaamde concurrentievoordelen: specifieke aspecten waarin de concurrentie sterker is dan jouw pagina. Dit zijn geen vage suggesties, maar concrete bevindingen. Enkele voorbeelden uit de vloeren-niche:
| Concurrentievoordeel | Wat het betekent | Actie |
|---|---|---|
| Concurrent A heeft een prijstabel per m2 | Gebruikers zoeken naar kosten en willen snel een inschatting | Voeg een vergelijkingstabel toe met prijsranges per vloertype |
| Concurrent B behandelt 7 vloertypes, jij maar 3 | Google geeft voorkeur aan uitgebreide, complete content | Breid je pagina uit met de ontbrekende vloertypes |
| Concurrent C heeft een FAQ-sectie met 12 vragen | FAQ's genereren rich snippets en beantwoorden zoekintentie direct | Voeg een FAQ-sectie toe op basis van het FAQ-tabblad |
| Concurrent D heeft voor/na foto's | Visuele content vergroot betrokkenheid en verlaagt bounce rate | Voeg projectfoto's toe met beschrijvende alt-teksten |
3.4 Analyses
Analyses worden uitgevoerd binnen een project. Bij het starten van een analyse kies je de zoekmethode (Browserbase of Anthropic Web Search) en de verwerkingsmodus (direct of achtergrond). Zie hoofdstuk 4 voor een gedetailleerde uitleg van het analyseproces.
Analyses opschonen
Test-analyses of vastgelopen analyses (status "bezig") kun je eenvoudig opruimen:
- Klik op Opschonen (prullenbak-icoon) naast de "Analyses" kop op de projectpagina
- Selecteer de analyses die je wilt verwijderen door erop te klikken — geselecteerde analyses worden rood gemarkeerd. Gebruik Selecteer alles om alle analyses in één keer te selecteren
- Klik op Verwijder (n) om de geselecteerde analyses definitief te verwijderen
- Klik op Annuleer om de selectie ongedaan te maken zonder te verwijderen
4. Een analyse uitvoeren
Het analyseproces verloopt in meerdere stappen, vanaf het ophalen van de pagina tot het starten van de analyse.
URL invoeren
Keywords kiezen
Methode & start
4.1 Stap 1: Pagina ophalen
Voer de URL in van de pagina die je wilt analyseren. De URL moet beginnen met https://. Klik op "Pagina ophalen" om de inhoud op te halen.
De scraper haalt de volgende informatie op: de title tag, meta description, meta keywords, canonical URL, heading-structuur (H1 t/m H4), de bodytekst (eerste 5000 tekens), afbeeldingen met alt-teksten, interne en externe links, gestructureerde data (JSON-LD), Open Graph tags, laadtijd en taalinstelling.
Na het ophalen wordt automatisch een on-page audit uitgevoerd met 16 SEO-checks. Je ziet direct een score van 0 tot 100, samen met de titel van de pagina en het aantal woorden.
4.2 Stap 2: Zoekwoorden invoeren
Voer de zoekwoorden in waarop je wilt scoren, een per regel. Via het standaard formulier kun je maximaal 10 zoekwoorden tegelijk invoeren. Onder het invoerveld zie je het aantal ingevoerde zoekwoorden en een live kosteninschatting.
4.3 Bulk import
Voor grotere aantallen zoekwoorden kun je de bulk import functie gebruiken. Hiermee kun je tot 50 zoekwoorden per import toevoegen:
- Plakken — Plak je zoekwoorden direct in het tekstveld, een per regel
- CSV uploaden — Upload een CSV-bestand met zoekwoorden
4.4 Stap 3: Zoekmethode, AI-model en modus kiezen
Voordat je de analyse start, maak je drie keuzes:
Zoekmethode kiezen: Browserbase vs. Anthropic Web Search
De keuze tussen Browserbase en Anthropic Web Search is meer dan alleen een kostenverschil — het zijn fundamenteel andere manieren waarop de SERP-data wordt verzameld, en elk heeft specifieke sterke punten.
| Aspect | Browserbase | Anthropic Web Search |
|---|---|---|
| Hoe het werkt | Een echte cloud-browser (headless Chrome) opent Google, voert je zoekwoord in, en scrapt de resultaten. Je krijgt exact wat een gebruiker zou zien. | Claude gebruikt zijn ingebouwde web_search tool om zelf informatie op te halen. De AI bepaalt welke bronnen relevant zijn. |
| Wat je krijgt | Precieze SERP-structuur: exacte posities, featured snippets, People Also Ask, lokale resultaten. Gecontroleerd en voorspelbaar. | Bredere informatie: Claude kan dieper graven en meer context ophalen, maar de SERP-structuur is minder exact. |
| Geo-locatie | Volledige ondersteuning. De browser kan instellen dat hij vanuit een specifieke Nederlandse stad zoekt. Essentieel voor lokale SEO. | Beperkte ondersteuning. De locatie van de zoekopdracht is minder nauwkeurig te sturen. |
| Kosten | ~€0,04 per keyword | ~€0,42 per keyword (circa 10x duurder) |
| Betrouwbaarheid | Hoog: je scrapt echte Google-resultaten. Soms kan Google de browser blokkeren, maar dit is zeldzaam. | Hoog: geen scraping nodig, dus geen blokkeerrisico. Maar de resultaten zijn interpretaties van de AI, niet directe SERP-data. |
Wanneer welke methode gebruiken?
- Browserbase (aanbevolen voor de meeste gevallen) — Gebruik dit als standaard, zeker voor lokale SEO, budget-bewuste analyses, en wanneer je exacte SERP-posities en featured snippet data nodig hebt
- Anthropic Web Search — Gebruik dit voor complexe, informatieve zoekwoorden waar je de AI wilt laten beslissen welke bronnen relevant zijn, of wanneer Browserbase herhaaldelijk geblokkeerd wordt door Google
AI-model kiezen: Claude vs. GPT-4o vs. Gemini
Naast de zoekmethode kun je ook het AI-model kiezen dat de analyse uitvoert. Elk model heeft specifieke sterke punten:
| Model | Sterke punten | Wanneer gebruiken |
|---|---|---|
| 🧠 Claude (Anthropic) | Sterk in semantische analyse, intentie-classificatie en het groeperen van keywords in clusters. Goed voor bulk verwerking. | Standaardkeuze voor diepgaande SEO-analyses. Beste kwaliteit voor verbeterde teksten en content gaps. |
| 🤖 GPT-4o (OpenAI) | Populair voor keyword ideation, content mapping en het interpreteren van zoekintentie. Snelle response. | Als je al een OpenAI key hebt, of voor analyses waar zoekintentie-interpretatie het belangrijkst is. |
| 💎 Gemini (Google) | Goede intuïtie voor hoe queries geïnterpreteerd worden, aangezien Google zelf de zoekmachine is. Kostenefficiënt. | Interessant voor vergelijkende analyses — draai dezelfde keywords met Gemini om Google's perspectief te zien. |
Verwerkingsmodus kiezen
| Modus | Beschrijving |
|---|---|
| Direct | Resultaten verschijnen live op het scherm terwijl de analyse draait. Je kunt de voortgang in realtime volgen. |
| Achtergrond | De analyse draait op de achtergrond. Je ontvangt een e-mailnotificatie zodra de analyse klaar is. Je kunt ondertussen doorwerken. |
Klik op de blauwe knop om de analyse te starten. Bij directe modus word je automatisch doorgestuurd naar de resultatenpagina.
4.5 Geo-locatie
Je kunt de zoekresultaten laten ophalen vanuit een specifieke Nederlandse stad. Dit klinkt misschien als een klein detail, maar voor lokale SEO is het van kritiek belang.
Waarom geo-locatie er toe doet
Google personaliseert zoekresultaten sterk op basis van de locatie van de zoeker. Dit betekent dat dezelfde zoekopdracht compleet andere resultaten kan opleveren in verschillende steden. De impact is het grootst bij:
- Zoekwoorden met lokale intentie — "vloerlegger" in Veenendaal toont compleet andere bedrijven dan in Amsterdam. De top-5 verschilt volledig.
- Local pack resultaten — De drie kaartresultaten die Google bovenaan toont (met sterren, adres en telefoonnummer) zijn bijna volledig locatie-afhankelijk. Een vloerenbedrijf in Utrecht ziet zichzelf niet in de local pack van Groningen.
- Concurrentielandschap — De concurrentie voor "gietvloer leggen" is heel anders in een stad met 5 vloerenbedrijven dan in een stad met 50. De opportunity score verandert mee.
- "In de buurt" zoekopdrachten — Google interpreteert steeds meer zoekopdrachten als lokaal, zelfs zonder dat de gebruiker een plaatsnaam typt. "Vloerverwarming installateur" wordt automatisch lokaal geinterpreteerd.
Hoe kies je de juiste stad?
Een veelgemaakte fout is de stad kiezen waar je kantoor zit, in plaats van waar je doelgroep zit. De juiste aanpak:
- Kies de stad van je doelgroep — Als je klanten in heel Zuid-Holland wilt bereiken, analyseer vanuit Rotterdam of Den Haag, niet vanuit je kantoortje in een dorp
- Analyseer meerdere steden — Voor bedrijven met een landelijke dekking: voer dezelfde analyse uit vanuit 3-4 grote steden om te zien hoe de SERP verschilt. Dit geeft je een completer beeld
- Gebruik de stad uit je Google Bedrijfsprofiel — Als je een fysieke locatie hebt, analyseer dan altijd vanuit die stad om te controleren of je goed zichtbaar bent in de local pack
De standaard regio en stad worden overgenomen van het project, maar je kunt deze per analyse overschrijven.
4.6 Kosteninschatting
Voordat je de analyse start, wordt er live een kosteninschatting getoond op basis van de gekozen zoekmethode en het aantal ingevoerde zoekwoorden. Zo weet je vooraf wat de analyse ongeveer gaat kosten.
5. De resultatenpagina
De resultatenpagina bestaat uit twee delen: een sidebar links met de voortgang per zoekwoord, en het hoofdpaneel rechts met de gedetailleerde resultaten.
5.1 Voortgangsindicatoren
Tijdens de analyse zie je in de header de volgende informatie:
- Zoekmethode badge — Een gekleurde badge toont welke zoekmethode is gebruikt: Browserbase (groen), Puppeteer (blauw), of Anthropic web search (amber/geel)
- Voortgangsbalk — Toont hoeveel zoekwoorden al zijn verwerkt (bijv. 3/5 klaar)
- Geschatte resterende tijd — Bij benadering hoelang de analyse nog duurt (~1 minuut per zoekwoord)
- Kosten — De opgelopen kosten tot nu toe in dollars
- API requests — Hoeveel API-aanvragen er zijn gebruikt van het limiet
Zoekmethode per keyword
In de sidebar wordt bij elk voltooid zoekwoord ook een klein label getoond met de daadwerkelijk gebruikte zoekmethode. Het systeem hanteert een automatische fallback-keten die de goedkoopste methode eerst probeert:
- Puppeteer + proxy — Lokale Chromium via je geconfigureerde proxy (gratis, meest betrouwbaar). Alleen als je een proxy hebt ingesteld in Instellingen → Proxy Pools
- Puppeteer — Lokale Chromium zonder proxy. Kan geblokkeerd worden door Google op serverless platformen
- Browserbase — Cloud-browser met eigen IP-pool (~$0,04 per keyword)
- Anthropic (fallback) — Laatste redmiddel als alle scrapers falen (duurste optie, ~$0,42 per keyword, rood gemarkeerd)
Op de projectpagina is de zoekmethode ook zichtbaar per analyse in de kaartweergave.
In de sidebar zie je per zoekwoord de huidige fase:
| Fase | Betekenis |
|---|---|
| In de wachtrij | Het zoekwoord wacht op verwerking. |
| Wacht op API limiet | Even pauze vanwege rate limiting. |
| Zoeken op Google | De tool zoekt Google-resultaten (via Browserbase of Anthropic). |
| AI analyseert resultaten | Claude vergelijkt de SERP-data met jouw pagina. |
| Voltooid | De analyse is afgerond. |
| Fout | Er is een fout opgetreden bij dit zoekwoord. |
5.2 Delen van resultaten
Zodra de analyse klaar is, verschijnt er een "Deel"-knop in de header. Hiermee kopieer je een deelbare link waarmee anderen de resultaten kunnen bekijken zonder in te hoeven loggen. De link bevat een unieke token die automatisch wordt gegenereerd bij het aanmaken van de analyse.
Deelbare links zijn publiek maar read-only: ontvangers kunnen de resultaten bekijken maar niets wijzigen of verwijderen.
5.3 PDF export
Naast de deelbare link kun je een professioneel PDF-rapport genereren en downloaden. Het PDF-rapport is meer dan alleen een afdruk van je scherm — het is een gestructureerd document dat ontworpen is om te presenteren aan klanten, collega's of management.
Wat het rapport bevat
- Voorblad — Met projectnaam, datum en eventueel het logo van de klant (white-label). Dit geeft het rapport direct een professionele uitstraling
- Samenvatting — Overzicht van alle geanalyseerde zoekwoorden met hun scores. Dit is de pagina die managers en klanten als eerste (en vaak als enige) lezen
- Detail per keyword — Uitgebreide resultaten per zoekwoord, inclusief audit, aanbevelingen en content gaps. Dit is het werkdocument voor de SEO-specialist of copywriter
- Notities — Alle notities die per job of per keyword zijn toegevoegd worden mee-geexporteerd. Gebruik dit om context, prioriteiten en beslissingen te documenteren
Tips voor het gebruik met klanten
- Genereer het rapport na je eerste analyse — als nulmeting. Dit is je baseline waartegen je toekomstige verbeteringen afzet
- Genereer het rapport na implementatie — Voer eerst de aanbevelingen door, heranalyseer, en genereer dan een nieuw rapport. De vergelijking tussen het eerste en tweede rapport toont de impact van je werk aan
- Voeg notities toe voor context — Een kale score zegt weinig tegen een klant. Voeg notities toe die uitleggen wat de score betekent, wat er is veranderd, en wat de volgende stappen zijn
- Gebruik white-label branding — Stel het logo en de merkkleur van de klant in bij de klantgegevens. Het rapport wordt dan automatisch in hun huisstijl gegenereerd, wat een professionelere indruk maakt
5.4 Notities
Je kunt notities toevoegen op twee niveaus:
- Per job (analyse) — Algemene opmerkingen over de gehele analyse
- Per keyword — Specifieke opmerkingen per geanalyseerd zoekwoord
Notities worden opgeslagen en zijn terug te vinden bij het openen van de analyse. Ze worden ook meegenomen in de PDF-export, zodat je context en beslissingen kunt documenteren voor jezelf of je klant.
Effectief gebruik van notities maakt het verschil tussen een eenmalige analyse en een doorlopend optimalisatieproces. Documenteer bij elke analyse:
- Wat je hebt gewijzigd — "Title tag aangepast van 72 naar 58 tekens, zoekwoord naar voren geplaatst"
- Waarom je het hebt gewijzigd — "Audit toonde dat title te lang was en werd afgekapt in SERP"
- Wat je verwacht — "Verwacht CTR-verbetering van ~15% binnen 2 weken"
- Wat je nog moet doen — "Content gaps voor 'onderhoud' en 'garantie' nog aanvullen"
6. Uitleg analyseresultaten
Per zoekwoord worden de resultaten weergegeven in negen tabbladen. Hieronder volgt een grondige uitleg van elk tabblad, de achterliggende methodiek, en hoe je de resultaten interpreteert en omzet in concrete acties.
6.1 Overzicht
Het Overzicht-tabblad toont de vier belangrijkste indicatoren op een oogopslag. Dit is je startpunt: de scores hier bepalen je prioriteiten en strategie.
Opportunity Score (1 - 10)
De opportunity score is de meest strategische metric in de hele analyse. Het beantwoordt de fundamentele vraag: "Is het de moeite waard om in dit zoekwoord te investeren?"
De score wordt niet willekeurig toegekend — Claude berekent deze op basis van een combinatie van factoren die samen bepalen hoe realistisch het is dat jouw pagina kan stijgen in de zoekresultaten:
- Concurrentieniveau — Hoe sterk zijn de huidige top-resultaten? Grote autoriteitswebsites (overheid, Wikipedia, grote merken) zijn moeilijker te verslaan dan kleinere niche-sites
- Content gaps — Hoe groot is het verschil tussen jouw content en die van de concurrentie? Paradoxaal genoeg is een groot verschil soms een hogere score, omdat het betekent dat je met relatief weinig moeite veel kunt verbeteren
- Huidige ranking positie — Een pagina op positie 11-20 heeft meer kans om naar de top-10 te stijgen dan een pagina die nergens staat. Google heeft je pagina al "gezien" en deels relevant bevonden
- Kwaliteit van bestaande content — Als de huidige top-resultaten zwakke content hebben (kort, verouderd, slecht gestructureerd), is er meer ruimte om ze te overtreffen
- Zoekintentie-afstemming — Hoe goed past jouw pagina bij wat de zoeker verwacht? Een productpagina die rankt voor een informatief zoekwoord heeft een lage fit, en dus een lagere score
Laaghangend fruit. Er is een reele kans om binnen 4-8 weken significante verbetering te zien. De concurrentie is relatief zwak, er zijn duidelijke content gaps, of jouw pagina staat al dichtbij de top-10. Dit zijn je quick wins — pak deze als eerste aan.
Gerichte inspanning nodig. De kans is aanwezig maar vereist substantieel werk: content uitbreiden, structuur verbeteren, mogelijk backlinks opbouwen. Plan 2-4 maanden in. Waard om te investeren als het zoekwoord commercieel waardevol is.
Moeilijk terrein. Sterke concurrentie van autoriteitssites, hoog domeinautoriteit vereist, of het zoekwoord is te breed. Overweeg long-tail varianten van dit zoekwoord, of investeer eerst in pagina's met hogere opportunity scores om domeinautoriteit op te bouwen.
Concurrentieniveau (laag / gemiddeld / hoog)
Geeft aan hoe sterk de concurrentie is in de zoekresultaten voor dit keyword. Dit wordt bepaald aan de hand van de autoriteit en kwaliteit van de websites die momenteel in de top-resultaten staan. Bij "laag" zijn er mogelijkheden om relatief snel te stijgen. Bij "hoog" domineren sterke domeinen met uitgebreide content.
Het concurrentieniveau wordt bepaald door meerdere factoren:
- Domeinautoriteit van de top-resultaten — Ranken er voornamelijk grote autoriteitssites (bol.com, Wikipedia, overheid.nl) of ook kleinere niche-sites?
- Contentkwaliteit — Is de content in de top-10 uitgebreid en goed gestructureerd, of zijn er pagina's met dunne content?
- Diversiteit van resultaten — Toont Google verschillende typen content (blogs, producten, video's, tools), of dominiert een type?
Zoekintentie
De zoekintentie is misschien wel het belangrijkste inzicht van de hele analyse. Het beschrijft wat een gebruiker werkelijk verwacht te vinden als zij dit zoekwoord invoert. Als je content niet aansluit bij de zoekintentie, maakt het niet uit hoe goed je SEO technisch in orde is — Google zal je niet hoog ranken.
Google's algoritme is in de kern een intentie-matcher: het probeert de gebruiker precies te geven wat hij zoekt. De AI classificeert de zoekintentie in vier types:
| Intentie | Wat de gebruiker zoekt | Voorbeeld (vloeren-niche) | Jouw content moet... |
|---|---|---|---|
| Informatief | Antwoorden, uitleg, how-to's. De gebruiker wil iets leren of begrijpen. | "wat kost een gietvloer", "verschil pvc en laminaat", "hoe lang droogt een gietvloer" | ...een uitgebreide, educatieve gids zijn. Gebruik H2-secties voor deelonderwerpen, tabellen voor vergelijkingen, FAQ's voor snelle antwoorden. Commerciele CTA's zijn secundair — informeer eerst, verkoop later. |
| Transactioneel | Iets kopen of een actie uitvoeren. De gebruiker is klaar om te handelen. | "gietvloer bestellen", "vloerlegger offerteaanvraag", "pvc vloer kopen online" | ...gericht zijn op conversie. Duidelijke prijzen, productspecificaties, sterke CTA's, vertrouwenssignalen (reviews, garantie, certificeringen). Minimale informatieve tekst — de gebruiker weet al wat hij wil. |
| Navigerend | Een specifiek bedrijf, website of pagina vinden. | "puur vloeren veenendaal", "forbo flooring website", "tarkett dealer nederland" | ...ervoor zorgen dat je bedrijfsnaam, locatie en contactgegevens prominent aanwezig zijn. Optimaliseer je Google Bedrijfsprofiel. Deze zoekwoorden zijn moeilijk te "veroveren" als ze niet naar jou verwijzen. |
| Commercieel | Vergelijken voor een aankoopbeslissing. De gebruiker is bijna klaar om te kopen maar wil eerst opties afwegen. | "beste gietvloer merken", "laminaat vs vinyl vergelijking", "gietvloer of tegels woonkamer" | ...een objectief vergelijkingsartikel zijn. Gebruik vergelijkingstabellen, voor/nadelen-lijsten, scorecards. Wees eerlijk over alternatieven — Google beloont uitgebreide vergelijkingscontent. Eindig met een aanbeveling en CTA. |
Huidige ranking schatting
Een inschatting van waar jouw pagina momenteel staat in de zoekresultaten voor dit zoekwoord. Dit is een schatting op basis van de SERP-analyse, niet een exacte meting.
Daarnaast toont het Overzicht de dominante content types (welk type content het beste scoort) en gerelateerde zoekopdrachten die gebruikers ook invoeren.
6.2 Pagina-audit (On-Page Audit)
De on-page audit controleert 16 technische SEO-elementen van je pagina en geeft een totaalscore van 0 tot 100. Het doel van deze audit is niet om een perfect rapport te produceren, maar om snel de technische problemen te identificeren die je ranking belemmeren. Elke check is gebaseerd op bewezen SEO-factoren die Google's crawler evalueert bij het indexeren van je pagina.
Elke check krijgt een van drie statussen met kleurcodering:
| Status | Betekenis |
|---|---|
| Goed | Dit element is correct geimplementeerd. |
| Waarschuwing | Er is ruimte voor verbetering. |
| Fout | Dit element ontbreekt of is incorrect. Directe actie nodig. |
De 16 audit-checks in detail — waarom elke check er toe doet
| # | Check | Criterium | Waarom het belangrijk is |
|---|---|---|---|
| 1 | Title aanwezig | Is er een <title> tag op de pagina? | De title tag is het allerbelangrijkste on-page SEO-element. Het is het eerste wat Google leest om het onderwerp van je pagina te begrijpen, en het is wat gebruikers zien als de blauwe klikbare link in de zoekresultaten. Zonder title tag moet Google zelf een titel verzinnen — en dat resultaat is bijna altijd slechter dan wat jij kunt schrijven. |
| 2 | Title lengte | Optimaal: 40 - 60 tekens | Google kapt titles af na ongeveer 60 tekens (circa 580 pixels breed). Een title van 80 tekens wordt in de zoekresultaten weergegeven als "Gietvloer kosten per m2 | Prijzen, soorten en tips voor het lat..." — je boodschap gaat verloren. Te kort (onder 40 tekens) betekent dat je waardevolle ruimte onbenut laat voor zoekwoorden en overtuigende taal. De sweet spot is 50-58 tekens. |
| 3 | Meta description aanwezig | Is er een meta description ingesteld? | De meta description is de grijze tekst onder de title in zoekresultaten. Hoewel Google de meta description niet direct als ranking factor gebruikt, beinvloedt het wel je click-through rate (CTR) — en CTR is indirect een ranking factor. Een overtuigende meta description kan je CTR met 20-30% verhogen ten opzichte van een automatisch gegenereerd fragment. |
| 4 | Meta description lengte | Optimaal: 120 - 160 tekens | Google toont maximaal ~160 tekens van je meta description op desktop (120 op mobiel). Te kort en je benut de ruimte niet om gebruikers te overtuigen om te klikken. Te lang en je boodschap wordt afgekapt. Het doel is om in deze 120-160 tekens een mini-verkooppitch te schrijven die de zoeker overtuigt dat jouw pagina het beste antwoord heeft. |
| 5 | Een H1 aanwezig | Er moet precies een H1 zijn per pagina | De H1 is de hoofdkop van je pagina en Google's primaire indicator van het pagina-onderwerp. Het is als de krantenkop van je content: het vertelt zowel de lezer als Google in een zin waar de pagina over gaat. Meerdere H1's verwarren de hierarchie. Geen H1 betekent dat Google zelf moet raden wat de hoofdkop is. Een goede H1 bevat je doelzoekwoord en is beschrijvend genoeg om de content samen te vatten. |
| 6 | Zoekwoord in title | Komt het doelzoekwoord voor in de title tag? | Google hecht grote waarde aan de aanwezigheid van het zoekwoord in de title. Het is een van de sterkste on-page signalen. Een title met het zoekwoord erin vertelt Google direct: "deze pagina gaat over dit onderwerp." Bovendien maakt Google het zoekwoord vetgedrukt in de zoekresultaten, wat de aandacht van de zoeker trekt en de CTR verhoogt. Plaats het zoekwoord bij voorkeur aan het begin van de title. |
| 7 | Zoekwoord in H1 | Komt het zoekwoord voor in de H1 heading? | De H1 en de title versterken elkaar als signaal. Als beide het zoekwoord bevatten, bevestig je tweevoudig aan Google dat je pagina over dit onderwerp gaat. De H1 hoeft niet identiek te zijn aan de title — sterker nog, het is beter als ze complementair zijn. Voorbeeld: title "Gietvloer kosten 2026 | Prijzen per m2", H1 "Wat kost een gietvloer? Actuele prijzen per vierkante meter". |
| 8 | Zoekwoord in eerste 100 woorden | Staat het zoekwoord vroeg in de tekst? | Google weegt het begin van je content zwaarder dan de rest. De eerste 100 woorden krijgen extra aandacht omdat Google ervan uitgaat dat een pagina die relevant is voor een zoekwoord, dat woord ook vroeg in de tekst introduceert. Als je zoekwoord pas na 500 woorden inleiding verschijnt, zendt dat een signaal dat het misschien niet het kernonderwerp is. Verwerk het zoekwoord daarom natuurlijk in je eerste alinea. |
| 9 | Zoekwoorddichtheid | Optimaal: 0,5 - 2,5% | De zoekwoorddichtheid is het percentage van je tekst dat uit het doelzoekwoord bestaat. Dit is een balans: te laag (onder 0,5%) en Google begrijpt onvoldoende dat je pagina over dit onderwerp gaat — het zoekwoord verdrinkt in de rest van de tekst. Te hoog (boven 2,5%) en Google beschouwt het als keyword stuffing, een spam-techniek die leidt tot een lagere ranking of zelfs een penalty. De ideale dichtheid voelt natuurlijk aan als je de tekst hardop leest. Als het zoekwoord geforceerd aanvoelt, is het te veel. |
| 10 | Woordtelling | Minimaal 400 woorden, bij voorkeur 800+ | Google geeft over het algemeen voorkeur aan uitgebreide content die een onderwerp grondig behandelt. Dit is geen willekeurige regel: langere content dekt meer deelonderwerpen af, beantwoordt meer vragen, en bevat natuurlijk meer zoekwoorden en semantisch gerelateerde termen. In de praktijk ranken pagina's met 1500-2500 woorden het best voor informatieve zoekwoorden. Maar let op: lengte zonder kwaliteit helpt niet. 800 woorden uitstekende content scoort beter dan 3000 woorden opvulling. |
| 11 | Afbeeldingen met alt-tekst | Hebben alle afbeeldingen een beschrijvende alt-tekst? | Alt-teksten dienen twee doelen: ze maken je site toegankelijk voor blinden en slechtzienden (screenreaders lezen de alt-tekst voor), en ze helpen Google te begrijpen wat er op je afbeeldingen staat — Google kan afbeeldingen niet "zien" zoals mensen dat doen. Een goede alt-tekst beschrijft de afbeelding en bevat waar relevant het zoekwoord. Voorbeeld: alt="gietvloer in moderne woonkamer met betonlook" in plaats van alt="foto1" of een lege alt-tekst. |
| 12 | HTTPS | Wordt de pagina via HTTPS geladen? | HTTPS is sinds 2014 een bevestigde Google ranking factor. Een site zonder HTTPS krijgt een "Niet veilig"-waarschuwing in de browser, wat het vertrouwen van bezoekers schaadt en de bounce rate verhoogt. In 2026 is HTTPS een absolute minimumvereiste — er is geen reden meer om het niet te hebben. |
| 13 | Canonical tag aanwezig | Is er een canonical URL ingesteld? | De canonical tag vertelt Google welke versie van een pagina de "officieel" is. Dit is cruciaal om duplicate content problemen te voorkomen. Zonder canonical kan Google dezelfde pagina via verschillende URL's indexeren (met/zonder www, met/zonder trailing slash, met parameters) en de ranking power verdelen over al die versies. De canonical tag consolideert alle signalen naar een URL. |
| 14 | Gestructureerde data | Is er JSON-LD structured data aanwezig? | Gestructureerde data (Schema.org markup in JSON-LD formaat) helpt Google je content beter te begrijpen en kan leiden tot rich snippets in de zoekresultaten: sterrenbeoordelingen, FAQ-dropdowns, prijzen, evenementen, recepten, etc. Rich snippets maken je zoekresultaat visueel opvallender, wat de CTR significant verhoogt — studies tonen een CTR-verbetering van 20-40% bij rich snippets. |
| 15 | Interne links | Zijn er voldoende interne links (minimaal 4)? | Interne links zijn een van de meest onderschatte SEO-factoren. Ze doen drie dingen: ze helpen Google nieuwe pagina's te ontdekken en te crawlen, ze verdelen "link equity" (ranking power) over je site, en ze helpen Google de structuur en hierarchie van je site te begrijpen. Een pagina zonder interne links is een "dood einde" voor Google's crawler. Vier interne links is een minimum — streef naar meer, zeker naar gerelateerde pagina's. |
| 16 | Lang-attribuut | Is het taalattribuut ingesteld op de <html> tag? | Het lang-attribuut (<html lang="nl">) vertelt Google in welke taal je content is geschreven. Dit is essentieel voor correcte taalherkenning, vooral voor Nederlandse content die woorden deelt met het Duits of Afrikaans. Zonder lang-attribuut kan Google je pagina in de verkeerde taalversie van de zoekresultaten tonen. |
Scoreberekening
De audit-score wordt berekend op een schaal van 0 tot 100. Elke check weegt gelijk. Een check met status "goed" krijgt het volledige gewicht, "waarschuwing" de helft, en "fout" nul punten. De formule is:
Hoe de score te interpreteren:
- 90-100: Uitstekend. Je technische on-page SEO is op orde. Focus op content kwaliteit en backlinks
- 70-89: Goed, met verbeterpunten. Pak de "fout"-checks als eerste aan, dan de waarschuwingen
- 50-69: Matig. Er zijn meerdere technische problemen die je ranking belemmeren. Prioriteer de keyword-specifieke checks (title, H1, dichtheid)
- Onder 50: Slecht. De technische basis ontbreekt. Los eerst alle "fout"-checks op voordat je investeert in content of backlinks
6.3 SERP Analyse
Het SERP Analyse-tabblad geeft inzicht in de huidige zoekresultaten voor jouw zoekwoord. SERP staat voor Search Engine Results Page — letterlijk de pagina die Google toont als iemand zoekt. Claude analyseert de top 5 Google-resultaten en presenteert de volgende informatie:
- Top 5 concurrerende resultaten — Per resultaat de title, description en de invalshoek (content angle) die het gebruikt
- Gemiddeld woordaantal — Hoeveel woorden de topresultaten gemiddeld bevatten, dit geeft een indicatie van de verwachte contentlengte
- Veelvoorkomende headings — Welke H2/H3-koppen vaak terugkomen bij de concurrentie
- Featured Snippet detectie — Of er een featured snippet (positie 0) aanwezig is in de SERP, en zo ja, welk type (alinea, lijst, tabel)
Hoe SERP-data te gebruiken
De SERP-analyse is niet alleen informatief — het is een blauwdruk voor je contentstrategie. Gebruik de data als volgt:
- Woordaantal als benchmark — Als de top-5 resultaten gemiddeld 2200 woorden bevatten, weet je dat korte content (onder 1000 woorden) waarschijnlijk niet gaat scoren voor dit zoekwoord. Google heeft geleerd dat gebruikers bij dit zoekwoord uitgebreide content verwachten. Streef naar minimaal het gemiddelde, bij voorkeur 20-30% meer
- Content angles als inspiratie — Elk top-resultaat heeft een invalshoek: de ene richt zich op kosten, de andere op vergelijking, weer een andere op een how-to. Identificeer welke angle nog ontbreekt — dat is je kans om je te differentiieren
- Veelvoorkomende headings als structuur — Als 4 van de 5 top-resultaten een H2 hebben over "kosten per m2" en jouw pagina niet, dan beschouwt Google dat onderwerp kennelijk als essentieel voor dit zoekwoord. Neem het op
- Featured snippet als kans — Als er een featured snippet is, richt dan een sectie van je content specifiek in op dat format. Bij een lijst-snippet: gebruik een genummerde lijst. Bij een tabel-snippet: maak een vergelijkingstabel. Bij een alinea-snippet: schrijf een duidelijk, bondig antwoord van 40-60 woorden direct na een relevante H2
6.4 FAQ (Veelgestelde vragen)
Dit tabblad bevat door AI gegenereerde FAQ's gebaseerd op twee bronnen:
- Veelgestelde vragen — Door Claude gegenereerde vragen en antwoorden die relevant zijn voor het zoekwoord en de pagina
- People Also Ask — Vragen uit Google's "Mensen vragen ook"-sectie, rechtstreeks uit de SERP opgehaald
De People Also Ask (PAA) vragen zijn bijzonder waardevol omdat ze direct van Google komen: het zijn letterlijk de vragen die echte gebruikers stellen rondom jouw zoekwoord. Google toont deze vragen omdat het algoritme heeft geleerd dat zoekers met jouw zoekwoord vaak ook deze vragen hebben.
Je kunt deze FAQ's op meerdere manieren gebruiken:
- Direct op je pagina — Voeg ze toe als FAQ-sectie met structured data (FAQ Schema) voor rich snippets. Google kan je FAQ-antwoorden dan als dropdown in de zoekresultaten tonen, wat enorm veel ruimte inneemt en je CTR verhoogt
- Als basis voor nieuwe content — Elke PAA-vraag is potentieel een apart blogartikel of een sectie op je pagina. "Hoe lang droogt een gietvloer?" kan een uitgebreide how-to guide worden
- Als check voor volledigheid — Als een PAA-vraag niet wordt beantwoord op je pagina, is dat een content gap. Google verwacht dat je die informatie biedt
6.5 Aanbevelingen
Het tabblad Aanbevelingen bevat concrete, geprioriteerde actiepunten die je kunt uitvoeren om je ranking te verbeteren. Dit is het meest actie-gerichte tabblad van de hele analyse — het vertelt je precies wat je moet doen, in welke volgorde, en hoeveel impact je kunt verwachten.
Elke aanbeveling heeft de volgende kenmerken:
| Kenmerk | Uitleg |
|---|---|
| Prioriteit | Hoog Gemiddeld Laag — Begin altijd met hoge prioriteit. |
| Categorie | Het type verbetering (bijv. content, technisch, structuur, meta tags). |
| Actie | De concrete handeling die je moet uitvoeren. |
| Impact | De verwachte invloed op je ranking als je de actie uitvoert. |
| Inspanning | Klein, gemiddeld of groot — hoeveel werk de verbetering kost. |
De prioriteitenmatrix: wat pak je als eerste aan?
De kunst van effectieve SEO is niet alles tegelijk doen, maar de juiste dingen in de juiste volgorde doen. Gebruik de volgende matrix om je werk te prioriteren:
| Kleine inspanning | Gemiddelde inspanning | Grote inspanning | |
|---|---|---|---|
| Hoge prioriteit | DOE DIT VANDAAG. Dit zijn je absolute quick wins. Voorbeelden: title tag aanpassen, meta description herschrijven, zoekwoord toevoegen aan H1. 5-15 minuten werk, potentieel grote impact. | PLAN DIT IN VOOR DEZE WEEK. Voorbeelden: eerste 100 woorden herschrijven, alt-teksten toevoegen aan alle afbeeldingen, interne links toevoegen. | PLAN DIT IN VOOR DEZE MAAND. Voorbeelden: content significant uitbreiden, nieuwe secties toevoegen, gestructureerde data implementeren. |
| Gemiddelde prioriteit | Neem mee als je toch bezig bent met de pagina. Niet urgent, maar elk klein extraatje helpt. | BACKLOG. Plan in voor continue verbetering. Voer een of twee per week uit. | Bewaar voor een grotere content-refresh. Combineer met andere verbeteringen om het efficient te houden. |
| Lage prioriteit | Nice-to-have. Pak aan als je alle hogere prioriteiten hebt afgerond. | Optioneel. Alleen relevant als je al een hoge audit-score hebt en de last mile wilt optimaliseren. | Overweeg of de investering de moeite waard is. Vaak is het efficienter om een andere pagina te optimaliseren. |
Van aanbevelingen naar actieplan
De meest effectieve werkwijze is om de aanbevelingen om te zetten in een concreet actieplan:
- Filter op "Hoge prioriteit" via de knoppen bovenaan het tabblad
- Sorteer binnen hoge prioriteit op inspanning — begin met "kleine inspanning" items
- Voer de quick wins direct uit — title, meta description, H1 aanpassingen kosten minuten en hebben vaak de meeste impact
- Plan grotere items in — Content uitbreiden, structuurwijzigingen en technische verbeteringen kosten meer tijd maar zijn noodzakelijk voor duurzame verbetering
- Heranalyseer na 2-4 weken — Controleer of de doorgevoerde wijzigingen effect hebben gehad op de scores
6.6 Content Gaps
Het Content Gaps-tabblad onthult waar jouw pagina tekortschiet ten opzichte van de concurrentie. Dit is een van de meest strategisch waardevolle onderdelen van de analyse, omdat het antwoord geeft op de vraag: "Waarom rankt de concurrentie hoger dan ik?"
Wat zijn content gaps precies?
Een content gap is een onderwerp, zoekwoord of structuurelement dat je concurrenten wel behandelen maar jij niet. Het concept komt voort uit een fundamenteel principe van Google's algoritme: Google geeft voorkeur aan complete, uitgebreide content die een onderwerp volledig behandelt. Als de top-5 resultaten voor "gietvloer kosten" allemaal een sectie hebben over "onderhoud" en jouw pagina niet, dan is dat een content gap — en een reden waarom Google die pagina's hoger rankt.
Drie typen content gaps
De analyse verdeelt content gaps in drie categorieen, elk met een eigen aanpak:
1. Ontbrekende onderwerpen
Dit zijn specifieke deelonderwerpen die concurrenten behandelen maar jij niet. Ze vertegenwoordigen hele secties of alinea's die aan je content moeten worden toegevoegd.
Voorbeeld uit de vloeren-niche: Je hebt een pagina over "gietvloer kosten" die prijzen per m2 behandelt. De content gap analyse toont dat concurrenten ook behandelen:
- Bijkomende kosten (egaliseren, primer, randafwerking) — 4 van 5 concurrenten
- Kosten vergelijking met andere vloertypes — 3 van 5 concurrenten
- Factoren die de prijs beinvloeden (oppervlakte, afwerking, kleur) — 5 van 5 concurrenten
- Onderhoud en levensduur (kosten op lange termijn) — 3 van 5 concurrenten
2. Ontbrekende zoekwoorden
Dit zijn concrete keywords en termen die op concurrentiepagina's voorkomen maar niet in jouw tekst. Het gaat hier niet om keyword stuffing, maar om topical relevance: semantisch gerelateerde woorden die Google helpen te begrijpen dat je pagina het onderwerp volledig dekt.
Voorbeeld: Als je pagina over "gietvloer kosten" het woord "offerte" niet bevat, terwijl alle concurrenten het wel gebruiken, mist je een belangrijk signaal. Google verwacht dat een pagina over kosten ook verwijst naar het aanvragen van een offerte. Dit zijn geen exacte zoekwoorden die je moet "forceren" — het zijn termen die natuurlijk thuishoren in je content en Google helpen je pagina te classificeren.
Verwante concepten die vaak als ontbrekende zoekwoorden verschijnen:
- Synoniemen en varianten — "gietvloer", "gietvoer", "polyurethaan vloer", "PU vloer" verwijzen naar hetzelfde. Google begrijpt dat, maar de aanwezigheid van varianten versterkt je topical authority
- LSI keywords (Latent Semantic Indexing) — Woorden die semantisch gerelateerd zijn. Bij "gietvloer": "egaliseren", "primer", "ral-kleur", "naadloos", "betonlook". Deze woorden hoeven niet je doelzoekwoord te zijn, maar ze signaleren aan Google dat je content diepgaand en deskundig is
- Entiteiten — Merknamen, plaatsnamen, productcategorieen die in de niche thuishoren. Bij vloeren: "Forbo", "Sika", "RAL 7016", "Beton Cire"
3. Structuurverbeteringen
Suggesties voor een betere opbouw van je pagina. Dit gaat niet over wat je schrijft, maar over hoe je het presenteert. Structuur beinvloedt zowel de gebruikerservaring als hoe Google je content crawlt en begrijpt.
Veelvoorkomende structuurverbeteringen:
- Heading-hierarchie — Voeg H2-secties toe voor deelonderwerpen. Een pagina met alleen platte tekst is moeilijker te scannen, zowel voor gebruikers als voor Google
- Vergelijkingstabellen — Als concurrenten tabellen gebruiken om prijzen of kenmerken te vergelijken, kan Google die data beter begrijpen en als rich snippet tonen
- Visuele elementen — Afbeeldingen, infographics, video's. Google's algoritme waardeert multimedia-content, en het verlaagt de bounce rate
- FAQ-sectie — Een gestructureerde FAQ-sectie met Schema markup kan leiden tot rich snippets in de zoekresultaten
- Inhoudsopgave — Bij langere content helpt een inhoudsopgave met ankerlinks zowel de gebruiker als Google om de structuur te begrijpen. Google kan inhoudsopgave-links tonen als sitelinks in de zoekresultaten
6.7 Verbeterde versie
Dit tabblad bevat door AI gegenereerde verbeteringen voor je pagina. Alle elementen zijn direct kopieerbaar naar je klembord:
- Verbeterde title — Een nieuwe title tag die geoptimaliseerd is voor het zoekwoord, met de juiste lengte en aantrekkelijkheid
- Verbeterde meta description — Een herschreven meta description die uitnodigt tot klikken
- Verbeterde paginatekst — Een volledig herschreven versie van je content die de ontbrekende onderwerpen, zoekwoorden en structuurverbeteringen incorporeert
De verbeterde versie is geen willekeurige herschrijving — het is een synthese van alle voorgaande analyses. De AI neemt het volgende mee:
- Alle content gaps uit sectie 6.6 worden ingevuld
- Het zoekwoord wordt geplaatst in de title, H1, eerste 100 woorden, en door de tekst heen met de juiste dichtheid
- De heading-structuur is afgestemd op de veelvoorkomende headings uit de SERP-analyse
- De zoekintentie wordt gevolgd — informatieve content wordt educatief, transactionele content wordt conversiegericht
- De tone of voice van het project wordt gerespecteerd
4096 tokens
3000 tokens
4096 tokens
2500 tokens
8000 tokens
6.8 Content Generator
Het tabblad Content Genereren laat je direct publiceerbare content aanmaken op basis van de volledige SEO-analyse. In tegenstelling tot de "Verbeterde versie" (die een herschrijving van je bestaande tekst is), genereert de Content Generator geheel nieuwe stukken content in verschillende formats.
Beschikbare content types
Je kunt kiezen uit vijf content types, elk met een eigen structuur en lengte:
| Content type | Beschrijving | Geschatte lengte | Kosten |
|---|---|---|---|
| Blog artikel | Een volledig SEO-geoptimaliseerd blogartikel met intro, tussenkoppen, conclusie en CTA. | 1500 - 2000 woorden | ~$0,03 |
| Landingspagina | Conversiegerichte landingspagina-tekst met hero, features, social proof en CTA-secties. | 800 - 1200 woorden | ~$0,02 |
| FAQ-pagina | Uitgebreide FAQ op basis van "People Also Ask"-data, klaar voor structured data markup. | 1000 - 1500 woorden | ~$0,02 |
| Productbeschrijving | Overtuigende productbeschrijving met features, voordelen, specificaties en reviews-sectie. | 600 - 1000 woorden | ~$0,01 |
| Pillar content | Uitgebreid "pillar page"-artikel dat als hub dient voor een heel topic cluster. | 2500 - 3500 woorden | ~$0,05 |
Hoe het werkt
- Open het tabblad Content Genereren bij een afgerond zoekwoord
- Kies het gewenste content type door op de bijbehorende kaart te klikken
- Klik op "Genereer" — de content wordt live gestreamd naar je scherm
- Wanneer klaar: kopieer de tekst naar je klembord of download als Markdown-bestand
Wat wordt meegenomen in de generatie?
De Content Generator bouwt de prompt op basis van alle beschikbare analyse-data. Dit betekent dat de volgende informatie automatisch wordt verwerkt:
- Zoekintentie en concurrentieniveau — de toon en diepgang worden hierop afgestemd
- SERP-patronen — dominante content types, gemiddeld woordaantal en veelgebruikte headings van de top-resultaten
- Content gaps en ontbrekende onderwerpen — worden opgenomen in de gegenereerde tekst
- Ontbrekende zoekwoorden — worden natuurlijk verwerkt voor betere topical relevance
- FAQ's en "People Also Ask" — worden geintegreerd waar relevant
- Aanbevelingen — structuurverbeteringen en concurrentievoordelen worden meegenomen
Streaming en beheer
De content wordt real-time gestreamd — je ziet de tekst woord voor woord verschijnen. Je kunt de generatie op elk moment stoppen via de "Stop"-knop. Na afloop zie je de exacte kosten (tokens en dollars).
Eerder gegenereerde content wordt automatisch opgeslagen en is terug te vinden onder het kopje "Eerder gegenereerd" onderaan het tabblad. Je kunt oude generaties uitklappen om de tekst te bekijken, kopieren, downloaden of verwijderen.
SEO-score van gegenereerde content
Na het genereren wordt de content automatisch geaudit op SEO-kwaliteit. Je ziet een score van 0 tot 100 met per check een status-icoon. De audit controleert 8 punten:
| # | Check | Wat wordt gecontroleerd |
|---|---|---|
| 1 | Woordtelling | Minimaal 800 woorden voor goede SEO-prestaties. |
| 2 | H1 aanwezig | Precies een # heading als hoofdtitel. |
| 3 | H2-structuur | Minimaal 3 ## koppen voor logische opbouw. |
| 4 | Zoekwoord in H1 | Het zoekwoord moet in de hoofdtitel voorkomen. |
| 5 | Zoekwoord in eerste 100 woorden | Vroege plaatsing voor relevantie. |
| 6 | Zoekwoorddichtheid | Optimaal: 0,5 - 2,5% van de totale tekst. |
| 7 | Meta title | Aanwezig en 40 - 60 tekens lang. |
| 8 | Meta description | Aanwezig en 120 - 160 tekens lang. |
data
type kiezen
Claude Sonnet
check
of bewerk
6.9 Kwaliteit
Het tabblad Kwaliteit biedt een diepgaande analyse van de kwaliteit van je huidige paginatekst. Terwijl de on-page audit (sectie 6.2) controleert of de technische SEO-elementen aanwezig zijn, gaat het Kwaliteit-tabblad een laag dieper: hoe goed is je tekst als tekst? Want uiteindelijk leest niet alleen Google je pagina — echte mensen moeten hem ook begrijpen, waarderen en erop handelen.
Leesbaarheidsscore (Flesch-Douma NL)
De leesbaarheidsscore wordt berekend met de Flesch-Douma formule, een wetenschappelijk gevalideerde formule die specifiek is afgestemd op de Nederlandse taal. De formule meet twee dingen: de gemiddelde zinslengte (meer woorden per zin = moeilijker) en het gemiddelde aantal lettergrepen per woord (langere woorden = moeilijker).
De berekening: 206,835 - 0,93 x (gemiddeld aantal woorden per zin) - 77 x (gemiddeld aantal lettergrepen per woord)
De score loopt van 0 (zeer moeilijk) tot 100 (zeer gemakkelijk):
| Score | Niveau | Doelgroep | Wanneer streven naar dit niveau |
|---|---|---|---|
| 70 - 100 | Gemakkelijk | Breed publiek, consumenten | B2C websites, webshops, blogs gericht op consumenten. Dit is het ideale niveau voor de meeste SEO-content. Google's eigen richtlijnen benadrukken dat content helder en toegankelijk moet zijn. Voorbeeld: een pagina over "gietvloer kosten" moet leesbaar zijn voor een huiseigenaar die voor het eerst een vloer kiest, niet alleen voor een bouwkundige. |
| 50 - 70 | Gemiddeld | Algemeen zakelijk publiek | B2B websites, dienstverlening, professionele content. Een score van 55-65 is prima voor een IT-dienstverlener of advocatenkantoor — de doelgroep verwacht een zeker niveau van vakjargon en complexiteit. |
| 0 - 50 | Moeilijk | Specialisten, academisch | Wetenschappelijke publicaties, medische vakliteratuur, juridische documenten. Voor SEO-doeleinden is dit niveau bijna nooit wenselijk, tenzij je doelgroep uitsluitend uit vakspecialisten bestaat. Een score onder 40 wijst op nodeloos complexe zinnen en jargon dat je publiek afschrikt. |
Zoekwoorddichtheid — de wetenschap erachter
De zoekwoorddichtheid (keyword density) is een van de oudste SEO-metrics, maar wordt nog steeds verkeerd begrepen door veel analisten. Het is niet een simpel percentage dat je moet "halen" — het is een indicator van hoe goed je content thematisch is afgestemd op het zoekwoord.
Het Kwaliteit-tabblad toont een gedetailleerde analyse:
- Exacte dichtheid — Het percentage van de totale tekst dat bestaat uit je exacte doelzoekwoord. Optimaal: 0,5 - 2,5%
- Aantal voorkomens — Hoeveel keer het zoekwoord letterlijk verschijnt in de tekst
- Verspreiding — Komt het zoekwoord gelijkmatig verspreid voor over de tekst, of is het geclusterd in een paar alinea's? Gelijkmatige verspreiding is beter
De wetenschap erachter: Google's algoritme is in de afgelopen jaren verschoven van exacte keyword matching naar semantische SEO. Dit betekent dat Google niet alleen kijkt naar je exacte zoekwoord, maar ook naar semantisch gerelateerde termen (LSI keywords). Een pagina over "gietvloer kosten" die ook termen bevat als "prijs per vierkante meter", "offerteaanvraag", "legkosten", "materiaalkosten" en "betonlook" is thematisch rijker dan een pagina die alleen het exacte zoekwoord herhaalt. De zoekwoorddichtheid is daarom een startpunt, niet het eindpunt — gebruik het als check, maar focus op natuurlijk taalgebruik.
6-punts checklist
Een overzichtelijke checklist met zes kwaliteitscriteria die snel aangeven waar je tekst aan voldoet en waar verbetering mogelijk is. De checklist is ontworpen om de belangrijkste kwaliteitsaspecten af te dekken die niet in de technische audit worden gevangen — het gaat hier om de inhoudelijke en stilistische kwaliteit van je tekst.
Content brief
Op basis van de analyse wordt een content brief gegenereerd: een gestructureerd document dat precies beschrijft wat je tekst moet bevatten om optimaal te presteren. De content brief is bijzonder waardevol in twee situaties:
- Briefing aan een copywriter — Geef de content brief mee als briefing. De schrijver weet precies welke onderwerpen behandeld moeten worden, welke zoekwoorden verwerkt moeten worden, hoe lang de tekst moet zijn, en welke structuur wordt verwacht. Dit elimineert heen-en-weer revisies
- Zelf herschrijven — Gebruik de content brief als checklist terwijl je zelf herschrijft. Werk elk punt af en je weet zeker dat je niets vergeet
Een typische content brief bevat:
- Het primaire zoekwoord en varianten
- De doellengte in woorden
- De gewenste heading-structuur (H1, H2's, H3's)
- Verplichte onderwerpen en deelonderwerpen
- Zoekwoorden die verwerkt moeten worden
- De zoekintentie en gewenste tone of voice
- Voorbeelden van goed scorende content in de SERP
7. Monitoring & Trends
SEO Intelligence biedt uitgebreide mogelijkheden om je SEO-prestaties over tijd te volgen. In plaats van enkel eenmalige analyses, kun je trends bijhouden en automatisch heranalyses inplannen. Dit is cruciaal omdat SEO geen eenmalige actie is, maar een doorlopend proces — de zoekresultaten veranderen continu doordat concurrenten hun content bijwerken, Google zijn algoritme aanpast, en seizoenseffecten een rol spelen.
7.1 Historische tracking
Elke analyse wordt opgeslagen in de database. Per keyword worden de volgende scores over tijd bijgehouden:
- Opportunity score — Hoe de kans om te scoren zich ontwikkelt
- Audit score — Hoe de technische SEO-kwaliteit van je pagina verandert
- Concurrentieniveau — Of de concurrentie toe- of afneemt
Waarom trends belangrijker zijn dan momentopnames
Een enkele analyse geeft je een snapshot, maar vertelt je niets over de richting. Een opportunity score van 6 kan heel positief zijn (als die vorige maand 4 was — je stijgt!) of zorgwekkend (als die vorige maand 8 was — je daalt!). Trends geven je de context om scores correct te interpreteren.
Specifieke scenario's waarbij trends essentieel zijn:
- Impact meten van je werk — Je hebt vorige maand de aanbevelingen doorgevoerd. Stijgt de opportunity score? Dan werkt het. Zo niet, dan moet je dieper graven
- Seizoenseffecten herkennen — In de vloeren-niche is er een duidelijk seizoenspatroon: in het voorjaar neemt de concurrentie toe (iedereen wil verbouwen), in de winter neemt het af. Een dalende score in maart hoeft niet alarmerend te zijn — het kan een seizoenseffect zijn dat elk jaar terugkomt
- Algoritme-updates detecteren — Als meerdere zoekwoorden tegelijkertijd een forse daling tonen, kan dit wijzen op een Google-update die je site heeft geraakt. De trend-data helpt je het exacte moment te pinpointen
- Concurrentie-activiteit signaleren — Een stijgend concurrentieniveau bij gelijkblijvende eigen scores betekent dat concurrenten actief aan het optimaliseren zijn. Je moet meebewegen om je positie te behouden
Wanneer is een dalende trend alarmerend vs. normaal?
| Situatie | Beoordeling | Actie |
|---|---|---|
| Kleine daling (1-2 punten) na een maand | Normaal. Scores fluctueren door veranderingen in de SERP | Monitoren, geen directe actie nodig |
| Geleidelijke daling over 3+ maanden | Waarschuwing. Je content raakt verouderd of concurrenten verbeteren | Heranalyseer, voer nieuwe aanbevelingen door, ververs content |
| Plotselinge sterke daling (3+ punten in een week) | Alarmerend. Mogelijk een Google-update of technisch probleem | Controleer Google Search Console, check of de pagina nog indexeerbaar is, analyseer wat er veranderd is |
| Stijging na doorvoeren aanbevelingen | Positief. Je optimalisaties hebben effect | Documenteer wat je hebt gedaan (notities!) en pas dezelfde aanpak toe op andere pagina's |
Per keyword worden trend-pijlen getoond die de richting aangeven ten opzichte van de vorige analyse:
| Pijl | Betekenis |
|---|---|
| ↑ | De score is verbeterd ten opzichte van de vorige analyse. |
| → | De score is gelijk gebleven (of nauwelijks veranderd). |
| ↓ | De score is gedaald ten opzichte van de vorige analyse. |
7.2 Trend grafiek
Op de projectpagina vind je een trend grafiek (gebouwd met Recharts) die de scores per keyword over tijd visualiseert. De grafiek toont:
- Een tijdlijn met alle uitgevoerde analyses
- Per keyword een lijn die de ontwikkeling van de opportunity score laat zien
- De mogelijkheid om in te zoomen op een specifieke periode
7.3 Automatische heranalyse
Per project kun je een automatische heranalyse configureren. De analyse wordt dan periodiek opnieuw uitgevoerd zonder handmatige actie:
| Frequentie | Geschikt voor | Kosten-indicatie (5 keywords, Browserbase) |
|---|---|---|
| Wekelijks | Actieve optimalisatieperiodes, concurrerende markten, snelle content-iteraties. Gebruik dit als je actief bezig bent met optimaliseren en snel feedback wilt op je wijzigingen. | ~€0,80/maand |
| Maandelijks | Doorlopend onderhoud, monitoring op langere termijn, stabiele markten. Gebruik dit als onderhoudsmodus nadat je de belangrijkste optimalisaties hebt doorgevoerd. | ~€0,20/maand |
Hoe auto-heranalyse optimaal configureren
- Start met wekelijks tijdens de actieve optimalisatieperiode (eerste 2-3 maanden na de eerste analyse). Zo zie je snel het effect van je wijzigingen
- Schakel over naar maandelijks zodra je scores stabiliseren en je de belangrijkste aanbevelingen hebt doorgevoerd. Dit houdt de kosten laag terwijl je toch trends bijhoudt
- Combineer met notificaties — Stel Slack of e-mail notificaties in zodat je automatisch op de hoogte wordt gebracht van significante veranderingen, zonder handmatig te checken
Bij elke automatische heranalyse ontvang je een notificatie (e-mail, push of Slack, afhankelijk van je instellingen). De resultaten worden automatisch toegevoegd aan de historische tracking.
8. Ranking Intelligence
Ranking Intelligence is een complete suite voor het monitoren van je Google-posities. In tegenstelling tot de standaard SEO-analyse (die een momentopname geeft) houdt Ranking Intelligence dagelijks bij waar je staat in Google. De module bestaat uit drie onderdelen: Positie Tracker, Keyword Explorer en Concurrent Analyse.
Bereiken: ga naar een project en klik op de "Rankings" knop naast "Nieuwe analyse".
8.1 Positie Tracker
De Positie Tracker monitort dagelijks waar je website staat in Google voor specifieke zoekwoorden.
Keywords toevoegen
Voer een zoekwoord in het invoerveld in en klik op +. Het keyword wordt direct toegevoegd aan je tracking lijst. Je kunt maximaal 100 keywords per project tracken.
Hoe de tracking werkt
- Dagelijks om 7:00 worden alle actieve keywords in de verwerkingswachtrij geplaatst
- Elke 2 minuten wordt een keyword uit de wachtrij verwerkt
- Per keyword wordt een Google-zoekopdracht uitgevoerd via BrowserBase (top 20 resultaten)
- Je domein wordt gematcht tegen de zoekresultaten om je positie te bepalen
- Concurrent-posities worden tegelijkertijd vastgelegd (geen extra kosten)
De "Nu checken" knop
Wil je niet wachten op de dagelijkse cron? Klik op de ververs-knop (🔄) naast het invoerveld. Dit plaatst alle actieve keywords direct in de wachtrij. Resultaten verschijnen binnen enkele minuten (afhankelijk van het aantal keywords).
Het dashboard begrijpen
| Element | Betekenis |
|---|---|
| Gem. positie | Gemiddelde Google-positie van al je gevonden keywords |
| Gestegen (groen) | Aantal keywords dat een betere positie heeft dan de vorige check |
| Gedaald (rood) | Aantal keywords dat een slechtere positie heeft |
| Niet gevonden (grijs) | Keywords waarvoor je site niet in de top 20 staat |
Positie trend chart
De grafiek toont posities over de laatste 30 dagen met een omgekeerde Y-as: positie 1 staat bovenaan (beste), positie 20 onderaan. Elke lijn representeert een keyword. Gebruik de legenda om specifieke keywords aan/uit te zetten.
Positie kleuren
| Badge | Positie | Betekenis |
|---|---|---|
| #1-3 | Top 3 | Uitstekend — je staat op de eerste pagina boven de vouw |
| #4-10 | Pagina 1 | Goed — zichtbaar op de eerste pagina |
| #11-20 | Pagina 2 | Matig — weinig klikken, optimalisatie nodig |
| — | Niet gevonden | Je staat niet in de top 20 voor dit keyword |
Keywords beheren
- Pauzeren (oog-icoon): zet een keyword tijdelijk op inactief zodat het niet meer dagelijks wordt gecheckt
- Verwijderen (prullenbak): verwijdert het keyword en alle bijbehorende historie permanent
8.2 Keyword Explorer
De Keyword Explorer gebruikt AI (Claude) om nieuwe keyword-suggesties te genereren op basis van een zoekwoord of URL.
Hoe het werkt
- Kies de modus: Zoekwoord (een seed keyword) of URL (een pagina om te analyseren)
- Voer je seed in en klik op de zoekknop
- Claude genereert 15-25 keyword-suggesties met voor elk keyword:
- Geschat zoekvolume: hoog / gemiddeld / laag
- Moeilijkheidsgraad: makkelijk / gemiddeld / moeilijk
- Opportunity score: 1-10 (kans op ranking)
- Zoekintentie: informatief / transactioneel / navigerend / commercieel
- Relevantie: korte uitleg waarom dit keyword relevant is
"Track" knop
Bij elke suggestie staat een "Track" knop. Hiermee voeg je het keyword direct toe aan de Positie Tracker voor dagelijkse monitoring.
Eerder onderzoek
Alle eerdere keyword-onderzoeken worden bewaard en zijn terug te vinden onder "Eerder onderzoek". Klik op een seed om de resultaten opnieuw te bekijken.
Tips voor effectief keyword research
- Begin breed met een head term (bijv. "gietvloer") en verfijn daarna met specifiekere seeds
- Gebruik de URL-modus voor concurrentpagina's om te ontdekken welke keywords zij targeten
- Focus op keywords met een hoge opportunity score en lage moeilijkheidsgraad
- Combineer informationele en transactionele keywords voor een gebalanceerde strategie
8.3 Concurrent Analyse
De Concurrent Analyse vergelijkt jouw Google-posities met die van je concurrenten voor dezelfde keywords.
Vereisten
Om deze functie te gebruiken moet je:
- Concurrenten toevoegen aan je project (via de projectpagina, sectie "Concurrenten")
- Keywords tracken via de Positie Tracker
- Minimaal een rank check hebben uitgevoerd (automatisch of via "Nu checken")
Wat je ziet
- Vergelijkingsgrafiek: horizontale balkengrafiek met posities per keyword, kleur-gecodeerd per entiteit (jouw site + concurrenten)
- Ranking matrix: tabel met alle keywords als rijen en alle entiteiten als kolommen. Jouw posities zijn onderstreept
- Keyword gaps: keywords waarvoor concurrenten in de top 20 staan maar jij niet (of lager). Per gap zie je welke concurrent het beste scoort en op welke positie. Met de "Track" knop voeg je het keyword toe aan je monitoring
Keyword gaps interpreteren
Keyword gaps zijn kansen: als je concurrent rankt voor een keyword en jij niet, is er waarschijnlijk zoekvolume dat je mist. Prioriteer gaps waar:
- De concurrent hoog rankt (positie 1-10) — er is bewezen zoekvolume
- Het keyword relevant is voor jouw aanbod
- Je al gerelateerde content hebt die je kunt optimaliseren
8.4 Kosten & planning
| Activiteit | Kosten per check | Bij 50 keywords dagelijks | Maandelijks |
|---|---|---|---|
| Rank check (BrowserBase) | ~$0,04 | $2,00/dag | ~$60 |
| Keyword research (Claude) | ~$0,03 | Ad-hoc | ~$5-10 |
Kostentips:
- Gebruik de actief/pauzeer toggle om keywords die je niet meer nodig hebt tijdelijk te stoppen
- Begin met je belangrijkste 10-20 keywords en breid geleidelijk uit
- Alle kosten zijn zichtbaar in het Kosten Dashboard (hoofdstuk 9)
9. Kosten Dashboard
Het Kosten Dashboard geeft een compleet overzicht van alle gemaakte kosten binnen SEO Intelligence. Bereikbaar via het $-icoon in de header, naast het tandwiel (Instellingen).
9.1 Overzicht
Bovenaan het dashboard vind je vier samenvattingskaarten:
| Kaart | Wat het toont |
|---|---|
| Deze maand | Totale kosten sinds het begin van de huidige maand, met procentuele vergelijking ten opzichte van vorige maand |
| Vandaag | Kosten die vandaag zijn gemaakt |
| Vorige maand | Totale kosten van de vorige kalendermaand |
| Totaal (all-time) | Alle kosten sinds het begin van het gebruik |
Met de periode-knoppen (7 dagen / 30 dagen / 90 dagen) pas je het tijdsbereik aan van de gedetailleerde grafieken en tabellen.
~$0,04/keyword
~$0,02-0,09
~$0,03/research
~$0,04/check
9.2 Categorieën
Kosten worden automatisch ingedeeld in vier categorieën:
| Categorie | Icoon | Wat het omvat | Kostenbron |
|---|---|---|---|
| Analyse | 🔍 | Keyword analyses via de standaard SEO-analyse | Claude API (tokens) |
| Content | 📄 | AI-gegenereerde content (blog, landingspagina, FAQ, etc.) | Claude API (tokens) |
| Research | 🔬 | Keyword Explorer suggesties | Claude API (tokens) |
| Rank Check | 🎯 | Dagelijkse positie-checks | BrowserBase (geschat $0,04/check) |
Per categorie zie je het totaalbedrag, het aantal calls en het totale tokenverbruik.
Kosten per dag grafiek
De gestapelde vlakgrafiek (area chart) toont de dagelijkse kosten uitgesplitst per categorie. Dit helpt je om pieken te identificeren en patronen te herkennen (bijv. hogere kosten op maandag als de heranalyse draait).
Verdeling pie chart
De taartgrafiek toont de procentuele verdeling van kosten over de vier categorieën. Zo zie je in een oogopslag waar het meeste geld naartoe gaat.
9.3 Per project
De tabel "Kosten per project" toont per project het totaalbedrag met gekleurde badges per categorie. Projecten zijn gesorteerd op kosten (hoogste eerst). Dit helpt je om:
- Te zien welke klanten/projecten de meeste kosten genereren
- De kosten-batenverhouding per project te evalueren
- Budgetten in te plannen op basis van historische data
Let op: kosten worden automatisch bijgehouden vanaf het moment dat het Kosten Dashboard is geactiveerd. Eerdere analyses (voor de activatie) verschijnen niet in het dashboard.
10. Notificaties
SEO Intelligence ondersteunt drie soorten notificaties:
klaar
10.1 E-mail (SMTP2GO)
E-mailnotificaties worden verstuurd via SMTP2GO. Je ontvangt een e-mail in de volgende situaties:
- Bij voltooide analyses in achtergrondmodus
- Bij voltooide automatische heranalyses
De e-mail bevat een samenvatting met per keyword de opportunity score en een directe link naar de resultaten.
10.2 Browser push notificaties
Als je de browsertab open houdt (of de browser push-toestemming hebt gegeven), ontvang je een browser push-notificatie als de analyse klaar is. Dit werkt via een service worker en is optioneel: je kunt dit aan- of uitzetten in je browserinstellingen.
10.3 Slack webhook
Per project kun je een Slack webhook URL configureren. Wanneer een analyse is voltooid (handmatig of automatisch), wordt er een bericht gestuurd naar het gekoppelde Slack-kanaal. Het bericht bevat de belangrijkste resultaten en een link naar de analyse.
11. Prompts aanpassen
De AI-instructies (prompts) die worden gebruikt voor het genereren van content zijn volledig aanpasbaar via de Instellingen-pagina. Dit geeft je controle over de schrijfstijl, structuur en SEO-focus van de gegenereerde content.
Bereikbaarheid
De Instellingen-pagina is bereikbaar via het tandwiel-icoon in de header — zowel op de homepagina als op de resultatenpagina. Daarnaast vind je op beide pagina's een boek-icoon dat deze handleiding opent.
Beschikbare prompts
Er zijn zes prompts die je kunt aanpassen:
| Prompt | Wat het stuurt |
|---|---|
| Systeem-prompt | De AI-persona en kernregels: schrijfstijl, taal, markdown-formatting, en SEO-principes die voor alle content types gelden. |
| Blogartikel | Structuureisen voor blogartikelen: aantal woorden, H2-secties, FAQ-integratie, introductie en conclusie. |
| Landingspagina | Instructies voor conversiegerichte landingspagina's: hero, voordelen, CTA-secties, FAQ. |
| FAQ-pagina | Richtlijnen voor FAQ-pagina's: vraag-antwoord structuur, thematische groepering, antwoorddiepte. |
| Productbeschrijving | Eisen voor productbeschrijvingen: voordelen, kenmerken, use cases, doelgroep. |
| Pillar Content | Instructies voor uitgebreide cornerstone-artikelen: inhoudsopgave, deelonderwerpen, interne linking. |
Hoe prompts aanpassen
- Ga naar Instellingen via het tandwiel-icoon
- Scroll naar de sectie "Content Prompts"
- Klik op het content type dat je wilt aanpassen — het vouwt open
- Bewerk de tekst in het invoerveld
- Klik op "Opslaan" — de wijziging wordt direct gebruikt bij de volgende generatie
Elke prompt toont een badge die aangeeft of het de standaard versie is of een aangepaste versie. Een oranje bolletje verschijnt als er onopgeslagen wijzigingen zijn.
12. REST API
SEO Intelligence biedt een REST API waarmee je analyses kunt starten en resultaten kunt ophalen vanuit externe systemen, scripts of integraties. De API maakt het mogelijk om SEO-analyses te automatiseren en te integreren in je bestaande workflows.
X-API-Key header
/api/v1/analyze
verwerking
/api/v1/jobs/[id]
resultaten
12.1 Endpoints
Analyse starten
| Eigenschap | Waarde |
|---|---|
| Methode | POST |
| URL | /api/v1/analyze |
| Beschrijving | Start een nieuwe SEO-analyse voor een opgegeven URL en zoekwoorden |
Job status ophalen
| Eigenschap | Waarde |
|---|---|
| Methode | GET |
| URL | /api/v1/jobs/[id] |
| Beschrijving | Haal de status en resultaten op van een lopende of voltooide analyse |
12.2 Authenticatie
Alle API-aanvragen moeten worden geauthenticeerd met een API key via de X-API-Key header:
X-API-Key: jouw-api-key-hier
API keys worden SHA-256 gehashed opgeslagen in de database. De oorspronkelijke key wordt slechts eenmaal getoond bij het aanmaken — bewaar deze veilig.
12.3 API keys beheren
API keys worden beheerd via de Instellingen-pagina. Hier kun je:
- Nieuwe key aanmaken — Genereer een nieuwe API key met een beschrijvende naam
- Keys bekijken — Zie een overzicht van al je actieve keys (gehashed, niet de originele waarde)
- Keys verwijderen — Verwijder keys die niet meer nodig zijn
12.4 Praktische use cases
De REST API opent de deur naar krachtige automatiseringen. Hier zijn de meest voorkomende use cases met concrete voorbeelden:
Zapier/Make integratie: automatisch analyseren bij nieuwe content
Koppel SEO Intelligence aan je CMS via Zapier of Make (voorheen Integromat). Stel een trigger in die automatisch een SEO-analyse start zodra je een nieuwe blogpost publiceert. De flow ziet er zo uit:
- Je publiceert een nieuwe blogpost in WordPress/Ghost/Contentful
- Zapier detecteert de nieuwe publicatie (trigger)
- Zapier stuurt een POST request naar
/api/v1/analyzemet de URL en zoekwoorden - De analyse draait op de achtergrond
- Je ontvangt een Slack-notificatie met de resultaten
CI/CD pipeline: SEO-check bij elke deploy
Integreer een SEO-check in je deployment pipeline. Elke keer dat je een wijziging aan je website deployt, wordt automatisch een analyse gestart. Zo vang je SEO-problemen op voordat ze impact hebben. Een voorbeeld met curl in een GitHub Actions workflow:
curl -X POST https://jouw-domein.com/api/v1/analyze \
-H "X-API-Key: sk_..." \
-H "Content-Type: application/json" \
-d '{"url":"https://voorbeeld.nl/pagina","keywords":["zoekwoord 1","zoekwoord 2"],"projectId":"abc123"}'
Custom dashboards: data ophalen voor eigen rapportage
Haal analyseresultaten op via de GET endpoint en integreer ze in je eigen dashboard (bijv. Google Data Studio, Power BI, of een intern tool). Poll de job status totdat de analyse voltooid is en verwerk de resultaten vervolgens in je eigen rapportage.
curl -X GET https://jouw-domein.com/api/v1/jobs/JOB_ID \
-H "X-API-Key: sk_..."
Periodieke bulk-analyses via een cron job
Stel een server-side script in dat elke maand automatisch de belangrijkste pagina's van al je klanten analyseert. Dit is een goedkoper alternatief voor de ingebouwde automatische heranalyse als je meer controle wilt over timing en zoekwoord-selectie.
13. Kosten en limieten
De kosten van een analyse hangen af van de gekozen zoekmethode en het aantal zoekwoorden:
| Browserbase | Anthropic Web Search | |
|---|---|---|
| Kosten per keyword | ~€0,04 | ~€0,42 |
| 5 keywords | ~€0,20 | ~€2,10 |
| 10 keywords | ~€0,40 | ~€4,20 |
| 50 keywords (bulk) | ~€2,00 | ~€21,00 |
| Snelheid | ~1 min per keyword | ~1 min per keyword |
| Max per formulier | 10 keywords | 10 keywords |
| Max per bulk import | 50 keywords | 50 keywords |
De daadwerkelijke kosten worden live weergegeven tijdens de analyse in de header van de resultatenpagina. Het model dat wordt gebruikt is Claude Sonnet, met een maximum van 8000 output tokens per keyword.
Content Generator kosten
De Content Generator functie brengt extra kosten met zich mee bovenop de analyse. Deze zijn afhankelijk van het gekozen content type:
| Content type | Geschatte kosten | Max tokens |
|---|---|---|
| Blog artikel | ~$0,04 | 4096 |
| Landingspagina | ~$0,03 | 3000 |
| FAQ-pagina | ~$0,04 | 4096 |
| Productbeschrijving | ~$0,02 | 2500 |
| Pillar content | ~$0,09 | 8000 |
14. Instellingen
De Instellingen-pagina is het centrale beheercentrum van SEO Intelligence. Hier beheer je alle configuraties:
| Sectie | Wat je hier beheert |
|---|---|
| Content Prompts | De AI-instructies aanpassen voor elk content type (systeem-prompt, blog, landing, FAQ, product, pillar). Zie hoofdstuk 11. |
| AI Provider Keys | API keys instellen voor Anthropic (Claude), OpenAI (GPT-4o), Google (Gemini) en Perplexity. Keys worden versleuteld opgeslagen (AES-256-GCM). Minimaal een Anthropic key is vereist voor analyses. |
| Proxy Pools | Proxy servers configureren voor Google SERP scraping. De standaard proxy wordt als eerste gebruikt bij rank checks en analyses. Zie hieronder. |
| API Keys | API keys aanmaken en beheren voor externe integraties via de REST API. Zie hoofdstuk 12. |
De Instellingen-pagina is bereikbaar via het tandwiel-icoon in de header van elke pagina.
14.1 Proxy Pools
Google blokkeert regelmatig verzoeken van serverless platformen (zoals Vercel) omdat de IP-adressen herkend worden als datacenter-verkeer. Proxy pools lossen dit op door je verkeer via residentiële of datacenter-proxies te routeren, waardoor Google de verzoeken als normaal gebruikersverkeer beschouwt.
Waarom proxy pools belangrijk zijn
Zonder proxy kun je te maken krijgen met:
- CAPTCHA-pagina’s — Google toont een verificatiepagina in plaats van zoekresultaten
- "Niet gevonden" bij rank checks — De scraper haalt 0 resultaten op omdat Google de request blokkeert
- Onbetrouwbare data — Inconsistente resultaten doordat sommige verzoeken wel en andere niet doorkomen
Hoe de fallback-keten werkt
SEO Intelligence gebruikt een goedkoopst-eerst strategie bij het ophalen van Google-resultaten. De volgorde is:
| # | Methode | Kosten | Wanneer |
|---|---|---|---|
| 1 | Puppeteer + proxy | Gratis* | Als er een standaard proxy is geconfigureerd. Gebruikt lokale Chromium via je proxy server. |
| 2 | Puppeteer zonder proxy | Gratis | Als de proxy faalt. Directe verbinding — kan geblokkeerd worden door Google. |
| 3 | Browserbase | ~$0,04/check | Als Puppeteer faalt. Gebruikt een cloud-browser met eigen IP-pool. |
| 4 | Anthropic web search | ~$0,42/check | Alleen bij keyword-analyses (niet bij rank checks). Laatste redmiddel. |
* Proxy-kosten zijn afhankelijk van je proxy provider. De tool registreert $0,00 voor proxy-verzoeken.
Als een methode faalt (timeout, CAPTCHA, fout), wordt automatisch de volgende methode geprobeerd. In de logs en de UI zie je welke methode uiteindelijk is gebruikt.
Een proxy pool toevoegen
- Ga naar Instellingen via het tandwiel-icoon
- Scroll naar de sectie “Proxy Pools”
- Klik op “Toevoegen”
- Vul de gegevens in:
- Naam — Een beschrijvende naam (bijv. “Residentieel NL” of “Datacenter US”)
- Host — Het adres van de proxy server (bijv.
proxy.example.com) - Port — De poort (standaard 80, vaak ook 8080 of 3128)
- Gebruikersnaam — Je proxy gebruikersnaam (optioneel bij open proxies)
- Wachtwoord — Je proxy wachtwoord (wordt versleuteld opgeslagen met AES-256-GCM)
- Vink “Gebruik als standaard” aan als dit je primaire proxy moet zijn
- Klik op “Opslaan”
Proxy pools beheren
- Standaard instellen — Klik op het ster-icoon naast een proxy om deze als standaard in te stellen. Er kan slechts één standaard proxy zijn.
- Verwijderen — Klik op het prullenbak-icoon. Er verschijnt een bevestigingsdialoog voordat de proxy wordt verwijderd.
Welk type proxy kiezen?
| Type | Geschikt voor | Nadelen |
|---|---|---|
| Residentiële proxies | Beste keuze voor Google scraping. IP-adressen zijn van echte ISP’s, waardoor Google ze nauwelijks blokkeert. | Duurder, soms trager |
| Datacenter proxies | Goedkoper en sneller. Geschikt voor lagere volumes of als je IP-pool voldoende groot is. | Google kan ze herkennen en blokkeren bij hoog volume |
| Roterende proxies | Ideaal voor bulk rank checks. Elk verzoek krijgt automatisch een ander IP-adres. | Duurdere proxy-abonnementen |
gl=nl instelt. Google weegt het IP-adres zwaarder dan de URL-parameter.
14.2 Systeemdiagnose
De diagnose-pagina geeft een real-time overzicht van de gezondheid van alle services en verbindingen die SEO Intelligence gebruikt. Dit is het eerste dat je controleert als iets niet werkt.
Bereikbaarheid
Ga naar de diagnose-pagina via het hartslag-icoon (📈) in de header, naast “Instellingen”. De pagina is alleen zichtbaar voor admins. Je kunt ook direct navigeren naar /diagnostics.
Wat wordt gecontroleerd?
Bij het openen van de pagina worden automatisch 11 checks parallel uitgevoerd. Elke check is onafhankelijk — een falende check blokkeert de rest niet.
| Check | Wat wordt getest | Wanneer “Fout” |
|---|---|---|
| Database | Verbinding met Neon Postgres + aantal tabellen | DATABASE_URL ontbreekt of database onbereikbaar |
| Anthropic (Claude) | Key aanwezig + API validatie (models endpoint) | Geen key of key ongeldig/verlopen |
| OpenAI (GPT-4o) | Key aanwezig | — (optioneel, toont “waarschuwing”) |
| Google (Gemini) | Key aanwezig | — (optioneel) |
| Perplexity | Key aanwezig | — (optioneel) |
| Browserbase | API key + project ID aanwezig | Environment variables ontbreken |
| Proxy Pool | Default proxy geconfigureerd + TCP verbindingstest | Proxy niet bereikbaar (timeout of weigering) |
| Chromium | Puppeteer binaries aanwezig op het bestandssysteem | Binaries niet gevonden (build issue) |
| Email (SMTP2GO) | SMTP2GO_API_KEY aanwezig | — (optioneel) |
| Push Notificaties | VAPID keys aanwezig | — (optioneel) |
| Encryptie | ENCRYPTION_KEY ingesteld | Encryptie niet mogelijk — keys kunnen niet worden opgeslagen |
Status kleuren
| Status | Betekenis | Actie |
|---|---|---|
| OK | Service werkt correct | Geen actie nodig |
| Waarschuwing | Service niet geconfigureerd maar is optioneel | Configureer als je de functie wilt gebruiken |
| Fout | Service is vereist maar werkt niet | Directe actie nodig — zie de foutmelding voor details |
De samenvattingsbalk
Bovenaan de pagina zie je een balk met het totaal: bijv. “8 OK · 2 Waarschuwingen · 1 Fout”. Dit geeft in één oogopslag de algehele gezondheid weer.
Latency
Bij elke check wordt de responstijd in milliseconden getoond. Dit helpt bij het identificeren van trage verbindingen. Een database-check die normaal 50ms duurt maar plotseling 2000ms toont, kan wijzen op een netwerkprobleem of een overbelaste database.
Veelvoorkomende problemen en oplossingen
| Probleem | Mogelijke oorzaak | Oplossing |
|---|---|---|
| Database: Fout | DATABASE_URL ontbreekt of ongeldig | Controleer de environment variable in Vercel → Settings → Environment Variables |
| Anthropic: Key ongeldig | Key verlopen of ingetrokken | Maak een nieuwe key aan op console.anthropic.com en sla op in Instellingen → AI Provider Keys |
| Proxy: Niet bereikbaar | Proxy server down of credentials onjuist | Test de proxy handmatig, controleer host/port/credentials in Instellingen → Proxy Pools |
| Chromium: Niet gevonden | Build-stap heeft binaries niet gekopieerd | Controleer of scripts/copy-chromium.mjs in het build-commando zit en herdeployeer |
| Encryptie: Fout | ENCRYPTION_KEY ontbreekt | Stel een willekeurige string in als ENCRYPTION_KEY in de environment variables |
15. Beveiliging
SEO Intelligence hanteert meerdere beveiligingslagen om je gegevens te beschermen:
| Maatregel | Toelichting |
|---|---|
| Admin login | Toegang tot de applicatie is beveiligd met een gebruikersnaam en wachtwoord. De sessie wordt beheerd via een veilige httpOnly cookie. |
| Deelbare links (read-only) | Share links zijn publiek toegankelijk maar uitsluitend read-only. Ontvangers kunnen resultaten bekijken maar niets wijzigen. |
| API keys (SHA-256) | API keys voor de REST API worden SHA-256 gehashed opgeslagen. De originele key wordt slechts eenmaal getoond bij aanmaak. |
| Credentials (AES-256-GCM) | Gevoelige gegevens zoals AI provider keys en proxy wachtwoorden worden versleuteld opgeslagen met AES-256-GCM encryptie. |
| Proxy pools | Proxy wachtwoorden worden versleuteld opgeslagen (AES-256-GCM). Credentials worden nooit in logs of responses getoond. |
| Database | Alle data wordt opgeslagen in Neon Postgres (serverless) met versleutelde verbinding. |
16. Best Practices & Methodiek
SEO Intelligence is een krachtig hulpmiddel, maar het verschil tussen matige en uitstekende resultaten zit in hoe je het inzet. Dit hoofdstuk beschrijft de bewezen methodieken en best practices die ervaren SEO-analisten gebruiken om maximale waarde uit de tool te halen.
16.1 Analysefrequentie en workflow
Hoe vaak analyseren?
| Situatie | Frequentie | Toelichting |
|---|---|---|
| Nieuwe content | Direct na publicatie | Analyseer elke nieuwe pagina of blogpost direct na publicatie. Dit geeft je een baseline en identificeert onmiddellijk technische problemen die je kunt oplossen voordat Google de pagina indexeert. |
| Bestaande pagina's (actief) | Maandelijks | Pagina's die je actief aan het optimaliseren bent, analyseer je maandelijks. Dit geeft je genoeg tijd om wijzigingen door te voeren en Google de tijd te geven om ze te verwerken (Google heeft 2-4 weken nodig om veranderingen volledig te reflecteren). |
| Bestaande pagina's (onderhoud) | Per kwartaal | Pagina's die goed presteren en waarbij je geen actieve optimalisatie doet, analyseer je eens per kwartaal om te controleren of er geen onverwachte dalingen zijn. |
| Na concurrentieverandering | Direct | Als je via Google Search Console of een andere tool opmerkt dat een concurrent je heeft ingehaald, analyseer dan direct om te begrijpen waarom. |
5-10 keywords
top 3 acties
3-4 weken
heranalyse
De ideale optimalisatieworkflow
De meest effectieve workflow volgt een cyclus van vier stappen die je herhaalt totdat je tevreden bent met je rankings:
- Analyseer — Voer een complete analyse uit met 5-10 relevante zoekwoorden. Bestudeer alle tabbladen: overzicht voor prioritering, audit voor technische issues, content gaps voor inhoudelijke tekortkomingen, aanbevelingen voor het actieplan
- Implementeer de top 3 aanbevelingen — Focus. Doe niet alles tegelijk, maar pak de drie aanbevelingen met de hoogste prioriteit en kleinste inspanning. Dit zijn meestal: title/meta description optimaliseren, zoekwoord plaatsing verbeteren, en de belangrijkste content gap dichten
- Wacht 3-4 weken — Google heeft tijd nodig om je wijzigingen te crawlen, indexeren en evalueren. Ongeduld is de vijand van SEO. Gebruik deze tijd om andere pagina's te optimaliseren
- Heranalyseer en vergelijk — Voer dezelfde analyse opnieuw uit. Vergelijk de scores met de vorige analyse via de trend-grafiek. Zijn de scores gestegen? Focus dan op de volgende set aanbevelingen. Zijn ze gelijk gebleven? Ga dieper: content uitbreiden, meer backlinks, betere gebruikerservaring
16.2 Content strategie op basis van analyses
Content gaps als redactionele planning
De Content Gaps uit elke analyse zijn niet alleen verbeterpunten voor individuele pagina's — ze zijn een goudmijn voor je gehele contentstrategie. Werk als volgt:
- Verzamel content gaps uit meerdere analyses — Analyseer je 5-10 belangrijkste pagina's en noteer alle ontbrekende onderwerpen
- Groepeer en prioriteer — Onderwerpen die bij meerdere pagina's als gap voorkomen zijn het belangrijkst. Ze vertegenwoordigen kennislacunes op je hele site, niet slechts op een pagina
- Bepaal het formaat — Sommige gaps zijn een alinea op een bestaande pagina, andere verdienen een eigen blogpost of landingspagina. Gebruik de Content Generator (sectie 6.8) om direct content te produceren
- Plan publicatie — Verwerk de gaps in je redactionele kalender. Publiceer 2-4 nieuwe stukken content per maand op basis van de geidentificeerde gaps
- Heranalyseer — Na publicatie: analyseer opnieuw om te bevestigen dat de gaps zijn gedicht en de scores zijn verbeterd
Voorbeeld: redactionele planning voor een vloerenbedrijf
Na analyse van de pagina's "gietvloer kosten", "pvc vloer woonkamer" en "vloerverwarming" zijn de volgende content gaps geidentificeerd:
| Content gap | Komt voor bij | Formaat | Prioriteit |
|---|---|---|---|
| Vergelijking vloertypes (kosten, onderhoud, levensduur) | 3 van 3 pagina's | Uitgebreid vergelijkingsartikel (pillar content) | Hoog — wordt bij elke pagina gemist |
| Onderhoudstips per vloertype | 2 van 3 pagina's | Blogartikel per vloertype | Gemiddeld |
| Ervaringen/reviews van klanten | 2 van 3 pagina's | Testimonial-sectie op bestaande pagina's | Gemiddeld |
| FAQ over vloerverwarming compatibiliteit | 1 van 3 pagina's | FAQ-sectie toevoegen | Laag |
16.3 Technische SEO: de audit als startpunt
De on-page audit (sectie 6.2) is een uitstekend startpunt voor technische SEO, maar het is niet het eindpunt. De audit controleert de belangrijkste on-page factoren, maar er zijn technische SEO-aspecten die buiten de scope van de tool vallen en die je apart moet controleren:
- Core Web Vitals (CWV) — Google's metrieken voor gebruikerservaring: LCP (laadtijd), FID/INP (interactiviteit), CLS (visuele stabiliteit). Check deze in Google PageSpeed Insights of Google Search Console. De audit kan een perfecte score geven terwijl je CWV slecht zijn, en CWV beinvloeden wel je ranking
- Mobiele bruikbaarheid — Google gebruikt mobile-first indexing. Test je pagina's met Google's Mobile-Friendly Test. Een pagina die op desktop perfect is maar op mobiel onleesbaar, wordt door Google beoordeeld op de mobiele versie
- Crawlbaarheid — Is je pagina bereikbaar voor Googlebot? Check robots.txt, noindex-tags, en de XML sitemap. De audit gaat ervan uit dat de pagina crawlbaar is, maar als dat niet zo is, maakt de rest niet uit
- Site-architectuur — De audit controleert interne links op de individuele pagina, maar niet de algehele site-structuur. Een goede site-architectuur (maximaal 3 klikken naar elke pagina) is essentieel voor zowel Google als gebruikers
- Paginaladtijd — De audit rapporteert de laadtijd, maar optimaliseert deze niet. Comprimeer afbeeldingen, minify CSS/JS, gebruik lazy loading en een CDN voor snellere laadtijden
16.4 Link building: hoe de analyse hierbij helpt
Linkbuilding — het verkrijgen van backlinks van andere websites — is een van de sterkste ranking factoren. SEO Intelligence doet geen directe linkbuilding, maar de analyseresultaten geven je waardevolle handvatten:
- Competitor analysis als link-bron — De concurrenten die je hebt toegevoegd (sectie 3.3) zijn potentiele bronnen van backlink-ideeen. Analyseer welke sites naar je concurrenten linken (via tools als Ahrefs of SEMrush) en benader dezelfde sites met jouw verbeterde content
- Content gaps als linkwaardige content — Het dichten van content gaps maakt je content completer en daarmee linkwaardiger. Een uitgebreid vergelijkingsartikel (geidentificeerd als content gap) is precies het type content waar andere sites graag naar linken
- FAQ-content voor link earning — FAQ's die unieke, waardevolle antwoorden geven, worden vaak geciteerd en gelinkt door andere sites. Gebruik het FAQ-tabblad om de meest waardevolle vragen te identificeren en geef het beste antwoord op het internet
- Pillar content als linkbait — Gebruik de Content Generator om pillar content te creeren rond je belangrijkste onderwerpen. Pillar pages die een onderwerp uitputtend behandelen, trekken van nature backlinks aan
16.5 Effectieve klantrapportage
Als je SEO Intelligence als bureau-tool inzet, is rapportage aan klanten cruciaal. Hier zijn best practices voor overtuigende rapportages:
De driemaandelijkse rapportagecyclus
- Maand 1: Nulmeting — Voer de eerste analyse uit, genereer een PDF-rapport als baseline. Presenteer de huidige situatie en het actieplan (top 10 aanbevelingen). Stel verwachtingen: SEO-resultaten zijn zichtbaar na 2-3 maanden
- Maand 2: Voortgangsrapport — Toon de trend-grafiek met de ontwikkeling sinds de nulmeting. Highlight de doorgevoerde verbeteringen en hun impact op de audit-score. Presenteer de content gaps die zijn gedicht
- Maand 3: Resultatenrapport — Genereer een nieuw PDF-rapport en vergelijk het naast het nulmetingsrapport. Toon de stijging in opportunity scores, de daling in content gaps, en de verbetering in audit-scores. Dit is het moment om de ROI van je SEO-werk aan te tonen
Tips voor overtuigende presentatie
- Begin met de samenvatting — Klanten hebben geen tijd voor details. Leid met de belangrijkste verbetering ("Opportunity score gestegen van 4 naar 7") en bied de details aan als bijlage
- Gebruik de trend-grafiek — Een stijgende lijn is het krachtigste visuele argument voor de waarde van SEO. Screenshot de trend-grafiek en zet hem prominent in je presentatie
- Vertaal scores naar bedrijfsimpact — "De opportunity score is gestegen van 5 naar 8" zegt weinig tegen een klant. "We hebben nu een realistische kans om in de top 5 te komen voor 'gietvloer kosten', wat potentieel 200-400 extra bezoekers per maand oplevert" zegt veel meer
- Stel white-label branding in — Een rapport in de huisstijl van de klant wordt serieuzer genomen dan een generiek rapport. Het kost twee minuten om in te stellen en maakt een wereld van verschil
14. AI Visibility Tracker
De manier waarop mensen informatie vinden verandert fundamenteel. Steeds meer gebruikers stellen hun vragen niet meer aan Google, maar aan AI-zoekmachines zoals ChatGPT, Perplexity, Claude en Google AI Overviews. Waar je vroeger moest "ranken op pagina 1" van Google, is het nu minstens zo belangrijk om genoemd te worden in AI-antwoorden.
Dit is geen verre toekomst — het gebeurt nu. Uit onderzoek blijkt dat een groeiend percentage zoekopdrachten eindigt in een AI-gegenereerd antwoord, zonder dat de gebruiker ooit een website bezoekt. Als jouw merk niet in die antwoorden voorkomt, verlies je potentiële klanten aan concurrenten die wél genoemd worden.
De AI Visibility Tracker beantwoordt de cruciale vraag: "Wat zegt AI over mijn merk, en hoe verhoud ik me tot de concurrentie?"
14.1 Test prompts
Ga naar een project en klik op "AI Visibility". Het succes van je AI visibility monitoring staat of valt met de kwaliteit van je test-prompts. Je wilt prompts die overeenkomen met hoe echte gebruikers vragen stellen aan AI-modellen.
Effectieve prompts schrijven
Goede test-prompts vallen in vier categorieën. Gebruik een mix van alle vier voor een compleet beeld:
| Categorie | Doel | Voorbeeldprompt | Waarom dit werkt |
|---|---|---|---|
| Merkbekendheid | Wordt je merk direct herkend door AI? | "Wat is [bedrijfsnaam] en wat doen ze?" | Test of het AI-model jouw merk kent en correct beschrijft. Als het model je niet kent, heb je een zichtbaarheidsprobleem op het meest basale niveau. |
| Productvergelijking | Word je genoemd als optie in vergelijkingen? | "Wat zijn de beste [product/dienst] aanbieders in [regio]?" | Dit is de meest waardevolle categorie. Gebruikers die vergelijken zitten in de overwegingsfase — precies het moment waarop je zichtbaar wilt zijn. |
| Probleem/oplossing | Komt je merk naar voren bij relevante problemen? | "Hoe los ik [probleem] op?" of "Wat is de beste aanpak voor [uitdaging]?" | Mensen stellen AI vragen over problemen. Als jouw merk als oplossing wordt genoemd, bouw je autoriteit op vóór de aankoop. |
| Lokaal | Ben je zichtbaar voor lokale zoekvragen? | "Waar kan ik [product/dienst] kopen in [stad]?" | Essentieel voor lokale bedrijven. AI-modellen gebruiken lokale context steeds beter — maar alleen als er voldoende online signalen zijn. |
Hoeveel prompts heb je nodig?
Voor betekenisvolle data raden we 10 tot 20 prompts per project aan. Met minder dan 10 is je mention rate statistisch niet betrouwbaar. Meer dan 20 kan, maar levert doorgaans geen significant betere inzichten op en verhoogt de kosten.
Een goede verdeling:
- 2-3 prompts in de categorie Merkbekendheid
- 5-8 prompts in de categorie Productvergelijking (dit is je kerngebied)
- 3-5 prompts in de categorie Probleem/oplossing
- 2-4 prompts in de categorie Lokaal (als je een lokaal bedrijf bent)
Je kunt prompts individueel checken (play-knop) of alle tegelijk via "Check nieuwe" of "Alles opnieuw".
14.2 AI-modellen
De tool checkt je zichtbaarheid bij alle geconfigureerde AI-modellen. Het is belangrijk om meerdere modellen te monitoren, omdat elk model andere trainingsdata, andere bronnen en andere biases heeft. Een merk dat prominent aanwezig is in ChatGPT-antwoorden kan volledig afwezig zijn in Perplexity, en vice versa.
| Model | Hoe configureren | Kosten per check | Kenmerken |
|---|---|---|---|
| Claude (Anthropic) | Standaard beschikbaar via Anthropic API key | ~$0.35 | Gebruikt trainingsdata tot een vaste cut-off datum. Sterk in gedetailleerde, genuanceerde antwoorden. Neiging om bekende merken met veel online content te benoemen. |
| Perplexity | Instellingen → AI Provider Keys → Perplexity key invoeren | ~$0.01 | Doorzoekt het live web bij elke query — resultaten weerspiegelen de actuele staat van het internet. Verwijst naar bronnen. Het belangrijkste model om te tracken vanwege de snelle groei in marktaandeel. |
| GPT-4 (OpenAI) | Instellingen → AI Provider Keys → OpenAI key invoeren | ~$0.03 | Het meest gebruikte AI-model wereldwijd. Begunstigt content met hoge autoriteit en brede online aanwezigheid. Belangrijk vanwege het enorme gebruikersbestand. |
Waarom Perplexity extra belangrijk is
Perplexity groeit het snelst van alle AI-zoekmachines en heeft een uniek kenmerk: het doorzoekt live het web bij elke vraag. Dit betekent dat je SEO-inspanningen (content, backlinks, structured data) direct invloed hebben op je Perplexity-zichtbaarheid. Bij Claude en GPT-4 ben je deels afhankelijk van wanneer het model is getraind — bij Perplexity telt wat er nu online staat.
Kostenoptimalisatie
Met 15 prompts en 3 modellen kost een volledige check ongeveer $5,85 (15 × $0.35 + 15 × $0.01 + 15 × $0.03). Tips om kosten te beheersen:
- Start met Perplexity alleen — dit is het goedkoopst ($0.15 per 15 prompts) en geeft de meest actuele data
- Voeg Claude en GPT-4 toe bij maandelijkse deep-dives — een wekelijkse check op Perplexity met maandelijkse multi-model check is een goede balans
- Gebruik "Check nieuwe" in plaats van "Alles opnieuw" als je alleen recent toegevoegde prompts wilt testen
14.3 Resultaten lezen
De resultaten van een AI Visibility check bevatten rijke data die je op meerdere niveaus kunt analyseren. Hieronder bespreken we elk onderdeel in detail.
Sentiment score (-100 tot +100)
De sentiment score geeft aan hoe positief of negatief de AI over jouw merk spreekt in het antwoord. De score wordt berekend op basis van de context, woordkeuze en toon waarmee jouw merk wordt besproken.
| Score | Betekenis | Voorbeeld |
|---|---|---|
| +50 tot +100 | Sterk positief | "[Bedrijf] staat bekend als een van de betrouwbaarste aanbieders en wordt veel aanbevolen..." |
| +10 tot +49 | Licht positief | "[Bedrijf] is een van de opties die je kunt overwegen, met goede reviews..." |
| -9 tot +9 | Neutraal | "[Bedrijf] biedt deze dienst aan in de regio..." (feitelijke vermelding zonder oordeel) |
| -10 tot -49 | Licht negatief | "[Bedrijf] heeft gemengde reviews, met sommige klachten over..." |
| -50 tot -100 | Sterk negatief | "[Bedrijf] wordt regelmatig bekritiseerd vanwege..." |
Positie in het AI-antwoord
Als je merk wordt genoemd, krijg je een positie-nummer. Dit werkt vergelijkbaar met Google-rankings, maar dan binnen het AI-antwoord:
- Positie 1 — Jouw merk is het eerste dat de AI noemt. Dit is de sterkste positie, vergelijkbaar met positie #1 in Google. Gebruikers onthouden en vertrouwen de eerste aanbeveling het meest.
- Positie 2-3 — Nog steeds sterk zichtbaar. Je wordt meegenomen in de overweging.
- Positie 4+ — Je wordt wel genoemd, maar de kans dat een gebruiker actie onderneemt op basis van deze vermelding is lager. Het is een goed signaal dat de AI je kent, maar er is ruimte voor verbetering.
Mention rate: wat is een goed percentage?
De mention rate toont het percentage van al je test-prompts waarbij jouw merk wordt genoemd. Interpretatie hangt sterk af van je marktpositie:
| Mention rate | Beoordeling | Context |
|---|---|---|
| 70-100% | Uitstekend | Je merk is breed zichtbaar in AI-antwoorden. De AI beschouwt jou als een autoriteit in je niche. |
| 40-69% | Goed | Je bent zichtbaar bij de meeste relevante vragen, maar er zijn blinde vlekken. Analyseer bij welke prompt-categorieën je ontbreekt. |
| 15-39% | Matig | Je wordt sporadisch genoemd. Focus op het versterken van je online aanwezigheid in de categorieën waar je ontbreekt. |
| 0-14% | Laag | De AI kent je merk nauwelijks. Dit vereist een fundamentele strategie voor online zichtbaarheid (zie hieronder). |
Categorie-inzichten
De resultaten worden ook uitgesplitst per promptcategorie. Dit is bijzonder waardevol voor strategie: je kunt precies zien bij welk type vraag je wel en niet zichtbaar bent. Een bedrijf dat 80% scoort op merkbekendheid-prompts maar 10% op productvergelijkingen weet precies waar de prioriteit ligt.
Historisch tracken via het archief
Gebruik "Onderzoek afsluiten" om een snapshot op te slaan. Dit creëert een tijdstempel in je archief dat je later kunt vergelijken. Door regelmatig (maandelijks) snapshots op te slaan, bouw je een trendlijn op waarmee je kunt meten of je AEO-inspanningen effect hebben.
Let op de volgende trends:
- Stijgende mention rate — Je content-strategie werkt. Meer AI-modellen herkennen je merk.
- Dalende mention rate — Mogelijk is een concurrent actiever geworden, of zijn AI-modellen bijgewerkt met nieuwere data waarin jouw merk minder prominent is.
- Verschuivende positie — Als je positie daalt maar je mention rate gelijk blijft, worden er nieuwe concurrenten boven je geplaatst.
- Sentiment verschuiving — Een dalend sentiment kan wijzen op nieuwe negatieve reviews of berichtgeving online.
Strategisch reageren: niet genoemd door AI
Als je merk niet of nauwelijks wordt genoemd door AI-modellen, zijn er concrete stappen die je kunt nemen:
- Content versterken — Publiceer uitgebreide, autoritatieve content op je website. AI-modellen leren van webinhoud; hoe meer kwalitatieve content over jouw expertise, hoe groter de kans op vermelding.
- Structured data implementeren — Gebruik Schema.org markup (Organization, LocalBusiness, Product, FAQ) zodat AI-modellen jouw data gestructureerd kunnen verwerken.
- Merkvermelding opbouwen — Zorg dat je merk wordt genoemd op relevante derde-partij websites: brancheverenigingen, reviewplatforms, vakbladen, directories. AI-modellen gebruiken deze bronnen om de relevantie van merken te bepalen.
- FAQ-content uitbreiden — AI-modellen zijn geöptimaliseerd voor vraag-antwoord patronen. Maak FAQ-pagina's die exact de vragen beantwoorden die gebruikers aan AI stellen (gebruik je test-prompts als inspiratie).
- Perplexity-optimalisatie — Omdat Perplexity live het web doorzoekt, zijn je SEO-verbeteringen hier het snelst zichtbaar. Focus eerst op Perplexity-zichtbaarheid als quick win.
Reageren op negatief sentiment
Als de AI negatief over je merk spreekt, is dat een serieus probleem dat aandacht vereist:
- Brononderzoek — Lees het volledige AI-antwoord. Welke negatieve informatie citeert de AI? Dit komt ergens vandaan (reviews, artikelen, forum-posts).
- Bron aanpakken — Reageer op negatieve reviews, publiceer een weerwoord bij onterechte kritiek, of los het onderliggende probleem op.
- Positieve signalen versterken — Zorg voor meer positieve content dan negatieve. AI-modellen wegen het volume van bronnen mee.
- Geduld — Bij Claude en GPT-4 duurt het tot de volgende training-update voordat verbeteringen zichtbaar worden. Bij Perplexity zie je resultaten sneller.
15. Backlink Analyse
Backlinks — links van andere websites naar jouw website — zijn een van de drie belangrijkste rankingfactoren van Google, naast content en RankBrain (Google's AI-systeem). Een backlink is in essentie een stem van vertrouwen: als een andere website naar jou linkt, zegt die daarmee "deze pagina is waardevol en betrouwbaar."
Niet alle stemmen wegen even zwaar. Een link van een gerespecteerde, relevante website (een vakblad in jouw branche, een overheidssite, een universiteit) is vele malen waardevoller dan een link van een willekeurige directory of blogcommentaar. Dit concept heet link equity (ook wel "linkjuice" genoemd): de waarde die via een backlink wordt doorgegeven aan jouw pagina.
De optelsom van al je backlinks bepaalt mede je domeinautoriteit — een maat voor hoe betrouwbaar en gezaghebbend Google jouw hele domein vindt. Een hogere domeinautoriteit betekent dat al je pagina's een voordeel hebben bij het ranken, niet alleen de pagina's die direct backlinks ontvangen. Dit is waarom bedrijven met sterke merken (en dus veel backlinks) schijnbaar moeiteloos ranken voor nieuwe content: hun domeinautoriteit tilt alles op.
15.1 Overzicht
Ga naar een project en klik op "Backlinks". Het dashboard toont vijf kernmetrieken die samen een compleet beeld geven van je backlinkprofiel:
Actieve links
Het totale aantal werkende backlinks naar jouw domein. Hierbij is het belangrijk om onderscheid te maken:
- Unieke pagina's — Het aantal verschillende externe pagina's dat naar je linkt. Als één blogpost 3 keer naar je site linkt, telt dit als 1 unieke pagina maar 3 totale links.
- Unieke domeinen (verwijzende domeinen) — Het aantal verschillende websites dat naar je linkt. Dit is de belangrijkere metric: Google waardeert diversiteit. 50 links van 50 verschillende websites is sterker dan 500 links van 5 websites. Een groeiend aantal unieke verwijzende domeinen is het sterkste signaal van een gezond linkprofiel.
Dofollow vs. Nofollow
Niet alle links geven link equity door:
- Dofollow — De standaard linkstatus. Google volgt deze link en geeft een deel van de autoriteit van de linkende pagina door aan jouw pagina. Dit zijn de links die je ranking direct beïnvloeden.
- Nofollow — De website vertelt Google: "Ik link hier naartoe, maar ik sta er niet per se achter." Veelgebruikt bij betaalde links, forumreacties, en social media. Google geeft hieraan minder (maar niet nul) ranking-waarde.
Een gezond linkprofiel heeft typisch 60-80% dofollow links. Een percentage boven 90% kan onnatuurlijk lijken (en een handmatige review triggeren), terwijl een percentage onder 40% weinig ranking-kracht levert.
Link velocity
De link velocity grafiek toont het tempo waarmee je nieuwe backlinks verwerft over tijd. Dit is een cruciale metric voor het detecteren van zowel kansen als risico's:
| Patroon | Betekenis | Actie |
|---|---|---|
| Geleidelijke, constante groei | Gezond, natuurlijk profiel | Blijf doen wat je doet — je content trekt organisch links aan |
| Plotselinge piek | Virale content, PR-campagne, of mogelijk spam-aanval | Controleer de bronnen. Als het legitiem is: geweldig. Als het spam is: actie ondernemen (zie 15.4). |
| Stagnatie (maandenlang geen nieuwe links) | Je content trekt geen links meer aan | Vernieuw je contentstrategie. Publiceer linkwaardige content: onderzoeken, tools, infographics, originele data. |
| Plotselinge daling | Verloren links (sites verwijderd, pagina's offline) | Analyseer welke links verloren zijn en overweeg outreach om ze te herstellen. |
15.2 Analyse uitvoeren
Klik op "Analyseer nu" in het tabblad "Mijn links" om je backlinkprofiel te laten analyseren.
Hoe de AI backlinks vindt
De analyse is web-search based: de AI doorzoekt het web naar bekende vermeldingen van en links naar jouw domein. Dit werkt via een combinatie van geavanceerde zoekoperatoren en AI-interpretatie van de resultaten. De tool:
- Zoekt via AI naar bekende backlinks naar jouw domein met geavanceerde zoektechnieken
- Voert een toxicity check uit op elke gevonden link (score 0-10, gebaseerd op 10 factoren)
- Vergelijkt met de vorige analyse: nieuwe links, verloren links
- Classificeert elke link als dofollow of nofollow
- Slaat alles op in de database voor historische tracking
Hoe de toxicity score werkt
Elke gevonden backlink krijgt een toxicity score van 0 (volledig veilig) tot 10 (zeer toxisch). De AI evalueert 10 factoren:
- Domeinreputatie van de linkende site
- Relevantie van de linkende pagina voor jouw niche
- Hoeveelheid uitgaande links op de pagina (veel = minder waarde)
- Aanwezigheid van spam-signalen (farmaceutische termen, gokken, etc.)
- Kwaliteit van de content op de linkende pagina
- Of het domein voorkomt op bekende spamlijsten
- Ankertekst-analyse (overgeoptimaliseerd vs. natuurlijk)
- Leeftijd en stabiliteit van het linkende domein
- Geografische relevantie
- Patroonherkenning (onderdeel van een linknetwerk?)
Praktische workflow
De aanbevolen werkwijze na een analyse:
- Analyseer — Voer de analyse uit en bekijk het overzicht
- Filter — Gebruik de dofollow/nofollow filter om je sterkste links te identificeren. Exporteer als CSV voor verdere analyse.
- Actie — Controleer verdachte links (score 3+), identificeer link-kansen via de concurrentie gap, en plan outreach voor nieuwe links.
15.3 Concurrentie gap
In het tabblad "Concurrentie gap" kun je een concurrent-domein analyseren om backlinks te vinden die je concurrent heeft maar jij niet. Dit zijn link-kansen — websites die al bereid zijn om naar bedrijven in jouw niche te linken.
Strategische waarde van link gap analyse
Link gap analyse is een van de meest efficiënte methoden voor linkbuilding, omdat je werkt met bewezen kansen. Als een website al linkt naar je concurrent, is de drempel om ook naar jou te linken lager dan bij een website die je niche niet kent. Je hoeft de waarde van een backlink niet uit te leggen — ze snappen het al.
Link-kansen prioriteren
Niet elke link-kans is gelijk. Prioriteer op basis van drie criteria:
| Criterium | Hoog prioriteit | Laag prioriteit |
|---|---|---|
| Domeinrelevantie | Website in dezelfde branche of een aanverwant onderwerp | Willekeurige directory of off-topic blog |
| Autoriteit | Gevestigde site met eigen organisch verkeer | Kleine, nieuwe site met weinig eigen verkeer |
| Toegankelijkheid | Contact makkelijk te vinden, accepteert gastbijdragen of heeft een resource-pagina | Geen contactgegevens, geen duidelijke mogelijkheid voor een link |
Outreach pipeline
De link-kansen uit de gap-analyse vormen de basis voor je outreach. Een effectieve workflow:
- Identificeer — Gebruik de concurrentie gap om 20-50 link-kansen te vinden
- Kwalificeer — Filter op relevantie en autoriteit. Houd 10-20 hoogwaardige targets over.
- Onderzoek — Bekijk elke target-website. Waarom linken ze naar je concurrent? Is er een resource-pagina, blogpost, of directory waar jij ook past?
- Contact — Schrijf een persoonlijke outreach-email. Verwijs naar de specifieke pagina waar ze naar je concurrent linken, en leg uit waarom jouw content een waardevolle toevoeging is.
- Herhaal maandelijks — Voer de gap-analyse opnieuw uit na een maand. Nieuwe concurrent-links betekenen nieuwe kansen voor jou.
Eerder onderzochte concurrenten worden onthouden zodat je ze snel opnieuw kunt bekijken.
15.4 Toxische links
Het tabblad "Toxisch" toont alle verdachte backlinks gesorteerd op toxicity score. Toxische links kunnen je ranking actief schaden — maar het is belangrijk om niet in paniek te raken.
Wat maakt een link toxisch?
Links worden als toxisch beschouwd wanneer ze afkomstig zijn van:
- Spam-domeinen — Websites die bestaan puur om links te verkopen, zonder echte content of bezoekers
- Link farms — Netwerken van websites die onderling linken om kunstmatig autoriteit op te bouwen
- Irrelevante niches — Links van websites in volledig ongerelateerde branches (een casinosite die linkt naar een vloerenbedrijf)
- Overgeoptimaliseerde ankerteksten — Als 90% van je backlinks exact dezelfde keyword-rijke ankertekst gebruiken, is dat een sterk spam-signaal
- Gehackte websites — Legitieme sites die zijn gehackt en nu spam-links bevatten
- PBN's (Private Blog Networks) — Netwerken van schijnbaar onafhankelijke blogs die in werkelijkheid door dezelfde partij worden beheerd
Toxicity score interpretatie
| Score | Betekenis | Actie |
|---|---|---|
| 0-2 | Veilig | Geen actie nodig. Deze links zijn in orde. |
| 3-6 | Verdacht | Handmatig controleren. Bezoek de linkende pagina en beoordeel of het een legitieme website is. Niet elke "verdachte" link is daadwerkelijk schadelijk. |
| 7-10 | Toxisch | Overweeg disavow via Google Search Console. Maar lees eerst de waarschuwing hieronder. |
De Google Disavow Tool
Google biedt een Disavow Tool waarmee je kunt aangeven welke backlinks genegeerd moeten worden bij het berekenen van je ranking. Gebruik dit instrument met voorzichtigheid:
- Wanneer wél gebruiken — Als je een handmatige penalty hebt ontvangen van Google, of als er duidelijk sprake is van een negatieve SEO-aanval (plotselinge toestroom van honderden spam-links).
- Wanneer NIET gebruiken — Bij een paar verdachte links die geen aantoonbare schade veroorzaken. Google is tegenwoordig zeer goed in het zelf negeren van lage-kwaliteit links. In de meeste gevallen hoef je niets te doen.
False positives herkennen
Niet elke link met een hogere toxicity score is daadwerkelijk schadelijk. Veelvoorkomende false positives:
- Buitenlandse websites — Sites in andere talen scoren soms hoger op toxicity simpelweg omdat het algoritme ze niet goed kan beoordelen
- Nieuwe websites — Jonge domeinen zonder veel geschiedenis scoren hoger, maar kunnen legitieme nieuwe sites zijn
- Forum-links — Links vanuit forums scoren vaak als "verdacht" maar zijn doorgaans onschadelijk (en meestal nofollow)
- Aggregator-sites — Websites die content aggregeren (nieuws, bedrijven) kunnen er "spammy" uitzien maar zijn meestal onschuldig
16. Page Monitor
SEO is geen eenmalige actie — het is een doorlopend proces. Pagina's veranderen voortdurend: concurrenten optimaliseren hun content, CMS-updates wijzigen onverwacht meta-tags, developers verwijderen per ongeluk structured data, en seizoensgebonden content wordt bijgewerkt. Zonder actieve monitoring ben je blind voor veranderingen die je rankings direct beïnvloeden.
De Page Monitor lost dit op door automatisch wijzigingen te detecteren op pagina's die voor jou belangrijk zijn — zowel je eigen pagina's als die van concurrenten. Bij elke gedetecteerde wijziging krijg je een AI-gegenereerde samenvatting met een inschatting van de SEO-impact, zodat je direct weet of actie nodig is.
Typische scenario's waarin de Page Monitor onmisbaar is:
- Een concurrent past zijn pagina aan voor een keyword waarop jij rankt — je wilt dit direct weten
- Een developer-update wijzigt onbedoeld je meta description of title tag — zonder monitoring merk je dit pas als je ranking daalt
- Een concurrent publiceert een compleet nieuwe sectie op een pagina die met jou concurreert — je wilt weten wat ze hebben toegevoegd
- Je eigen content wordt door een redacteur gewijzigd en je wilt controleren of de SEO-elementen intact zijn gebleven
16.1 Pagina's toevoegen
Ga naar een project en klik op "Page Monitor". Voeg URL's toe om te monitoren door de URL in te voeren en het type en de frequentie te kiezen:
- Type: Eigen pagina of concurrent pagina
- Frequentie: Dagelijks of wekelijks automatisch checken
- Label: Optioneel een beschrijvende naam (bijv. "Homepage concurrent X" of "Onze gietvloer-pagina")
Strategie: welke pagina's monitoren?
Je kunt niet alles monitoren — en dat hoeft ook niet. Focus op de pagina's met de hoogste strategische waarde:
| Categorie | Welke pagina's | Waarom | Frequentie |
|---|---|---|---|
| Eigen top-pagina's | Je 5 pagina's met het meeste organische verkeer (check Google Search Console) | Dit zijn je kroonjuwelen. Onbedoelde wijzigingen hier hebben de grootste impact op je totale verkeer. | Dagelijks |
| Concurrent #1 pagina's | De pagina's van je directe concurrent die ranken voor jouw belangrijkste keywords | Als een concurrent zijn pagina optimaliseert, wil je dat direct weten zodat je kunt reageren vóór je ranking daalt. | Wekelijks |
| Pagina's in beweging | Eigen pagina's die recent zijn gestegen of gedaald in de rankings | Rankingbewegingen hebben vaak een oorzaak. Door deze pagina's te monitoren kun je de oorzaak sneller achterhalen. | Dagelijks |
| Nieuwe content | Pagina's die je recent hebt gepubliceerd of grondig hebt bijgewerkt | Controleer of CMS-updates, caching of andere technische factoren je wijzigingen niet ongedaan maken. | Dagelijks (eerste 2 weken) |
Hoeveel pagina's monitoren?
We raden aan om te beginnen met 10 tot 20 pagina's per project: je eigen top-5, de top-5 pagina's van je belangrijkste concurrent, en eventueel extra pagina's die in beweging zijn. Meer pagina's kan, maar bedenk dat elke check kosten met zich meebrengt (AI-verwerking). Bij dagelijkse monitoring van 20 pagina's loopt dat op.
scrapen
berekenen
met vorige
analyse
als nodig
16.2 Wijzigingen detectie
Bij elke check vergelijkt de tool de huidige versie van een pagina met de eerder opgeslagen versie. De detectie werkt op meerdere niveaus:
Hoe de vergelijking werkt
De tool maakt een content hash van de pagina — een digitale vingerafdruk van de inhoud. Als de hash verandert, is er iets gewijzigd. Vervolgens analyseert de AI wát er precies is veranderd:
- Title veranderd — Oud → Nieuw weergave. Een title-wijziging is bijna altijd SEO-relevant.
- Meta description veranderd — Oud → Nieuw weergave. Beïnvloedt je CTR in de zoekresultaten.
- Content verschil — Percentage van de tekst dat veranderd is.
- Keywords — Nieuwe keywords (groen) en verwijderde keywords (rood).
- AI-samenvatting — Claude vat de wijzigingen samen in het Nederlands en geeft een SEO-impact score.
Wat is een "significante wijziging"?
Niet elke wijziging is relevant. Een aangepast copyrightjaar in de footer is geen reden tot actie. De tool hanteert een drempel van >10% contentwijziging als "significant". Maar ook kleinere wijzigingen worden getoond, want een title-wijziging van 5 woorden kan meer SEO-impact hebben dan het herschrijven van een hele alinea.
SEO-impact score (0-10)
Bij elke gedetecteerde wijziging beoordeelt Claude de verwachte SEO-impact:
| Score | Betekenis | Voorbeelden |
|---|---|---|
| 0-3 | Minimale impact | Typfouten gecorrigeerd, styling-aanpassingen, kleine tekstuele wijzigingen, datums bijgewerkt |
| 4-6 | Matige impact | Alinea's herschreven, nieuwe sectie toegevoegd, interne links gewijzigd, afbeeldingen vervangen met nieuwe alt-teksten |
| 7-10 | Hoge impact | Title tag gewijzigd, H1 veranderd, meta description herschreven, grote hoeveelheid content verwijderd of toegevoegd, canonical URL gewijzigd, structured data verwijderd |
Reageren op gedetecteerde wijzigingen
Hoe je reageert hangt af van of het je eigen pagina betreft of die van een concurrent:
Eigen pagina's:
- Onverwachte wijziging — Controleer wie de wijziging heeft gemaakt en of deze opzettelijk was. CMS-updates, plugin-updates en template-wijzigingen kunnen onbedoeld SEO-elementen aanpassen.
- Geplande wijziging — Gebruik de change-detectie als bevestiging dat je wijzigingen correct zijn doorgevoerd. Controleer of title, meta description en H1 kloppen.
- Hoge impact score — Monitor je ranking voor de betreffende keywords in de dagen na de wijziging. Als de ranking daalt, overweeg om de wijziging terug te draaien.
Concurrent pagina's:
- Concurrent optimaliseert voor jouw keyword — Dit is een vroeg waarschuwingssignaal. Analyseer wat ze hebben veranderd en overweeg of jouw pagina ook een update nodig heeft.
- Concurrent voegt content toe — Bekijk welke onderwerpen ze behandelen die jij nog niet dekt. Dit zijn potentiële content gaps.
- Concurrent wijzigt strategie — Als een concurrent zijn title en H1 fundamenteel wijzigt, target hij mogelijk een ander keyword. Dit kan een kans zijn: het keyword dat hij verlaat wordt minder competitief.
16.3 Change historie
Klik op het pijltje naast een gemonitorde pagina om de change timeline te zien. Elke detectie toont:
- Datum van de wijziging
- Impact score met kleurcodering (groen/oranje/rood)
- Sentiment: positief, neutraal of negatief voor SEO
- AI-samenvatting in het Nederlands
- Concrete diffs: wat er precies veranderd is
Patronen herkennen in de timeline
De werkelijke kracht van de change historie zit in het herkennen van patronen over tijd:
- Regelmatige optimalisatie — Als een concurrent elke maand zijn pagina bijwerkt, investeert hij actief in dit keyword. Dit vergt een gelijke of grotere inspanning van jou.
- Seizoenspatronen — Sommige concurrenten updaten content seizoensgebonden (bijv. "zomercollectie" → "wintercollectie"). Anticipeer hierop.
- A/B-testen — Als een title heen en weer verandert, test de concurrent waarschijnlijk welke variant beter presteert. Let op welke ze uiteindelijk behouden — dat is waarschijnlijk de winnaar.
- Grote revisies — Een plotselinge, grote wijziging (impact score 8+) kan duiden op een complete heroptimalisatie. Dit vereist een snelle analyse en mogelijk een reactie.
Wijzigingen correleren met rankingbewegingen
De krachtigste toepassing van de Page Monitor is het correleren van paginawijzigingen met rankingbewegingen. Als je de Ranking Tracker (hoofdstuk 8) ook gebruikt, kun je oorzaak-en-gevolg relaties ontdekken:
- De concurrent wijzigde zijn pagina op 5 maart → je ranking daalde op 12 maart → er is waarschijnlijk een verband
- Je eigen pagina werd bijgewerkt op 1 april → je ranking steeg op 10 april → de update had het gewenste effect
17. Action Engine
De Action Engine combineert alle analyse-data (audit, rankings, content gaps, backlinks, AI visibility, page changes) tot één geprioriteerde lijst van concrete acties per project. Geen losse inzichten meer — alleen wat je moet doen, in welke volgorde.
17.1 Actiebord
Ga naar een project en klik op "Acties" (paarse knop). Het actiebord toont:
Acties genereren
Klik op "Genereer acties". Claude analyseert alle beschikbare data en maakt 5-15 concrete acties aan. Elke actie bevat:
| Veld | Uitleg |
|---|---|
| Title | Korte, actiegerichte beschrijving van wat je moet doen |
| Impact | High Medium Low — verwachte invloed op je ranking |
| Effort | Klein (<1 uur), Gemiddeld (paar uur), Groot (dag+) |
| Type | Technisch, Content, Backlink of AI — categorie van de actie |
| Bron | Welke analyse de actie heeft opgeleverd (audit, rank, backlink, etc.) |
Quick wins
Acties worden automatisch gesorteerd op impact/effort ratio. Quick wins (hoge impact, kleine inspanning) staan bovenaan. Begin hier — dit levert het meeste op met de minste moeite.
Status beheer
Elke actie doorloopt een flow:
- Te doen — De actie is nieuw en wacht op uitvoering
- Bezig — Klik op ▶ om de actie te starten
- Klaar — Klik op ✓ wanneer de actie is afgerond
- Uitgesteld — Klik op ❚❚ om de actie te parkeren
17.2 90-Dagen Roadmap
Klik op het tabblad "90-Dagen Roadmap" en vervolgens "Genereer Roadmap". Claude maakt een gestructureerd actieplan op basis van alle open acties:
- Week 1-4 (Quick wins) — Acties met hoge impact en lage inspanning. Direct resultaat.
- Week 5-8 (Structureel) — Middelgrote projecten die de basis versterken.
- Week 9-12 (Groei) — Langetermijn acties voor duurzame organische groei.
- Samenvatting — Verwachte impact na 90 dagen.
De roadmap kan worden gekopieerd als tekst of gedownload als Markdown-bestand (.md). Ideaal om te delen met je team of klant.
17.3 Wekelijkse briefing
Elke maandag om 08:00 stuurt het systeem automatisch een briefing per email met:
- Aantal open acties en quick wins
- Top 3 aanbevolen acties (hoge impact, lage inspanning)
- Overzicht van voltooide acties afgelopen week
20. Tips voor de beste resultaten
- Organiseer je werk via klanten en projecten — dit houdt je analyses overzichtelijk en maakt rapportage eenvoudig
- Gebruik Browserbase als zoekmethode — het is goedkoper en levert vergelijkbare resultaten, met betere geo-locatie ondersteuning
- Analyseer 3 - 5 zoekwoorden per keer voor gefocuste resultaten, of gebruik bulk import voor uitgebreidere campagnes (tot 50 keywords). Mix primaire zoekwoorden met long-tail varianten voor een compleet beeld
- Stel een geo-locatie in als je voor lokale SEO optimaliseert — kies de stad van je doelgroep, niet die van je kantoor
- Begin met de hoge-prioriteit aanbevelingen met kleine inspanning (quick wins). Title tag en meta description aanpassen kost minuten en heeft vaak de meeste impact
- Gebruik het Kwaliteit-tabblad voor objectieve meetpunten: streef naar een leesbaarheidsscore van 60-70 voor consumentencontent en een zoekwoorddichtheid tussen 0,5% en 2,5%
- Configureer automatische heranalyse — wekelijks tijdens actieve optimalisatie, maandelijks als onderhoud
- Gebruik de trend grafiek op de projectpagina om de impact van je optimalisaties visueel te volgen en te rapporteren aan klanten
- Stel Slack webhooks in op je projecten zodat je team automatisch op de hoogte wordt gebracht van voltooide analyses
- Gebruik de Content Generator om direct publiceerbare content te maken op basis van alle analysedata — controleer de SEO-score en streef naar 85+
- Voeg notities toe per keyword om je beslissingen en wijzigingen vast te leggen — deze worden meegenomen in PDF-exports en zijn onmisbaar voor het volgen van je voortgang
- Pas de AI-prompts aan in Instellingen als je een specifieke schrijfstijl of structuur wilt afdwingen, maar verwijder geen SEO-eisen uit de prompts
- Gebruik de REST API voor geautomatiseerde workflows: Zapier-koppelingen, CI/CD checks, en custom dashboards
- Stel white-label branding in per klant voor professionele rapporten in hun huisstijl
- Voeg concurrenten toe aan elk project — niet alleen bekende merken, maar de top 3-5 organische resultaten voor je belangrijkste zoekwoord
- Gebruik content gaps als basis voor je redactionele planning. De gaps die bij meerdere pagina's voorkomen, zijn de belangrijkste onderwerpen om over te schrijven
- Controleer altijd de zoekintentie voordat je gaat optimaliseren. Een technisch perfecte pagina die niet past bij de zoekintentie zal niet ranken
- Combineer SEO Intelligence met Google Search Console voor een compleet beeld. Gebruik Search Console voor technische SEO en indexeringsproblemen, en SEO Intelligence voor content en on-page optimalisatie
21. Agency Pack
De Agency Pack transformeert SEO Intelligence van een persoonlijke SEO-tool naar een volledig white-label platform dat je kunt aanbieden aan je klanten. Met eigen branding, client logins, branded rapporten en een volledig rollensysteem.
De Agency Pack is ontworpen voor drie doelgroepen:
- SEO-bureaus — Bied je klanten een professioneel SEO-dashboard aan onder je eigen merk. Klanten loggen in op "jouw" platform, zien alleen hun eigen data, en ontvangen rapporten met jouw logo.
- Freelance SEO-specialisten — Geef je dienstverlening een professionelere uitstraling. In plaats van screenshots of losse PDF's sturen, geef je klanten toegang tot een live dashboard met hun SEO-prestaties.
- Marketingafdelingen met meerdere merken — Beheer de SEO van meerdere merken, divisies of dochterondernemingen vanuit één centraal platform, met gescheiden toegang per merk.
super_admin — volledige toegang
eigen klanten beheren
eigen klanten beheren
18.1 Rollen en rechten
Het platform ondersteunt drie gebruikersrollen met een strikt hiërarchisch rechtensysteem:
| Rol | Mag | Mag niet |
|---|---|---|
| Platform Beheerder | Alles — agencies aanmaken, alle data zien, platform instellingen, alle gebruikers beheren | — |
| Agency Admin | Eigen klanten en projecten beheren, analyses uitvoeren, content genereren, gebruikers aanmaken binnen eigen agency | Platform beheer, andere agencies zien, kosten van het platform |
| Client Viewer | Toegewezen projecten bekijken, rapporten downloaden, rankings zien | Instellingen wijzigen, kosten zien, nieuwe analyses starten, content genereren, andere klanten zien |
Wanneer welke rol gebruiken?
Praktische richtlijnen voor het toewijzen van rollen:
- Platform Beheerder — Alleen voor jou als eigenaar van het platform. Dit is de "god mode" die alles kan zien en doen. Houd dit tot één of twee personen.
- Agency Admin — Voor medewerkers of partners die actief SEO-werk uitvoeren. Ze kunnen analyses draaien, content genereren, en client viewers aanmaken. Gebruik dit voor je SEO-team of voor een partner-bureau dat je platform gebruikt.
- Client Viewer — Voor eindklanten die hun resultaten willen inzien. Ze kunnen alleen kijken, niet aanpassen. Dit is de veiligste optie voor externe gebruikers.
Beveiligingsimplicaties
Het rollensysteem biedt strikte data-isolatie:
- Een Client Viewer ziet uitsluitend de projecten die specifiek aan hem zijn toegewezen — niet de projecten van andere klanten
- Een Client Viewer kan geen kosten zien — hij weet niet wat de analyses kosten of welke API-keys worden gebruikt
- Een Agency Admin ziet alleen de klanten en projecten van zijn eigen agency — niet die van andere agencies op hetzelfde platform
- Er is geen manier voor een gebruiker om zijn eigen rechten te verhogen of data te zien buiten zijn scope
18.2 Branding
Ga naar het Briefcase-icoon in de navigatie om je agency branding in te stellen. Met de juiste branding-instellingen ziet het platform eruit als jouw eigen product.
Stap-voor-stap branding instellen
- Logo uploaden — Upload je logo in PNG- of SVG-formaat. Aanbevolen formaat: minimaal 200px breed, transparante achtergrond. Het logo verschijnt in de header van de interface en op alle gegenereerde PDF-rapporten.
- Primaire kleur instellen — Kies een hex-kleurcode (bijv. #2563EB) die past bij je huisstijl. Deze kleur wordt gebruikt voor knoppen, accenten, links en highlights door de hele interface en in rapporten.
- White-label modus activeren — Schakel deze optie in om alle verwijzingen naar "SEO Intelligence" te verbergen. De interface en rapporten tonen alleen jouw merk.
- Email afzendernaam instellen — Stel een custom naam in (bijv. "SEO Bureau Jansen") die verschijnt als afzender bij notificatie-emails en wekelijkse briefings.
- Custom domein koppelen — Koppel een eigen domein zodat klanten inloggen op bijv. seo.jouwbureau.nl in plaats van het standaard platform-adres.
Waar branding zichtbaar is
| Context | Wat wordt getoond |
|---|---|
| Interface (header) | Jouw logo + primaire kleur in navigatie en knoppen |
| PDF-rapporten | Jouw logo op de cover, primaire kleur voor koppen en accenten, jouw bedrijfsnaam in de footer |
| Email notificaties | Custom afzendernaam, jouw primaire kleur in de email-template |
| Gedeelde links | Als white-label actief is, zien ontvangers jouw branding (mits je een custom domein hebt ingesteld) |
| Login-scherm | Jouw logo en kleur op het inlogscherm (met custom domein) |
Custom domein instellen
Een custom domein is het sluitstuk van een professionele white-label setup. In plaats van een generiek platform-adres loggen je klanten in op seo.jouwbureau.nl (of welk subdomein je kiest).
- Kies een subdomein, bijv. seo.jouwbureau.nl of dashboard.jouwbureau.nl
- Ga naar je DNS-provider en maak een CNAME-record aan dat verwijst naar het platform (de exacte waarde vind je in de instellingen)
- Ga in Vercel naar Settings → Domains en voeg je domein toe
- Wacht tot het SSL-certificaat automatisch is aangemaakt (duurt meestal 1-5 minuten)
- Test door naar je custom domein te navigeren — het login-scherm moet verschijnen met jouw branding
18.3 Gebruikersbeheer
Ga naar het UserCog-icoon in de navigatie om gebruikers te beheren.
Nieuwe gebruiker aanmaken
- Klik op "Nieuwe gebruiker"
- Vul email, wachtwoord en naam in
- Kies de rol: Agency Admin (kan alles beheren) of Client Viewer (alleen lezen)
- Voor Client Viewers: wijs specifieke projecten toe die ze mogen zien
- Klik op opslaan — de gebruiker kan direct inloggen
Client onboarding workflow
Wanneer je een nieuwe klant toevoegt aan het platform, volg dan deze workflow voor een professionele ervaring:
- Project aanmaken — Maak eerst een project aan voor de klant met de juiste domeinnaam en instellingen
- Eerste analyse draaien — Voer een analyse uit zodat er data beschikbaar is wanneer de klant inlogt. Een leeg dashboard is geen goede eerste indruk.
- Client Viewer aanmaken — Maak een gebruiker aan met de rol Client Viewer en wijs het zojuist aangemaakte project toe
- Inloggegevens delen — Stuur de klant zijn inloggegevens (bij voorkeur via een veilig kanaal, niet in een onversleutelde email). Vermeld het login-adres (je custom domein als je dat hebt ingesteld).
- Walkthrough — Plan optioneel een korte walkthrough om de klant door het dashboard te leiden. Dit verhoogt de betrokkenheid en vermindert supportvragen.
Klant toegang beperken tot eigen projecten
Bij het aanmaken of bewerken van een Client Viewer kun je exact selecteren welke projecten deze gebruiker mag zien. Een klant met twee projecten (bijv. "Website A" en "Webshop B") ziet alleen die twee projecten in het dashboard. Alle andere data — van andere klanten, andere agencies, platforminstellingen — is volledig onzichtbaar.
Gebruikers levenscyclus beheren
- Activeren — Een nieuwe gebruiker is standaard actief en kan direct inloggen
- Deactiveren — Schakel een gebruiker uit zonder hem te verwijderen. Handig als een klant tijdelijk geen toegang nodig heeft, of als een medewerker met verlof is. De gebruiker kan niet meer inloggen, maar alle data en instellingen blijven behouden.
- Verwijderen — Verwijder een gebruiker permanent. De projecten en analyses die aan deze gebruiker waren gekoppeld blijven bestaan — alleen de login wordt verwijderd.
Beveiligingstips voor wachtwoordbeheer
- Gebruik sterke, unieke wachtwoorden voor elke gebruiker — minimaal 12 tekens met een mix van letters, cijfers en symbolen
- Deel wachtwoorden nooit via onversleutelde email. Gebruik een wachtwoordmanager met deelfunctie, of een beveiligd berichtenplatform.
- Adviseer klanten om hun wachtwoord te wijzigen na eerste login
- Controleer regelmatig de gebruikerslijst en deactiveer accounts van oud-klanten of oud-medewerkers
18.4 Platform beheer (alleen Platform Beheerder)
Ga naar het Layers-icoon in de navigatie (alleen zichtbaar voor platform beheerders). Dit is het controlepaneel voor het beheren van meerdere agencies op één platform.
eigen branding
eigen branding
Multi-agency architectuur
Het platform ondersteunt een hiërarchische structuur:
- Platform (bovenste niveau) — Beheerd door de Platform Beheerder. Bevat alle agencies.
- Agency (middenniveau) — Elk bureau of elke afdeling is een aparte agency. Heeft eigen branding, eigen gebruikers, eigen klanten.
- Klanten & Projecten (onderste niveau) — Elke agency heeft eigen klanten met eigen projecten.
Wanneer aparte agencies aanmaken?
| Scenario | Aanbeveling | Reden |
|---|---|---|
| Eén bureau, meerdere klanten | Eén agency, meerdere klanten als projecten | Eenvoudigste setup. Alle data onder één dak, één branding-configuratie. |
| Moederbedrijf met meerdere labels | Aparte agency per label | Elk label heeft eigen branding, eigen klanten, en mag elkaars data niet zien. |
| Reseller-model (je verkoopt het platform door) | Aparte agency per reseller | Elke reseller beheert zijn eigen klanten onafhankelijk. Volledige data-isolatie. |
| Marketingafdeling met meerdere divisies | Eén agency als de divisies samenwerken, aparte agencies als ze onafhankelijk opereren | Afhankelijk van of divisies elkaars data mogen zien. |
Platform beheer functies
- Agencies aanmaken — Maak een nieuwe agency aan met optioneel direct een admin-gebruiker. De agency kan vervolgens zijn eigen branding, klanten en projecten instellen.
- Overzicht — Zie alle agencies met het aantal gebruikers, klanten en branding-instellingen. Gebruik dit als management-dashboard.
- Verwijderen — Verwijder een agency. Gebruikers en klanten worden losgekoppeld maar niet verwijderd.
Data-isolatie
Een fundamenteel ontwerpprincipe van het platform is strikte data-isolatie tussen agencies:
- Elke agency kan alleen eigen data zien — klanten, projecten, analyses, rapporten
- Er is geen kruisverwijzing mogelijk — een Agency Admin kan niet per ongeluk (of opzettelijk) data van een andere agency inzien
- API-keys en instellingen zijn per agency geïsoleerd — elke agency kan desgewenst eigen API-keys gebruiken
- Alleen de Platform Beheerder heeft een overstijgend overzicht over alle agencies
22. Veelgestelde vragen
Hoe vaak moet ik een analyse uitvoeren?
Het hangt af van de situatie. Bij nieuwe content: direct na publicatie. Bij actieve optimalisatie: maandelijks. Bij onderhoud: per kwartaal. Gebruik de automatische heranalyse om dit te automatiseren. Zie hoofdstuk 14.1 voor een uitgebreide workflow.
Waarom verschilt de audit-score per zoekwoord?
De audit-score is deels afhankelijk van het zoekwoord. Checks zoals "zoekwoord in title" en "zoekwoorddichtheid" veranderen per keyword. De technische checks (HTTPS, canonical, etc.) blijven gelijk. Dit is correct gedrag: een pagina die geoptimaliseerd is voor "gietvloer kosten" scoort per definitie anders op de keyword-specifieke checks als je hem analyseert voor "betonlook vloer prijs".
Wat als een analyse mislukt?
Bij een fout per keyword kun je de overige resultaten gewoon bekijken. Veelvoorkomende oorzaken zijn: een ongeldige of verlopen API key (ga naar Instellingen), rate limiting (wacht even en probeer opnieuw), of een onbereikbare URL.
Zijn de kosten in euro's of dollars?
De kosten worden weergegeven in Amerikaanse dollars ($), conform de Anthropic API-facturering. De werkelijke kosten staan in je Anthropic Console dashboard. In deze handleiding worden kosten soms in euro's weergegeven als indicatie.
Kan ik de resultaten delen?
Ja, op twee manieren: via een deelbare link (direct te openen in de browser, geen login nodig) of als PDF-export (professioneel rapport met voorblad en samenvatting). Beide opties zijn beschikbaar via de knoppen op de resultatenpagina. Zie hoofdstuk 5.3 voor tips over het gebruik van PDF-rapporten met klanten.
Worden mijn gegevens veilig opgeslagen?
Ja. Je API key wordt versleuteld opgeslagen met AES-256-GCM. API keys voor de REST API worden SHA-256 gehashed. De sessie wordt beheerd via een veilige httpOnly cookie. Alle data wordt opgeslagen in Neon Postgres.
Hoeveel zoekwoorden kan ik tegelijk analyseren?
Via het standaard formulier maximaal 10 zoekwoorden. Via de bulk import functie (plakken of CSV uploaden) kun je tot 50 zoekwoorden per import verwerken.
Kan ik de AI-prompts aanpassen?
Ja. Ga naar Instellingen (tandwiel-icoon) en scroll naar "Content Prompts". Daar kun je de systeem-prompt en de instructies per content type aanpassen. Wijzigingen worden direct toegepast bij de volgende generatie. Je kunt altijd teruggaan naar de standaard prompts via de "Reset naar standaard"-knop.
Wat is het verschil tussen Browserbase en Anthropic Web Search?
Browserbase gebruikt een cloud-browser om Google-resultaten te scrapen, terwijl Anthropic Web Search Claude's ingebouwde zoekfunctie gebruikt. Browserbase is aanbevolen vanwege de lagere kosten (~€0,04 vs ~€0,42 per keyword) en betere geo-locatie ondersteuning. Anthropic Web Search kan dieper graven en meer context ophalen, maar is minder precies in SERP-structuur. Zie sectie 4.4 voor een gedetailleerde vergelijking.
Waarom scoort mijn gegenereerde content laag op de SEO-audit?
De meest voorkomende oorzaken zijn: het zoekwoord komt niet voor in de eerste 100 woorden, de zoekwoorddichtheid is te laag (onder 0,5%), of de meta title/description ontbreekt of heeft een afwijkende lengte. Als je de prompts hebt aangepast, controleer dan of de SEO-eisen nog in de instructies staan.
Hoe gebruik ik de REST API?
Maak eerst een API key aan in de Instellingen. Gebruik vervolgens POST /api/v1/analyze met de X-API-Key header om een analyse te starten. Haal de status op met GET /api/v1/jobs/[id]. Zie hoofdstuk 10 voor meer details en praktische use cases.
Kan ik concurrenten toevoegen?
Ja. Per project kun je tot 5 concurrenten toevoegen (naam + URL). Deze informatie wordt gebruikt als context bij de AI-analyse, waardoor de aanbevelingen gerichter en relevanter worden. Kies niet alleen bekende merken, maar de werkelijke top 3-5 organische resultaten voor je belangrijkste zoekwoord. Zie sectie 3.3 voor uitgebreide richtlijnen.
Wat is white-label branding?
White-label branding laat je per klant een merkkleur en logo instellen. Deze worden toegepast op deelbare links en PDF-rapporten, zodat je de tool kunt inzetten als bureau met rapporten in de huisstijl van je klant.
Hoe interpreteer ik de opportunity score?
De opportunity score (1-10) geeft aan hoe kansrijk het is om op dit zoekwoord te gaan ranken. Scores van 8-10 zijn quick wins (begin hier), 5-7 vereisen gerichte inspanning, en 1-4 zijn moeilijk (overweeg long-tail alternatieven). Weeg de score altijd af tegen het zoekvolume en de commerciele waarde — een 6 op een waardevol zoekwoord kan aantrekkelijker zijn dan een 9 op een zoekwoord met weinig zoekvolume. Zie sectie 6.1 voor de volledige methodiek.
Wat zijn content gaps en hoe gebruik ik ze?
Content gaps zijn onderwerpen, zoekwoorden of structuurelementen die je concurrenten wel behandelen maar jij niet. Ze worden verdeeld in drie categorieen: ontbrekende onderwerpen, ontbrekende zoekwoorden, en structuurverbeteringen. Begin met de gaps die bij meerdere concurrenten voorkomen — die zijn het belangrijkst. Gebruik de Content Generator om direct content te produceren die de gaps dicht. Zie sectie 6.6 voor een diepgaande uitleg met voorbeelden.
Hoe werkt de leesbaarheidsscore?
De leesbaarheidsscore gebruikt de Flesch-Douma formule, specifiek afgestemd op Nederlands. De formule meet de gemiddelde zinslengte en het aantal lettergrepen per woord. Een score van 60-70 is ideaal voor de meeste SEO-content (consumentengericht). Lagere scores zijn acceptabel voor professioneel publiek. Zie sectie 6.9 voor de volledige uitleg inclusief de formule en doelgroep-richtlijnen.
Kan ik de analyse integreren met mijn CMS of andere tools?
Ja, via de REST API (hoofdstuk 12). Je kunt via Zapier of Make automatisch analyses laten starten bij nieuwe publicaties, SEO-checks inbouwen in je deployment pipeline, of data ophalen voor custom dashboards. Zie sectie 12.4 voor praktische voorbeelden.
Hoe werkt de Ranking Intelligence / Positie Tracker?
De Positie Tracker controleert dagelijks om 7:00 je Google-posities via BrowserBase. Per keyword wordt de top 20 van Google gescrapt en je domein gematcht. Resultaten verschijnen automatisch op het Rankings-dashboard. Je kunt ook handmatig een check starten via de "Nu checken" knop. Zie hoofdstuk 8 voor de volledige uitleg.
Wat betekent "positie niet gevonden"?
Dit betekent dat je website niet in de top 20 Google-resultaten staat voor dat keyword. Dit is normaal voor nieuwe of zeer competitieve zoekwoorden. De Concurrent Analyse tab kan je laten zien welke concurrenten wel ranken, zodat je gericht kunt optimaliseren.
Hoe voeg ik concurrenten toe voor de ranking vergelijking?
Ga naar je projectpagina en scroll naar beneden naar het blok "Concurrenten". Klik op "Toevoegen" en vul de naam en URL in van de concurrent (maximaal 5 per project). Zodra er keywords worden getrackt, worden concurrent-posities automatisch meegenomen bij elke rank check zonder extra kosten.
Hoe werkt de Keyword Explorer?
De Keyword Explorer gebruikt Claude AI om 15-25 keyword-suggesties te genereren op basis van een zoekwoord of URL. Per suggestie krijg je geschat zoekvolume, moeilijkheidsgraad, opportunity score en zoekintentie. Met de "Track" knop voeg je een keyword direct toe aan je Positie Tracker. Zie sectie 8.2.
Waar vind ik het Kosten Dashboard?
Klik op het $-icoon in de header (naast het tandwiel voor Instellingen). Het dashboard toont alle kosten uitgesplitst per categorie (analyse, content, research, rank checks), per project, en over tijd. Zie hoofdstuk 9 voor details.
Worden alle kosten automatisch bijgehouden?
Ja, vanaf het moment dat het Kosten Dashboard is geactiveerd worden alle kosten automatisch gelogd: keyword analyses, content generatie, keyword research en rank checks. Eerdere analyses (voor de activatie) verschijnen niet in het dashboard.