PortfolioPRAKTIJKVERHAAL — 2026

157 artikels, geschreven én nagekeken door hetzelfde systeem

Een privégids op Lombok concurreert om aandacht met boekingsplatformen die op één dag meer aan advertenties uitgeven dan hij op een jaar verdient. Hen overbieden was nooit een optie. Dus werd de site gebouwd om hen voorbij te schrijven — en, ongebruikelijker, om elke week zijn eigen werk te quoteren en terug te gaan om te herstellen wat fout zat.

Klant
GumilangTour
Jaar
2026
Discipline
Programmatische SEO & webdesign
Omvang
Programmatische SEO · Contentmotor · Webdesign · AI-assistent · Analytics
GumilangTour — homepage
01

Eén gids, drie eilanden, geen advertentiebudget

GumilangTour verzorgt privérondleidingen vanuit Lombok, en reikt tot Bali en tot Labuan Bajo voor de Komodo-boten. Er wordt rechtstreeks geboekt — een WhatsApp-bericht, een gesprek, een plan. Geen commissie, geen platform ertussen.

Dat model werkt alleen als mensen hem eerst vinden, en de zoekopdrachten die tellen zijn niet die waar de grote platformen moeite voor doen. Sembalun of Senaru voor de Rinjani? Hoeveel cash moet ik meenemen? Is de kraterrand haalbaar als ik nooit getrekt heb? Honderden kleine, specifieke vragen, elk op zich bijna niets waard en samen heel veel.

De opdracht was ze allemaal beantwoorden, ze blíjven beantwoorden, en de kwaliteit nooit laten wegzakken terwijl er niemand keek.

Schermafbeelding: het touroverzicht op gumilangtour.com met Lombok, Bali en Labuan Bajo
Acht tours over drie regio's, rechtstreeks geboekt.
02

Een wachtrij, een schrijver, en een corrector

De contentmotor bestaat uit drie bewegende delen in plaats van één slimme prompt.

Een onderwerpenwachtrij. Onderwerpen komen binnen als records, elk met een intentie — informatief, vergelijkend, transactioneel — en een prioriteit. Er wordt niets geschreven omdat het iemand die ochtend invalt; het wordt geschreven omdat het in de wachtrij stond en gerangschikt was.

Genereren met een norm. Een dagelijkse taak neemt de bovenste uit de wachtrij en schrijft ze. Voor de stukken met commercieel gewicht bestaat een apart pad, dat aan een uitdrukkelijke E-E-A-T-norm gehouden wordt in plaats van aan het huisminimum. Een bulkpad legde de oorspronkelijke Lombok-bibliotheek aan.

Verrijken en herstellen. Twee verdere taken gaan terug over wat er al staat — één om dunne stukken te verrijken, één om de herstellingen toe te passen die de audit aanwees. De bibliotheek wordt behandeld als iets dat onderhouden wordt, niet als iets dat opgeleverd is.

Het resultaat op het moment van schrijven: 157 artikels, plus 11 werkgebiedpagina's op dezelfde rails gegenereerd.

Animatie: door de artikelbibliotheek in de beheeromgeving van GumilangTour scrollen, met de gegenereerde content en hun status
De bibliotheek, zoals de motor ze ziet.
Schermafbeelding: een gegenereerd artikel op gumilangtour.com — een uur-per-uur-routebeschrijving voor de Rinjani-trekking
Uur per uur op Sembalun — het detailniveau waar de lange staart voor beloont.
03

Het verbetert zijn eigen huiswerk, elke week

Dit is het deel dat werkelijk ongewoon is. Eén keer per week auditeert het systeem de hele site: elk artikel, elk werkgebied, elke tourpagina. Het legt vast wat het controleerde, wat het vond en wat het herstelde — dunne secties, ontbrekende meta-omschrijvingen, afwezige interne links, pagina's die losgeraakt zijn van de regiohubs.

Elke run wordt als rapport bewaard, zodat de trend zichtbaar is in plaats van anekdotisch: gevonden problemen, herstelde problemen, en de gemiddelde kwaliteitsscore die over de tijd beweegt. Een tweede wekelijkse taak sluit de lus en voert terug wat de audit leerde naar de manier waarop de volgende reeks geschreven wordt.

Gegenereerde content verslijt in stilte. Een motor die zijn eigen werk nooit herleest, is tegen maand zes een blok aan het been. Deze leest het elke week.

Animatie: het scherm met sitegezondheid dat de wekelijkse auditruns toont, met gevonden problemen, herstelde problemen en de kwaliteitstrend
Acht weken audits — gevonden, hersteld, en de trend erbij.
Schermafbeelding: het overzichtsscherm van de GumilangTour-beheeromgeving met aantallen content, aanvragen en reviews
De console waar het geheel vanuit draait.
04

Gerenderd op de server, aangemeld bij publicatie

Echte HTML, elk sjabloon. Kernpagina's, artikels, werkgebieden, bestemmingen en tourpagina's hebben elk een server-renderfunctie. Een crawler krijgt nooit een lege schil met de vraag om JavaScript te draaien.

Een sitemap uit de data. Gegenereerd uit de records en rechtstreeks geserveerd, zodat een nieuw artikel erin staat op het moment dat het bestaat.

IndexNow. Publiceren stopt niet bij de sitemap. Nieuwe en gewijzigde URL's worden rechtstreeks bij de zoekmachines aangemeld, met de verificatiesleutel vanuit de app geserveerd — minuten in plaats van wachten op een crawl.

Gemeten, niet verondersteld. Conversiegebeurtenissen worden als records vastgelegd — WhatsApp-kliks, aanvragen, verstuurde reisplannen — zodat de vraag welk artikel levert nu eigenlijk boekingen op een antwoord heeft in plaats van een theorie.

Schermafbeelding: het sitemapscherm in de beheeromgeving met de gegenereerde URL's en hun aanmeldstatus
De sitemap, gegenereerd in plaats van onderhouden.
Schermafbeelding: het analysescherm met conversiegebeurtenissen per type en per bron
Welke pagina het bericht opleverde.
05

Elf plaatsen, benoemd zoals mensen zoeken

Naast de artikels staan de werkgebiedpagina's, één voor elke plaats waar een reiziger waarschijnlijk al stáát wanneer hij begint te zoeken: Kuta Lombok, Senggigi, Mataram, de drie Gili's, Sekotong, Senaru, Sembalun, Tetebatu, en Ubud aan de overkant op Bali.

Ze zijn op dezelfde generatierails gebouwd als de artikels, maar beantwoorden een andere vraag — niet wat doe ik hier maar wie kan mij meenemen. De bestemmingspagina's en de regionale tourhubs staan erboven, zodat wie op een dorpspagina landt, ergens zinnigs naartoe kan.

Schermafbeelding: de werkgebiedpagina voor een privégids in Kuta Lombok
Elf plaatsen, elk met een eigen pagina.
Schermafbeelding: het bestemmingsoverzicht met Lombok, Bali, Labuan Bajo, de Gili's, de Rinjani en Komodo
De laag erboven — regio's en bestemmingen.
06

Dit is Ben

Bezoekers zijn maar de helft. Ben is de assistent aan de voorkant, en zijn taak is het ongemakkelijke gat tussen dit artikel was nuttig en ik ben klaar om een onbekende aan te schrijven over mijn vakantie.

Hij vraagt vier dingen — waar u naartoe wilt, waar u verblijft, hoeveel tijd u hebt, met hoeveel u bent — en schrijft daarna een dag-per-dag-reisplan, dat hij zo vaak herziet als u wilt. Pas als u tevreden bent, stelt hij de echte vraag: zal ik dit naar de lokale gidsen sturen?

De aanvraag die binnenkomt, is geen naam met een e-mailadres. Het is een plan waar de reiziger het met zichzelf al over eens is.

07

Aanvragen en reviews, op één plaats

Achter de login ziet de operator de twee dingen die dag na dag tellen. Aanvragen komen binnen met het reisplan eraan vast en bewegen door een eigen status — open, in bieding, toegewezen, geboekt, afgerond.

Reviews worden tegengehouden tot ze goedgekeurd zijn, en het scherm markeert taal die een tweede blik verdient voor er iets openbaar wordt. De reviewhub aan de voorkant toont enkel wat door die controle raakte.

Schermafbeelding: het aanvragenscherm met touraanvragen, groepsgrootte, data, budget en status
Aanvragen, met het plan er al aan vast.
Schermafbeelding: het moderatiescherm dat reviews in afwachting scheidt van gepubliceerde reviews
Niets publiceert zichzelf.
08

Onder de motorkap

Gebouwd voor een grotere vorm. De codebase draagt een volledige tweezijdige marktplaats — operatorprofielen, biedingen, mijlpalen, opnames, geschillen. Die staat bewust uit: die routes leiden terug naar de site voor rechtstreekse boekingen. De stelling staat er voor de dag dat het model verandert, en tot dan blijft ze uit de weg.

Rollen. Publieke site, een laag voor operatoren, en een beheerconsole met een eigen overzicht, content, gezondheid, sitemap, analyse, aanvragen en reviews.

Redactionele eerlijkheid. Gegenereerd betekent niet onbeheerd. De wachtrij beslist wat er geschreven wordt, het E-E-A-T-pad neemt alles wat commercieel draagt voor zijn rekening, en de wekelijkse audit is wat een bibliotheek van deze omvang belet stilletjes weg te rotten.

Schermafbeelding: de publieke reviewhub op gumilangtour.com
De publieke kant van dezelfde records.
Schermafbeelding: de blogindex op gumilangtour.com met de gegenereerde gidsen
De lange staart, geïndexeerd.
Schermafbeelding: de tourpagina voor de trekking naar de kraterrand van de Rinjani, met reisplan en rechtstreekse boeking
Waar het lezen hoort uit te komen.

Bereid om de concurrentie voorbij te schrijven?

Contentmotoren werken alleen als iemand de vangrails bouwt: een onderwerpenwachtrij, een kwaliteitslat, en een audit die draait of u er nu aan denkt of niet.

Webdesign & SEO in Vlaanderen — elke prijs openbaar, in euro · Webdesign & SEO in heel Nederland · Gidsen voor Vlaamse ondernemers · Prijzen — wat kost een website? · Volledige tekstindex van elke pagina en elk artikel — server-gerenderd, geen JavaScript nodig