Ga naar de inhoud

Kan Claude in bulk metabeschrijvingen schrijven?

De meeste SaaS-sites hebben honderden pagina's met ontbrekende of generieke metabeschrijvingen, en goede beschrijvingen handmatig schrijven kost tijd die de meeste marketingteams simpelweg niet hebben. Deze gids laat zien hoe je Claude met een CSV-workflow inzet om op schaal geoptimaliseerde metabeschrijvingen te genereren die kloppen met het aantal tekens. Of je nu via de chatinterface of via de API werkt, het proces gaat sneller dan je denkt.

Bijdrage van

SaaS Hackers
Blog

Kort antwoord: Claude kan metabeschrijvingen voor je hele site schrijven, herschrijven en in bulk verwerken. Je geeft een CSV met pagina-URL's en titels als input en krijgt een CSV met geoptimaliseerde beschrijvingen terug. Zo breng je uren handmatig schrijfwerk terug tot enkele minuten, zonder concessies aan kwaliteit of zoekwoordrelevantie.

Metabeschrijvingen zijn zo'n taak waarvan elk SaaS-marketingteam weet dat hij ertoe doet, maar waar bijna niemand tijd voor heeft om hem goed te doen. Je hebt 160 tekens om iemand jouw resultaat te laten aanklikken in plaats van de negen andere op de pagina, en de meeste teams slaan ze helemaal over of schrijven één generieke versie en plakken die overal.

Claude verandert dat. Met de juiste promptstructuur en een eenvoudige CSV-workflow genereer, controleer en publiceer je in één sessie geoptimaliseerde metabeschrijvingen voor honderden pagina's. Deze gids laat precies zien hoe je dat opzet.

Wat maakt een metabeschrijving de moeite waard om te schrijven?

Een metabeschrijving is de korte tekst die in de zoekresultaten onder je paginatitel verschijnt. Google gebruikt hem niet als directe rankingfactor, maar hij heeft wel direct invloed op de doorklikratio (CTR), en die beïnvloedt het verkeer, wat weer alles daarna beïnvloedt.

Een sterke metabeschrijving doet drie dingen:

  • Sluit aan op de zoekintentie van de zoekopdracht waarop de pagina mikt
  • Bevat het primaire zoekwoord op een natuurlijke manier (Google zet het vet in de resultaten)
  • Geeft de lezer een concrete reden om te klikken, geen vage samenvatting

Het probleem voor B2B SaaS-teams is het volume. Een typische SaaS-site heeft productpagina's, featurepagina's, vergelijkingspagina's, blogposts, landingspagina's en helpdocumentatie. Voor al die pagina's beschrijvingen van 160 tekens schrijven die echt doen wat hierboven staat, is zwaar werk.

Waarom Claude het juiste hulpmiddel is voor deze klus

Claude is om een paar specifieke redenen goed in metabeschrijvingen.

Het houdt zich betrouwbaar aan lengtebeperkingen. Als je Claude opdraagt onder de 155 tekens te blijven, doet het dat. Andere modellen wijken af. Dat telt als je 200 rijen verwerkt en niet elke rij handmatig kunt controleren.

Het begrijpt de B2B SaaS-context. Claude pikt productpositionering, ICP-taal en commerciële intentie op zonder dat je in elke prompt hoeft uit te leggen wat een "conversieratio" of "pipeline" is. Heb je specialistische hulp nodig die verder gaat dan prompting, dan houdt SaaS Hackers ook gecheckte lijsten bij van B2B SaaS SEO-experts en B2B SaaS-copywriters die kunnen helpen om de boodschap op schaal vorm te geven.

Het kan gestructureerde data verwerken. Je kunt een tabel met paginagegevens direct in Claude plakken of via de API een CSV rij voor rij invoeren en gestructureerde output terugkrijgen. Je hebt geen complexe tooling nodig om te beginnen.

Zo zet je de CSV-workflow op

Dit is de kern van het proces. Het doel is CSV erin, CSV eruit: je geeft Claude een spreadsheet met paginagegevens en krijgt een kolom met publicatieklare metabeschrijvingen terug.

Stap 1: Bouw je input-CSV

Je inputbestand heeft minimaal drie kolommen nodig:

KolomWat je opneemt
page_urlDe volledige URL van de pagina
page_titleDe H1 of de bestaande titeltag
primary_keywordDe belangrijkste zoekterm waarop de pagina mikt

Optionele kolommen die de kwaliteit van de output verbeteren:

  • page_type (blogpost, productpagina, vergelijkingspagina, landingspagina)
  • target_audience (bijv. "VP of Marketing bij een Series B SaaS-bedrijf")
  • existing_meta (de huidige beschrijving, als je wilt dat Claude herschrijft in plaats van helemaal opnieuw te genereren)
  • cta_preference (bijv. "boek een demo", "start gratis proefperiode", "lees de gids")

Hoe meer context je per rij geeft, hoe minder generiek de output. Neem voor waardevolle pagina's zoals je homepage of belangrijkste productpagina's alle kolommen op. Voor blogposts op schaal zijn de eerste drie kolommen genoeg.

Stap 2: Schrijf een systeemprompt die de regels vastlegt

Geef Claude een duidelijke briefing voordat je data plakt. Dit is de set instructies die elke beschrijving die het schrijft stuurt. Hier is een werkende template:

Je bent een SEO-copywriter die gespecialiseerd is in B2B SaaS. Ik geef je een tabel met pagina's. Schrijf voor elke rij één metabeschrijving die:

- Tussen 140 en 155 tekens lang is, spaties meegeteld
- Het primaire zoekwoord op een natuurlijke manier bevat, bij voorkeur in de eerste helft van de zin
- Aansluit op de zoekintentie die bij het paginatype hoort
- Eindigt met een duidelijke actie of voordeel, niet met een punt
- Gewone, directe taal gebruikt. Geen buzzwords.

Geef je output terug als tabel met twee kolommen: page_url en meta_description. Voeg geen commentaar toe. Sla geen rijen over.

Die laatste instructie is belangrijk. Zonder die instructie voegt Claude soms opmerkingen toe als "Hier is een suggestie voor rij 4...", waardoor je de output niet meer rechtstreeks in een spreadsheet kunt kopiëren.

Stap 3: Plak je data in batches

Claude verwerkt ongeveer 50 tot 80 rijen prettig in één contextvenster voordat de kwaliteit van de output begint af te nemen. Splits je CSV voor grotere sites in batches per paginatype:

  1. Product- en featurepagina's (hoogste commerciële intentie, eerst verwerken)
  2. Vergelijkings- en alternatievenpagina's
  3. Blogposts en gidsen
  4. Helpdocumentatie en supportpagina's

Plak de batch als markdown-tabel direct in de chat, na je systeemprompt. Claude geeft een bijpassende tabel terug die je zo in een spreadsheet kunt kopiëren.

Stap 4: Doe een consistentiecheck

Voer voor het publiceren een tweede prompt uit op je outputtabel:

Controleer deze tabel met metabeschrijvingen. Markeer elke rij waarbij:
- Het aantal tekens buiten 140-155 tekens valt
- Het primaire zoekwoord niet voorkomt
- De beschrijving leest als een generieke samenvatting zonder specifiek voordeel

Geef alleen de gemarkeerde rijen terug, met een korte toelichting van één regel over het probleem.

Zo vang je de 5 tot 10% van de rijen op die handmatig bijgewerkt moeten worden, zonder dat je elke rij zelf hoeft te lezen. Controleer je beschrijvingen als onderdeel van een breder optimalisatieproject? Dan past dit proces goed binnen een bredere workflow met een B2B SaaS SEO-bureau.

Zo ga je om met verschillende paginatypes

Niet alle metabeschrijvingen volgen dezelfde formule. Zo pas je je prompt per paginatype aan.

Product- en featurepagina's

Deze pagina's richten zich op zoekopdrachten met hoge intentie. De beschrijving opent met het resultaat, noemt de feature- of productnaam en eindigt met een conversiegerichte zin.

Voorbeeld van een outputformaat: "[Product] helpt [ICP] [resultaat te bereiken] zonder [veelvoorkomend pijnpunt]. [CTA]."

Voeg dit toe aan je systeemprompt voor deze batch: "Dit zijn productpagina's. Geef voorrang aan resultaatgerichte taal boven featurebeschrijvingen. De lezer is opties aan het vergelijken."

Vergelijkings- en alternatievenpagina's

Deze pagina's trekken kopers aan die al in de markt zijn. De beschrijving erkent de vergelijkingscontext en geeft een reden om door te klikken in plaats van een concurrent uit de SERP te kiezen.

Voeg toe: "Dit zijn vergelijkingspagina's. De lezer kiest actief tussen producten. Schrijf beschrijvingen die zelfvertrouwen en specificiteit uitstralen, geen neutraliteit."

Blogposts en gidsen

Hier is de intentie informatief. De beschrijving vertelt de lezer precies wat hij leert of krijgt en past bij de toon van het artikel.

Voeg toe: "Dit zijn educatieve artikelen. Sluit aan op de informatieve intentie. Gebruik geen verkooptaal. Het doel is de klik te verdienen door het resultaat te zijn dat het nuttigst klinkt." Voor teams die rond dit soort content een redactionele machine bouwen, heeft SaaS Hackers ook bronnen over contentworkflows, waaronder Claude Projects gebruiken voor redactiekalenders.

Claude via de API gebruiken voor volledige automatisering

Wil je verder gaan dan kopiëren en plakken en het hele proces automatiseren, dan maakt de API van Claude dat eenvoudig. De basisflow:

  1. Lees je input-CSV rij voor rij in met Python of een no-codetool zoals Make of Zapier
  2. Stuur elke rij als gestructureerd bericht met je systeemprompt naar de Claude API
  3. Schrijf het antwoord weg naar een nieuwe kolom in je output-CSV

Een minimale Python-structuur ziet er zo uit:

import anthropic
import csv

client = anthropic.Anthropic(api_key="your_api_key")

with open("pages.csv") as infile, open("output.csv", "w") as outfile:
    reader = csv.DictReader(infile)
    writer = csv.DictWriter(outfile, fieldnames=["page_url", "meta_description"])
    writer.writeheader()

    for row in reader:
        message = client.messages.create(
            model="claude-opus-4-5",
            max_tokens=200,
            system="You are an SEO copywriter for B2B SaaS. Write one meta description of 140-155 characters. Include the primary keyword. Return only the description text, nothing else.",
            messages=[{
                "role": "user",
                "content": f"URL: {row['page_url']}\nTitle: {row['page_title']}\nKeyword: {row['primary_keyword']}\nPage type: {row['page_type']}"
            }]
        )
        writer.writerow({
            "page_url": row["page_url"],
            "meta_description": message.content[0].text.strip()
        })

Deze aanpak schaalt naar duizenden pagina's en haalt de batchlimiet van de chatinterface weg. Voor de meeste B2B SaaS-teams is de no-coderoute via Make of Zapier sneller op te zetten en heb je geen engineeringondersteuning nodig. Maakt automatisering deel uit van een bredere growth stack, dan kun je ook gespecialiseerde B2B SaaS Marketing Ops-bureaus of HubSpot-experts voor B2B SaaS bekijken.

Veelgemaakte fouten die je moet vermijden

De instructie over het aantal tekens overslaan. Claude schrijft prima beschrijvingen die 180 tekens lang zijn. Geef altijd het bereik op.

Dezelfde systeemprompt gebruiken voor elk paginatype. Een helpdocument en een prijspagina hebben totaal verschillende intenties. Ze mengen in één batch met één prompt levert voor beide middelmatige output op.

Publiceren zonder steekproef. Claude is nauwkeurig maar niet perfect. Voer de hierboven beschreven consistentiecheck uit en lees de 10 tot 15 pagina's met het meeste verkeer handmatig door voordat je iets live zet.

Bestaande beschrijvingen negeren. Heeft een pagina al een beschrijving met een sterke CTR? Markeer die dan in je invoer-CSV en laat Claude hem behouden. Herschrijf niet wat al werkt.

Veelgestelde vragen

Wat is de ideale lengte van een meta description die Claude moet genereren?
Mik op 140-155 tekens. Google kapt beschrijvingen in desktopresultaten doorgaans af na 155-160 tekens. Met 140-155 tekens houd je een kleine marge, terwijl er nog steeds ruimte is voor een zoekwoord en een duidelijk voordeel. Neem de beperking op het aantal tekens altijd op in je Claude-prompt.

Kan Claude meta descriptions schrijven die beter ranken in Google?
Meta descriptions zijn geen directe rankingfactor, maar ze beïnvloeden de CTR, een gedragssignaal dat Google in de gaten houdt. Een goed geschreven meta description die aansluit op de zoekintentie en het doelzoekwoord bevat (dat Google in de resultaten vet maakt), scoort qua kliks consequent beter dan generieke beschrijvingen. De outputkwaliteit van Claude is hoog genoeg om dit soort beschrijvingen op schaal te produceren.

Hoeveel meta descriptions kan Claude in één sessie verwerken?
In de chatinterface werken batches van 50-80 rijen betrouwbaar, daarboven neemt de consistentie van de output af. Via de API is er geen praktische batchlimiet, omdat elke rij als aparte aanvraag wordt verstuurd. Voor sites met meer dan 100 pagina's is de API-aanpak of een no-code automatiseringstool zoals Make de betere optie.

Is deze workflow geschikt voor niet-technische SaaS-marketeers?
De aanpak met CSV in, CSV uit via de chatinterface van Claude vereist geen technische vaardigheden. Je hebt een spreadsheet, een Claude-account en de systeemprompt-template uit deze gids nodig. De API-route vraagt basiskennis van Python of een no-code tool, maar die is niet nodig om waarde uit de workflow te halen.

Hoe adviseert SaaS Hackers om te bepalen welke pagina's je als eerste verwerkt?
Begin met je pagina's met het meeste verkeer die nu geen meta description hebben of een generieke. Gebruik Google Search Console om pagina's te sorteren op vertoningen met een CTR onder 2%. Die pagina's worden al wel gezien maar verliezen kliks, en betere meta descriptions leveren daar het snelst resultaat op.

Bijdrage van

SaaS Hackers

Vind een B2B SaaS-expert

We hebben een gids samengesteld met B2B SaaS-experts en -bureaus die we hebben beoordeeld en ingedeeld op dienst en specialisme.

Vind een expert
Alles bekijken