SEO-blogschrijver

Van zoekwoord naar contentbrief en daarna een blogartikel dat rankt in Google en geciteerd wordt door AI.

.zip, 10,5 kBversie 1.0.0bijgewerkt op

Wat doet deze skill?

De skill schrijft blogartikels in twee fases. Eerst onderzoekt hij het zoekwoord: wat staat er in de top 10, welke vragen stellen mensen, welke deelonderwerpen behandelt iedereen en welke laat iedereen liggen, en hoe AI-assistenten de vraag nu beantwoorden. Dat wordt een contentbrief met outline, zoekwoorden, FAQ, interne links en metadata.

Pas als jij de brief goedkeurt, schrijft hij het artikel. Een verkeerde invalshoek corrigeer je zo in de brief, voor er een volledige tekst ligt. Het artikel volgt de toon van je merk, opent elke sectie met een direct antwoord en bevat alleen claims die een bron hebben.

Hoe werkt het?

  1. Je geeft een zoekwoord, je domein en de pagina die de blog moet promoten.
  2. Claude bepaalt de zoekintentie. Is een blog niet het juiste format, dan zegt hij dat eerst.
  3. Hij analyseert de top 10, verzamelt People Also Ask-vragen en kijkt hoe AI-assistenten de vraag beantwoorden.
  4. Met een Search Console-export controleert hij of je al een pagina hebt die op het zoekwoord rankt, zodat je jezelf geen concurrentie aandoet.
  5. Je krijgt de contentbrief en geeft akkoord of stuurt bij.
  6. Claude schrijft het artikel en loopt een controlelijst af op SEO, structuur, bronnen en AI-schrijfstijl.

Wat je krijgt

  • Een contentbrief: zoekwoorden, intentie, contentgap, outline, FAQ, interne links en voorstel voor meta title en description
  • Een volledig artikel in markdown, met SEO-gegevens als tabel bovenaan
  • Een FAQ die klaar is voor FAQPage-schema
  • Implementatienotities: schema, interne links, afbeeldingen met alt-tekst, eventuele redirect
  • Een overzicht van welke databronnen gebruikt zijn en welke ontbraken

Goed om te weten

De skill verzint geen zoekvolumes of statistieken. Zonder zoekwoordtool of export staat het volume als onbekend in de brief. Met een connector voor DataForSEO, Semrush, Ahrefs of Search Console krijg je meer data, maar hij werkt ook met alleen web search en een geüploade export.

Concurrenten worden niet bij naam genoemd in het artikel en hun tekst wordt niet overgenomen. Het artikel is een sterke eerste versie: lees het na voor je publiceert, zeker bij cijfers en claims in jouw vakgebied.

Wat je uploadt, blijft in je eigen Claude-gesprek. De skill stuurt geen data naar Depends.

Zo start je hem

Typ een van deze zinnen in een nieuw gesprek, of iets gelijkaardigs.

  • Schrijf een blog over warmtepomp onderhoud voor onze website, gericht op Vlaamse huiseigenaars.
  • Maak een contentbrief voor het zoekwoord 'btw-aangifte zelfstandige'. De blog moet linken naar onze boekhoudpagina.
  • Hier is onze Search Console-export. Schrijf een blog rond 'linnen kleding wassen' en check of we daar al een pagina voor hebben.

Wat er in de zip zit

6 bestanden, allemaal gewone tekst. Lees ze gerust na voor je de skill installeert.

seo-blogschrijver/SKILL.md8,3 kB
---
name: seo-blogschrijver
description: Schrijft SEO- en GEO-blogartikels die ranken in Google en geciteerd worden door AI-zoekmachines. Werkt in twee fases met een controlemoment ertussen, eerst een contentbrief op basis van zoekwoordonderzoek, SERP-analyse van de top 10, People Also Ask en wat AI-assistenten nu antwoorden, en pas na akkoord het volledige artikel in de huisstijl van het merk. Gebruikt web search en geüploade exports (Search Console, zoekwoordtool), optioneel een SEO-connector. Gebruik deze skill wanneer de gebruiker een blog, blogartikel, kennisbankartikel of gids wil laten schrijven of briefen rond een zoekwoord, ook zonder exacte triggerzin. Triggers zijn onder meer schrijf een blog over, maak een contentbrief, blogartikel rond zoekwoord, SEO-artikel, briefing voor een blog, nieuwe blog, start blog.
---

# SEO-blogschrijver

Je schrijft blogartikels die op twee plaatsen moeten werken: in de klassieke zoekresultaten van Google en in de antwoorden van AI-assistenten (ChatGPT, Perplexity, Google AI Overviews, Gemini). Je werkt in twee fases met een menselijk controlemoment ertussen:

1. **Research en brief.** Eindigt met een brief die de gebruiker goedkeurt.
2. **Artikel.** Pas na akkoord schrijf je de volledige tekst.

Die splitsing is bewust. Een verkeerde invalshoek kost in de brief één correctie, in een af artikel een herschrijving.

## Harde regels

- **Nooit cijfers verzinnen.** Geen zoekvolumes, moeilijkheidsscores, posities, statistieken of quotes die je niet uit een bron hebt. Ontbreekt data, schrijf dan `onbekend` en zeg welke bron het zou opleveren.
- **Geen em-dashes** (—) in brief, artikel of antwoord. Gebruik komma, dubbele punt, punt of haakjes.
- **Niet overschrijven.** De top 10 is input om te begrijpen wat een volledig antwoord bevat, geen tekst om te parafraseren.
- **Geen concurrenten bij naam** in het artikel, tenzij de gebruiker uitdrukkelijk een vergelijkingsartikel vraagt.
- **Merkstem boven generiek SEO-advies.** Heeft de gebruiker een tone-of-voice, schrijfrichtlijn of voorbeeldteksten aangeleverd, dan gaan die voor.
- **Sla het controlemoment niet over.** Ook niet als de gebruiker haast lijkt te hebben. Vraagt hij expliciet "schrijf meteen het artikel", toon dan de brief beknopt bovenaan het artikel zodat hij de keuzes kan zien.

## Databronnen

Werk met wat beschikbaar is en zeg altijd welke bronnen de brief echt gevoed hebben.

| Nodig | Eerste keuze | Terugval |
|---|---|---|
| Zoekvolume, moeilijkheid | Connector (DataForSEO, Semrush, Ahrefs) | Geüploade export uit een zoekwoordtool. Geen van beide: volume `onbekend`, geen schatting. |
| Top 10 en SERP-features | Connector of web search op het zoekwoord | Gebruiker plakt de URL's |
| Inhoud van rankende pagina's | Web fetch per URL, of Firecrawl-connector | Gebruiker plakt de tekst |
| People Also Ask | Connector of web search | Vragen uit "gerelateerde zoekopdrachten" en de rankende pagina's |
| Eigen site | Search Console-connector of -export (CSV/XLSX) | Sitemap via web fetch |
| Merkstem | Geüploade brand guide, voorbeeldteksten, over-ons-pagina | Web fetch van 2 à 3 bestaande blogs van het merk |
| AI-antwoorden | Web search naar de vraag zoals iemand ze aan een assistent stelt; eventueel een AI-zichtbaarheidsconnector | Overslaan en melden in de brief |

## Fase 1: research en brief

### Stap 1. Intake

Haal uit het bericht, of vraag in één beurt:

- Hoofdzoekwoord of onderwerp
- Merk en website (domein)
- Taal en markt (standaard: Nederlands, België)
- Doel van het artikel: welke pagina moet het uiteindelijk promoten (CTA-URL)
- Optioneel: richtlengte, verplichte punten, invalshoek, bronnen, merkrichtlijnen
- Researchdiepte: `focus` (één zoekwoord, top 10, PAA) of `breed` (zoekwoordcluster, meerdere SERP's). Standaard `focus`.

Vraag niet wat je zelf kan opzoeken. Ontbreken merkrichtlijnen, haal dan 2 à 3 bestaande blogs van het domein op en leid de toon af (je/u, zinslengte, vaktaal, humor ja of nee). Meld in de brief dat de toon afgeleid is.

### Stap 2. Zoekwoord en intentie

1. Bepaal de dominante zoekintentie uit de SERP: informatief, commercieel onderzoek, transactioneel, navigationeel.
2. Is de intentie transactioneel of navigationeel, meld dan dat een blog waarschijnlijk het verkeerde format is (een categorie- of productpagina rankt daar) en vraag of de gebruiker toch verder wil.
3. Kies 3 tot 6 secundaire zoekwoorden (bij `breed`: een volledige cluster). Gebruik volumes alleen als een tool of export ze levert.

### Stap 3. SERP-analyse van de top 10

1. Noteer de top 10 organische URL's en de SERP-features (featured snippet, PAA, video, AI Overview, lokale resultaten).
2. Haal per URL de koppenstructuur (H1 tot H3), de geschatte lengte en de behandelde deelonderwerpen op. Lukt ophalen niet voor een URL, noteer dat en ga verder.
3. Maak de contentgap:
   - **Basis** (7 of meer van de 10 behandelen het): moet erin.
   - **Kansen** (3 of minder behandelen het, of het staat er oppervlakkig): hier onderscheid je je.
4. Gebruik de mediane lengte van de top 10 als richtwaarde, geen harde eis.

### Stap 4. GEO-laag

Zoek hoe AI-assistenten de kernvraag nu beantwoorden: stel de vraag zoals een gebruiker ze zou typen ("wat is het verschil tussen X en Y", "hoe kies ik een X") via web search en noteer welke bronnen en formuleringen terugkomen. Vertaal dat naar structuurkeuzes:

- Een eerste zin onder elke H2 die de vraag zelfstandig beantwoordt.
- Koppen in vraagvorm waar dat natuurlijk is.
- Een korte definitie wanneer het onderwerp een begrip is.
- Concrete, citeerbare beweringen met bron.
- Een FAQ die de echte vragen spiegelt.

### Stap 5. Eigen site

- Heeft de gebruiker Search Console-data aangeleverd of gekoppeld: kijk of een bestaande pagina al rankt op het zoekwoord of nauwe varianten. Rankt een pagina in de top 20, adviseer dan om die bij te werken in plaats van een nieuwe te publiceren (kannibalisatie). Meld dit voor je verder gaat.
- Interne links: zie `references/interne-links.md`. Lever 3 tot 6 kandidaten met ankertekst.

### Stap 6. Brief en controlemoment

Vul `assets/brief-sjabloon.md` in. Lever de brief als bestand (`[slug]-brief.md`) en eindig met één vraag, bijvoorbeeld: "Wil je iets aanpassen aan de invalshoek, de outline of de zoekwoorden voor ik het artikel schrijf?"

Wacht op akkoord.

## Fase 2: artikel

### Stap 7. Schrijven

Volg de goedgekeurde outline en `assets/artikel-sjabloon.md`.

- SEO-gegevens bovenaan als zichtbare tabel, niet als YAML-frontmatter (veel CMS'en en viewers verbergen frontmatter).
- Exact één H1 met het hoofdzoekwoord, max. 65 tekens.
- Intro van 2 tot 4 zinnen die met inhoud opent: een concrete vaststelling, een cijfer met bron of de vraag die de lezer heeft. Geen "In dit artikel bespreken we".
- Hoofdzoekwoord in H1, eerste alinea en minstens één H2. Secundaire zoekwoorden waar ze natuurlijk passen.
- H2's en H3's, geen H4. Geen links in koppen.
- Elke H2 opent met een zin die de kop beantwoordt.
- Korte alinea's (max. 4 zinnen), wisselende zinslengte.
- Feitelijke claims alleen met bron uit de research. Geen bron, geen claim.
- Externe bronnen als link naar de primaire bron (overheid, onderzoek, fabrikant), niet naar een aggregator.
- Afsluiter met de CTA naar de opgegeven pagina, geen samenvatting van wat er net stond.
- FAQ van 4 tot 7 vragen, vet als vraag en kort antwoord, gemarkeerd als kandidaat voor `FAQPage`-schema.

Houd tijdens het schrijven `references/anti-ai-stijl.md` actief. Dat is geen opkuisstap achteraf.

### Stap 8. Controle

Loop `references/qa-checklist.md` volledig af en corrigeer wat niet klopt voor je oplevert.

### Stap 9. Opleveren

- Lever het artikel als `[slug].md`.
- Zet onder het artikel, apart, de implementatienotities: schema (`Article`, `FAQPage`), meta title en description, interne links om toe te voegen, voorgestelde afbeeldingen met alt-tekst, en een 301-notitie als het artikel een bestaande URL vervangt.
- Zeg in twee regels welke databronnen gebruikt zijn en welke ontbraken.

## Referenties

- `references/anti-ai-stijl.md`: hoe je de typische AI-schrijfstijl vermijdt, NL en EN
- `references/qa-checklist.md`: controle voor oplevering
- `references/interne-links.md`: interne links vinden zonder de hele site in te lezen
- `assets/brief-sjabloon.md`: structuur van de brief
- `assets/artikel-sjabloon.md`: structuur van het artikel

Gemaakt door Depends (depends.be). Vrij te gebruiken en aan te passen.
seo-blogschrijver/assets/artikel-sjabloon.md1,1 kB
| Veld | Inhoud |
|---|---|
| Meta title | [title, max. 60 tekens] |
| Meta description | [description, 140 tot 155 tekens] |
| URL-slug | /blog/[slug] |
| Hoofdzoekwoord | [zoekwoord] |
| Secundaire zoekwoorden | [zoekwoord], [zoekwoord] |
| Schema | Article, FAQPage |

# [H1 met hoofdzoekwoord]

[Intro van 2 tot 4 zinnen. Opent met een concrete vaststelling, een cijfer met bron of de vraag van de lezer. Bevat het hoofdzoekwoord.]

## [H2 in vraagvorm of beschrijvend, met hoofdzoekwoord]

[Eerste zin beantwoordt de kop zelfstandig. Daarna uitleg, voorbeeld, bron.]

### [H3]

[Tekst.]

## [H2]

[Tekst.]

## [H2]

[Tekst.]

## [Afsluitende H2, gericht op de volgende stap]

[Concrete aanbeveling of volgende stap, met de CTA-link verweven in de zin.]

## Veelgestelde vragen over [onderwerp]

**[Vraag 1]**
[Kort antwoord, 1 tot 3 zinnen.]

**[Vraag 2]**
[Kort antwoord.]

**[Vraag 3]**
[Kort antwoord.]

---

## Implementatienotities

- **Schema:** Article + FAQPage (vragen hierboven)
- **Interne links:** [doel-URL, anker, sectie]
- **Afbeeldingen:** [voorstel + alt-tekst]
- **Redirect:** [301 van oude URL, indien van toepassing]
- **Gebruikte bronnen:** [lijst]
seo-blogschrijver/assets/brief-sjabloon.md2,1 kB
# Contentbrief: [werktitel]

## Doel en zoekwoorden

| Veld | Inhoud |
|---|---|
| Hoofdzoekwoord | [zoekwoord] |
| Zoekvolume | [aantal, of `onbekend`] (bron: [tool of export]) |
| Moeilijkheid | [score, of `onbekend`] |
| Zoekintentie | [informatief / commercieel onderzoek / ...] |
| Taal en markt | [nl / BE] |
| Researchdiepte | [focus / breed] |
| CTA-pagina | [URL] |

**Secundaire zoekwoorden**

| Zoekwoord | Volume | Intentie |
|---|---|---|
| [zoekwoord] | [aantal of `onbekend`] | [intentie] |

## Doelgroep en invalshoek

- **Lezer:** [wie, met welke vraag, in welke fase]
- **Invalshoek:** [de hoek die dit artikel kiest en waarom die beter werkt dan wat er nu rankt]
- **Richtlengte:** [X] woorden (mediaan top 10: [Y], of `onbekend`)
- **Toon:** [uit de brand guide, of: afgeleid uit bestaande blogs van het domein]

## Contentgap (top 10)

- **Basis** (moet erin): [deelonderwerpen]
- **Kansen** (dun of afwezig bij de top 10): [deelonderwerpen]
- **SERP-features:** [featured snippet, PAA, video, AI Overview, ...]

## Outline

- **H1:** [titel, max. 65 tekens]
- **Intro:** [één regel over de openingszin]
- **H2:** [kop]: [doel van de sectie]
  - **H3:** [kop]: [doel]
- **H2:** [kop]: [doel]
- **H2:** [kop]: [doel]
- **Afsluiter met CTA:** [welke stap de lezer zet]
- **Veelgestelde vragen:** [aantal] vragen

## GEO

- **Hoe AI-assistenten de vraag nu beantwoorden:** [kern van de antwoorden]
- **Bronnen die terugkomen:** [domeinen]
- **Structuurkeuzes:** [antwoord eerst onder elke H2, vraagkoppen, definitie, citeerbare claims]

## FAQ-vragen

1. [vraag]
2. [vraag]
3. [vraag]

## Interne links

| Doel-URL | Ankertekst | Sectie |
|---|---|---|
| [URL] | [anker] | [H2] |

## Eigen site

- **Bestaande pagina's op dit zoekwoord:** [URL + positie, of: geen gevonden / geen data]
- **Advies:** [nieuw artikel / bestaande pagina bijwerken]

## Meta (voorstel)

| Veld | Inhoud | Tekens |
|---|---|---|
| Title tag | [title] | [x] / 60 |
| Meta description | [description] | [x] / 155 |
| URL-slug | `/blog/[slug]` | |

## Gebruikte bronnen

[Welke databronnen echt data opleverden en welke ontbraken.]
seo-blogschrijver/references/anti-ai-stijl.md3,6 kB
# De typische AI-schrijfstijl vermijden

AI-tekst valt niet op door één woord, maar doordat hij voorspelbaar is: gelijke zinslengtes, vage claims, voortdurend voorbehoud en steeds dezelfde woordenschat. Een verbodslijst alleen helpt niet, want dan wisselt het model de ene tic in voor de andere. Werk daarom op twee niveaus: de oorzaken en de concrete signalen.

## Vijf oorzaken

1. **Gelijkmatig ritme.** Zinnen van ongeveer dezelfde lengte, in een vaste cadans. Zet bewust een zin van vier woorden naast een van vijfentwintig. Per alinea minstens één zin onder de 8 woorden en één van 25 of meer, tenzij de alinea maar één zin heeft.
2. **Algemeen in plaats van specifiek.** "Speelt een belangrijke rol", "een breed scala aan voordelen". Vervang door een cijfer met bron, een concreet voorbeeld of een naam, of schrap. Een zin die voor elk merk in elke sector klopt, is opvulling.
3. **Voorbehoud en aanloop.** "Het is belangrijk om te weten dat", "houd er rekening mee". Zeg het rechtstreeks. Moet er een nuance bij, maak die specifiek.
4. **Geen standpunt.** Kies, raad aan, zeg wat de lezer beter niet doet. Een mening die steunt op expertise leest menselijk.
5. **Sjabloonopbouw.** Een intro die aankondigt wat komt, elke sectie met een minisamenvatting, een slot dat alles herhaalt. Begin met inhoud en stop als het punt gemaakt is.

## Nederlandse signalen

- **Opvulwerkwoorden:** ontgrendel, duik in, ontdek de wereld van, til naar een hoger niveau, haal het maximale uit.
- **Holle bijvoeglijke naamwoorden:** naadloos, moeiteloos, revolutionair, krachtig, uitgebreid, cruciaal, essentieel (als opvulling).
- **Vage claims:** "speelt een cruciale rol", "een breed scala aan", "op verschillende manieren", "van onschatbare waarde".
- **Lege openers:** "In het huidige digitale landschap", "In deze snel veranderende wereld", "In dit artikel bespreken we", "Als het gaat om".
- **Lege afsluiters:** "Kortom", "Al met al", "Tot slot", "Samengevat".
- **Correlatieven:** "Of je nu ... of ...", "Niet alleen ..., maar ook ...".
- **Omkering:** "Het is geen X, het is Y". Schrijf alleen Y.
- **Overgangen op de automatische piloot:** bovendien, daarnaast, echter, verder aan het begin van opeenvolgende zinnen.
- **Formeel taalgebruik:** middels, teneinde, tevens, reeds, derhalve, betreffende, diverse, optimaal, gerenommeerd. Gebruik via, om te, ook, al, daarom, over, verschillende, best, bekend.

## Engelse signalen

- delve, dive into, unlock, unleash, elevate, empower, harness, leverage, navigate (figuurlijk), streamline, supercharge
- seamless, robust, cutting-edge, game-changing, comprehensive, holistic, crucial, vital
- landscape, realm, tapestry, testament, journey, cornerstone, beacon
- "It's not just X, it's Y", "whether you're X or Y", "In today's fast-paced world", "In conclusion", "it's worth noting"

## Structuur

- Kondig het artikel niet aan.
- Eindig een sectie niet met een samenvattende zin.
- Geen conclusie die het artikel herhaalt. Wel: een volgende stap, een aanbeveling of één scherpe vaststelling.
- Varieer alinealengte en zinsbegin. Begint de derde zin op rij met het onderwerp, herschrijf er een.
- Concrete werkwoorden en zelfstandige naamwoorden. "Bespaart 20 minuten per week" is beter dan "verhoogt de efficiëntie".
- Drieslagen alleen als er echt drie dingen zijn.
- Hoogstens één zin zonder werkwoord per artikel.

## Toepassen

- Tijdens het schrijven: deze principes zijn actief vanaf de eerste zin.
- In de controle: een aparte leesronde alleen voor deze signalen. Herschrijf, schrap niet zomaar, zodat de zin zijn betekenis houdt.
- Niet overcorrigeren naar gimmicks. Het doel is natuurlijke, zekere, specifieke tekst in de stem van het merk.
seo-blogschrijver/references/interne-links.md2 kB
# Interne links vinden

Doel: 3 tot 6 relevante interne links met een natuurlijke ankertekst, zonder de hele site in te lezen.

## Bronnen, in volgorde van voorkeur

1. **Search Console-export of -connector (pagina's + zoekopdrachten).** Beste bron: je ziet op welke zoekwoorden elke pagina al vertoningen heeft, dus je weet waar een pagina inhoudelijk over gaat.
2. **Sitemap.** Haal `/sitemap.xml` of `/sitemap_index.xml` op via web fetch. Filter op relevante paden (`/blog/`, categorieën, diensten). Gebruik de slug als eerste indicatie van het onderwerp.
3. **Site search via web search.** `site:domein.be [onderwerp]` levert snel kandidaten.
4. **Door de gebruiker aangeleverde lijst.**

## Werkwijze

1. Maak een korte lijst trefwoorden: hoofdzoekwoord, secundaire zoekwoorden en de belangrijkste deelonderwerpen uit de outline.
2. Zoek per trefwoord kandidaat-URL's in de bron. Bij een GSC-export: filter de zoekopdrachten op het trefwoord en neem de pagina met de meeste vertoningen.
3. Sluit uit: de pagina die je nu schrijft of vervangt, tag- en auteurpagina's, gepagineerde URL's, URL's met parameters.
4. Controleer elke kandidaat met web fetch: laadt hij (geen 404, geen redirect naar de homepage)? Wat niet laadt, valt weg.
5. Kies 3 tot 6 links: minstens één naar de CTA-pagina, de rest naar inhoudelijk verwante pagina's.
6. Lever per link: doel-URL, voorgestelde ankertekst, de sectie waar hij komt.

## Regels voor de ankertekst

- Beschrijvend en kort, liefst het onderwerp van de doelpagina.
- Op een woord of woordgroep die al natuurlijk in de zin staat. Test: haal de link weg. Blijft de zin vlot lezen? Dan is hij goed verweven.
- Geen "klik hier", "lees meer", geen kale URL.
- Geen links in koppen.
- Interne links openen in hetzelfde tabblad. Externe links in een nieuw tabblad met `rel="noopener noreferrer"`.

## Grote sites

Lees bij meer dan een paar honderd URL's niet de volledige sitemap in je antwoord. Filter eerst op pad en trefwoord, en neem alleen de gematchte kandidaten mee.
seo-blogschrijver/references/qa-checklist.md2,5 kB
# Controle voor oplevering

Corrigeer elk punt dat niet klopt, noteer het niet alleen.

## Stijl en stem

- [ ] Nul em-dashes (—) in artikel en antwoord.
- [ ] Leesronde voor AI-signalen uit `anti-ai-stijl.md` gedaan: geen lege openers of afsluiters, geen opvulwerkwoorden, geen omkeringen.
- [ ] Zinslengte wisselt: per alinea van twee of meer zinnen minstens één zin onder 8 en één van 25 of meer woorden.
- [ ] De intro opent met inhoud. Geen sectie eindigt met een minisamenvatting. Geen herhalende conclusie.
- [ ] Minstens drie concrete details (cijfer met bron, voorbeeld, naam) in het artikel.
- [ ] Aanspreekvorm consequent (je of u) en in lijn met het merk.
- [ ] Alinea's van hoogstens 4 zinnen.
- [ ] Geen concurrenten bij naam (tenzij vergelijkingsartikel gevraagd).
- [ ] Spelling en samenstellingen gecontroleerd.

## On-page SEO

- [ ] Meta title tot 60 tekens, met het hoofdzoekwoord vooraan.
- [ ] Meta description tussen 140 en 155 tekens, met het hoofdzoekwoord en een concrete reden om te klikken.
- [ ] Exact één H1, max. 65 tekens, met hoofdzoekwoord.
- [ ] Hoofdzoekwoord in H1, eerste alinea en minstens één H2, zonder opstapeling.
- [ ] Elk secundair zoekwoord komt minstens één keer voor.
- [ ] Alleen H2 en H3, geen H4. Geen links in koppen.
- [ ] URL-slug kort, kleine letters, koppeltekens, met hoofdzoekwoord.
- [ ] 3 tot 6 interne links, verweven op woorden die al in de zin staan (geen "lees ook"-zinnen).
- [ ] CTA-link naar de opgegeven pagina in de afsluiter.
- [ ] Alt-tekst voorgesteld voor elke voorgestelde afbeelding.

## GEO

- [ ] Elke H2 opent met een zin die de kop zelfstandig beantwoordt.
- [ ] Definitie aanwezig als het onderwerp een begrip is.
- [ ] FAQ van 4 tot 7 vragen uit PAA en echte vragen, gemarkeerd als `FAQPage`-kandidaat.
- [ ] Kernclaims gelinkt aan een primaire bron.

## Originaliteit en juistheid

- [ ] Geen zin ligt dicht bij een zin uit de top 10.
- [ ] Alle basisonderwerpen uit de contentgap zijn behandeld.
- [ ] Minstens één kans uit de contentgap is uitgewerkt.
- [ ] Elke feitelijke claim is terug te voeren op een bron uit de research. Wat niet te onderbouwen is, is geschrapt of algemener geformuleerd.
- [ ] Geen verzonnen cijfers, quotes of studies.

## Implementatienotities

- [ ] Schema: `Article` en `FAQPage`.
- [ ] Meta title en description klaar voor het CMS.
- [ ] Lijst interne links met doel-URL en ankertekst.
- [ ] 301-notitie als dit een bestaande URL vervangt.
- [ ] Welke databronnen gebruikt zijn, welke ontbraken.

Installeren

Zo zet je hem in Claude

In Claude.ai of Claude Desktop

  1. Download seo-blogschrijver.zip. Pak hem niet uit.
  2. Ga naar Instellingen › Capabilities en zet code-uitvoering aan als dat nog niet zo is.
  3. Kies bij Skills voor Upload skill en selecteer de zip.
  4. Start een nieuw gesprek. Claude gebruikt de skill vanzelf zodra je vraag erbij past.

In Claude Code

  1. Download seo-blogschrijver.zip.
  2. Pak hem uit in je persoonlijke skillmap, of in .claude/skills/ van een project om hem met je team te delen:
unzip seo-blogschrijver.zip -d ~/.claude/skills/

Start Claude Code opnieuw. Met /skills zie je of hij geladen is.

Andere skills

Alle skills

Wil je dat we het samen met je team opzetten?

Plan een gesprek van 30 minuten met Mathias, de oprichter van Depends.

Plan een gesprek

info@depends.be+32 470 86 43 26

Bel onsPlan een kennismaking →