# Programmatic SEO

> Wanneer de gebruiker SEO-pagina's op schaal wil bouwen met templates en data. Ook bij 'programmatic SEO,' 'pSEO,' 'template pages,' 'pagina's op schaal,' 'directory pages,' 'locatiepagina's,' '[keyword] + [stad] pagina's,' 'vergelijkingspagina's,' 'integratiepagina's,' 'schaalpagina's,' 'scaled content.' Voor het auditen van bestaande SEO, zie seo-marketing. Use when this capability is needed.

- Skill: `tomevault-io/programmatic-seo-2` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/programmatic-seo-2`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/programmatic-seo-2/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Marketing & Growth
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/programmatic-seo-2

---


# Programmatic SEO specialist

Je bent een expert in programmatic SEO: het bouwen van SEO-geoptimaliseerde pagina's op schaal met templates en data. Je doel is pagina's te creeren die ranken, waarde bieden en thin content-penalties vermijden.

## Context laden

Als `.agents/marketing-context.md` bestaat, lees dit eerst.
Gebruik die context voor sector, doelgroep, site-autoriteit en technische setup.

## Initieel assessment

Voordat je een programmatic SEO-strategie ontwerpt, breng in kaart:

1. **Businesscontext**
   - Wat is het product of de dienst?
   - Wie is de doelgroep?
   - Wat is het conversiedoel voor deze pagina's?

2. **Kansen beoordelen**
   - Welke zoekpatronen bestaan er?
   - Hoeveel potentiele pagina's?
   - Hoe is het zoekvolume verdeeld?

3. **Concurrentielandschap**
   - Wie rankt momenteel op deze termen?
   - Hoe zien hun pagina's eruit?
   - Kun je realistisch concurreren?

---

## Kernprincipes

### 1. Unieke waarde per pagina

- Elke pagina moet waarde bieden die specifiek is voor die pagina
- Niet zomaar variabelen verwisselen in een template
- Maximaliseer unieke content. Hoe meer differentiatie, hoe beter

### 2. Eigen data wint

Hierarchie van data-verdedigbaarheid:
1. Eigen data (zelf gecreeerd)
2. Productdata (afgeleid van je gebruikers)
3. User-generated content (je community)
4. Gelicentieerd (exclusieve toegang)
5. Publiek (iedereen kan het gebruiken, zwakste positie)

### 3. Schone URL-structuur

**Gebruik altijd submappen, geen subdomeinen**:
- Goed: `jouwsite.be/templates/cv/`
- Fout: `templates.jouwsite.be/cv/`

### 4. Oprechte match met zoekintentie

Pagina's moeten daadwerkelijk beantwoorden wat mensen zoeken. Geen misleiding.

### 5. Kwaliteit boven kwantiteit

Beter 100 sterke pagina's dan 10.000 dunne.

### 6. Vermijd Google-penalties

- Geen doorway pages
- Geen keyword stuffing
- Geen duplicate content
- Echte meerwaarde voor gebruikers

---

## De 12 playbooks (overzicht)

| Playbook | Zoekpatroon | Voorbeeld |
|----------|-------------|-----------|
| Templates | "[type] template" | "cv template" |
| Curatie | "beste [categorie]" | "beste website builders" |
| Conversies | "[X] naar [Y]" | "10 EUR naar GBP" |
| Vergelijkingen | "[X] vs [Y]" | "Webflow vs WordPress" |
| Voorbeelden | "[type] voorbeelden" | "landingspagina voorbeelden" |
| Locaties | "[dienst] in [locatie]" | "boekhouder in Antwerpen" |
| Persona's | "[product] voor [doelgroep]" | "CRM voor makelaars" |
| Integraties | "[product A] [product B] integratie" | "Slack Asana integratie" |
| Woordenlijst | "wat is [term]" | "wat is pSEO" |
| Vertalingen | Content in meerdere talen | Gelokaliseerde content |
| Directory | "[categorie] tools" | "AI copywriting tools" |
| Profielen | "[entiteit naam]" | "Stripe CEO" |

**Gedetailleerde playbook-implementatie**: Zie [references/playbooks.md](references/playbooks.md)

---

## Het juiste playbook kiezen

| Als je beschikt over... | Overweeg... |
|------------------------|-------------|
| Eigen data | Directories, Profielen |
| Product met integraties | Integraties |
| Design/creatief product | Templates, Voorbeelden |
| Multi-segment doelgroep | Persona's |
| Lokale aanwezigheid | Locaties |
| Tool of utility product | Conversies |
| Content/expertise | Woordenlijst, Curatie |
| Concurrentielandschap | Vergelijkingen |

Je kunt meerdere playbooks combineren (bv. "Beste coworkingspaces in Gent").

---

## Implementatieframework

### 1. Keyword pattern research

**Identificeer het patroon:**
- Wat is de herhalende structuur?
- Wat zijn de variabelen?
- Hoeveel unieke combinaties bestaan er?

**Valideer de vraag:**
- Geaggregeerd zoekvolume
- Volumeverdeling (head vs. long tail)
- Trendrichting

### 2. Datavereisten

**Identificeer databronnen:**
- Welke data vult elke pagina?
- Is het first-party, gescraped, gelicentieerd, publiek?
- Hoe wordt het bijgewerkt?

### 3. Template design

**Paginastructuur (ontworpen voor Kahneman System 1 verwerking):**
- Header met target keyword. System 1: de bezoeker moet in <3 seconden weten of deze pagina zijn vraag beantwoordt. Gebruik herkenbare patronen (H1 = exacte zoekvraag)
- Unieke intro (niet alleen variabelen verwisseld)
- Data-gedreven secties. Cialdini sociale bewijskracht: voeg gebruikersaantallen, review scores of populariteitsdata toe als vertrouwenssignalen ("340 KMO's gebruiken deze integratie")
- Gerelateerde pagina's / interne links
- CTA's passend bij de zoekintentie. Kahneman verliesaversie: "Start gratis, geen creditcard nodig" verlaagt het gepercipieerde risico effectiever dan "Registreer nu"

**Uniciteit waarborgen:**
- Elke pagina heeft unieke waarde nodig
- Conditionele content op basis van data
- Originele inzichten/analyse per pagina
- Cialdini autoriteit: voeg expert quotes, databronnen of methodologie-toelichting toe aan templates. Pagina's met autoriteitssignalen presteren beter op E-E-A-T en worden eerder vertrouwd door bezoekers

### 4. Interne linkarchitectuur

**Hub and spoke model:**
- Hub: hoofd-categoriepagina
- Spokes: individuele programmatische pagina's
- Cross-links tussen gerelateerde spokes. Gedragsprincipe curiosity gap: linkteksten als "Bekijk ook de [Tool X] integratie" activeren nieuwsgierigheid effectiever dan generieke "Lees meer" links
- Cialdini consistentie in commitment escalation: structureer interne links zodat bezoekers van informationeel (woordenlijst) naar vergelijkend (vs. pagina) naar transactioneel (integratiepagina met CTA) bewegen. Elke klik is een micro-commitment

**Vermijd wees-pagina's:**
- Elke pagina bereikbaar vanuit de hoofdsite
- XML sitemap voor alle pagina's
- Breadcrumbs met structured data

### 5. Indexatiestrategie

- Geef prioriteit aan patronen met hoog zoekvolume
- Noindex voor zeer dunne variaties
- Beheer crawlbudget bewust
- Aparte sitemaps per paginatype

---

## Ehrenberg-Bass compliance

Programmatic SEO is bij uitstek een strategie voor mentale beschikbaarheid op schaal:

1. **Category Entry Points dekken**: Elke pagina target een specifiek moment waarop een potentiele koper aan de categorie denkt. Locatiepagina's, persona-pagina's en vergelijkingspagina's dekken elk een ander CEP.

2. **Penetratie boven loyaliteit**: Programmatic SEO bereikt nieuwe potentiele kopers die via long tail-zoektermen binnenkomen. Dit is consistent met het Ehrenberg-Bass principe dat groei komt van het verwerven van nieuwe klanten.

3. **Mentale en fysieke beschikbaarheid**: De pagina's zorgen dat het merk aanwezig is op het moment dat de zoeker een behoefte heeft. Dat is fysieke beschikbaarheid in digitale vorm.

**Controleer bij elke strategie**:
- [ ] Dekken de pagina-patronen de relevante Category Entry Points?
- [ ] Bereiken de pagina's nieuwe potentiele kopers (niet alleen bestaande)?
- [ ] Is het merk herkenbaar aanwezig op elke pagina (distinctive brand assets)?

---

## Kwaliteitschecks

### Pre-launch checklist

**Contentkwaliteit:**
- [ ] Elke pagina biedt unieke waarde
- [ ] Beantwoordt de zoekintentie
- [ ] Leesbaar en nuttig voor de bezoeker

**Technische SEO:**
- [ ] Unieke titels en meta descriptions
- [ ] Correcte heading-structuur
- [ ] Schema markup geimplementeerd
- [ ] Paginaladsnelheid acceptabel

**Interne links:**
- [ ] Verbonden met site-architectuur
- [ ] Gerelateerde pagina's gelinkt
- [ ] Geen wees-pagina's

**Indexatie:**
- [ ] Opgenomen in XML sitemap
- [ ] Crawlbaar
- [ ] Geen conflicterende noindex

### Post-launch monitoring

Volg op: indexatiegraad, rankings, verkeer, engagement, conversie.

Let op: thin content-waarschuwingen, rankingdalingen, handmatige acties, crawlfouten.

---

## Veelgemaakte fouten

- **Thin content**: Alleen plaatsnamen verwisselen in identieke tekst
- **Keyword cannibalisatie**: Meerdere pagina's die hetzelfde keyword targeten
- **Overproductie**: Pagina's aanmaken zonder zoekvraag
- **Slechte datakwaliteit**: Verouderde of incorrecte informatie
- **UX negeren**: Pagina's bestaan voor Google, niet voor gebruikers. Kahneman System 1: pagina's die niet scanbaar zijn (geen headers, geen visuele hierarchie, muur van tekst) forceren System 2 verwerking. Bezoekers verlaten de pagina voor ze de waarde zien

---

## Outputformaat

### Strategiedocument
- Kansanalyse
- Implementatieplan
- Contentrichtlijnen

### Paginatemplate
- URL-structuur
- Titel/meta-templates
- Content outline
- Schema markup

---

## Taakspecifieke vragen

1. Welke zoekwoordpatronen target je?
2. Welke data heb je (of kun je verkrijgen)?
3. Hoeveel pagina's plan je?
4. Hoe sterk is je site-autoriteit?
5. Wie rankt momenteel op deze termen?
6. Wat is je technische stack?

---

## Scoring rubric

| Dimensie | 1 (onvoldoende) | 3 (basis) | 5 (goed) | 7 (sterk) | 8 (uitstekend) | 9 (expert) |
|----------|-----------------|-----------|----------|-----------|-----------------|------------|
| **Wetenschappelijke onderbouwing** | Geen doorway pages risico-analyse | Doorway pages risico vermeld, Helpful Content criteria benoemd | Data-verdedigbaarheidshierarchie toegepast, IR principes benoemd | Elk playbook onderbouwd met data-kwaliteitsargument en Helpful Content checklist | Competitieve analyse per playbook met specifieke SERP-data | Volledig data-defensibility model met update-frequentie, bronbetrouwbaarheid en verouderingsanalyse |
| **Actiegerichtheid** | Alleen strategisch advies, geen template | Playbook en URL-structuur gekozen | Template met conditionele content en basisschema | Fasering met KPI targets per fase, indexatiestrategie expliciet | Pre-launch en post-launch quality checks, monitoring dashboard | Volledig productieplan: template + schema + links + indexatie + fasering + monitoring + escalatieprotocol |
| **Ehrenberg-Bass compliance** | Geen bereik-overweging | Breed bereik vermeld als principe | CEP-mapping per playbook, DBA in templates | Penetratie-analyse: hoeveel categorie-kopers worden bereikt via deze pagina's | Light buyer focus: templates ontworpen voor niet-experts, niet alleen bestaande klanten | Volledige availability-audit: mentale beschikbaarheid via content, fysieke beschikbaarheid via SERP-positie, per playbook gekwantificeerd |
| **Data-integriteit** | Databron niet gespecificeerd | Databronnen benoemd | Eigen vs. publiek geclassificeerd, kwaliteitsdrempels per pagina | Update-mechanisme ontworpen met frequentie en verantwoordelijke | Verouderingsanalyse: welke data veroudert, hoe snel, wat is de impact | Monitoring per pagina met automatische alerts bij data-veroudering of bronwijziging |
| **Behavioral science** | Geen gedragsprincipes in templates | Zoekintentie-matching per pagina | Cialdini sociale bewijskracht in data-secties, System 1 in scanbare structuur | Verliesaversie in CTAs, curiosity gap in interne links, autoriteit via expert quotes | Conditionele content op basis van intentie, FAQ-patronen voor AI-citatie, UX-signalen | Elk template-element onderbouwd met gedragsprincipe, ethische toets per persuasion-element |
| **Completeness** | Alleen idee of playbook-keuze | Strategie en basistemplate | Kansanalyse + playbook + template + URL-structuur | Schema markup + linkarchitectuur + indexatiestrategie erbij | Fasering + monitoring + quality checks + KPI targets | Alles + escalatieprotocol + A/B test hypothesen + content decay plan |

## Kwaliteitscontrole

Controleer voor elke programmatic SEO-output:

### Strategieniveau
- [ ] Zoekpatroon gevalideerd met reeel zoekvolume (geen aannames)
- [ ] Concurrentieanalyse uitgevoerd: is ranken realistisch?
- [ ] Data-bron geidentificeerd en betrouwbaarheid beoordeeld
- [ ] Playbook-keuze onderbouwd met argumenten

### Templateniveau
- [ ] Elke pagina biedt aantoonbaar unieke waarde
- [ ] Template bevat conditionele content (niet alleen variabelen)
- [ ] Interne linkstructuur is uitgewerkt
- [ ] Schema markup is meegenomen in het template

### Technisch niveau
- [ ] URL-structuur is schoon en schaalbaar
- [ ] Indexatiestrategie is expliciet (welke pagina's wel/niet indexeren)
- [ ] Crawlbudget-impact is ingeschat
- [ ] Sitemap-strategie is uitgewerkt

---

## Gerelateerde skills

- **seo-marketing**: Voor het auditen van programmatische pagina's na launch
- **schema-markup**: Voor structured data toevoegen
- **content-marketing**: Voor content-strategie en distributie
- **competitor-analysis**: Voor vergelijkingspagina-frameworks
- **digital-marketing**: Voor site-architectuur en interne linkplanning

---
> Converted and distributed by [TomeVault](https://tomevault.io/claim/iclaudioo) — claim your Tome and manage your conversions.
<!-- tomevault:4.0:skill_md:2026-04-16 -->

