Laatst bijgewerkt:
Website bouwen met Codex: zo bouw en beheer je je bedrijfssite
Website bouwen met Codex doe je door Codex je site in een eigen projectmap te laten bouwen, die map op GitHub te zetten en te koppelen aan een host als Netlify; daarna wordt elke wijziging een pull request met een preview die jij goedkeurt voordat hij live gaat. Wil je geen repository, dan kan het ook met Sites in ChatGPT, dat volgens het Help Center nu op Plus, Pro, Business en Enterprise beschikbaar is. Hieronder staan de stappen, de opdrachten die je kunt plakken, de Nederlandse regels die Codex niet voor je regelt en wanneer je dit beter niet zelf doet. Gecontroleerd op 30 oktober 2026.
Routes
Website bouwen met Codex: vier routes en hoe je kiest
Met "codex website" bedoelt de één de website van Codex zelf en de ander een site die je met Codex bouwt. Deze pagina gaat over het tweede. Er zijn vier routes, en de keuze hangt af van één vraag: wil je dat de code van jou is en bij een host naar keuze staat, of wil je zo snel mogelijk iets online zonder technische opzet?
Waarom wij de route met een eigen repo aanraden
Drie redenen. De code staat in jouw GitHub-account, dus je kunt morgen van host of van tool wisselen. Elke wijziging wordt een pull request met een eigen previewadres, zodat je ziet wat er verandert voordat een bezoeker het ziet. En Codex cloud kan aan die repo werken terwijl je laptop dicht is: je geeft een opdracht vanaf je telefoon en keurt het resultaat later goed. Dat laatste is het verschil met de meeste tutorials, die stoppen zodra de site één keer live staat.
Astro of Next.js?
Voor een brochuresite met diensten, over ons, contact en een blog kies je Astro. Waarom: Astro levert standaard gewone HTML-pagina's op, zonder server die kan haperen of geld kost, en Codex hoeft minder bewegende delen te begrijpen. Kies Next.js als je site later inlogfuncties, een klantportaal of veel dynamische data krijgt, of als je developer Next.js al kent. Codex werkt met allebei; op 30 oktober 2026 staan op npm Astro 7.4.4 en Next.js 16.4.3. Twijfel je, begin met Astro: een brochuresite later omzetten is minder werk dan een te zware opzet onderhouden.
Werk je met Claude?
Dan is website beheren met Claude Code je pagina, met een Next.js-route en CLAUDE.md in plaats van AGENTS.md. Twijfel je tussen de twee tools, lees dan eerst Codex vs Claude Code. Wil je een site zonder code en zonder Codex, bijvoorbeeld als artifact, dan staat dat in de tutorial website bouwen met Claude.
| Route | Hoe het werkt | Kies dit als | Niet doen als |
|---|---|---|---|
| Eigen repo + Netlify (onze aanrader) | Codex bouwt in een map op je computer, GitHub bewaart elke versie, Netlify publiceert na elke goedgekeurde wijziging | Je wilt een bedrijfssite die je jaren zelf beheert en die je kunt meenemen naar een andere host | Niemand in je team wil een preview controleren voordat iets live gaat |
| Sites in ChatGPT | Je beschrijft de site in Work of Codex; OpenAI host hem op een eigen adres of je domein | Je wilt snel een eenvoudige site, campagnepagina of interne tool zonder GitHub en hosting | Je wilt je code buiten OpenAI hosten of een online winkel met eigen afrekenlogica |
| Bestaande WordPress-site | Codex werkt via een MCP-koppeling in je berichten en pagina's | Je site draait goed en je wilt vooral teksten en blogs bijhouden | Je verwacht dat Codex je thema of plugins ombouwt zonder developer |
| Bestaande Shopify-winkel | Codex werkt met de Shopify-plugin en Shopify CLI aan je thema en ondersteunde winkeltaken | Je verkoopt al via Shopify en wilt thema-aanpassingen of productteksten | Je zoekt een agent die zelfstandig prijzen en voorraad aanpast |
Benodigdheden
Wat je nodig hebt en wat het kost
Voor de aanbevolen route heb je vijf dingen nodig. Alleen het ChatGPT-abonnement en eventueel het domein kosten geld; de rest kan op een gratis plan, mits je het juiste plan kiest. De europrijzen van ChatGPT komen uit onze Nederlandse prijssnapshot van 31 juli 2026; de actuele bedragen en limieten staan op wat Codex kost.
Plus of Business?
Kies Plus als je de site alleen bijhoudt en er geen klantgegevens in de chat komen. Kies Business zodra meerdere collega's meewerken of je klantinformatie in Codex plakt. Waarom: op Plus en Pro kunnen gesprekken standaard gebruikt worden om modellen te verbeteren, tenzij je dat uitzet in de data controls; op Business gebeurt dat standaard niet. De hele afweging staat op privacy en zakelijk gebruik.
Waarom niet Vercel Hobby
Vercel definieert commercieel gebruik breed: al het aanprijzen van een product of dienst valt eronder, net als betaald worden om de site te bouwen. Een bedrijfssite op Hobby zet je dus tegen de voorwaarden in. Netlify zegt in zijn eigen FAQ dat het gratis plan voor commerciële projecten en bedrijven gebruikt mag worden. Daarom gebruikt deze pagina Netlify; wil je Vercel, reken dan met Pro.
Wat je verbruik opdrijft
De eerste bouw van een site kost de meeste Codex-ruimte, omdat Codex veel bestanden schrijft en de build herhaaldelijk draait. Beheer daarna is lichter: een tekstwijziging raakt een paar bestanden. Bouw je de eerste versie op een middag, verdeel dan het werk over meerdere sessies als je een limiet raakt. Hoe de vensters werken staat op Codex-limieten; welk model je voor welke klus kiest staat op Codex-modellen.
| Onderdeel | Kosten | Waarom je het nodig hebt |
|---|---|---|
| ChatGPT met Codex | Free kan; Plus €23 per maand; Business €21 per gebruiker bij jaarfacturatie (snapshot 31 juli 2026) | Codex zit in elk plan, maar Free en Go geven alleen GPT-6 Luna in de desktop-app, zonder CLI of cloud; voor bouwen en beheren via pull requests heb je Plus of hoger nodig |
| ChatGPT desktop-app of Codex CLI | Gratis | Codex werkt in een map op je eigen computer en toont elke wijziging als diff |
| GitHub-account | Gratis plan volstaat | Bewaart elke versie en is de koppeling voor cloud-taken, reviews en Netlify |
| Netlify Free | $0, 300 credits per maand; eerste betaalde plan Personal $9 per maand | Netlify schrijft dat Free voor commerciële projecten mag; een preview per pull request zit erin |
| Vercel (alternatief) | Hobby $0, Pro $20 per maand | Hobby is alleen voor niet-commercieel gebruik; een bedrijfssite vraagt Pro of Enterprise |
| Domeinnaam | Bij je eigen registrar | Houd het domein los van je host, dan neem je het mee als je wisselt |
Stappenplan
Van lege map tot live: een website bouwen met Codex in acht stappen
Volg de stappen in deze volgorde; bij elke stap staat waarom. Je werkt in de Codex-weergave van de ChatGPT desktop-app voor macOS of Windows. Werk je liever in de terminal, dan installeer je de CLI met npm install -g @openai/codex en start je hem met codex in je projectmap. De installatie per besturingssysteem staat op Codex installeren.
De startprompt
#CONTEXT
Je bouwt een bedrijfswebsite voor [bedrijfsnaam], een [soort bedrijf] in [plaats]. De lezer is een potentiële klant die op zijn telefoon wil weten of wij zijn probleem oplossen en hoe hij ons bereikt.
#DOEL
Een snelle Astro-site met de pagina's home, diensten, over ons, contact en blog, die ik zelf kan beheren.
#WERKWIJZE
Stel eerst maximaal vijf vragen over wat je echt nodig hebt. Maak daarna een plan met paginalijst en mappenstructuur. Bouw pas na mijn akkoord.
#INFORMATIE VAN MIJ
Diensten: [lijst]. Werkgebied: [regio]. KVK-nummer: [nummer]. Bezoekadres: [adres]. Telefoon en e-mail: [gegevens].
#OUTPUT
Nederlandse teksten in de je-vorm, korte zinnen, één H1 per pagina, KVK-nummer en adres in de footer, een contactformulier dat werkt met Netlify Forms.
#BELANGRIJKE REGELS
Verzin geen feiten, prijzen, reviews of certificaten. Zet [AANVULLEN] waar je informatie mist. Plaats geen scripts die cookies of tracking toevoegen. Controleer aan het eind of elke pagina een title, meta description en H1 heeft.
#BEPERKINGEN
Geen externe lettertypen of trackers zonder mijn akkoord.
Welke regel het verschil maakt
"Verzin niets, zet [AANVULLEN] neer" voorkomt het vaakste probleem bij een AI-site: overtuigende teksten met een certificaat, jaartal of klantaantal dat niet klopt. "Geen scripts die cookies plaatsen" houdt je site buiten de cookieregels tot jij bewust kiest voor analytics. Verwacht na de eerste ronde een bruikbare opzet, geen eindversie: de teksten moet je zelf nalopen op feiten en toon.
- 1
Maak een lege map voor je site, bijvoorbeeld Documenten/website-bedrijfsnaam, en open die in de desktop-app onder Codex. Laat de chat op Local draaien. Waarom: Codex werkt binnen de map die je kiest, en een aparte map houdt je administratie buiten bereik.
- 2
Zet versiebeheer aan voordat er iets gebouwd wordt. Vraag: Zet deze map onder versiebeheer met Git. Waarom: in een map met Git start Codex in workspace-write, zonder Git in read-only. En met Git kun je elke stap terugdraaien.
- 3
Begin met /plan en plak de startprompt uit het blok hieronder. Codex stelt eerst vragen en stelt een paginalijst voor, zonder bestanden te wijzigen. Waarom: een plan bijsturen kost een minuut, een halve site ombouwen een middag. Hoe plan mode werkt, staat op Codex plan mode.
- 4
Laat Codex het project opzetten. Codex draait daarvoor npm create astro@latest of npx create-next-app@latest en installeert pakketten. Het netwerk staat in workspace-write standaard uit, dus Codex vraagt toestemming. Keur installaties goed die bij je project horen. Waarom die vraag: zo kan een agent niet ongemerkt iets van internet halen.
- 5
Bekijk de site in de ingebouwde browser. Vraag: Start de ontwikkelserver en open de site in de browser. Controleer daarna op 375 pixels breed dat niets zijwaarts scrolt. Waarom: Codex ziet in de ingebouwde browser dezelfde pagina als jij en kan wat het ziet direct verbeteren.
- 6
Maak AGENTS.md met /init en vul het aan met het voorbeeld uit de volgende sectie. Waarom: Codex leest dat bestand bij elke run, dus je bedrijfsfeiten en huisregels hoef je nooit meer uit te leggen.
- 7
Zet de code op GitHub. Maak op github.com een nieuwe private repository en vraag: Koppel deze map aan [URL van je repo] en push de main-branch. Waarom private: je repo bevat straks je AGENTS.md met interne afspraken, en die hoeven niet openbaar.
- 8
Koppel Netlify. Kies in Netlify Add new project en dan Import an existing project, kies GitHub, geef toegang tot je repo, laat de buildinstellingen automatisch herkennen en klik Publish. Nieuwe teams op de credit-plannen maken projecten standaard privé: zet je project daarna openbaar. Koppel tot slot je domein onder Domain management. Waarom deze route: vanaf nu publiceert Netlify elke wijziging op main vanzelf.
AGENTS.md
AGENTS.md: de huisregels van je website
AGENTS.md is het bestand dat Codex bij elke run leest. Codex begint in de hoofdmap van je project en loopt omlaag naar de map waarin je werkt; een bestand dichter bij je werk telt zwaarder. Samen mogen de bestanden standaard 32 KiB zijn (de instelling project_doc_max_bytes), dus houd het kort. Een AGENTS.md voor een website kun je ook als Codex-reviewer gebruiken: regels onder een kop Code Review Rules gebruikt Codex als het je pull requests op GitHub beoordeelt.
Een AGENTS.md voor een MKB-website om aan te passen
# Website [bedrijfsnaam]
## Bedrijfsfeiten (alleen deze gebruiken)
- Handelsnaam: [naam], KVK [nummer], bezoekadres [adres]
- Telefoon [nummer], e-mail [adres], werkgebied [regio]
- Diensten: [lijst]. Prijzen noemen we niet op de site.
## Schrijfstijl
- Nederlands, je-vorm, zinnen onder de 15 woorden
- Geen Engelse termen als er een gewoon Nederlands woord is
- Geen superlatieven en geen verzonnen cijfers; ontbreekt iets, zet [AANVULLEN]
## Techniek
- Astro, build met npm run build, controleer met npm run build voordat je klaar meldt
- Afbeeldingen als WebP in src/assets, maximaal 200 KB, met Nederlandse alt-tekst
- Geen nieuwe pakketten, lettertypen of scripts zonder akkoord
## Code Review Rules
### Inhoud
- Markeer elk nieuw cijfer, jaartal, certificaat of klantcitaat dat niet in Bedrijfsfeiten staat
### Privacy
- Markeer elk script of pakket dat cookies plaatst of gegevens naar een derde stuurt
### Vindbaarheid
- Markeer een pagina zonder title, meta description of precies één H1
Welke regels het meeste doen
De sectie Bedrijfsfeiten met "alleen deze gebruiken" voorkomt dat Codex een oud telefoonnummer uit een eerdere tekst overneemt of een plaatsnaam verzint. De regel "controleer met npm run build" zorgt dat Codex een kapotte build zelf ziet voordat jij hem ziet. En de Code Review Rules werken als vangnet: OpenAI schrijft dat Codex op GitHub alleen ernstige problemen meldt (P0 en P1), dus de regels die jij daar zet, bepalen wat voor jouw site als ernstig telt. Ze vervangen geen eigen controle van de preview.
Controleer wat Codex heeft ingelezen
Draai in de hoofdmap: codex --ask-for-approval never "Summarize the current instructions." Klopt de samenvatting niet met je bestand, dan staat AGENTS.md op de verkeerde plek of is hij leeg. Codex bouwt de instructies bij elke run opnieuw op, dus na een aanpassing start je gewoon een nieuwe sessie. Waar Codex het bestand zoekt, een algemeen sjabloon en hoe je het met CLAUDE.md deelt, staat op AGENTS.md voor Codex.
Beheren
Website beheren met Codex: elke wijziging via een pull request
Hier zit wat Codex eigen heeft. Met Codex cloud geef je een opdracht vanaf het web, de desktop-app of je telefoon. Codex werkt in een eigen omgeving met een kopie van je repo, toont de diff en opent op jouw verzoek een pull request. Netlify bouwt daar automatisch een preview van, op een adres als deploy-preview-42--jouwsite.netlify.app. Ziet het er goed uit, dan merge je en staat de wijziging live. Dit richt je één keer in; environments, secrets en kosten staan uitgebreid op Codex cloud.
Codex aanspreken in de pull request zelf
Faalt de build of wil je een kleine correctie, dan schrijf je in de pull request een reactie die met @codex begint, bijvoorbeeld "@codex fix de mislukte build" of "@codex maak de koppen op de dienstpagina korter". Codex start dan een cloud-taak met de pull request als context (die draait nog op Codex Cloud (Legacy)) en kan een fix naar die branch pushen. Met @codex review vraag je los een review aan. Waarom dit handig is: je hoeft voor een correctie niet terug naar je laptop.
Kleine wijzigingen kunnen ook lokaal
Zit je toch achter je computer, dan is een lokale chat sneller: je ziet de wijziging meteen in de ingebouwde browser. Werk dan op een eigen branch en push die, zodat je dezelfde preview en review krijgt. Het verschil tussen Local, Worktree en Cloud staat bij de Codex-functies.
Iets kapot op de live site? Eerst terug, dan zoeken
Zet in Netlify onder Deploys de vorige werkende versie terug en zoek daarna pas uit wat er misging. Waarom die volgorde: bezoekers zien binnen een minuut weer een werkende site, en Codex kan daarna rustig de oorzaak in de foute commit zoeken. Vraag bijvoorbeeld: Vergelijk de laatste twee commits en leg uit waarom het formulier niet meer verstuurt. Wijzig nog niets.
- 1
Verbind GitHub met Codex cloud. Kies in ChatGPT op het web of in de desktop-app Work in > Cloud, dan Select environment en Create environment, verbind GitHub en kies je website-repo. Waarom alleen die repo: Codex hoeft je andere repositories niet te zien.
- 2
Maak een omgeving. Codex bekijkt je repo, installeert de afhankelijkheden en test of de build werkt. Lees het setuprapport en klik Publish. Laat Enable all public internet access uit en sta alleen de pakketbronnen toe. Waarom: voor een tekstwijziging heeft Codex geen open internet nodig, en met een smalle allowlist kan een kwaadaardige instructie in een webpagina of issue weinig weglekken.
- 3
Zet automatische reviews aan. Kies op chatgpt.com/settings/code-review je repo en zet Automatic review aan. Waarom: elke pull request krijgt dan een tweede lezer die je Code Review Rules toepast, ook als je zelf haast hebt.
- 4
Bescherm main in GitHub. Maak onder Settings > Rules > Rulesets een regel die eist dat main alleen via een pull request verandert. Waarom: dan kan geen wijziging, ook niet van Codex, de site raken zonder dat iemand de preview heeft gezien.
- 5
Geef je eerste opdracht. Kies op het web of in de desktop-app bij Work in de optie Cloud en je omgeving, of open op je telefoon Codex in de ChatGPT-app en kies dezelfde omgeving. Beschrijf de wijziging, bekijk de diff en vraag Codex een pull request te openen. Open de previewlink die Netlify in de pull request zet, controleer en merge.
| Klus | Opdracht aan Codex | Waar je in de preview op let |
|---|---|---|
| Openingstijden of telefoonnummer | Wijzig de openingstijden naar ma-vr 8.00-17.00 op alle pagina's en in de gestructureerde data | Footer, contactpagina en mobiele weergave |
| Nieuwe blog | Schrijf een blog van 800 woorden over [onderwerp] volgens AGENTS.md; zet [AANVULLEN] bij onbekende feiten | Elk feit en elke prijs zelf nalopen |
| Nieuwe dienstpagina | Maak een pagina voor [dienst] in dezelfde opbouw als de bestaande dienstpagina's en voeg hem toe aan menu en sitemap | Menu, interne links en de H1 |
| Afbeeldingen | Zet de foto's uit de map aangeleverd om naar WebP van maximaal 200 KB met Nederlandse alt-teksten | Scherpte en of je rechten op de foto's hebt |
| SEO-controle | Controleer alle pagina's op title, meta description, één H1, sitemap.xml en robots.txt. Rapporteer eerst, wijzig nog niets | Of het rapport klopt voordat je wijzigingen toestaat |
| Contactformulier | Voeg een veld toe voor het type klus en laat het formulier werken met Netlify Forms | Formulier in de preview echt versturen |
| Maandelijkse updates | Werk de pakketten bij, draai de build en vat samen wat er veranderde | Of de build slaagt en alle pagina's laden |
Sites
Website maken met ChatGPT Sites: de route zonder repository
Sites laat je een website bouwen, hosten en delen door hem in ChatGPT of Codex te beschrijven. Volgens het Help Center (bijgewerkt eind oktober 2026) is Sites beschikbaar voor Plus en Pro en in Business- en Enterprise-werkruimtes; Free en Go staan er niet bij. De uitsluiting van de EER, Zwitserland en het Verenigd Koninkrijk die bij de lancering in juni gold, staat niet meer in het artikel. Zie je Sites niet in een zakelijke werkruimte, dan bepalen de werkruimte-instellingen en je rol of je erbij kunt.
Wat Sites kost
Bouwen en bewerken telt mee voor je Codex-verbruik. Hosten is apart. Volgens de documentatie is hosting gratis tot en met 31 december 2026; vanaf 1 januari 2027 betaal je in credits voor gebruik boven de hostingruimte van je plan. Indicaties uit de documentatie: ongeveer 16 credits per 100.000 requests, ongeveer 25 credits per maand voor een eigen domein en een database tot 10 GB per site. Op Plus en Pro maak je onbeperkt Sites, maar opslag- en gebruikslimieten gelden over al je Sites samen. Wat een credit in euro kost, publiceert OpenAI niet in de documentatie.
Wat Sites niet doet
Verkopen mag, maar alleen als een externe betaalprovider alle betaalkaartgegevens verwerkt; afhandeling, retouren, support en belastingen blijven jouw verantwoordelijkheid. Andere financiële transacties zijn niet toegestaan, net als gezondheidsgegevens, sites voor kinderen onder 13 en het nabootsen van personen of organisaties. Sommige frameworks, databases, achtergronddiensten en hostingpatronen worden niet ondersteund. In de Codex CLI en de IDE-extensie bewerk je alleen het lokale project; aanmaken, deployen en beheren doe je in ChatGPT op het web of in de desktop-app.
Waar de data staat
Werkruimtes met data residency in de EU of de VS krijgen volgens het Help Center bij nieuwe Sites automatisch hosting en opslag in die regio. Bestaande Sites verhuizen niet mee. Voor persoonlijke Plus- en Pro-accounts noemt OpenAI geen hostingregio. Sla je via een formulier gegevens van bezoekers op, kies dan een zakelijke werkruimte met EU-residency of de route met een eigen host.
Kies Sites of je eigen repo
Kies Sites voor een campagnepagina, een evenementsite of een interne tool die je in een middag wilt delen, en waarbij het niet uitmaakt dat OpenAI host. Kies je eigen repo voor je hoofdwebsite. Waarom: je hoofdwebsite moet jaren meegaan, en met eigen code bij een eigen host ben je niet afhankelijk van hoe een product in beta zich ontwikkelt. Op onze andere Codex-pagina's stond Sites nog als niet beschikbaar in Nederland; dat werken we bij.
- 1
Kies op het web Work, of in de desktop-app ChatGPT en dan Work, of Codex.
- 2
Beschrijf de website die je wilt. Gebruik het woord "website" in je prompt of noem @Sites. Geef inhoud, bestanden, links en grenzen mee.
- 3
Bekijk de preview die ChatGPT maakt en vraag om wijzigingen tot hij klopt.
- 4
Vraag ChatGPT eerst een versie op te slaan zonder te deployen. Elke Sites-deployment is direct productie, dus zo beoordeel je hem voordat hij live staat.
- 5
Deploy de site. Nieuwe Sites zijn standaard privé; kies onder Share wie erbij mag. Koppel waar beschikbaar je eigen domein via de site-instellingen en Add domain; Sites registreert zelf geen domeinen.
WordPress en Shopify
Codex en WordPress of Shopify: wat wel en niet kan
Heb je al een site op WordPress of een winkel op Shopify, dan hoef je niet opnieuw te bouwen. Codex koppel je dan via MCP of een plugin. Het verschil met de repo-route: je werkt in een live systeem, dus begin altijd met leesrechten.
Thema- en plugin-code van WordPress
Staat je WordPress-thema in Git, dan werkt Codex daaraan zoals aan elke andere repo: lokaal, op een branch, met een review. Laat Codex nooit via FTP of de thema-editor op je live site wijzigen. Waarom: daar is geen versie om naar terug te gaan, en een fout in functions.php kan je hele site op wit zetten.
Plugins voor je host
In de officiële pluginrepository van OpenAI staan op 30 oktober 2026 onder meer plugins voor Vercel, Cloudflare, GitHub, Shopify en Stripe. Een Netlify-plugin vonden we daar niet; voor Netlify heb je die ook niet nodig, omdat de GitHub-koppeling het publiceren doet. Wat een plugin is en hoe je er een installeert, staat op Codex-skills en plugins.
- 1
WordPress.com koppelen in de CLI: codex mcp add wordpress --url https://public-api.wordpress.com/wpcom/v2/mcp/v1
- 2
Inloggen: codex mcp login wordpress. Je browser opent de toestemmingspagina van WordPress.com. Kies Read only voor je eerste sessie. Waarom: je ziet wat Codex ziet, zonder dat er iets verandert.
- 3
Controleren: typ in je Codex-sessie /mcp en kijk of de server actief is. Vraag daarna: Geef een lijst van mijn pagina's met per pagina wat ontbreekt voor iemand die een offerte wil aanvragen.
- 4
Pas daarna schrijven: zet de toegang op Full access en vraag om concepten, niet om publicatie. Schrijfacties vragen eerst om bevestiging. Verwijderde berichten en pagina's staan 30 dagen in de prullenbak; verwijderde media, categorieën en tags zijn direct weg.
- 5
Shopify koppelen: codex plugin add shopify@openai-curated. Werk aan een kopie van je live thema en publiceer pas na controle in de themapreview.
| Platform | Koppeling | Wat Codex kan | Wat je niet moet verwachten |
|---|---|---|---|
| WordPress.com of via Jetpack | De MCP-server van WordPress.com, ook op gratis sites en zonder Jetpack-abonnement | Berichten en pagina's lezen, concepten schrijven, teksten herschrijven | Codex staat niet in de lijst van WordPress.com; je voegt de server handmatig toe |
| WordPress zelf gehost | De MCP Adapter-plugin van WordPress.org | Wat de abilities op je site toestaan | Een kant-en-klare koppeling; dit is werk voor wie WordPress technisch beheert |
| Shopify | De Shopify-plugin uit de Codex-pluginlijst, of de Shopify Dev MCP | Thema-code en Liquid controleren, Admin API-opdrachten voorbereiden en na jouw akkoord uitvoeren | Dat je de uitkomst niet meer hoeft te testen; Shopify zegt dat zelf |
Nederland
Nederlandse regels voor je website: cookies, AVG, KVK, iDEAL en toegankelijkheid
Codex bouwt wat je vraagt. Welke regels gelden, weet het niet uit zichzelf, en de meeste Engelstalige tutorials slaan dit deel over. Dit is de taakverdeling.
Cookies: zonder trackers heb je geen banner nodig
Volgens Ondernemersplein vraag je toestemming voor privacygevoelige cookies zoals tracking cookies. Toestemming is een actieve keuze: geen vooraf aangevinkte vakjes, geen cookiewall, en intrekken moet even makkelijk zijn als geven. De Autoriteit Persoonsgegevens controleert cookiebanners. Bouwt Codex je site zonder trackers, dan heb je geen banner nodig, maar vermeld wel in je privacyverklaring welke cookies er zijn. Let op met ingesloten video's en kaarten: een YouTube-video plaatst cookies van YouTube. Vraag Codex daarom: Zoek alle scripts, iframes en pakketten die cookies plaatsen of gegevens naar een derde sturen, en maak een lijst. Wijzig nog niets.
API-sleutels horen niet in je repo
Bouw je een checkout met Mollie of Stripe, zet de API-sleutel dan als omgevingsvariabele in Netlify en nooit in een bestand in je repo. Begin met de testsleutel. Waarom: een sleutel in je Git-geschiedenis blijft daar ook na verwijdering vindbaar, en met een livesleutel kan iemand betalingen aanmaken of inzien. In Codex cloud geldt hetzelfde principe: een secret dat je aan een omgeving toevoegt, geeft de agent ook toegang tot de domeinen van die dienst. Voeg alleen toe wat de taak echt nodig heeft.
Verwerkers vastleggen
Netlify en OpenAI verwerken gegevens voor jou. Netlify biedt een verwerkersovereenkomst; OpenAI biedt er een voor Business, Enterprise en de API. Leg ze vast in je verwerkingsregister. Wat dat voor Codex betekent, staat op Codex privacy en veiligheid.
| Eis | Wat de regel zegt | Opdracht aan Codex | Wat jij blijft doen |
|---|---|---|---|
| KVK-nummer en adres | KVK-nummer en bezoekadres moeten op je website staan | Zet KVK-nummer en bezoekadres in de footer van elke pagina | De juiste gegevens aanleveren |
| Privacyverklaring (AVG) | Verwerk je persoonsgegevens, bijvoorbeeld via een formulier, dan plaats je een privacyverklaring | Schrijf een concept op basis van wat de site echt doet: formulier, hosting, eventuele analytics | Laten controleren; Codex kent je verwerkersafspraken niet |
| Cookies (Telecommunicatiewet) | Toestemming voor privacygevoelige cookies; functionele en analytische cookies met weinig privacy-impact meestal niet | Bouw zonder trackers en meld elk script dat cookies plaatst | Beslissen of je analytics wilt en welke |
| Betalen met iDEAL | iDEAL gaat over in Wero; volgens iDEAL is dat naar verwachting in 2028 afgerond | Bouw de checkout met de testomgeving van Mollie of Stripe | Account en contract bij de betaalprovider, testen met testsleutels |
| Toegankelijkheid | Sinds 28 juni 2025 verplicht als je online aan consumenten levert en meer dan 10 mensen in dienst hebt of meer dan 2 miljoen euro omzet maakt | Controleer contrast, alt-teksten, koppenvolgorde en bediening met het toetsenbord | Nagaan of de plicht voor jou geldt |
Valkuil
Waar website bouwen met Codex misgaat: wijzigingen die zonder preview live gaan
De fout die we in trainingen het vaakst zien: Codex werkt rechtstreeks op main, of met volledige toegang, en niemand kijkt naar het resultaat voordat het live staat. Het gaat meestal pas mis bij de tiende wijziging, niet bij de eerste. Een contactformulier verstuurt niets meer na een update, er staat een Engelse placeholdertekst op de homepage of een oud telefoonnummer duikt weer op.
Waarom het gebeurt
Codex meldt "klaar" als de taak volgens de opdracht af is en de build slaagt. Of het formulier in de praktijk aankomt, of de tekst klopt met wat je klant moet weten, ziet het niet altijd. Zonder pull request en preview is er geen moment waarop een mens dat controleert. En omdat het de eerste weken goed gaat, sluipt het "even direct doen" erin.
De oplossing in vier vaste checks
Zet de regel in GitHub dat main alleen via een pull request verandert, en loop in elke preview dezelfde vier punten langs: 1. verstuur het formulier en kijk of het aankomt, 2. tik op het telefoonnummer op je telefoon, 3. bekijk de gewijzigde pagina op mobiel, 4. kijk of er geen nieuwe cookies of scripts bij zijn gekomen. Dat kost een paar minuten per wijziging en vangt de fouten die een review van de code mist.
De tweede valkuil: internet en secrets in de cloud
OpenAI waarschuwt dat internettoegang voor de agent het risico op prompt injection vergroot: een webpagina of issue kan instructies bevatten die Codex volgt. Laat internettoegang in je cloudomgeving uit. Heb je het toch nodig, kies dan een lijst met toegestane domeinen en beperk de methoden tot GET, HEAD en OPTIONS, zoals de documentatie aanraadt.
Ons oordeel
Ons oordeel: wanneer je dit zelf doet en wanneer niet
Een eigen website bouwen en beheren met Codex is voor veel MKB-bedrijven haalbaar. De bouw is niet het lastige deel. Het lastige deel is dat iemand de site daarna maandenlang bijhoudt, previews controleert en weet hoe je terugzet als het misgaat.
Doe het zelf als
je een brochuresite hebt met een handvol diensten en een blog, er één vaste persoon is die elke week een kwartier voor de site heeft, en die persoon bereid is een preview te controleren voordat hij op merge drukt. Waarom die drempel: een site waar niemand naar kijkt, veroudert met of zonder Codex, en de winst van Codex zit in dat bijhouden.
Doe het niet zelf als
je een webshop met honderden producten en eigen afrekenlogica wilt, je site klantgegevens opslaat achter een inlog, of niemand in het team de preview wil controleren. Kies dan voor een webbouwer, of houd Shopify of WordPress en gebruik Codex alleen voor teksten. Wil je dat een offerteaanvraag van je site direct in AFAS of Exact belandt, dan is dat een koppeling met eigen beveiligingseisen; dat bouwen we in een Agent Sprint.
Nederlandse taal en je Microsoft 365-omgeving
Codex schrijft goed Nederlands, maar wisselt zonder instructie tussen je en u en neemt Engelse termen over uit code en documentatie. Leg de aanspreekvorm en verboden woorden daarom vast in AGENTS.md. Werk je met Microsoft 365, laat Netlify Forms de aanvragen dan mailen naar je gedeelde mailbox in Outlook. Waarom: dan komen aanvragen binnen waar je team al werkt, zonder extra koppeling.
Een voorbeeld: een installatiebedrijf met acht medewerkers
Stel: een installatiebedrijf heeft een site van acht pagina's die al twee jaar niet is bijgewerkt, omdat elke wijziging via een webbouwer liep. De officemanager laat Codex de site opnieuw bouwen in Astro, met de bedrijfsfeiten in AGENTS.md. Daarna gaat het zo: op maandag verandert de storingsdienst, de officemanager typt de nieuwe tijden op de telefoon in de ChatGPT-app, Codex opent een pull request, Netlify maakt een preview, de officemanager loopt de vier checks langs en drukt op merge. De eigenaar krijgt de reviewmelding van Codex mee in GitHub. Wat Codex hier niet doet: bepalen of de nieuwe tekst klopt met wat de monteurs echt doen. Dat blijft mensenwerk.
FAQ
Veelgestelde vragen
Kan Codex een website bouwen?
Ja. Codex bouwt een complete website in een map op je computer, bijvoorbeeld met Astro of Next.js, en kan die daarna via GitHub en een host als Netlify publiceren. Zonder eigen hosting kan het ook met Sites in ChatGPT, op Plus, Pro, Business en Enterprise. De teksten, feiten en de Nederlandse regels zoals de privacyverklaring en cookies controleer je zelf.
Kan ChatGPT een website maken?
Ja, op twee manieren. Met Sites beschrijf je de website in ChatGPT en host OpenAI hem voor je; dat kan op Plus, Pro, Business en Enterprise, en hosting is gratis tot en met 31 december 2026. Met Codex bouw je de site als eigen code die je bij een host naar keuze zet. Voor een hoofdwebsite die jaren mee moet, raden wij de tweede route aan.
Hoe kan ik gratis een website maken met AI?
Met Codex op ChatGPT Free in de desktop-app, een gratis GitHub-account en het gratis plan van Netlify, dat volgens Netlify voor commerciële projecten mag. Alleen je domeinnaam kost dan geld. Reken er wel op dat Free alleen GPT-6 Luna in de desktop-app geeft, zonder CLI en zonder cloud-taken: een eenvoudige site lukt, beheer via pull requests vanaf je telefoon niet. Vercel Hobby is gratis maar niet toegestaan voor een bedrijfssite.
Wat kost een simpele website bouwen met Codex?
Voor een brochuresite betaal je in de praktijk het ChatGPT-abonnement en je domeinnaam. Onze Nederlandse prijssnapshot van 31 juli 2026 toonde Plus voor €23 per maand en Business voor €21 per gebruiker bij jaarfacturatie. GitHub en Netlify Free kosten niets; het eerste betaalde Netlify-plan is $9 per maand. Kies je Vercel, dan heb je voor een bedrijfssite Pro nodig voor $20 per maand.
Wat is de Codex-website?
Codex zelf vind je op chatgpt.com/codex: daar start je cloud-taken, verbind je GitHub en beheer je omgevingen. De productpagina van OpenAI staat op openai.com/codex en de documentatie op learn.chatgpt.com. Zoek je hoe je met Codex je eigen website bouwt, dan staat het stappenplan op deze pagina.
Kan Codex mijn WordPress-site aanpassen?
Ja, via MCP. Staat je site op WordPress.com of is hij via Jetpack gekoppeld, dan voeg je de MCP-server van WordPress.com toe met codex mcp add en log je in met codex mcp login. Begin met Read only. Voor zelf gehoste WordPress zonder Jetpack bestaat de MCP Adapter-plugin, maar dat vraagt technische kennis. Thema-code laat je Codex alleen in een Git-repo aanpassen, nooit op de live site.
Werkt Codex met Next.js?
Ja. Codex zet een Next.js-project op met npx create-next-app@latest, bouwt pagina's en draait de build. Voor een brochuresite raden wij Astro aan, omdat die standaard gewone HTML-pagina's oplevert en minder onderhoud vraagt. Kies Next.js als je later inlogfuncties, een klantportaal of veel dynamische data nodig hebt, of als je developer Next.js al kent.
Is ChatGPT Sites beschikbaar in Nederland?
Volgens het Help Center van OpenAI, gecontroleerd op 30 oktober 2026, is Sites beschikbaar voor Plus en Pro en in Business- en Enterprise-werkruimtes, zonder de uitsluiting van de EER die bij de lancering in juni 2026 gold. Free en Go hebben geen Sites. In zakelijke werkruimtes bepalen de instellingen en je rol of je Sites ziet, en in Enterprise staat publiek publiceren standaard uit.
Moet ik kunnen programmeren om een website te bouwen met Codex?
Nee, maar je moet wel een preview kunnen controleren en weten wat een pull request is. Codex schrijft de code, draait de build en legt uit wat het veranderde. Wat je zelf moet kunnen: een duidelijke opdracht geven, de site in de preview nalopen op formulier, telefoonnummer, mobiel en cookies, en een vorige versie terugzetten als iets misgaat.
Bronnen
Bronnen die we bijhouden
Elke claim op deze pagina is te herleiden; de officiële artikelen zijn op de bijwerkdatum nagelezen.
Officiële documentatie
- Creating and using ChatGPT Sites (Help Center)Beschikbaarheid per plan, aanmaken, publiceren, eigen domein en opslaglimieten.
- Managing ChatGPT Sites for your workspace (Help Center)Beheer in Business en Enterprise en EU-data residency voor Sites.
- Sites in CodexHostingtarieven in credits, gratis hosting tot en met 31 december 2026 en gebruiksregels.
- Codex cloudOmgevingen, GitHub koppelen en pull requests openen.
- Internettoegang in Codex cloudStandaard uit tijdens het werk van de agent; domeinlijst en waarschuwing voor prompt injection.
- Codex en GitHub@codex review, automatische reviews en Code Review Rules in AGENTS.md.
- AGENTS.md in CodexZoekvolgorde, de limiet van 32 KiB en controleren wat geladen is.
- MCP in Codexcodex mcp add met --url en codex mcp login.
- Netlify: deploy from a repositoryKlikpad voor importeren uit GitHub en privé-projecten bij nieuwe teams.
- Netlify: deploy previewsAutomatische preview per pull request en het adresformaat.
- Netlify vs Vercel (FAQ)Netlify Free mag voor commerciële projecten en bedrijven.
- Vercel Fair Use GuidelinesHobby alleen voor niet-commercieel gebruik.
- WordPress.com MCPEndpoint, Read only of Full access en wat er in de prullenbak blijft.
- Shopify AI ToolkitInstallatie in Codex met codex plugin add shopify@openai-curated.
- Ondernemersplein: zakelijke websiteKVK-nummer, privacyverklaring, cookies en toegankelijkheid.
- Ondernemersplein: cookies op je websiteWelke cookies toestemming vragen en wat geldige toestemming is.
- iDEAL: over iDEAL en WeroDe overgang van iDEAL naar Wero, naar verwachting afgerond in 2028.
Verdieping op Project Impact
- Codex: het overzichtWat Codex is en waar het draait.
- Wat kost Codex?Abonnementen, credits en de Nederlandse prijssnapshot.
- Codex-limietenWat je doet als je limiet op is.
- Codex-functiesCloud-taken, Local en Worktree, review en MCP.
- Codex privacy en veiligheidSandbox, goedkeuringen en de AVG.
- Website beheren met Claude CodeDezelfde klus met Claude Code en Next.js.
- Codex vs Claude CodeWelke van de twee past bij je team.
- Claude SEO-tutorialSEO-werk met een agent in de map van je site; de aanpak werkt ook met Codex.
- AGENTS.md in het woordenboekWat het bestand is en waarom agents het lezen.
- Vibe codingBouwen door te beschrijven, en waar het ophoudt.
Je eigen site samen live zetten?
In een AI-werksessie van 90 minuten richten we jouw site met Codex in: AGENTS.md, GitHub, Netlify en de beheerflow met pull requests, aan je eigen project. €549 excl. btw.