Onderzoek SEO/GEO-zoekwoorden
Een agent-vaardigheid die een geprioriteerde lijst met zoekwoorden voor SEO en GEO onderzoekt en levert — met behulp van webzoekopdrachten en AI-analyse in plaats van betaalde tools zoals Ahrefs of Semrush.
Geen Ahrefs. Geen Semrush nodig.
Maakt gebruik van webzoekopdrachten, website-crawling en LLM-analyse om zoekwoorden te vinden, te clusteren en te prioriteren — inclusief een GEO-dimensie die traditionele tools niet bieden. Optioneel kan het onderzoek worden versterkt met SERP API-scripts voor echte autocomplete-, PAA- en SERP-functiegegevens.
Installatie
Kloon de repo en symlink of kopieer research-keywords/ naar ~/.codex/skills/ of ~/.claude/skills/. Zie de root-README voor installatievoorbeelden.
Gebruik
/research-keywords
Of:
"Onderzoek zoekwoorden voor mijn product" "Vind SEO- en GEO-zoekwoorden voor [merk/URL]" "Voer zoekwoordenonderzoek uit voor mijn [productcategorie]"
De vaardigheid is interactief — het stelt je vragen, doet onderzoek en levert een gestructureerd zoekwoordenbestand.
Het 4-fasenproces
Fase 1: Merkinformatie
De vaardigheid vraagt naar je product, doelgroep en concurrenten. Het bezoekt je website en concurrentiesites om taalgebruik, positionering en inhoudstekorten te extraheren.
Fase 2: Zoekwoordontdekking
Onderzoekt zoekwoorden met 6 methoden — geen betaalde tools nodig:
| Methode | Wat het vindt |
|---|---|
| Google Autocomplete-ontginning | Echte zoeksuggesties en long-tailvarianten |
| Mensen vragen ook (PAA) | Vraag-geformatteerde zoekwoorden die AI-engines graag beantwoorden |
| Reddit- en community-ontginning | Echte gebruikerstaal, pijnpunten en straattaal |
| Concurrentie-inhoudsanalyse | Onderwerpen die concurrenten behandelen en die jij niet doet |
| Vraag- en probleemzoekwoorden | Probleembewuste zoekopdrachten die naar jouw product leiden |
| AI-citatiezoekwoorden (GEO) | Zoekopdrachten waarbij AI antwoorden genereert en bronnen citeert |
Fase 3: Zoekwoordanalyse en -clustering
Groepeert zoekwoorden in onderwerpclusters en beoordeelt elk op 3 dimensies:
- Relevantie voor je product (1-5)
- GEO-kans — zal AI dit beantwoorden en bronnen citeren? (1-5)
- Bedrijfswaarde — hoe dicht bij conversie? (1-5)
Markeert quick wins: bestaande pagina's om te optimaliseren, zwakke concurrentie-inhoud, AI-citatiegaten.
Fase 4: Oplevering
Levert een gestructureerd Markdown-bestand met:
- Geprioriteerde onderwerpclusters met pijler- + ondersteunende zoekwoorden
- GEO-specifieke zoekwoordentabel (hoogste AI-citatiepotentieel)
- Quick wins en concurrentiegaten
- Volledige ruwe zoekwoordenlijst ter referentie
- Inhoudsaanbevelingen per cluster
Wat dit anders maakt
| Traditioneel zoekwoordenonderzoek | Deze vaardigheid |
|---|---|
| Vereist Ahrefs/Semrush ($99-449/maand) | Gratis — gebruikt webzoekopdracht |
| Richt zich op zoekvolume + moeilijkheidsgraad | Voegt GEO-kansscore toe |
| Levert een spreadsheet met zoekwoorden | Levert een geclusterd, uitvoerbaar inhoudsplan |
| Negeert AI-citatiepotentieel | GEO is een eersteklas dimensie |
| Marketeerstaal | Echte gebruikerstaal van Reddit/communities |
Werkt met andere vaardigheden
De opgeleverde zoekwoorden voeden direct:
- write-seo-geo-content — schrijf pagina's voor topzoekwoorden en promptclusters
- geo-content-research — bouw volledige AI-klare inhoud voor hoog-GEO-zoekwoorden
- create-geo-charts — maak datavisualisaties voor datagedreven zoekwoorden
SERP-scripts (Optionele krachtige tools)
De map scripts/ bevat Node.js-tools die echte Google-gegevens ophalen om het zoekwoordenonderzoek te versterken. Deze zijn optioneel — de vaardigheid werkt ook zonder ze, door gebruik te maken van Claude's webzoekopdracht, maar ze bieden een groter volume en nauwkeurigere gegevens.
keyword-explorer.mjs — Zoekwoordontdekking
Haalt echte Google-autocompletesuggesties op, vragen die mensen ook stellen, gerelateerde zoekopdrachten en detecteert SERP-functies (AI-overzichten, uitgelichte fragmenten).
# Gratis modus — geen API-sleutel, alleen autocomplete
node scripts/keyword-explorer.mjs --seeds "fysieke AI, DePAI" --free
# Volledige modus met SerpAPI (gratis tier: 100 zoekopdrachten/maand op serpapi.com)
SERPAPI_KEY=xxx node scripts/keyword-explorer.mjs \
--seeds "fysieke AI, DePAI, gedecentraliseerde robotica" \
--depth deep \
--out keywords.json
# Snelle scan voor een enkel startwoord
node scripts/keyword-explorer.mjs -s "machine-economie" --free -d quick
Opties:
| Vlag | Beschrijving | Standaard |
|---|---|---|
--seeds, -s | Komma-gescheiden startzoekwoorden (vereist) | — |
--free | Gratis modus: Google-suggesties, geen API-sleutel | auto als geen sleutel |
--depth, -d | quick / normal / deep | normal |
--out, -o | Pad naar uitvoer JSON-bestand | automatisch gegenereerd |
--gl | Landcode | us |
--hl | Taalcode | en |
Wat het oplevert:
- Alle ontdekte zoekwoorden met bronlabels (autocomplete, PAA, related_search)
- Vragen die mensen ook stellen met fragmenten en bronnen
- Detectie van SERP-functies per zoekopdracht (AI-overzicht, uitgelicht fragment, enz.)
- Zoekopdrachten waar AI-overzichten verschijnen (= hoge GEO-kans)
serp-analyzer.mjs — SERP-concurrentieanalyse
Neemt een zoekwoordenlijst en controleert wie er momenteel op rang staat, welke SERP-functies verschijnen en waar inhoudstekorten bestaan.
# Analyseer zoekwoorden vanuit explorer-uitvoer
SERPAPI_KEY=xxx node scripts/serp-analyzer.mjs \
--input keywords.json \
--top 20 \
--track "axisrobotics.ai,bittensor.com"
# Analyseer specifieke zoekwoorden
SERPAPI_KEY=xxx node scripts/serp-analyzer.mjs \
--keywords "wat is DePAI, fysieke AI-bedrijven, beste AI-robotica crypto" \
--track "axisrobotics.ai"
Opties:
| Vlag | Beschrijving | Standaard |
|---|---|---|
--input, -i | Pad naar keyword-explorer JSON-uitvoer | — |
--keywords, -k | Komma-gescheiden zoekwoorden om te analyseren | — |
--top, -t | Hoeveel zoekwoorden uit invoerbestand | 10 |
--track | Komma-gescheiden domeinen om te volgen | — |
--out, -o | Pad naar uitvoer JSON-bestand | automatisch gegenereerd |
Wat het oplevert:
- Moeilijkheidsgraad-schatting per zoekwoord (makkelijk / gemiddeld / moeilijk)
- Aanwezige SERP-functies (AI-overzicht, uitgelicht fragment, PAA, kennisgrafiek, enz.)
- Welke bronnen AI-overzichten momenteel citeren
- Aan-/afwezigheid van gevolgde domeinen (vind je inhoudstekorten)
- Meest voorkomende domeinen in de ranglijst (identificeer echte concurrenten)
- Alle PAA-vragen (inhoudsideeën)
Aanbevolen workflow
1. Draai keyword-explorer met je startzoekwoorden
→ Krijg ruwe zoekwoordenlijst + PAA-vragen
2. Voer de uitvoer in serp-analyzer voor de belangrijkste zoekwoorden
→ Krijg concurrentiegegevens + SERP-functiekansen
3. Voer de /research-keywords-vaardigheid uit met beide uitvoeren
→ Krijg een geclusterd, gescoord, uitvoerbaar zoekwoordenplan
Installatie
# Geen afhankelijkheden nodig — zuivere Node.js (v18+), geen npm-installatie
# Alleen een SerpAPI-sleutel nodig voor volledige functies (gratis op serpapi.com)
export SERPAPI_KEY=your_key_here
Voorbeelduitvoer
## Prioritaire zoekwoordclusters
### Cluster 1: Beste AI-schrijftools — Prioriteit: 14/15
Pijlerzoekwoord: beste AI-schrijftools 2026
Intentie: Commercieel onderzoek
GEO-kans: 5/5 — AI-overzichten verschijnen, vergelijkingsformaat
Bedrijfswaarde: 5/5 — directe aankoopintentie
Relevantie: 4/5
| Zoekwoord | Intentie | GEO-kans | Opmerkingen |
|---|---|---|---|
| beste AI-schrijftools 2026 | Commercieel | Hoog | Pijler |
| AI-schrijftoolvergelijking | Commercieel | Hoog | Inhoud voor vergelijkingstabel |
| is jasper AI de moeite waard | Vertrouwen | Hoog | PAA — behandel in FAQ |
| AI-inhoudschrijver voor blogs | Commercieel | Gemiddeld | Gebruiksvariant |


