Zo werkt ons marketingsysteem: van onderzoek tot publicatie
Waarom ik dit op tafel leg
Ik krijg regelmatig de vraag hoe we bij Oase Creative aan onze content komen. Meestal verwacht de vrager een tool-antwoord. Welk AI-model, welk planningsprogramma, welke SEO-suite.
Het antwoord is geen tool. Het is een lopende band met poorten erin, die elke dag draait of ik er nu zin in heb of niet. Dit artikel is die band, van voren naar achteren, inclusief de plekken waar hij is vastgelopen.
Ik leg het open omdat een systeem geen geheim is. Je kunt dit in twintig minuten lezen en er morgen nog steeds niets aan hebben, want het werkt alleen als het elke dag draait en als er honderden kleine oordelen in zijn vastgelegd. Wat je er wél uit kunt halen zijn de fouten. Die hebben ons maanden gekost en jou straks een middag.
Voor de maat: op het moment van schrijven staan er 72 artikelen in onze kennisbank, elk in het Nederlands en in het Engels, en liggen er 159 dagverslagen van onderzoek. Alles daaronder is machinerie.
Het begint om kwart over zes 's ochtends
Voordat er iets geschreven wordt, wordt er onderzocht. Elke ochtend om 06:15 start een onderzoeksronde die niet één ding doet maar drie tot vier tegelijk: evenzoveel agents duiken vanuit verschillende invalshoeken op hetzelfde onderwerp, en pas daarna wordt er samengevoegd.
Dat klinkt als overkill tot je ziet wat het oplevert. Eén agent die een cijfer vindt, vindt een cijfer. Vier agents die hetzelfde onderwerp vanuit vier kanten benaderen, vinden ook de plekken waar het cijfer niet klopt.
De regel die het systeem draagt: elke bevinding moet drie keer geverifieerd zijn voordat hij het verslag haalt. Niet drie keer dezelfde bron, maar drie keer een onafhankelijke bevestiging. Wat dat niet haalt, verdwijnt niet stilletjes. Het komt in het verslag terecht als bronfalen.
Die sectie is het waardevolste deel van het hele onderzoek. Een greep uit het verslag van vanochtend, over merkpositionering: een veelgeciteerde branche-enquête uit 2026 bleek niet aantoonbaar te bestaan. Een vaak aangehaalde verhoudingsfactor van een groot SEO-platform bleek nergens een steekproefgrootte te noemen. En hetzelfde percentage stond op twee officiële kanalen van dezelfde organisatie als 95 en als 96.
Dat is precies het soort cijfer dat anders je artikel in glijdt, daar jaren blijft staan, en vervolgens door iemand anders wordt overgenomen.
Een artikel is een paar, geen bestand
Schrijven begint niet met een leeg document maar met drie controles. Staat dit onderwerp al in de achterstand? Staat het al in de kalender? En zijn de stembestanden gelezen: de stijlgids, het positioneringsdocument, de productwaarheid?
Die laatste controle bestaat omdat het mis kan gaan zonder dat iemand het merkt. Een artikel dat feitelijk klopt maar de positionering net iets anders verwoordt dan de rest van de site, verzwakt het merk zonder één aanwijsbare fout te bevatten.
Bij elk artikel hoort beeld, en dat is geen bijzaak: de cover wordt gegenereerd in de vaste merkstijl en de deelafbeelding wordt apart opgebouwd, zodat een link op LinkedIn of in een mail niet als een kale URL landt. Dat gebeurt in dezelfde opdracht, niet erna.
Daarna wordt er in twee talen tegelijk geschreven. Niet Nederlands met een vertaling erachteraan, maar een Nederlands en een Engels artikel als één opdracht, die pas afgerond is als ze er allebei zijn.
Dat is een correctie op onszelf. Toen de Engelse versie nog "erna" kwam, kwam hij regelmatig helemaal niet. De achterstand liep op, de Engelse kennisbank werd een halve kennisbank, en dan is het kiezen tussen een inhaalslag van weken of accepteren dat de helft ontbreekt. Nu weigert de publicatiepoort een artikel waarvan de tegenhanger er niet is, en sinds september is die weigering niet meer te omzeilen.
Zes poorten voordat er iets live gaat
Hier zit het grootste verschil met hoe ik het vijf jaar geleden deed. Toen was publiceren: bestand af, knop indrukken. Nu is publiceren één commando dat een reeks controles langsloopt en bij de eerste fout stopt.
Wat er gecontroleerd wordt, in volgorde:
De goedkeuring. Staat dit artikel als goedgekeurd in het contentschema? Zo niet, dan gebeurt er niets. Dit klinkt bureaucratisch tot je een keer iets publiceert dat nog niet af was.
De taal- en stijlcontrole. Spatiëring bij bedragen, samenstellingen aan elkaar, zinsvariatie, leesbaarheid, openingspatronen, en een lijst met woorden die een tekst meteen als machinaal laten lezen.
De factcheck op de bronnen. Elk cijfer met een bronvermelding wordt tegen die bron aangehouden. Niet of de bron bestaat, maar of er staat wat wij zeggen dat er staat.
De pariteitscontrole. Is er een Engelse tegenhanger, staat die op gepubliceerd, en dekt hij dezelfde inhoud?
De interne links. Wijzen ze naar bestaande pagina's, in beide talen.
En de auditregel: voordat er iets naar buiten gaat, wordt er een bestand weggeschreven met wat er gaat gebeuren. Niet erna, ervoor. Geen auditbestand betekent dat de taak afbreekt. Er staan er inmiddels 1.277.
Sinds augustus draait er om negen uur 's avonds bovendien een droogloop die al die poorten alvast test op wat er de volgende ochtend gepland staat. Publiceert niets, seint alleen als er iets stuk is.
Die droogloop bestaat om een pijnlijke reden. Drie blogs op rij strandden 's ochtends om kwart voor negen op de taalcontrole: een euroteken zonder spatie, een samenstelling met een spatie erin, een vakterm die niet in het woordenboek stond. Elke keer stond er die dag dus niets live, en elke keer was het iets dat in twee minuten te repareren was geweest als iemand het de avond ervoor had geweten.
Waar het naartoe gaat, en waarom daar
Als een artikel live is, begint het tweede deel. Elk kanaal heeft een andere rol en dat is bewust:
De kennisbank op oasecreative.nl is de grond. Het origineel staat daar, in beide talen, met eigen slugs. Alles wat verderop gebeurt wijst daarheen terug.
louievalkhof.com, deze site, is de persoon. Wat ik hier schrijf past niet op een bureausite: te persoonlijk, te specifiek, te veel "ik". Dit artikel is daar zelf een voorbeeld van.
Medium is de tweede etappe voor persoonlijke artikelen, altijd met een canonical-verwijzing terug naar het origineel hier. Die verwijzing is het hele punt: zoekmachines houden louievalkhof.com als bron aan, en Medium levert de lezers die er al zijn.
Reddit is geen distributiekanaal maar een gesprek. Daar ligt een harde regel op: reageren op wat er staat, niet posten wat wij willen zeggen. Zodra het als promotie leest, is het waardeloos voor iedereen.
LinkedIn en X krijgen niet het artikel maar het idee eruit, herschreven voor die plek. Een artikel plakken en er een link onder zetten werkt op geen van beide.
E-mail is het kanaal dat het minst opvalt en het meest doet. Er gaat een vaste ochtendverzending uit, campagnes lopen via ons eigen systeem in plaats van via een los nieuwsbriefprogramma, en er is een wekelijkse samenvatting. Een artikel dat alleen op de site staat wacht tot iemand langskomt; een artikel in een mail komt bij mensen die al ja hebben gezegd.
De podcast neemt een deel van de artikelen mee naar audio, met de transcriptie als uitklapblok onder het bijbehorende kennisbankartikel. Niet elke blog wordt een aflevering. Dat was een vroege aanname die niet klopte, want een goed artikel is nog geen goede aflevering.
Wat er daarna gemeten wordt
Een systeem dat publiceert en wegkijkt is geen systeem maar een lopende band. Dus draait er wekelijks een meetronde die vier bronnen ophaalt: de bezoekcijfers uit Analytics, de zoekresultaten uit Search Console met kliks, vertoningen, doorklikratio en positie, de cijfers van de e-mailcampagnes, en de indexdekking. Daarnaast wordt er apart gemeten of onze artikelen opduiken in de antwoorden van AI-zoekmachines, want dat is inmiddels een ander kanaal dan de blauwe links.
Wat daar dan uitkomt is lang niet altijd leuk, en dat is precies waarom het bestaat.
Begin september hebben we op oasecreative.nl negentig dagen aan zoekresultaten uitgekamd op één vraag: waar staan we hoog zonder dat er iemand klikt. Er kwamen zestien zoekwoorden uit die op gemiddelde positie tien of beter staan, samen goed voor 5.643 vertoningen en nul kliks. Niet weinig kliks. Nul. Op een normale verdeling horen daar zo'n 250 bezoekers bij.
Twee voorbeelden: "e-commerce fotografie" staat op positie 4,4 met 564 vertoningen en nul kliks, en een Engelse zoekopdracht over het optimaliseren van bol-listings staat op positie 7,0 met 2.385 vertoningen en nul kliks.
Wat je daar gemakkelijk van maakt is een titelklus. Dat was mijn eerste reflex ook. Maar bij nul kliks op vijfduizend vertoningen is er geen titel die het verschil maakt: dan wordt het antwoord boven onze link al gegeven, of de zoeker wilde iets anders dan wij aanbieden. Dat is een ander probleem met een andere oplossing, en we hadden het nooit gezien als we alleen naar bezoekers hadden gekeken in plaats van naar de verhouding tussen positie en klik.
Hoe mensen ons vinden
Alles hierboven gaat over content. Content is niet hoe klanten binnenkomen, dus voor de volledigheid ook dat deel, al is het een ander systeem met een andere lat.
De merkaudit is de belangrijkste. Iemand doet een scan van zijn merk op onze site en krijgt direct zijn score. Daarachter zit een keten die de volledige audit als document opbouwt en oplevert, en daarna een mailreeks die vertakt op gedrag: wie de eerste mail opent krijgt een ander tweede bericht dan wie hem niet opent, en wie klikt slaat de tussenstappen over en krijgt meteen de uitnodiging voor een gesprek. Geen lineaire reeks die iedereen hetzelfde stuurt.
De inbox wordt elk half uur langsgelopen. Post die eruitziet als een lead, zoals een contactformulier of een merkaudit, gaat altijd naar Louie en wordt nooit automatisch opgeruimd. De rest wordt gearchiveerd en niet verwijderd, want een verkeerd geclassificeerde mail moet terug te halen zijn.
Reddit is geen distributiekanaal maar een gesprek, en er zit een harde grens op: hooguit twee reacties per dag, en alleen op wat er werkelijk staat. Een controle achteraf eist het adres van de geplaatste reactie als bewijs, of een uitdrukkelijke aantekening dat er bewust niets is geplaatst.
En dan de eerlijkheid die hierbij hoort: niet alles hiervan draait. De scan op opdrachtenplatformen staat sinds eind augustus stil omdat we die kant op dit moment niet op willen, en de leescijfers van X liggen er sinds mei uit door een verlopen sleutel. Dat staat allebei met reden en datum opgeschreven, want een gepauzeerd onderdeel dat niemand meer kent is hetzelfde als een kapot onderdeel.
Wat er misging
Dit is het deel waar je iets aan hebt.
De datum die uit het concept kwam. Een artikel dat wekenlang in de achterstand had gelegen, ging live met de datum waarop het geschreven was. Dat leek onschuldig tot ik doorkreeg dat dat ene veld drie dingen tegelijk is: de sorteersleutel van de index, de publicatiedatum in de gestructureerde gegevens, en de laatst-gewijzigd-datum in de sitemap. Een nieuw artikel verscheen dus onderaan de index en meldde aan Google dat het maanden oud was. Sinds begin september stempelt de publicatiepoort de datum op de dag dat het live gaat, en bepaalt de versiegeschiedenis of het een eerste publicatie of een herpublicatie is, en niet een handmatige vlag.
De poort die de verkeerde vraag stelde. Onze Reddit-pijplijn stond twee dagen stil zonder dat er een foutmelding was. Twee oorzaken. De draaiende planner had nog oude code in het geheugen en werkte met een instructie die al vervangen was. En de controle die moest vaststellen of een taak geslaagd was, keek of er een conceptbestand bestond. Dat bestond. Er was alleen niets mee gedaan.
Dat is de fout waar ik het langst van heb geleerd: een controle die naar het bewijs van de handeling kijkt in plaats van naar de handeling zelf. Nu eist diezelfde controle een echte permalink van de geplaatste reactie, of een uitdrukkelijke markering dat er bewust niets geplaatst is.
De noodknop die een gewoonte werd. De pariteitscontrole tussen Nederlands en Engels had een noodknop. Bedoeld voor uitzonderingen. Je raadt het al. Die knop is er sinds september uit, en dat had twee maanden eerder gemoeten.
Wat je hiervan kunt overnemen
Niet de opzet. Die is van ons, past bij ons werk en bij het feit dat ik een systeem heb dat 24 uur per dag op een machine naast me draait. Bouw dat niet na.
Wel deze drie:
Laat je controles fail-closed staan. Elke uitweg die je inbouwt voor "de uitzondering" wordt op een drukke dag de hoofdroute. Als een controle belangrijk genoeg is om te bestaan, is hij belangrijk genoeg om je tegen te houden.
Laat je onderzoek opschrijven wat het níét kon vinden. De sectie bronfalen in onze dagverslagen is nuttiger dan de bevindingen zelf. Een cijfer dat je niet gebruikt omdat je de steekproef niet kon vinden, is een artikel dat over twee jaar nog klopt.
Controleer het ding, niet een bewijs van het ding. Bestaat het bestand is niet dezelfde vraag als is het gelukt. Die twee lijken hetzelfde tot de dag dat ze uiteenlopen, en dan is het al twee dagen stil.
En meet de verhouding, niet het getal. Bezoekersaantallen vertellen je dat het goed of slecht gaat. De verhouding tussen positie en klik vertelt je wáár het misgaat. Zonder die tweede meting hadden we zestien zoekwoorden gehad die er op papier prima bij stonden en in werkelijkheid niets deden.
Alles hierboven staat vast in één architectuurdocument met 144 regels erin, dat elke sessie als eerste wordt gelezen. Niet omdat ik van documentatie hou, maar omdat een systeem dat niet is opgeschreven elke week iets anders doet.
Vragen over hoe dit bij jou zou werken? Mail me of kijk op oasecreative.nl.
Veelgestelde vragen
Hoe werkt het contentsysteem van Oase Creative?
Elke ochtend om kwart over zes draait er een onderzoeksronde die met meerdere agents tegelijk op hetzelfde onderwerp duikt en elke bevinding drie keer laat verifiëren. Wat overblijft gaat naar een schrijfronde die meteen een Nederlands en een Engels artikel oplevert. Daarna passeert het een reeks poorten: taal- en stijlcontrole, factcheck op de genoemde bronnen, een pariteitscontrole tussen beide talen en een droogloop om negen uur 's avonds. Pas dan mag er iets live.
Waarom publiceert Oase Creative elk artikel in twee talen tegelijk?
Omdat een half paar sneller kapot gaat dan je denkt. Als de Engelse versie later komt, komt hij vaak niet. De publicatiepoort weigert daarom een artikel waarvan de tegenhanger ontbreekt, en die controle is sinds september 2026 niet meer te omzeilen. Een artikel is bij ons een paar, geen bestand.
Waarom deelt Louie Valkhof dit systeem openbaar?
Omdat het systeem geen geheim is maar een gewoonte. Je kunt de opzet in twintig minuten lezen en er alsnog niets aan hebben, want de waarde zit in het dagelijks draaien ervan en in de honderden kleine oordelen die erin zijn vastgelegd. Wat wel helpt: de fouten die we onderweg hebben gemaakt, zodat je ze niet zelf hoeft te maken.
Wat gebeurt er als een artikel een controle niet haalt?
Dan gaat het niet live. De poorten staan fail-closed: geen goedkeuring in het schema betekent geen publicatie, een ontbrekende Engelse tegenhanger betekent geen publicatie, en een bron die niet klopt betekent geen publicatie. Er is geen handmatige route eromheen. Dat is bewust, want elke route eromheen wordt op een drukke dag de standaardroute.
Hoe meet Oase Creative of gepubliceerde content werkt?
Wekelijks worden vier bronnen opgehaald: bezoekcijfers uit Analytics, zoekresultaten uit Search Console met kliks, vertoningen, doorklikratio en positie, de cijfers van de e-mailcampagnes en de indexdekking. Daarnaast wordt apart gemeten of artikelen opduiken in de antwoorden van AI-zoekmachines. De nuttigste meting is niet het bezoekersaantal maar de verhouding tussen positie en klik: daar kwamen zestien zoekwoorden uit die hoog staan en nul kliks opleveren.