updates
& inspiratie




WordPress automatiseren met AI

Veel organisaties gebruiken AI inmiddels voor het schrijven van teksten. De echte winst ontstaat echter pas wanneer AI onderdeel wordt van een terugkerend proces.

Veel organisaties gebruiken AI inmiddels voor het schrijven van teksten. De echte winst ontstaat echter pas wanneer AI onderdeel wordt van een terugkerend proces.

In plaats van iedere week opnieuw een opdracht te geven, kan een AI-agent zelfstandig controleren wat er moet gebeuren, informatie verzamelen, content voorbereiden en wijzigingen klaarzetten in WordPress. Denk aan een wekelijks blogartikel, nieuwe landingspagina’s, SEO-optimalisaties, controles op verouderde informatie en technisch onderhoud.

Met hulpmiddelen zoals Codex van OpenAI en Claude Code van Anthropic kan een groot deel van dit werk worden geautomatiseerd. Niet door AI onbeperkt toegang te geven tot een website, maar door een gecontroleerde workflow in te richten waarin voorbereiding, controle en publicatie van elkaar zijn gescheiden.

Wat is WordPress-automatisering met AI?

Bij traditionele automatisering ligt de uitkomst vooraf vast. Een formulier stuurt bijvoorbeeld een e-mail of een gepland bericht wordt op een bepaalde datum gepubliceerd.

Een AI-automatisering kan daarnaast inhoudelijk beoordelen wat er nodig is. De automatisering kan bijvoorbeeld:

  • bestaande artikelen analyseren
  • dubbele onderwerpen herkennen
  • een nieuw onderwerp selecteren
  • zoekintentie en doelgroep meenemen
  • een artikel schrijven volgens vaste richtlijnen
  • interne links voorstellen
  • metadata en structured data genereren
  • het resultaat als concept in WordPress plaatsen

Hierdoor automatiseer je niet alleen een handeling, maar een compleet werkproces.

Praktisch voorbeeld: iedere week een blogconcept klaarzetten

Een bruikbare toepassing is het automatisch voorbereiden van een nieuw blogartikel.

De AI-agent krijgt toegang tot de website, de bestaande content en een bestand met schrijf- en merkrichtlijnen. Vervolgens wordt iedere week dezelfde workflow uitgevoerd.

Stap 1: bestaande artikelen analyseren

De agent haalt de bestaande artikelen uit WordPress op en controleert onder andere:

  • welke onderwerpen al zijn behandeld
  • welke artikelen recent zijn gepubliceerd
  • welke productgroepen of diensten weinig aandacht krijgen
  • waar inhoudelijke overlap bestaat
  • welke interne links beschikbaar zijn

Daarmee voorkom je dat iedere week min of meer hetzelfde artikel wordt geschreven.

Stap 2: een onderwerp selecteren

Vervolgens kiest de agent een onderwerp op basis van vooraf vastgelegde criteria, bijvoorbeeld:

  • relevantie voor de doelgroep
  • aansluiting op de dienstverlening
  • commerciële waarde
  • actualiteit
  • beschikbare ondersteunende bronnen
  • overlap met bestaande content

De opdracht kan ook voorschrijven dat bepaalde onderwerpen rouleren. De ene week verschijnt bijvoorbeeld een technisch artikel, de volgende week een klantcase en daarna een praktisch adviesartikel.

Stap 3: het artikel uitwerken

De automatisering maakt vervolgens een compleet concept met:

  • titel
  • introductie
  • logische tussenkoppen
  • inhoudelijke tekst
  • call-to-action
  • meta title
  • meta description
  • voorgestelde URL
  • categorieën en tags
  • interne links
  • suggesties voor een afbeelding

Daarnaast kan de agent vaste redactionele instructies volgen. Denk aan schrijfstijl, maximale alinealengte, verboden termen en de gewenste verhouding tussen inhoud en commercie.

Stap 4: opslaan in WordPress

Via de WordPress REST API kan een externe toepassing berichten ophalen, aanmaken en bijwerken. Hierdoor kan het gegenereerde artikel automatisch als concept in WordPress worden opgeslagen. Het artikel staat dan klaar voor menselijke controle, maar wordt nog niet automatisch gepubliceerd. Na goedkeuring kan een redacteur het bericht handmatig publiceren of inplannen.

Automatisch publiceren of eerst controleren?

Technisch gezien kan een AI-agent een artikel direct publiceren. In de meeste situaties is dat niet verstandig.

AI kan fouten maken, bronnen verkeerd interpreteren of informatie gebruiken die niet meer actueel is. Ook kunnen teksten inhoudelijk correct zijn, maar toch niet goed aansluiten bij de positionering van een organisatie.

Een gecontroleerde workflow bestaat daarom bij voorkeur uit drie fasen:

  • AI maakt een voorstel
  • Een medewerker controleert en verbetert het voorstel
  • WordPress publiceert het goedgekeurde bericht

Voor content met weinig risico, zoals een periodiek overzicht met volledig gestructureerde brondata, kan automatische publicatie wel passend zijn. Voor advies, prijzen, wetgeving, medische informatie en commerciële claims blijft controle noodzakelijk.

Landingspagina’s automatisch voorbereiden

Naast blogs kunnen ook landingspagina’s gedeeltelijk worden geautomatiseerd.

De AI-agent ontvangt een lijst met doelgroepen en maakt iedere week één nieuwe landingspagina.

De pagina kan bestaan uit:

  • een doelgroepgerichte introductie
  • herkenbare problemen
  • relevante functionaliteiten
  • praktische voorbeelden
  • veelgestelde vragen
  • een conversiegerichte afsluiting
  • SEO-metadata
  • FAQ structured data

Het risico bij deze aanpak is dat tientallen pagina’s ontstaan die inhoudelijk nauwelijks van elkaar verschillen. Daarom moet de opdracht duidelijke kwaliteitseisen bevatten.

Laat de agent bijvoorbeeld controleren dat:

  • iedere pagina een eigen zoekintentie heeft
  • voorbeelden specifiek zijn voor de doelgroep
  • minimaal een bepaald percentage van de tekst uniek is
  • er geen bestaande pagina met dezelfde functie bestaat
  • claims gebaseerd zijn op echte productfunctionaliteit

Automatiseren betekent dus niet dat zoveel mogelijk pagina’s moeten worden gegenereerd. Het doel is om relevante pagina’s efficiënter en consistenter te ontwikkelen.

Bestaande WordPress-content automatisch verbeteren

Nieuwe content produceren is slechts één mogelijkheid. Vaak levert het verbeteren van bestaande pagina’s meer op.

Een wekelijkse automatisering kan alle WordPress-pagina’s controleren op:

  • ontbrekende meta descriptions
  • dubbele paginatitels
  • verouderde jaartallen
  • niet meer bestaande diensten
  • gebroken links
  • ontbrekende interne links
  • te lange introducties
  • ontbrekende alt-teksten
  • inconsistente productnamen
  • verouderde call-to-actions

De agent kan de bevindingen verwerken in een rapport of direct een gewijzigde conceptversie klaarzetten.

Een praktische opdracht is bijvoorbeeld:

Controleer iedere vrijdag alle artikelen die langer dan twaalf maanden
geleden zijn bijgewerkt. Selecteer maximaal drie artikelen die inhoudelijk
verouderd zijn. Maak per artikel een verbeterde conceptversie, maar publiceer
geen wijzigingen.

Hiermee blijft de omvang beheersbaar en kan iedere week een klein deel van de website worden verbeterd.

Interne links automatisch laten toevoegen

Interne links helpen bezoekers en zoekmachines om de structuur van een website te begrijpen. Toch worden ze bij het schrijven van nieuwe content vaak vergeten.

Een AI-agent kan bestaande berichten analyseren en relevante koppelingen voorstellen.

Wanneer een nieuw artikel over een online configurator wordt geschreven, kan de agent bijvoorbeeld links voorstellen naar:

  • de pagina over maatwerksoftware
  • een relevante klantcase
  • een pagina over 3D-configuratoren
  • een eerder technisch artikel
  • de contactpagina

Laat de agent niet alleen URL’s toevoegen, maar ook controleren of de ankertekst logisch en natuurlijk is.

Een veilige methode is om de links als voorstel op te nemen in het concept. Volledig automatisch links toevoegen aan bestaande pagina’s is risicovoller, omdat onjuiste koppelingen snel op grote schaal kunnen worden doorgevoerd.

Automatische SEO- en kwaliteitscontrole

AI kan ook worden ingezet als extra controlelaag voordat een pagina wordt gepubliceerd.

Bij iedere wijziging kan de agent nagaan of:

  • de titel overeenkomt met de inhoud
  • de zoekintentie duidelijk is
  • de introductie antwoord geeft op de hoofdvraag
  • koppen logisch zijn opgebouwd
  • claims voldoende concreet zijn
  • vaktermen worden uitgelegd
  • metadata binnen de gewenste lengte blijft
  • structured data geldig is
  • de call-to-action past bij de pagina

Dit vervangt geen volledige SEO-strategie, maar voorkomt veel praktische fouten.

Een agent kan bovendien vergelijken met eerder goedgekeurde pagina’s. Daardoor ontstaat meer consistentie in toon, opbouw en terminologie.

WordPress technisch beheren met Codex

Codex is vooral interessant wanneer WordPress onderdeel is van een softwareproject dat in Git wordt beheerd.

De Codex-app ondersteunt geplande automatiseringen waarbij een project, opdracht, planning en uitvoeringsomgeving worden ingesteld. De resultaten verschijnen vervolgens ter beoordeling.

Voor WordPress kan Codex bijvoorbeeld wekelijks:

  • plugins en thema’s controleren op updates
  • PHP-fouten analyseren
  • verouderde functies opsporen
  • beveiligingsproblemen in dependencies vinden
  • een build uitvoeren
  • codekwaliteit controleren
  • ongebruikte CSS of JavaScript signaleren
  • een pull request voorbereiden
  • technische documentatie bijwerken

Een voorbeeldopdracht:

Controleer iedere maandag de WordPress-codebase.

Voer de beschikbare lint-, test- en buildcommando’s uit.
Controleer Composer- en npm-dependencies op kwetsbaarheden.
Werk alleen veilige patch-updates bij.
Maak geen wijzigingen direct op de productiebranch.
Maak bij wijzigingen een aparte branch met een duidelijk overzicht
van uitgevoerde controles, risico’s en testresultaten.

Codex voert in dit voorbeeld niet zomaar wijzigingen door op de live website. De automatisering bereidt een controleerbare wijziging in de codebase voor.

WordPress automatiseren met Claude Code

Claude Code kan eveneens worden gebruikt voor codeanalyse, contentworkflows en terugkerende ontwikkeltaken. Anthropic biedt hiervoor onder andere routines, hooks en koppelingen met externe systemen.

Routines kunnen volgens de documentatie op een schema, via een API-aanroep of door een GitHub-gebeurtenis worden gestart. Hooks kunnen acties uitvoeren op vaste momenten binnen de levenscyclus van Claude Code, bijvoorbeeld na het aanpassen van bestanden of voordat een commando wordt uitgevoerd.

Claude Code kan bijvoorbeeld:

  • een WordPress-plugin aanpassen
  • nieuwe Gutenberg-blokken voorbereiden
  • PHP- en JavaScript-code beoordelen
  • documentatie genereren
  • contentbestanden verwerken
  • via een script de WordPress REST API aanroepen
  • GitHub-issues analyseren
  • een pull request voorzien van een inhoudelijke review

Via het Model Context Protocol kan Claude Code bovendien worden gekoppeld aan externe tools en databronnen. Welke systemen beschikbaar zijn, hangt af van de gebruikte MCP-servers en de toegangsrechten die zijn ingesteld.

Een mogelijke technische architectuur

Een betrouwbare WordPress AI-automatisering bestaat meestal uit meerdere onderdelen.

1. De planner

De planner bepaalt wanneer de taak wordt gestart. Dit kan bijvoorbeeld via:

  • Codex Automations
  • Claude Code Routines
  • GitHub Actions
  • een servercronjob
  • een cloudfunctie
  • een automatiseringsplatform

2. De AI-agent

De agent ontvangt de opdracht, richtlijnen en relevante context. Denk aan:

  • bedrijfsinformatie
  • doelgroep
  • diensten
  • schrijfstijl
  • bestaande content
  • verboden claims
  • gewenste uitvoerstructuur

3. De WordPress-koppeling

De agent of een apart script communiceert met WordPress via de REST API. Voor standaardberichten is onder andere het endpoint /wp-json/wp/v2/posts beschikbaar.

Afbeeldingen kunnen via het media-endpoint worden toegevoegd.

Voor custom post types kan REST API-ondersteuning worden ingeschakeld, zodat ook bijvoorbeeld cases, projecten of vacatures via dezelfde architectuur kunnen worden beheerd.

4. Authenticatie en rechten

Gebruik een apart WordPress-account voor de automatisering. Geef dit account alleen de rechten die werkelijk nodig zijn.

Een contentagent hoeft bijvoorbeeld meestal geen plugins te kunnen installeren of gebruikers te beheren.

Gebruik daarnaast:

  • versleutelde opslag van API-sleutels
  • beperkte application passwords of tokens
  • logging van wijzigingen
  • rate limiting
  • een testomgeving
  • een noodstop
  • versiebeheer waar mogelijk

5. Menselijke goedkeuring

De laatste stap is een controlemoment. Dat kan plaatsvinden in WordPress, GitHub of een apart dashboard.

De verantwoordelijke ziet bijvoorbeeld:

  • wat de agent heeft uitgevoerd
  • welke bronnen zijn gebruikt
  • welke bestanden of pagina’s zijn aangepast
  • welke onzekerheden zijn gevonden
  • welke actie nodig is

WP-Cron of een externe planner?

WordPress heeft met WP-Cron een eigen systeem voor geplande taken. WordPress gebruikt dit onder andere voor geplande publicaties en andere tijdgebonden processen. WP-Cron controleert bij een paginabezoek of er taken moeten worden uitgevoerd.

Dat betekent dat een taak op een website met weinig verkeer later kan starten dan gepland.

Voor eenvoudige acties is WP-Cron vaak voldoende. Voor bedrijfskritische automatiseringen is een echte servercronjob of externe scheduler betrouwbaarder. WordPress beschrijft zelf hoe WP-Cron aan een systeemplanner kan worden gekoppeld.

Een praktische verdeling is:

  • WordPress gebruikt WP-Cron voor interne, niet-kritische taken
  • een externe planner start de AI-workflow
  • de AI-agent bereidt content of code voor
  • WordPress ontvangt alleen het gecontroleerde resultaat

Andere bruikbare automatiseringen

Naast blogs en landingspagina’s zijn er veel andere mogelijkheden.

Wekelijkse contentkalender

De agent analyseert de website en maakt iedere maand een contentplanning met onderwerpen, doelgroepen, zoekintenties en publicatiedata.

Automatische klantcases

Een ingevulde vragenlijst of projectdocumentatie wordt omgezet in een conceptcase volgens een vaste structuur.

Veelgestelde vragen bijwerken

Supportvragen worden gegroepeerd. Terugkerende vragen worden vertaald naar nieuwe FAQ’s of verbeteringen aan bestaande pagina’s.

Release notes publiceren

Wijzigingen uit Git, Jira of GitHub worden omgezet in begrijpelijke release notes voor klanten.

Vacatures beheren

De automatisering controleert welke vacatures nog actueel zijn en markeert verouderde vacatures voor controle.

Meertalige content voorbereiden

Nieuwe Nederlandse pagina’s worden automatisch als vertaalconcept klaargezet. Publicatie vindt pas plaats na taalcontrole.

Afbeeldingen controleren

De agent signaleert afbeeldingen zonder alt-tekst, extreem grote bestanden en inconsistente bestandsnamen.

Formulieren testen

Een periodieke controle test of belangrijke formulieren nog bereikbaar zijn en of bevestigingsmails correct worden verstuurd.

WordPress-logbestanden analyseren

De agent analyseert terugkerende PHP-fouten, mislukte API-aanroepen en opvallende waarschuwingen en maakt hiervan een technisch rapport.

Begin klein en meetbaar

De beste eerste automatisering is niet de meest uitgebreide, maar de workflow die regelmatig terugkomt en eenvoudig te controleren is.

Een goed begin is bijvoorbeeld:

Iedere woensdag:
1. analyseer de bestaande blogs;
2. selecteer één relevant nieuw onderwerp;
3. schrijf een artikel volgens de merkrichtlijnen;
4. voeg SEO-metadata en interne links toe;
5. plaats het artikel als concept in WordPress;
6. verstuur een melding dat het concept klaarstaat.

Wanneer dit proces stabiel werkt, kunnen extra controles worden toegevoegd. Denk aan bronvermelding, afbeeldingselectie, structured data, socialmediaberichten en periodieke actualisatie.

AI automatisering vraagt om goede instructies

De kwaliteit van een automatisering wordt grotendeels bepaald door de context en beperkingen die de agent ontvangt.

Een bruikbare instructie bevat minimaal:

  • het doel van de taak
  • de doelgroep
  • de beschikbare bronnen
  • de gewenste schrijfstijl
  • de toegestane acties
  • de verboden acties
  • de vereiste controles
  • het gewenste uitvoerformaat
  • de procedure bij onzekerheid

Zonder deze randvoorwaarden kiest de AI zelf een werkwijze. Dat kan technisch functioneren, maar inhoudelijk onvoldoende controleerbaar zijn.

Conclusie

WordPress automatiseren met AI gaat verder dan automatisch teksten genereren. Het maakt het mogelijk om complete processen rond content, SEO, ontwikkeling en beheer efficiënter in te richten.

Codex en Claude Code kunnen terugkerende taken uitvoeren, code analyseren, content voorbereiden en koppelingen met WordPress aansturen. De WordPress REST API vormt daarbij een praktische interface voor het ophalen, aanmaken en bijwerken van content.

De grootste waarde ontstaat bij een gecontroleerde aanpak:

  • laat AI het voorbereidende werk uitvoeren
  • beperk toegangsrechten
  • leg wijzigingen vast
  • werk met concepten en pull requests
  • laat belangrijke resultaten controleren
  • automatiseer pas volledig wanneer het proces aantoonbaar betrouwbaar is

Zo wordt AI geen losse tekstgenerator, maar een structureel onderdeel van een beheersbaar digitaal werkproces.

WordPress automatisering laten ontwikkelen?

Integrity Design ontwikkelt maatwerkoplossingen waarin WordPress, software, API-koppelingen en AI-agents samenkomen.

We beginnen niet bij de AI-tool, maar bij het proces. Welke handelingen kosten structureel tijd? Welke informatie is beschikbaar? Waar is controle noodzakelijk? En welk deel kan betrouwbaar worden geautomatiseerd?

Op basis daarvan ontwikkelen we een oplossing die past bij de bestaande website, systemen en werkwijze.

Meer weten?