Ontwikkelingsgeschiedenis
We bouwen Ondernemen in de Kempen in het openbaar. Op deze pagina zie je wat er de afgelopen periode veranderd is — in begrijpelijke taal, zonder jargon. Elke regel hieronder is een release die live op de site staat of heeft gestaan.
Waarom hier zo open over doen? Omdat deze site gratis is, door één ondernemer gebouwd, en er elke week iets verandert. Als jij iets mist, als er iets kapot is, of als je een goed idee hebt — laat het weten via contact of via de feedback-knop rechtsonder. Dan komt het in een volgende release terecht.

Hoe lees je dit? De nieuwste maand staat bovenaan en is uitgeklapt. Oudere periodes kun je openklappen als je wil. Elke release heeft een of meer labels (Nieuwe feature, Verbetering, Design, enzovoorts) om in één oogopslag te zien waar het over gaat.
1.x — april en mei 2026
Van mass outreach naar een volwassen kennisbank, transparantie over AI en privacy-by-design.
1.x — april en mei 2026
Van mass outreach naar een volwassen kennisbank, transparantie over AI en privacy-by-design.
- v1.80.2
Een belangrijke en eerlijke: de knop 'Vereniging in beheer nemen' op de verenigingspagina's gaf een foutmelding ('Er ging iets mis') zodra je erop klikte — waardoor geen enkel bestuur zijn pagina kón overnemen. Extra zuur, want we hadden net ruim dertig verenigingen uitgenodigd om precies dat te doen. De oorzaak lag nÃet in de claim-functie zelf (die werkte gewoon), maar in een onzichtbaar navigatie-onderdeel van de site dat bij het dóórklikken naar de claim-pagina de hele pagina liet crashen. Het trof alleen het klikken op een link, niet het rechtstreeks openen ervan — daardoor viel het in onze gebruikelijke controles (die de pagina los openen) niet op. Een oplettende bezoeker bracht het aan het licht. Het is nu verholpen, met een automatische test erbij zodat deze fout niet kan terugkeren. De les voor onszelf hebben we meteen vastgelegd: dit soort flows controleren we voortaan door ze écht aan te klikken in de browser, niet alleen door te kijken of de pagina op zichzelf laadt.
- Bugfix
- v1.79.1 – 1.80.1
Een reeks verbeteringen aan de verenigingenpagina's, nu de eerste besturen komen kijken. Op het overzicht staat voortaan bovenaan een 'Binnenkort in de regio'-strip met de eerstvolgende activiteiten van álle verenigingen samen — zo is meteen zichtbaar dat de gids hun agenda toont. De kerncijfers bovenaan zijn betekenisvoller gemaakt: aantal verenigingen, hoeveel er een live agenda hebben en hoeveel activiteiten er gepland staan, in plaats van een wat nietszeggende telling. De Metal Business Club — ons eigen initiatief — stond prominent bovenaan de pagina; die hebben we ingetogen gemaakt en naar onderen verplaatst, zodat de neutrale gids-structuur eerst landt en de pagina niet als etalage voor een eigen club oogt. Verenigingen zonder website of telefoonnummer tonen geen doodlopende knop meer, maar een nette 'neem contact op'-optie. Onder de motorkap hebben we de structuur van de overzichtspagina beter leesbaar gemaakt voor Google en AI-assistenten, en de complete claim-procedure voor verenigingen met automatische tests afgedekt zodat hij betrouwbaar blijft.
- Verbetering
- Nieuwe feature
- Onder de motorkap
- v1.79.0
Een oplettende bezoeker (dank, Rop!) meldde dat het e-mailveld van de nieuwsbrief-aanmelding onleesbaar was: zwarte tekst op een donkere achtergrond, dus je typte je adres zo'n beetje blind in. Dat hebben we meteen rechtgezet — het veld heeft nu een witte achtergrond met donkere tekst, overal goed leesbaar. En we verwelkomen een nieuwe vereniging op de site: Netwerk Brabant heeft nu een eigen pagina. Net als bij de andere verenigingen geldt: leden kunnen op hun eigen bedrijfsprofiel aangeven dát ze lid zijn — dan verschijnen ze automatisch in het ledenoverzicht — en het bestuur kan de pagina desgewenst zelf in beheer nemen.
- Bugfix
- Verbetering
- v1.78.0
Doorgepakt op de verenigingslogo's: voor 23 extra verenigingen hebben we het échte logo opgehaald van hun eigen website, zodat nu bijna de helft van alle verenigingen met hun herkenbare merk in de gids staat — van MKB Eindhoven, VNO-NCW en Validus tot de Visit-toerismeorganisaties, Lions en de centrummanagements. Elk logo hebben we met de hand gecontroleerd: witte of onleesbare varianten, en per ongeluk meegekomen sponsor-logo's, hebben we eruit gefilterd, zodat er niets scheef of onherkenbaar op een kaart belandt. Verenigingen die nog geen logo hebben, tonen gewoon een nette kaart met naam en omschrijving — en kunnen het hunne zelf uploaden zodra ze hun pagina in beheer nemen.
- Verbetering
- v1.77.0
De ondernemersverenigingen krijgen hun échte logo. Tot nu toe stond bij vrijwel elke vereniging een door AI gemaakte sfeerillustratie als 'logo' — een mooi schilderachtig tafereel, maar het is natuurlijk geen logo, en in het kleine logo-vakje zag dat er rommelig uit (en het gaf zoekmachines een verkeerd signaal over wie de vereniging is). We hebben die illustraties uit het logo-vakje gehaald en de eerste echte logo's geplaatst: van clubs waar we zelf bij betrokken zijn (Metal Business Club, Sector 55, Netwerk de Kempen, KempenContinu) en van de grote, bekende netwerken (BNI, UNIZO, Rotary, Voka). Verenigingen zonder logo tonen voortaan gewoon een nette kaart met naam, plaats en omschrijving — geen vreemde plaatjes meer. En elke vereniging kan haar eigen logo zelf uploaden zodra ze haar pagina in beheer neemt.
- Verbetering
- v1.72.0 – 1.76.1
We hebben de hele site kritisch nagelopen — pagina voor pagina — en tientallen verbeteringen doorgevoerd. De homepage verwelkomt nu ook ondernemersverenigingen met een eigen blok vol logo's en duidelijke uitnodigingen om mee te doen; naast de zoekbalk staan voortaan directe knoppen om je bedrijf aan te melden of de verenigingen te bekijken. Aanmelden kan nu ook zonder Nederlands KvK-nummer, zodat Belgische ondernemers niet meer vastlopen — een KvK- óf ondernemingsnummer volstaat, en het veld mag zelfs leeg blijven. Verwarrende termen zijn rechtgetrokken ('Profiel claimen' voor wie al in de gids staat, 'Nieuw bedrijf toevoegen' voor wie er nog niet in staat), de transparantiepagina's zijn beter vindbaar gemaakt, en overal hebben we kleine slordigheden gladgestreken — zoals 'België' dat op een paar plekken zonder accent geschreven stond. Verenigingsbesturen kunnen hun pagina nu bovendien zélf in beheer nemen: één knop op de verenigingspagina leidt ze door het hele proces, zodat ze daarna agenda, nieuws en gegevens zelf kunnen bijwerken. En we verhielpen een vervelende fout waarbij je tijdens het doorscrollen in de bedrijvengids soms dezelfde bedrijven dubbel zag of er juist een paar oversloeg.
- Nieuwe feature
- Verbetering
- Bugfix
- v1.70.0
Eerlijk is eerlijk: een eerder persbericht ging met de aanhef 'Geachte redactie van …' naar ondernemersverenigingen — terwijl die natuurlijk geen redactie zijn. Veldhoven Verbindt wees ons daar terecht op. We hebben de oorzaak weggenomen in plaats van alleen dat ene bericht: het systeem kiest de aanhef nu automatisch op basis van wie de ontvanger is (pers, vereniging of gemeente) en waarschuwt vóór verzending wanneer per ongeluk een niet-pers-contact wordt aangeschreven. In dezelfde periode hebben we ruim dertig ondernemersverenigingen in de Nederlandse én Belgische Kempen persoonlijk benaderd — niet als pers, maar als partner — met de uitnodiging om hun vereniging op de kaart te zetten.
- Verbetering
- v1.61.0 – 1.69.0
Een grote nieuwe laag op de site: ondernemersverenigingen. Tot nu toe stuurden we bezoekers voor een vereniging meteen naar buiten; nu heeft elke vereniging een eigen pagina met beschrijving, agenda en — nieuw — een ledenlijst. Bedrijven kunnen op hun eigen profiel aangeven van welke verenigingen ze lid zijn (zichtbaar als een 'Lid van …'-label), en verenigingsbesturen beheren die ledenlijst zelf: leden bevestigen, afwijzen of toevoegen. Op de gemeentepagina's staat nu een wervingsblok dat ondernemers uitnodigt zich bij een lokale vereniging aan te sluiten — zo helpt het verkeer dat via Google binnenkomt de verenigingen aan nieuwe leden. We hebben ook de boodschap 'waarom is dit gratis?' eerlijker en concreter gemaakt: geen vaag altruïsme, maar de uitleg dat ons belang en dat van jou dezelfde kant op wijzen. En in het forum vervangt 'Nieuw — wees de eerste die reageert' het ontmoedigende '0 reacties' bij verse discussies.
- Nieuwe feature
- Verbetering
- v1.57.0 – 1.59.0
We hebben de site langs een onafhankelijke meetlat gelegd: de Website Specification, een gratis en open standaard die in tien thema's beschrijft waaraan een goede, snelle, veilige en toegankelijke website hoort te voldoen. De uitslag was iets om trots op te zijn — op de zwaarste thema's stonden we al sterk, met privacy als uitschieter (geen cookies, geen Google Analytics, geen tracking-pixels, en bezoekstatistieken zonder dat we je IP-adres bewaren). Een handvol punten hebben we dezelfde dag aangescherpt: de taal- en regiosignalen voor zoekmachines staan nu op álle vindbare pagina's goed (zodat Google begrijpt dat we zowel de Nederlandse als de Belgische Kempen bedienen, niet alleen op de homepage), een extra beveiligingsregel die ongebruikte browserfuncties als camera en microfoon dichtzet, een standaard-meldpunt voor beveiligingsonderzoekers, en respect voor het 'volg mij niet'-signaal van je browser. Eerlijk erbij: onze eerste poging om dit live te zetten legde de site even plat — een bijzonder leesteken op een plek waar technisch alleen gewone tekens mogen staan, waardoor de server op elke pagina een fout gaf. Binnen enkele minuten opgespoord en gefixt, en meteen een werkwijze-les van gemaakt: dit soort instellingen verifiëren we voortaan altijd op de échte draaiende site, niet alleen op 'de build slaagde'. Het hele verhaal — methode, scores, verbeteringen én die fout — staat nu als artikel in de kennisbank, met een klein kenmerk op de homepage dat ernaar verwijst. In dezelfde periode (1.57.0) zijn ook de titels en omschrijvingen van bedrijfsprofielen in de zoekresultaten aangescherpt met een branche-relevantie-signaal, zodat mensen die op 'kapper in Bladel' zoeken eerder klikken.
- Privacy & veiligheid
- Nieuwe feature
- Kennisbank
- Verbetering
- v1.54.0 – 1.56.0
We hebben Google Search Console aan het admin-gedeelte gekoppeld, zodat we voor het eerst precies zien met welke zoekopdrachten mensen ons in Google vinden — hoe vaak we verschijnen, hoe vaak er geklikt wordt, op welke positie we staan en welke pagina's de meeste zoekers trekken. Dat geeft een veel scherper beeld dan onze eigen bezoekcijfers alleen: het laat zien wat mensen intypen vóórdat ze besluiten te klikken, en dus waar een betere titel of beschrijving het verschil maakt. Een praktisch obstakel onderweg: Google liet ons standaard-koppelaccount niet toe vanwege een organisatie-instelling, dus we hebben de koppeling via een eenmalige persoonlijke inlog opgelost (daarna ververst het zichzelf automatisch). En een eerlijke nuance: toen we de eerste cijfers wilden gebruiken voor een gastartikel bleek de koppeling aanvankelijk niet de volledige dag-totalen op te halen — die meetfout is opgespoord en rechtgezet, en de exacte dagcijfers komen nu uit een aparte, niet-afgekapte bron. Geen externe scripts in de browser van de bezoeker; de data komt rechtstreeks van de rapportage-API van Google naar onze eigen server.
- Nieuwe feature
- Onder de motorkap
- v1.53.0
Een nieuwe manier om een gastartikel vóór publicatie privé te laten meelezen door de redactie van een extern platform. Tot nu toe deelden we zo'n concept als los document; vanaf nu genereert de site een afgeschermde previewlink die het artikel toont precies zoals het gepubliceerd zou worden — inclusief illustraties en grafieken — maar niet vindbaar: de pagina staat expliciet op 'niet indexeren', komt niet in de sitemap, en de link verloopt automatisch na dertig dagen. Dit past in de open-bouwen-gedachte van dit project: we werken aan een artikelenreeks over hoe deze volledig met AI gebouwde gids presteert, en het eerste artikel ligt nu bij een redactie ter beoordeling. Onder de motorkap is de preview-weergave bewust streng beveiligd tegen onveilige opmaak in de aangeleverde tekst.
- Nieuwe feature
- v1.52.5
Twee feitelijke correcties op kennisbank-artikelen na een tweede controle-ronde. Het Kempen-Fietst-artikel claimde dat 1 mei 2026 op een woensdag valt — dat is een vrijdag, op twee plekken in het artikel gefixt. Het Kempen-regio-artikel had voor het inwoneraantal nog cijfers uit 2019 staan (Wikipedia, arrondissement Turnhout 461.421); dat is nu het Statbel-cijfer van 1 januari 2025 (483.020) met een realistischer schatting voor het Nederlandse deel (300-350 duizend), en een totaal voor de hele Kempen-regio van 'ruim 1 miljoen' in plaats van het te terughoudende '800-900 duizend' dat er stond. Geen grote koerswijzigingen, wel het soort detail-correcties dat de geloofwaardigheid van een gids draagt.
- Kennisbank
- Verbetering
- v1.52.4
Een drietal samenhangende verbeteringen rond welke bedrijfsprofielen Google wel of niet in de zoekresultaten zou moeten tonen. Eerst: profielen met heel weinig informatie (geen logo, geen website, en een beschrijving van minder dan 500 tekens) worden vanaf nu door de site zelf met 'niet indexeren' gemarkeerd — beter een kleiner aantal goed-gevulde profielen in de zoekresultaten dan duizenden bijna-lege. Tweede: de sitemap volgt dezelfde regel, zodat er geen tegenstrijdige signalen meer naar Google gaan over welke pagina's wél indexeerbaar zijn. Derde: een derde dubbel-profiel uit een eerder onderzoek is opgeruimd — bij Kapperzzz waren twee profielen met dezelfde KvK in de database; de uitgebreide tekst van de oude versie is samengevoegd met de cleane URL van de andere, en de duplicaat is gearchiveerd plus een permanente doorverwijzing geplaatst.
- Verbetering
- Onder de motorkap
- v1.52.3
Zeven permanente doorverwijzingen toegevoegd om SEO-ruis op te ruimen. Vijf URLs voor Peel-gemeenten (Asten, Deurne, Gemert-Bakel, Laarbeek en Someren) verwijzen nu door naar het regio-overzicht: deze gemeenten horen bij De Peel, niet bij de Kempen, en stonden ten onrechte als indexeerbare lege pagina's in Google. Daarnaast twee bedrijven die per ongeluk dubbel in de database stonden — Analyst-ICT en Weprovide (voorheen bekend als Webbees) — hebben hun oude URL nu een doorverwijzing naar de canonieke versie gekregen. Beide bedrijven hebben hetzelfde KvK-nummer, dus dit zijn echte duplicaten, geen naam-collisions.
- Verbetering
- Onder de motorkap
- v1.52.2
Twee gerichte fixes naar aanleiding van een Google Search Console-rapport van vanochtend. Eerst: zes categorie-pagina's zonder bedrijven (zoals 'colportage' en 'visserij') stonden nog in de sitemap en gaven 'geen resultaten'-pagina's — de sitemap-generator filtert nu alleen categorieën met ten minste één actief bedrijf, terug van 70 naar 64 categorieën. Tweede: vijf dynamic content-routes (bedrijvengids, regio, evenementen, nieuws, categorie) gaven bij een onbekende slug stil een vriendelijke 'niet gevonden'-pagina mét HTTP-status 200 in plaats van 404. De code-flow is nu netter (expliciete notFound() in de metadata-functie); de daadwerkelijke status-header blijkt een Next.js-eigenaardigheid die we voor nu parkeren — het body-content is goed, en de echte fix zit straks in nieuwe content voor de Vlaamse Kempen-gemeenten die deze rapportage als 'soft 404' markeerden.
- Verbetering
- Onder de motorkap
- v1.52.1
Fixes op de Schema.org Event-structuur-data, zodat Google evenementen op de site correct als rich-result kan tonen. Het GSC-validatie-rapport flagde 30 association-events (vrijwel allemaal van ondernemersverenigingen als BOC, VOC en OCW) zonder een 'location'-veld in de database. In plaats van die ondernemers achteraf om locatie-data te vragen kreeg de schema-code een fallback: de vereniging zelf heeft een notNull 'location'-veld (BOC krijgt nu automatisch 'Bergeijk', VOC 'Veldhoven', etc.) en die wordt nu als Place.name én PostalAddress in de event-rich-data gezet. Daarnaast krijgen alleen gratis events nog een offers-blok met de complete vereiste velden (price, priceCurrency, availability, validFrom, url) — voor betaalde events zonder gestructureerde prijs is een onvolledig offers-blok schadelijker dan helemaal geen.
- Verbetering
- Onder de motorkap
- v1.52.0
Sluitstuk van de SEO-ochtend. Alle 70 categorie-pagina's (zoals /categorie/horeca-catering-sport-en-recreatie) en de 415 categorie-per-gemeente combinaties (zoals /categorie/industrie/bladel) krijgen nu titels en beschrijvingen die direct matchen met wat mensen googelen: 'Bedrijven in Bouwnijverheid in de Kempen — 4040 ondernemers' in plaats van het generieke 'Bouwnijverheid'. Daarnaast aan elke categorie-pagina een 'CollectionPage' structured-data toegevoegd met een lijst van de eerste tien bedrijven — dat helpt Google om de pagina als bedrijvengids te begrijpen in plaats van als losse listing. De sitemap is geaudit (2.320 URLs, nu inclusief de transparantie- en roadmap-pagina). Tot slot een onderhoudsfix: na een eerdere wave bleek dat als we de markdown-bron van een artikel opnieuw inlazen, alle handmatige titel-verbeteringen werden teruggedraaid. De bron-bestanden staan nu in sync met de geoptimaliseerde versies, dus die drift komt niet meer voor.
- Verbetering
- Onder de motorkap
- v1.51.0
Vierde wave van de SEO-ochtend. Een paar dingen samen: voor lange artikel-titels werd de merknaam erbij geplakt, waardoor het totaal te lang werd voor Google's resultaat-snippet en de kern-keywords er buiten beeld werden afgekapt. Nu schakelt de site automatisch over op alleen-de-titel zodra die langer is dan 34 tekens. Tegelijk twee nieuwe evergreen kennisbank-artikelen voor terugkerende zoekvragen: 'Rerum Novarum 2027 in de Vlaamse Kempen' (jaarlijkse feestdag op Hemelvaartsdag, donderdag 6 mei 2027) en 'Kempen-Fietst — jaarlijkse charity-fietstocht op 1 mei'. De drie eerder live gezette artikelen (algemene voorwaarden ZZP, Kempen-regio, marketing-bureaus) kregen elk twee inline illustraties in dezelfde Hollandse-Gouden-Eeuw-stijl als hun cover. Verder 15 nieuwe interne verwijzingen tussen bestaande artikelen en de drie nieuwe — sterker linkweefsel binnen de kennisbank en logische routes voor lezers die meer willen weten.
- Kennisbank
- Design
- Verbetering
- v1.50.0
De drie nieuwe kennisbank-artikelen die in v1.48 als concept klaar lagen zijn nu live. Het gaat om 'Algemene voorwaarden ZZP, gratis template + uitleg per clausule (2026)' (3.800 woorden, met B2B-vs-B2C tabel en context voor Belgische klanten), 'Wat is de Kempen? Geografie, gemeenten en geschiedenis uitgelegd' (3.200 woorden, met gemeenten-tabellen voor NL én BE plus uitleg over het verschil met de Peel) en 'Online marketing bureaus in de Kempen, een gids voor 2026' (3.300 woorden, niet als ranglijst maar als keuzehulp met tarief-richtgetallen). Elk artikel kreeg een eigen cover-illustratie in Hollandse-Gouden-Eeuw-stijl. Voor de transparantie: de teksten zijn geschreven met AI-pair-programming en daarna handmatig nagelopen op feiten — een aparte controle-ronde heeft negen claims gecorrigeerd, waaronder de vennootschapsbelasting-tarieven (NL kent een MKB-tarief van 19% tot € 200K, België 20% KMO-tarief op de eerste € 100K) en het aantal Belgische Kempen-gemeenten (27, niet 26).
- Kennisbank
- Design
- v1.49.0
Tweede wave van de SEO-ochtend. Vijf bestaande kennisbank-artikelen hadden titels langer dan zestig tekens — die worden door Google in het zoekresultaat afgekapt waardoor de belangrijkste zoekwoorden van het scherm verdwijnen. Verkort en aangescherpt: 'Wet DBA 2026: handhaving actief, voorkom naheffing' (was 87 tekens), 'Bedrijfsautomatisering MKB: Zapier vs Make vs n8n' (was 84), 'AVG voor ZZP en MKB: checklist voor 2026' (was 73), en twee andere. Daarnaast zijn de FAQ-secties van zeven kennisbank-artikelen nu als 'FAQPage' structured-data toegevoegd — daardoor kunnen de vraag-antwoord-blokjes in Google-zoekresultaten uitklappen, wat de zichtbaarheid en doorklik-kans flink verbetert. Voor de ruim 700 bedrijfsprofielen is de LocalBusiness-data verrijkt met formele identifiers (KvK voor NL, KBO voor BE) en een ContactPoint-veld — die signalen helpen Google om ons profiel als gids-met-context te zien, niet als losse bedrijfslisting. Bijproduct: een testsuite-bug ontrafeld. Het rapporteerde 186 vermeende fouten die geen echte fouten waren — bun's eigen test-runner kan niet overweg met onze SQLite-database, terwijl de geconfigureerde test-runner (vitest) gewoon 421 van 423 tests groen door haalt.
- Verbetering
- Kennisbank
- v1.48.0
Start van een gerichte SEO-ochtend (maandag 18 mei). De Google Search Console-export van vannacht liet een vervelend patroon zien: we krijgen flink wat vertoningen (73.000 in zes maanden) maar weinig kliks (833, oftewel 1,1%). De ranking zelf is op zich goed (gemiddeld positie 11), dus het probleem zit niet in zichtbaarheid maar in hoe aantrekkelijk het zoekresultaat-snippet is voor mensen die scrollen. Alle 48 regio-pagina's hebben nu een titel die exact matcht met wat mensen daadwerkelijk googelen: 'Bedrijven in Bergeijk — 2255 ondernemers in de Kempen' in plaats van het generieke 'Ondernemen in Bergeijk' (waar 'Bergeijk' alleen al 11.800 vertoningen per zes maanden kreeg, op slechts 0,06% doorklik). De /de-kempen landing-pagina kreeg 'Wat is de Kempen? Regio in NL en België — 48 gemeenten' (matcht direct met de zoekvraag 'wat is de Kempen'). En vier kennisbank-artikelen kregen scherpere titels met concrete getallen vooraan: 'Zelfstandigenaftrek 2026 bedrag: € 1.200 (was € 7.030 in 2020)', 'KvK inschrijven 2026: alle stappen en kosten (€ 82,25)', 'Algemene voorwaarden opstellen: gids voor ZZP en MKB 2026' (11 onderdelen) — een concreet getal of feit in de titel maakt mensen die googelen op 'wat is het bedrag' veel eerder klikken. Verder zijn drie nieuwe kennisbank-artikelen als concept klaargezet voor publicatie in v1.50.
- Verbetering
- Kennisbank
- v1.47.0
Aanvulling op v1.46.0: ook de 6 Nederlandse-Kempen gemeente-gidsen die nog geen sfeerbeeld hadden (Reusel-De Mierden, Bergeijk, Hilvarenbeek, Oirschot, Best, Waalre) en 7 recente kennisbank-artikelen over actuele onderwerpen (KOR-regeling 2026, AI Act 100 dagen, SLIM-regeling, Brainport voor MKB, MIT-subsidie najaar 2026, Wet DBA 2026, Staat van het Kempische MKB voorjaar 2026) hebben nu hun eigen geschilderde hero-image gekregen. Stijl: Hollandse Gouden Eeuw (Vermeer, Rembrandt, Ruisdael) — bewust een andere kunststroming dan de Vlaamse-Kempen-batch, want dat is het Nederlandse cultuurgoed uit dezelfde periode. Daarnaast een kleine bugfix: de gidsen van Bladel en Eersel verwezen ergens halverwege naar een pagina '/de-kempen/bladel' en '/de-kempen/eersel' die niet meer bestond (404). Die links wijzen nu naar de wel-werkende regio-pagina '/regio/bladel' en '/regio/eersel'.
- Kennisbank
- Design
- Bugfix
- v1.46.0
Tien volwaardige gemeente-gidsen voor de grootste Belgische Kempen-gemeenten: Turnhout, Geel, Mol, Herentals, Westerlo, Hoogstraten, Nijlen, Balen, Lille en Beerse. Samen goed voor zo'n 3.250 bedrijven uit onze gids. Tot nu toe lag de inhoudelijke focus vooral op de Nederlandse kant — Vlaamse lezers reageerden geregeld met 'waarom is dit eigenlijk een Nederlands project?'. Met deze batch krijgt elk van de grote BE-Kempen-gemeenten dezelfde diepte als de Nederlandse gidsen: bedrijventerreinen, het lokaal economieloket, vergunningen via Omgevingsloket Vlaanderen, VLAIO-subsidies, UNIZO en VOKA-Kempen, bereikbaarheid, onderwijs en arbeidsmarkt, en sectoren per gemeente. Geschreven in Vlaams Standaardnederlands (KBO in plaats van KvK, schepen in plaats van wethouder, enzovoort) met een eerlijke openings-context: ik heb elf jaar in Arendonk gewoond en beweeg me al mijn hele leven door dé Kempen, niet alleen de Nederlandse kant. De artikelen zijn bewust 2200-2500 woorden — kort genoeg om eerlijk te blijven, lang genoeg om écht praktisch te zijn. Elk artikel heeft een eigen sfeerbeeld in Vlaamse renaissance-stijl (Bruegel, Rubens, Jordaens) — andere kunststroming dan de Nederlandse-batch om visueel te onderstrepen dat dit één gids met twee gezichten is, niet één gezicht dat het andere overschaduwt.
- Kennisbank
- Nieuwe feature
- Design
- v1.45.0
Nieuwe publieke pagina /transparantie die in cijfers laat zien wat er in dit project gaat zitten. Te zien: het aantal uren dat aan dit project is gewerkt, hoeveel prompts er naar Claude zijn gegaan en hoeveel antwoorden Claude heeft teruggegeven, hoeveel tokens er door Claude geproduceerd zijn (ruwweg het volume aan AI-output), hoeveel commits er in de code-historie staan, en hoeveel artikelen, persmails en bedrijven er op de site staan. De cijfers worden lokaal aggregaat opgehaald uit de Claude Code session-log en conversation-logs, uit de git-historie, en via een SSH-snapshot van de productie-database. Wat we niet tonen: prompt-inhoud, mail-teksten, ontvanger-data, IP-adressen, exacte tijdstippen — alleen aggregaten. Het script dat dit aggregeert staat publiek in de repo en is daarmee verifieerbaar. Dit is onderdeel van het transparantie-experiment van dit project: niet alleen 'kijk wat ik met AI doe', maar ook 'tegen welke inspanning komt dit tot stand'.
- Nieuwe feature
- v1.44.0
Aanvulling op de claim-correctie van v1.43.0. We hebben de 198 mogelijk-onterechte claims uit de outreach van april nu klaargezet voor een herzienings-mail. In de admin staat een nieuwe pagina waar elke ondernemer per mail wordt gevraagd: 'heb je dit profiel bewust geclaimd?' — met twee duidelijke knoppen, 'ja, ik beheer dit profiel' en 'nee, trek de claim in'. Doet iemand niets binnen 30 dagen, dan trekken we de claim automatisch in. De mail legt eerlijk uit dat het waarschijnlijk per ongeluk is gebeurd door beveiligingssoftware in de mailbox, biedt excuses aan en geeft ruimte voor vragen via privacy@. Tot bevestiging staan de betreffende profielen tijdelijk als 'niet-geclaimd' in de gids — het bedrijf blijft gewoon zichtbaar via de openbare KvK-gegevens.
- Nieuwe feature
- v1.43.0
Belangrijke correctie aan de claim-flow voor profielen. Eerder werkte de magic-link uit onze outreach-mails (de directe knop "profiel claimen") puur op het openen van de link — wat betekent dat e-mailbeveiligingssoftware van ontvangers (zoals de scanners van Gmail, Outlook of Microsoft 365) die automatisch alle links in een mail bezoeken om phishing tegen te gaan, onbedoeld de claim activeerden, zonder dat de echte eigenaar iets had gedaan. Onze audit van de outreach-batch van april bracht aan het licht dat van de 219 geregistreerde claims er waarschijnlijk maar circa 21 (zo'n 12 procent) écht door een mens zijn uitgevoerd. De rest zijn vrijwel zeker scanner-activaties geweest. Vanaf vandaag is de claim-flow zo dat het openen van de link alleen een bevestigingspagina toont — pas als de bezoeker daadwerkelijk op de knop 'Profiel claimen' klikt, gebeurt er iets. In een volgende update sturen we alle 198 betrokkenen een nette herzieningsmail met uitleg en de keuze om hun claim alsnog te bevestigen of in te trekken.
- Privacy & veiligheid
- Bugfix
- v1.42.0
Derde stap van het privacy-meet-plan: vanaf nu meten we ook de werkelijke laadsnelheid en responsiviteit zoals echte bezoekers die ervaren — Core Web Vitals. Een klein script in de browser stuurt vier metingen door zodra een pagina geladen is: hoe snel het belangrijkste element zichtbaar werd (LCP), hoe snel de site reageert op klikken (INP), hoeveel de pagina onverwacht 'springt' tijdens laden (CLS) en hoe snel onze server het eerste antwoord stuurt (TTFB). De data komt rechtstreeks bij ons binnen, niet bij Google of een ander analytics-platform; aggregeren gebeurt per type pagina (homepage, bedrijfsdetail, gids, categorie, artikel) zodat we niet 32.000 losse bedrijfspagina's hoeven bij te houden. In de admin staat nu een nieuwe Performance-tab waar we per pagina-type zien of we 'goed', 'kan beter' of 'slecht' scoren volgens de officiële Google-drempels. Eerste cijfers worden zichtbaar zodra de eerste bezoekers binnenkomen. Privacy-impact: nul — alleen tijdseenheden in milliseconden, geen IP, geen cookies, geen derden.
- Nieuwe feature
- v1.41.0
Twee kleine verbeteringen aan het statistieken-gedeelte van de admin. In de Cloudflare-tab worden de top-paden nu gesplitst: enerzijds 'echte mensen', anderzijds een aparte sectie 'Email-prefetch activiteit' voor de magic-link- en claim-flow-URL's die continu door e-mail security-scanners worden geopend zodra een outreach-batch uitgaat. Voorheen domineerden die scanner-pings (vier- tot vijfduizend per 24 uur) de top-paden-lijst en zag je daardoor niet wat echte bezoekers bekijken. Daarnaast: in de eigen-analytics-tab staat nu een sectie 'Zoekopdrachten zonder resultaat' — een lijst van zoektermen die mensen wel intypen maar waar onze gids geen resultaten op teruggeeft. Dat is directe inhoudelijke input voor welke onderwerpen, categorieën of bedrijven we nog missen.
- Nieuwe feature
- v1.40.0
Tweede stap in het privacy-meet-plan: in het admin-gedeelte zien we vanaf nu ook de geaggregeerde edge-statistieken van Cloudflare. Naast onze eigen, server-side bezoekstatistieken zien we hiermee álle HTTP-requests die op de site binnenkomen — inclusief de bot- en email-prefetcher-druk die normaal onzichtbaar blijft. Op één nieuwe tab onder Statistieken: vijf hoofdcijfers (requests, page-views, unieke IP's, bandbreedte, cache-hit-ratio), een staafdiagram met requests per dag, een statuscode-overzicht (welk percentage is gewoon 200 OK, welk percentage is een redirect of fout?), de top-landen waar het verkeer vandaan komt en de meest-geraakte URL's. Alles via een eenmalige API-call naar Cloudflare; géén externe scripts in de browser van de bezoeker. Volledig privacy-compliant — Cloudflare ziet deze data sowieso al omdat het verkeer technisch via hun tunnel loopt.
- Nieuwe feature
- v1.39.0
Privacy bovenop. Wij hebben Google Analytics 4 volledig van de site verwijderd — ook in de zogeheten cookieless-modus, omdat zelfs in die opzet bezoekgegevens nog naar Google in de Verenigde Staten gingen. Voor een gids die transparantie en privacy als uitgangspunt heeft, voelde dat als een blinde vlek. Vanaf nu meten we alles wat we nodig hebben volledig binnen onze eigen serveromgeving: paginabezoeken, zoekopdrachten, verkeersbronnen, taal en apparaattype — allemaal met een dagelijks rouleerende, niet-herleidbare sessie-hash, zonder cookies en zonder data-overdracht naar derden. In de komende weken bouwen we hier verder op uit met edge-statistieken vanuit Cloudflare (volledig op infrastructuur-niveau, ook privacy-vriendelijk) en server-side prestatiemetingen (Core Web Vitals). Zo blijven we volledig transparant over hoe de site presteert, zonder de bezoeker te volgen.
- Privacy & veiligheid
- Nieuwe feature
- v1.38.0
Derde module voor de centrale outreach-omgeving: een tracker voor gastartikelen op externe platforms zoals Frankwatching, Marketingfacts en Villamedia. Per artikel-idee is er nu één werkplek waar het hele traject bijgehouden wordt — van eerste idee, via het schrijven en de pitch naar de redactie, tot en met publicatie en de bijbehorende live-link. Bij elke fase hoort een statusbadge, en als de redactie revisies vraagt loopt er automatisch een telling mee, zodat zichtbaar blijft hoe vaak een artikel heen-en-weer is gegaan. Extra: bij het invullen van de geplande ankertekst (de tekst die het uitgaande linkje krijgt) verschijnt een waarschuwing als dezelfde tekst al elders gebruikt is — zo blijft de link-spreiding natuurlijk.
- Nieuwe feature
- v1.37.1
Tweede uitbreiding van de centrale outreach-omgeving op één dag. Er staat nu ook een module voor citation-submissions: directory-aanmeldingen bij platforms als Drimble of Eerselvoorelkaar zijn nu net zo overzichtelijk bij te houden als de verenigingen-mails en de backlinks-registry. Een citation kan gekoppeld worden aan een backlink-record zodra de link daadwerkelijk live staat, zodat de keten van inspanning tot resultaat zichtbaar blijft. Daarnaast hebben we de hele outreach-omgeving in dezelfde stijl gebracht als de bestaande Pers & Media-omgeving: dezelfde indeling, dezelfde manier van filteren en dezelfde overzichtskaartjes met cijfers per categorie aan de bovenkant van elke pagina.
- Nieuwe feature
- v1.37.0
Nieuwe centrale outreach-omgeving in de admin met een backlinks-registry, zodat alle samenwerkingen — met ondernemersverenigingen, pers, blogs en directories — vanuit één plek getrackt kunnen worden. Per geplaatste link houden we vast op welk platform hij staat, met welke ankertekst, naar welke pagina, of het een dofollow- of nofollow-link is, wanneer hij is geplaatst en wat hij oplevert. De drie eerdere pogingen tot een outreach-mail aan warme verenigingen-contacten zijn gepauzeerd: een nieuw onderzoek (met vier parallelle AI-agents) bracht aan het licht dat de mail structureel een waarde-element miste. Aanpak: eerst een gemeente-rapport (1-pager met data over die specifieke gemeente) en een claim-lijst per vereniging bouwen, dan in juli persoonlijke 1-op-1 mails met deze bijlages versturen. Tot die tijd richten we ons op makkelijker haalbare backlink-kanalen: gastposts voor blogs en directory-submissions, allemaal binnen de nieuwe registry te volgen.
- Nieuwe feature
- v1.36.0
Nieuwe admin-pagina om gepersonaliseerde outreach-mails 1-voor-1 te reviewen, bewerken en versturen — geen massa-mail-script meer dat zonder controle de deur uitgaat. Voor elke vereniging staat er nu een aparte concept-mail klaar met automatisch ingevulde gegevens (aantal leden uit hun gemeente, drie voorbeeldnamen, link naar onze regiopagina). De gehele mail-tekst is per ontvanger te bewerken voordat hij goedgekeurd en verstuurd wordt. Direct bouwstuk voor een principe dat we nu in onze projectdocumentatie hebben verankerd: bij elke campagne die naar buiten gaat, gebruiken we voortaan de admin-omgeving met per-ontvanger preview, niet een script dat alles tegelijk verstuurt. Reden: bij een project dat juist gaat over integere toepassing van AI mag er geen 'AI-slordigheid' in een uitgaande mail belanden — Richard moet per mail kunnen lezen, bewerken en goedkeuren voordat er iets de deur uitgaat.
- Nieuwe feature
- v1.35.3
De lijst met serviceclubs op /ondernemersverenigingen is bijgewerkt aan de hand van het officiële Rotary D1550-clubregister. Rotary Bladel/Reusel-De Mierden is opgeheven en verwijderd — de URL gaf al een 404, en de club staat niet meer in de district-lijst. Rotary Eersel, opgericht in 2016, is toegevoegd. En we hebben een ontbrekende link aangevuld bij Rotary Eindhoven-Kempenland — die stond zonder URL in de databank, dus was niet aanklikbaar op de pagina.
- Verbetering
- v1.34.2
Reparatie van een lek dat na de net-toegevoegde Vlaamse-Kempen-content zichtbaar werd. We zetten artikelen vaak vooruit in de databank — bijvoorbeeld een agenda voor Hemelvaart die we vandaag schrijven maar die pas vrijdag mag verschijnen. Voor de kennisbank ging dat netjes, maar de nieuws-secties bleken nog niet op die manier ingericht: zodra een artikel in de databank stond, was het direct te zien — ook als de geplande publicatiedatum nog dagen weg lag. Vijf publieke onderdelen waren betrokken: de nieuws-overzichtspagina, de individuele nieuwspagina's, de homepage-widget 'Laatste nieuws', de 'Recent actief'-sectie en de sitemap die Google leest. Alle vijf controleren nu of de geplande publicatiedatum al voorbij is voordat een artikel verschijnt. De twee vandaag-vooruit-geplaatste artikelen (Rerum Novarum 14 mei, Heilig Bloedfeesten 31 mei) verdwijnen daarmee weer netjes uit het zicht totdat hun moment is aangebroken.
- Bugfix
- v1.34.1
Een landelijke nieuwsfeed die we vroeger handig vonden om de redactionele kalender te vullen, blijkt achteraf niet bij ons regio-merk te passen. Het ging om een feed van duurzaam-ondernemen.nl die elke maand tientallen landelijke en internationale duurzaamheids-events binnenliet — congressen, symposia en jaarlijkse forums in Wassenaar, Den Haag, Terschelling en Amsterdam. Stuk voor stuk goede thema's, maar geen daarvan had iets met de Kempen te maken. Bovendien leverde de feed geen afbeeldingen mee, dus alle items verschenen als kale tekstkaarten — in strijd met onze eigen publicatie-standaard die voor elke nieuwsmelding een eigen sfeerbeeld vereist. We hebben de feed uitgezet en de 159 nog actieve items van de nieuws-pagina verborgen. Ze blijven wel in de databank bewaard voor de geschiedenis, dus mocht er ooit een goede reden komen om ze terug te halen, dan kan dat. De nieuws-pagina ziet er nu rustiger en regio-relevanter uit.
- Verbetering
- v1.34.0
Eerste stap in een nieuwe contentstrategie voor de Vlaamse Kempen. Een vergelijking van onze eigen verkeerscijfers met Google Search Console-data liet zien dat onze Vlaamse bezoekers veel actiever klikken op zoekresultaten waar we in voorkomen — vier keer zo vaak als Nederlandse bezoekers, ondanks dat Google ons in Nederland vijf keer zo vaak laat zien. Een eerder gepubliceerd nieuwsartikel over 1 mei in de Vlaamse Kempen kreeg in twee weken al 35 klikken vanuit Google, met een doorklikpercentage van zeven procent — uitzonderlijk goed voor zo'n korte tijd. Datzelfde format gebruiken we nu om de Vlaamse zomerkalender stap voor stap af te dekken. Vandaag voegen we twee nieuwe agenda-artikelen toe die automatisch in de komende weken verschijnen: een achtergrondartikel over Rerum Novarum op Hemelvaart 14 mei (de christen-democratische tegenhanger van 1 mei, met aanknopingspunten voor Vlaamse ondernemers via ACV, CM en UNIZO) en een uitgebreide week-agenda voor de Heilig Bloedfeesten in Hoogstraten van 31 mei tot 7 juni — met processies, kermis, eeuwenoude jaarmarkt, de 41ste stratenloop en concrete deelname-kansen voor ondernemers. Beide krijgen een eigen warm sfeerbeeld in papier-collage-stijl, en zijn al in de databank gezet zodat ze automatisch op de juiste dag publiceren.
- Kennisbank
- Nieuwe feature
- v1.33.1
Reparatie van een vreemde sorteer-bug die er al een tijdje insloop. Op meerdere lijsten — bedrijven-overzichten, uitgelichte profielen, admin-tabellen — verscheen één bedrijf altijd bovenaan, ongeacht hoe recent het werkelijk was bijgewerkt. Oorzaak bleek dat 141 datums in de databank waren opgeslagen als tekst-strings in plaats van als getallen — een erfenis van een eerdere versie van het database-koppelingspatroon. SQLite sorteert tekst altijd bovenaan getallen in 'aflopend op datum'-vragen, ongeacht wat er werkelijk in die tekst staat. Een simpele eenmalige migratie heeft alle 141 waarden omgezet naar het correcte getal-formaat. Alle lijsten sorteren nu weer op werkelijke datum, en de Heijdens karwei-paradox is verleden tijd.
- Bugfix
- v1.33.0
De 'Recent actief'-sectie op de homepage laat eindelijk weer zien wát ondernemers recent gedaan hebben. Tot nu toe stond daar gewoon 'het laatst-bewerkte profiel', maar 'bewerkt' werd ook getriggerd door automatische verrijkingsprocessen — een nachtelijke koppeling met openbare bronnen kon zomaar honderd bedrijven in één keer 'bewerken' zonder dat er een mens aan te pas kwam. Vanaf nu kijken we naar het meest recente echte activiteits-moment per bedrijf: een claim die werd goedgekeurd, een nieuwe zelf-aanmelding, een nieuwsbericht dat een ondernemer publiceerde, of een evenement dat aan de eigen pagina werd toegevoegd. Per bedrijf nemen we de meest recente van die vier en sorteren we op die datum. Tegelijk is de visuele weergave een flinke stap volwassener: in plaats van zes mini-tegeltjes naast elkaar zie je nu drie volwaardige bedrijfskaarten in een grid van twee rijen — met logo, naam, plaats, korte beschrijving, geverifieerd-badge en categorie-tags. Boven elke kaart staat een blauw label dat vertelt waarom dit bedrijf in de lijst staat: 'Geclaimd 4 mei', 'Nieuws geplaatst 1 mei', 'Evenement geplaatst 27 apr', 'Aangemeld 14 apr'. De filter die voorheen bedrijven met foto-galerijen uit deze sectie weerde is weg — die hoorden hier ook gewoon thuis als ze recent actief waren.
- Verbetering
- Design
- v1.32.1
Reparatie van een nevenwerking van de net-gepubliceerde verkeersclassificatie. Het herclassificatie-script werkte zo agressief dat het ook de bestaande LLM-crawler-labels uit eerdere weken overschreef — die labels kunnen alleen worden vastgesteld bij het binnenkomen van een hit, niet achteraf, omdat ze afhangen van de browseridentificatie die we niet bewaren. Resultaat: de afgelopen weken aan LLM-crawler-data leek ineens leeg in het dashboard. Vanaf nu lezen we historische LLM-crawler-cijfers uit de dagelijkse aggregaties (die de oude classificatie als JSON-snapshot wel bewaard hebben), en alleen voor de huidige dag uit de live verkeerstabel. De grafiek 'LLM-crawler activiteit laatste 14 dagen' toont weer de echte pieken — bijvoorbeeld de 26.380 hits op 25 april toen de eerste SEO-foundation live ging. Het script zelf is bijgewerkt zodat een toekomstige herclassificatie de UA-afhankelijke labels (LLM-crawler en LLM-platform-klikken) overslaat. Forward-meting werkt vanaf nu weer correct, dus binnen veertien dagen vult de grafiek zich vanzelf aan met dagelijkse cijfers.
- Bugfix
- v1.32.0
De verkeersmeting maakt nu eerlijker onderscheid tussen verschillende soorten bots. Tot nu toe werd 'alles wat geen mens lijkt' op één hoop gegooid in de bucket 'overige bots'. Vergelijking met Google Analytics en Search Console liet zien dat een groot deel van die bucket eigenlijk geen scrapers waren, maar e-mail-clients en security-scanners die de magic-links uit onze outreach-mailing prefetchen om phishing uit te sluiten — onschuldig gedrag, maar wel apart te volgen. Vanaf nu staat 'Mail-prefetchers' (security-scanners en mail-trackers zoals AWS SES) los in een aparte amber-gekleurde tegel naast LLM-crawlers en overige bots, met elk een percentage van het totaal. De banner heeft nu vier vakjes naast elkaar in plaats van drie: hoeveel echte mensen er waren, hoeveel keer LLM-platforms langskwamen om de site te indexeren, hoeveel mail-prefetchers magic-links openden, en hoeveel andere bots er voorbij vlogen. De achterliggende logica is dat een hit zonder Accept-Language op een claim-link-pagina (zoals /profiel-claimen) bijna altijd een mail-scanner is — niet een echte bezoeker — terwijl dezelfde combinatie op een gewone pagina nog steeds als 'overige bot' geldt. Onder de motorkap zijn ook bekende mail-platform-domeinen (AWS SES, Postmark, SendGrid, Mailgun, Mailchimp) als aparte 'email_tracking'-categorie herkenbaar.
- Verbetering
- v1.31.0
Het admin-statistiekendashboard maakt nu eindelijk eerlijk onderscheid tussen echte mensen en bots. Tot nu toe telde elk paginabezoek mee — ook als het een crawler van ChatGPT, een mailscanner of een naamloze scraper was. Het gevolg: indrukwekkend ogende cijfers van honderdduizenden views per maand, terwijl de meeste daarvan geen mens waren. Vanaf nu staan de drie groepen netjes naast elkaar bovenaan: hoeveel echte mensen er waren, hoeveel keer bekende LLM-platforms zoals ChatGPT, Claude en Perplexity langskwamen om de site te indexeren, en hoeveel andere bots er voorbij vlogen. De vier hoofdcijfers (pagina-views, sessies, bedrijfsprofiel-views, zoekopdrachten) zijn nu gestripped van bot-ruis. Er is ook een nieuwe sectie 'Indexering & LLM-citaten' bijgekomen die laat zien hoe vaak LLMs ons spideren in de afgelopen veertien dagen, hoeveel klikken er vanuit zoekmachines komen (Google, Bing, DuckDuckGo) en hoeveel klikken er vanuit chatbot-antwoorden (ChatGPT, Claude, Perplexity, Gemini) komen — dat laatste is op dit moment een klein groei-signaal, maar het bestaat. Onder de tabel met top-bezochte pagina's staat nu ook het aantal unieke sessies per pagina, zodat je een artikel met honderd bezoeken niet verwart met een artikel dat één bezoeker honderd keer heeft herladen.
- Verbetering
- Nieuwe feature
- v1.30.0
Vier weken aan kennisbank-artikelen vooruit gepubliceerd voor de hele maand mei. Vandaag staan er zeven nieuwe artikelen klaar in de databank — over de kleineondernemersregeling, de strengere handhaving van de wet DBA, de MIT-najaarsronde, de stand van het Kempische MKB op basis van onze eigen cijfers, de aftelling naar de AI Act van 2 augustus, wat Brainport voor het MKB kan betekenen, en de SLIM-regeling voor personeelsontwikkeling. Elk artikel heeft een eigen warm sfeerbeeld en is geschreven met concrete voorbeelden uit de Kempen — een hoeveboerderij in Reusel, een accountantskantoor in Eindhoven, een metselaarsbedrijf in Hapert. De artikelen verschijnen automatisch op de geplande dagen (steeds dinsdag of donderdag om 09:00) zonder dat er handmatig iets hoeft te gebeuren. Samen met de acht handleidings-artikelen die in dezelfde periode al ingepland stonden komt dat neer op vijftien publicaties tussen 28 april en 21 mei. Voor wie benieuwd is naar de cijfers achter het rapport over het Kempische MKB: 32.454 actieve bedrijven over 48 gemeenten, 88 ondernemersverenigingen, en een verrassende ontdekking dat Vlaamse ondernemers veel actiever blijken bij het claimen van hun pagina dan Nederlandse — vijf tot tien keer zo veel per bedrijf. Ook onder de motorkap een kleine verbetering: de seed-script voor kennisbank-artikelen ondersteunt nu vooraf-publiceren met een datum in de toekomst.
- Kennisbank
- Nieuwe feature
- Verbetering
- v1.29.1
Een opmaak-foutje gerepareerd in de nieuws-pagina: tussenkopjes, lijsten en links die in de tekst stonden werden als platte tekst getoond in plaats van netjes opgemaakt. Vanaf nu gebruikt de nieuws-pagina dezelfde rendercomponent als de kennisbank — dus tussenkopjes met dikgedrukte aanhef, nette opsommingen en aanklikbare links. De drie mei-agenda-artikelen zijn meteen in deze rijkere opmaak gezet.
- Bugfix
- Design
- v1.29.0
Drie redactionele agenda-artikelen op /nieuws met elk een eigen warm sfeerbeeld in papier-collage-stijl, bewust anders dan de schilderachtige stijl van de kennisbank zodat je in één oogopslag ziet of je naar nieuws of naar achtergrond-content kijkt. Een per gemeente uitgewerkte Koningsdag-agenda voor dertien Nederlandse Kempen-gemeenten. Een uitgebreid programma voor 1 mei in de Vlaamse Kempen — Kempen-Fietst, Vooruit/ABVV-vieringen, het MOOOV Filmfestival, pretparken, wandelnetwerken, de aanloop naar Sint-Dimpna en de Maria-meimaand. En een totaaloverzicht van negentien evenementen verspreid over alle vier de meiweken — van Bevrijdingsdag tot de Stadsparkfeesten in Turnhout en de Heilig Bloedfeesten in Hoogstraten.
- Kennisbank
- Nieuwe feature
- v1.28.1
Twee belangrijke kleine reparaties na de grote SEO-deploy van de dag ervoor. Eerste: het transparantie-bestand voor AI-assistenten op de site bleek in productie niet zichtbaar voor crawlers door een eigenaardigheid in Next.js — een onderdeel dat de gestructureerde gegevens later toevoegde dan de crawlers konden meelezen. Vervangen door een directe schrijfwijze die meteen leesbaar is voor zowel zoekmachines als de AI-assistenten die mensen tegenwoordig gebruiken om dingen op te zoeken. Vijftien plekken op zeven pagina's aangepast. Tweede: de zes nieuwe gemeente-gidsen kregen elk een eigen warm sfeerbeeld via onze AI-beeldgenerator. Daarbij kwam aan het licht dat een onderhoudsscript op de productieserver niet bij de gegenereerde afbeeldingen kon — opgelost door dezelfde opslagverbinding aan te bieden die de hoofdsite ook gebruikt.
- Bugfix
- Onder de motorkap
- v1.28.0
Een grote stap in vindbaarheid voor zoekmachines en — steeds belangrijker — voor de AI-zoekassistenten die mensen tegenwoordig gebruiken. De homepage, de Kempen-overzichtspagina en alle gemeente-, kennisbank- en bedrijfspagina's bevatten nu rijkere gestructureerde gegevens, zodat Google en LLM-assistenten beter begrijpen wát ze beschrijven en hoe alles met elkaar samenhangt. De Kempen-pagina linkt nu officieel naar Wikipedia voor de regio — een klein detail dat AI-assistenten enorm helpt om met zekerheid te weten wélke 'Kempen' we bedoelen. Tegelijk zijn er ruim vierhonderd nieuwe combinatiepagina's bijgekomen voor zoekopdrachten als 'kappers in Bladel' of 'aannemers in Eindhoven' — niet als losse pagina's gemaakt maar automatisch opgebouwd uit de bestaande bedrijfsgegevens. Combinaties met te weinig bedrijven krijgen geen plek in de zoekresultaten zodat de kwaliteit hoog blijft. Zes nieuwe gemeente-gidsen geschreven (Reusel-De Mierden, Bergeijk, Hilvarenbeek, Oirschot, Best en Waalre) — bij elkaar bijna elfduizend woorden, met eigen sfeerbeelden in onze schilderachtige stijl en concrete cross-links naar relevante bedrijven en regelingen. En een eerste publieke versie van llms.txt op de site: een leesbaar overzicht voor AI-assistenten over wat we bieden en onder welke voorwaarden. Achter de schermen is ook een uitgebreid SEO-onderzoek uitgevoerd door zes parallelle inspectie-agents, met een achttien-maanden-plan in vijf fases als basis voor toekomstige stappen.
- Nieuwe feature
- Kennisbank
- Verbetering
- v1.27.0
Grote Nederlandse taal-audit. Drie inspectie-agents hebben samen de hele codebase en alle kennisbank-artikelen gescand op anglicismen, ingeburgerde Engelse termen en registerproblemen. Concrete resultaten: 'Kempens/Kempense' — geen correct Nederlands — is overal vervangen door 'Kempisch/Kempische'. 'Kempen regio' — een direct vertaald anglicisme — is overal teruggebracht naar 'de Kempen'. 'listing(s)' is vervangen door 'plaatsing(en)' op de plekken waar dat nog niet eerder was gebeurd. Ontbrekende trema's in woorden als België, categorieën, Financiën en industriële zijn hersteld. 'Mijn subscripties' heet nu 'Mijn abonnementen', inclusief de URL. En de hele site is bewust één kant op gezet qua register: consequent 'je'-vorm in alle formulieren, dashboards, e-mails en uitleg, met de algemene voorwaarden en het privacybeleid als enige uitzondering waar 'u' gepast blijft. Kleinere dingen die ook zijn opgeruimd: niet-ingeburgerde Engelse begrippen zoals 'bottleneck', 'no-brainer', 'case study', 'kickoff' en 'elevator pitch' zijn vervangen door gewone Nederlandse woorden, en de Engelse krulletjes (“) zijn aangepast. Totaal zo'n zeshonderdvijftig aanpassingen over ruim honderd bestanden. En nu even rust. De community en Vraag & aanbod zijn live, het handleidingsartikel staat, de tien openingsgesprekken zijn gezaaid. De komende weken kijken we wat er organisch gebeurt voordat we actief gaan promoten. Geen uitnodigingsmail naar de 195 geclaimde ondernemers nu — dat moment komt vanzelf.
- Verbetering
- Design
- Onder de motorkap
- v1.26.0
Een uitgebreide handleiding over het nieuwe forum en de rubriek Vraag & aanbod staat nu in de kennisbank: een kleine zesduizend woorden die laten zien hoe alles werkt, voor wie het bedoeld is en — net zo belangrijk — wat het niet is. Denk aan de twaalf forum-categorieen verdeeld over vijf pijlers (community, vakgebied, grensregio, regio, hulp), de vijf soorten plaatsingen in Vraag & aanbod (aanbod, vraag, samenwerking, overstock, overflow-werk), de zes zakelijke emoji-reacties, de transparante moderatie-log en de vlag-indicator voor discussies die specifiek over Nederland of België gaan. Tegelijk is er een korte pagina met huisregels op /hulp/community-richtlijnen waar het forum naar verwijst. Onder de motorkap: productie-database opgewerkt met zestien nieuwe tabellen plus FTS5-zoekindexen, twaalf forum-categorieen gezaaid en zeven admin-instellingen opgezet. De forum-functionaliteit en Vraag & aanbod zijn nu ook opengezet — voor geclaimde ondernemers zichtbaar en bruikbaar.
- Nieuwe feature
- Kennisbank
- Onder de motorkap
- v1.25.0 – 1.25.1
De hoofdnavigatie boven in beeld was gegroeid tot tien platte knoppen en dat werkte niet meer mooi op smallere schermen: 'Vraag & aanbod' brak soms over drie regels op Safari. Nu hebben we drie overzichtelijke dropdown-menu's (Ontdekken, Community, Meedoen) en een enkele 'Inloggen'-knop rechts. Hover-openen op desktop, klik op touch, volledige toetsenbord-ondersteuning. Ook de footer is verbouwd: van een dominante lange kolom naar vier evenwichtige kolommen. En de Vraag & aanbod pagina heeft een warmere uitstraling gekregen die aansluit bij de kennisbank en community-pagina's.
- Design
- Verbetering
- v1.19.0 – 1.24.1
In een lange dag werken is het volledige fundament voor het nieuwe community-platform gebouwd. Sprint voor sprint: eerst de contracten en types, daarna de databank-uitbreiding met zestien nieuwe tabellen, vervolgens het forum-achtige deel (threads, reacties, emoji-reacties, abonnementen, zoekfunctie, moderation), dan de rubriek Vraag & aanbod met vijf soorten plaatsingen, en als laatste de gebruikersinterface voor beide plus een beheer-schermpje voor rapportages. Achter feature-flags, dus voor bezoekers nog niet zichtbaar. Gedetailleerde uitleg volgt in v1.26.0 met de publieke handleiding.
- Nieuwe feature
- Onder de motorkap
- v1.18.0
Twee grote stappen tegelijk. Op /roadmap staat nu de complete lijst van wat we eventueel zouden willen bouwen — meer dan zestig ideeen, gegroepeerd per thema (verenigingen, leden-features, profielen, communicatie, content, zoeken, data, platform). Je kunt straks per idee laten weten of je het belangrijk vindt; voorlopig dient de lijst als spiegel waarin je ziet wat er allemaal kan. En op /survey/richting opent een korte enquete (negen vragen, ongeveer twee minuten): wie je bent, hoe je OidK gebruikt, welke drie uitbreidingen voor jou het meeste verschil zouden maken. Daarnaast kun je rechtsonder op de meeste pagina's eenmalig een vriendelijk Kempisch karakter tegenkomen — geen pop-up, gewoon een knipoog met dezelfde uitnodiging om mee te denken. Niet meer dan een keer per browser-sessie, en altijd makkelijk weg te klikken.
- Nieuwe feature
- v1.17.0
De kennisbank krijgt een nieuwe categorie 'Platform handleiding' met praktische uitleg over hoe je deze site gebruikt — waarom je je profiel zou claimen, hoe je nieuws plaatst, en meer. Het nieuwsoverzicht heeft er een filter bijgekregen: naast Nederland/België kun je nu ook filteren op type bron (gemeente, vereniging, regionaal, sectoraal, overheid, algemeen). Onder de motorkap haalt de nieuws-importeer voortaan automatisch een omslagfoto op uit het origineel als de feed er zelf geen meestuurt (alleen voor bronnen waar dit expliciet aangezet is). Slappe items — te korte titels of beschrijvingen — worden bij de bron afgewezen zodat je overzicht schoon blijft.
- Nieuwe feature
- Kennisbank
- Verbetering
- v1.16.0
Privacy-belofte en -werkelijkheid kloppen weer volledig. De nieuwsbrief werkt nu met échte dubbele opt-in: na inschrijven krijg je een bevestigingsmail met een knop — pas als je daarop klikt staat u daadwerkelijk op de lijst (bestaande abonnees zijn automatisch geldig verklaard, geen actie nodig). Bij aanmelden van een bedrijf of registreren van een profiel moet je nu expliciet akkoord gaan met het privacybeleid en de voorwaarden via een vinkje — zoals de AVG voorschrijft. Op elk bedrijfsprofiel staat nu een goed zichtbare 'Klopt iets niet?'-knop, waarmee je rectificatie kunt vragen of bezwaar kunt maken tegen je vermelding. Ook weggehaald: op vijf publieke pagina's stond nog 'altijd gratis' — vervangen door 'gratis, zonder advertenties', omdat we juridisch geen eeuwigheidsgarantie kunnen afgeven.
- Nieuwe feature
- Privacy & veiligheid
- v1.15.0
Wie zijn Telegram-account koppelt aan zijn OidK-profiel krijgt nu direct een welkomstbericht van de bot. Je ziet in één oogopslag wat je met de koppeling kunt: meldingen bij nieuwe inbox-berichten ontvangen, direct vanuit Telegram antwoorden (zonder naar de site te hoeven), en handige commando's als /berichten (overzicht van je gesprekken) en /help.
- Nieuwe feature
- v1.14.4
Belangrijke fix in de Telegram-koppeling: als je op de 'Beantwoorden'-knop klikte en een antwoord typte, verdween die soms in het niets. De reply-context werd wel opgeslagen maar niet geconsumeerd. Vanaf nu komen al je antwoorden gewoon in de inbox terecht — ook zonder dat je de 'reply'-functie van Telegram hoeft te gebruiken.
- Bugfix
- v1.14.3
Technische verbetering voor beheerders die óók een eigen profielaccount hebben: hun Telegram-replies werden voorheen altijd opgeslagen als 'beheerder', ook als ze vanuit hun eigen profielrol wilden antwoorden. Nu bepaalt de knop waarop je klikt in welke rol het antwoord wordt opgeslagen.
- Bugfix
- v1.14.2
Een apart privacy-adres ([email protected]) voor AVG-verzoeken — zodat privacyzaken snel en apart worden afgehandeld zonder dat je 'Privacy' in het onderwerp hoeft te zetten.
- Privacy & veiligheid
- v1.14.1
Kleine fixes: artikelen die we vooraf plannen blijven nu pas zichtbaar vanaf hun publicatiedatum. Op Hulp, Contact en Aanmelden zijn formuleringen aangepast die juridisch te stellig waren. Deze pagina kreeg een eigen sfeerbeeld.
- Bugfix
- Privacy & veiligheid
- Design
- v1.14.0
Je kunt nu je Telegram-account koppelen aan je profiel. Zodra er een nieuw bericht in je inbox komt, krijg je direct een seintje en kun je vanuit Telegram meteen antwoorden. Plus kleine toegankelijkheidsverbeteringen en een eerlijker uitleg over hoe AI wordt ingezet bij het controleren van artikelen.
- Nieuwe feature
- Verbetering
- Privacy & veiligheid
- v1.13.0
Deze pagina: een openbaar overzicht van wat er aan de site verandert, in begrijpelijke taal. Daarnaast onderaan elke pagina het actuele versienummer met een snelle link hierheen.
- Nieuwe feature
- Design
- v1.12.0
Een uitgebreid essay over waarom Richard dit platform bouwt en hoe het verbonden is met zijn andere ondernemingen. Met discrete verwijzingen vanuit de kennisbank en de transparantiepagina.
- Kennisbank
- v1.11.0
De hele kennisbank is opgewaardeerd: alle 44 artikelen kregen meer diepgang, warme illustraties en praktische voorbeelden uit de Kempen. Kortere stubs groeiden uit tot volwaardige gidsen.
- Kennisbank
- Design
- v1.10.0
Een aparte transparantiepagina '/over-ai' legt open uit welke AI-tools we gebruiken, hoe we kwaliteit bewaken en hoe je altijd een mens bereikt. In elke e-mail, elk artikel en elk persbericht staat nu een korte regel over AI-gebruik.
- Nieuwe feature
- Privacy & veiligheid
- v1.9.0
Het matchingsysteem onder artikelen kiest nu slimmer welke bedrijven getoond worden: relevantie boven volume. Liever 6 goed passende ondernemers dan een lange willekeurige lijst.
- Verbetering
- v1.8.0
Nieuwe kennisbank-categorie 'AI & automatisering' met 10 uitgebreide artikelen en 30 officiële tool-logo's. Plus een rijke rendercomponent voor callouts, tool-cards en inline illustraties.
- Kennisbank
- Nieuwe feature
- v1.7.0
Automatische dataopschoning: oude gesprekken, inactieve sessies en afgehandelde rapporten worden volgens onze retentietermijnen opgeruimd. Zie het privacybeleid voor de concrete termijnen.
- Privacy & veiligheid
- Onder de motorkap
- v1.6.0
De admin-inbox is samengevoegd: gesprekken, e-mail, feedback en rapporten op één plek. Inline beantwoorden zonder tussenschermen.
- Verbetering
- v1.5.0
Ondernemers kunnen nu hun eigen gesprekken verwijderen. De admin kan gesprekken direct bekijken en beantwoorden zonder omwegen.
- Nieuwe feature
- v1.4.0
Beheerders van een profiel kunnen nu zelf categorieën en tags kiezen — met autocomplete en een doorzoekbare lijst. Je profiel volledig op orde zetten hoeft niet meer via e-mail.
- Nieuwe feature
- v1.3.0
De homepage toont nu uitgelichte profielen met foto's, plus een sectie 'Recent actief'. De bedrijvengids wisselt dagelijks van volgorde zodat iedereen af en toe bovenaan komt.
- Design
- Verbetering
- v1.2.0
Feedback die binnenkomt kan direct beantwoord worden, met foto's erbij als dat helpt. Geen losse e-mailclient nodig.
- Verbetering
- v1.1.0
Een volwaardige berichtenbox voor ondernemers. Stuur een bericht naar een ander bedrijf of de beheerder, krijg een e-mail bij nieuwe berichten, en alles blijft overzichtelijk per gesprek.
- Nieuwe feature
- v1.0.0
Mijlpaal-release: algemene voorwaarden, verscherpte sessieveiligheid, afbeeldingsoptimalisatie, en strakkere foutafhandeling in de admin.
- Privacy & veiligheid
- Verbetering
0.70.x – 0.77.x — april 2026
Pers en media, OG-beelden, snellere homepage.
0.70.x – 0.77.x — april 2026
Pers en media, OG-beelden, snellere homepage.
- v0.77.0
Compleet perssysteem: 37 mediacontacten, persberichten versturen en respons bijhouden. Over Ons kreeg een uitgebreider 'Waarom is dit gratis' en een portret van Richard.
- Nieuwe feature
- v0.76.0
De header past zich aan als je ingelogd bent. Metal Business Club heeft een eigen highlight op de verenigingen-pagina.
- Verbetering
- Design
- v0.75.0
Extern nieuws wordt automatisch goedgekeurd — geen handmatige wachtrij meer. Oude feed-items verdwijnen netjes na 30 dagen.
- Verbetering
- v0.74.0
Notificatiebadges in het admin-menu voor ongelezen berichten, open rapporten en feedback. Je ziet in één oogopslag waar iets wacht.
- Verbetering
- v0.73.0
Rapporteer-knop op elk bedrijfsprofiel en een feedbackknop op elke pagina. Alles komt direct in de inbox én op Telegram, zodat fouten snel opgepakt worden.
- Nieuwe feature
- v0.72.0
Uitnodigingssysteem voor bestaande profielhouders: eenmalige, veilige claim-links zodat ondernemers het beheer van hun profiel zelf kunnen overnemen.
- Onder de motorkap
- v0.71.0
Beveiligingsronde: strengere rate limiting op inlogpogingen en claim-acties, betere foutafhandeling en snellere homepage-queries.
- Privacy & veiligheid
- Verbetering
- v0.70.0
Warme, schilderachtige previews op sociale media. Tien pagina's kregen unieke OG-afbeeldingen in de eigen stijl van de site.
- Design
0.50.x – 0.69.x — maart en april 2026
32.000 bedrijven, seizoenshomepage, brand-style, mobiel-first.
0.50.x – 0.69.x — maart en april 2026
32.000 bedrijven, seizoenshomepage, brand-style, mobiel-first.
- v0.69.0
Onder elk artikel staat nu een sectie met geverifieerde bedrijven die bij het onderwerp passen. Ondernemers worden zo actief zichtbaar op relevante plekken.
- Nieuwe feature
- v0.68.0
We zien nu hoeveel bezoekers via AI-assistenten of zoekmachines binnenkomen. Privacyvriendelijk opgezet: zonder cookies en zonder ruwe IP-opslag — we snappen daardoor beter welke content aanslaat zonder individuele bezoekers te volgen.
- Onder de motorkap
- v0.67.0
Marketingbureaus kunnen klantprofielen voor hun klanten beheren. De klant ontvangt een e-mail met de mogelijkheid om bezwaar te maken; elk verzoek wordt beoordeeld voordat het in beheer wordt gegeven.
- Nieuwe feature
- v0.66.0
Mobielvriendelijke layout: sticky knoppen voor bellen/route/website, een bottom nav bar en knoppen met een tap-target van minimaal 48×48 px (ruim binnen de WCAG 2.1 AA-richtlijn van 44×44 px).
- Design
- v0.65.0
Seizoensgebonden homepage: vier hero-afbeeldingen die automatisch wisselen met de maanden. Plus dagelijkse social-media-reminders via Telegram.
- Design
- Nieuwe feature
- v0.64.0
Een prominente Reign of Brabant sectie op de homepage. Plus een vernieuwde openingspost in de kennisbank over alle veranderingen na 10 jaar.
- Design
- v0.62.0
Groene 'Geverifieerd'-badge op geclaimde profielen. Nieuwe tutorial in de kennisbank over hoe je je eigen profiel overneemt en aanvult.
- Design
- Kennisbank
- v0.61.0
De Telegram-bot is een volwaardig admin-command-center: registraties, feed-items en e-mails worden met knoppen afgehandeld. Dagelijkse samenvattingen, bot-commando's en reply-via-Telegram.
- Nieuwe feature
- v0.55.0 – 0.59.0
1.026 bedrijfslogo's automatisch opgehaald, 48 gemeenten compleet, Peel-gemeenten toegevoegd, Playwright-tests gerepareerd en een 'scripts direct op productie uitvoeren'-mogelijkheid voor snelle seeds en migraties.
- Onder de motorkap
- Nieuwe feature
- v0.53.0
Een warm kleurpalet sitebreed: off-white achtergrond, crème accenten en een donkere footer. Categorie-gekleurde avatars. Kennisbank kreeg thumbnails en auteursblok.
- Design
- v0.52.0 – 0.52.4
De brand style guide verschoof van plat-minimalistisch naar warm, schilderachtig, Dutch Golden Age. Alle 269 illustraties zijn hergeneerd met FLUX Pro 1.1. Elke gemeente een eigen diorama met herkenbare landmarks.
- Design
- v0.51.0
Paginering op lijstpagina's voor Googlebot, automatische pagina's per categorie-per-gemeente, en een 'Is dit je bedrijf?'-banner op ongeclaimde profielen.
- Verbetering
- v0.50.0
Privacyvriendelijke pageview-tracking op alle publieke pagina's. Geen cookies, geen IP-opslag, wel inzicht in wat bezoekers nuttig vinden.
- Privacy & veiligheid
- Onder de motorkap
0.30.x – 0.49.x — maart 2026
Van 236 naar 32.000 bedrijven, feeds en een volwassen zoekfunctie.
0.30.x – 0.49.x — maart 2026
Van 236 naar 32.000 bedrijven, feeds en een volwassen zoekfunctie.
- v0.49.0
Data-verrijking: 100% GPS-dekking, 97% categorie-dekking, korte beschrijvingen voor iedereen. De zoekfunctie werkt daardoor merkbaar beter.
- Onder de motorkap
- Verbetering
- v0.46.0 – 0.47.3
Van 236 naar ~32.000 Nederlandse bedrijven in de gids. Docker-build geoptimaliseerd (10GB → 25MB), health-endpoint, error-pagina's in het Nederlands, en uploads met echte magic-bytes-controle.
- Nieuwe feature
- Privacy & veiligheid
- Onder de motorkap
- v0.45.0
Ondernemers kunnen nu álle velden van hun profiel bewerken: naam, adres, beschrijving, logo en afbeeldingen. En een profiel helemaal verwijderen kan ook, met twee-staps bevestiging.
- Nieuwe feature
- v0.44.0
Land-filter op nieuws en evenementen (NL/BE/Alle), CSRF-bescherming op formulieren en 15 nieuwe end-to-end-tests. Ook zijn er in deze ronde enkele beveiligings-verbeteringen doorgevoerd.
- Privacy & veiligheid
- Nieuwe feature
- v0.43.0
Toegankelijkheid: skip-to-content, Nederlandse 404, aria-current op actieve links. Feed-content wordt schoon gerenderd zonder rauwe HTML-tags.
- Verbetering
- v0.42.0
Kies tussen Nederlandse Kempen, Belgische Kempen of alles. 20 gemeenten toegevoegd op de kaart met eigen beschrijvingen.
- Nieuwe feature
- v0.38.0 – 0.41.0
Belgische Kempen (36.000 bedrijven via KBO Open Data) toegevoegd. MT/Sprout en Voka Mechelen-Kempen als extra nieuwsbronnen.
- Nieuwe feature
- v0.40.0
Kwaliteit boven kwantiteit: 93.000 bedrijven zonder bruikbare contactgegevens gearchiveerd. Bezoekers zien alleen bedrijven die ze daadwerkelijk kunnen bereiken.
- Verbetering
- v0.37.0
Eerste OpenKVK-import: 26.008 nieuwe bedrijven in 14 Kempen-gemeenten, elk met volledig adres en GPS-coördinaten.
- Nieuwe feature
- v0.35.0 – 0.36.0
Infinite scroll op bedrijvengids, nieuws en evenementen. Skeleton-loading states sitebreed. Nieuwe homepage-secties: recent actief, aankomende evenementen, gemeente quick links.
- Design
- Verbetering
- v0.32.0 – 0.34.0
Automatische feed-aggregatie op de publieke nieuws- en evenementenpagina's, volledig herziene business-cards en 18 extra vereniging-events in het jaarprogramma.
- Nieuwe feature
- v0.30.0 – 0.31.0
Vijf nieuwe scrapers (MetalBC, MKB Eindhoven, Sector55, Citycentrum Veldhoven, Voka Mechelen-Kempen). De zakelijke agenda kreeg 29 jaarprogramma-events erbij.
- Nieuwe feature
0.10.x – 0.29.x — maart 2026
Profielen claimen, feeds, SEO en infrastructuur.
0.10.x – 0.29.x — maart 2026
Profielen claimen, feeds, SEO en infrastructuur.
- v0.28.0 – 0.29.0
Eigen scraper-framework naast RSS/Atom/iCal. Verenigingen opgeschoond: niet-actieve clubs verwijderd, nieuwe actieve netwerken toegevoegd. Keyword-filters zorgen dat alleen relevante items door komen.
- Nieuwe feature
- Verbetering
- v0.26.0 – 0.27.0
Gemeentenieuws-ticker op regio-pagina's. Feed-wachtrij met bulk-goedkeuren en filters. HTML-entity-bug in bedrijfsnamen gefixt.
- Nieuwe feature
- Bugfix
- v0.23.0 – 0.25.1
Volwaardig feed-aggregatie-systeem, profiel-dashboard met quick actions, wachtwoord-vergeten voor admin én profielgebruikers, Cloudflare Email Worker voor inkomende mail, 75 Playwright-tests als kwaliteitspoort.
- Nieuwe feature
- Onder de motorkap
- v0.22.0
E-mail overgeschakeld naar Amazon SES (~€0,15/maand in plaats van €20). Nieuwsbrief-systeem met preview en batch-verzenden. Welkomstmails, bevestigingsmails en inkomende e-mail via Cloudflare.
- Nieuwe feature
- Onder de motorkap
- v0.20.0 – 0.21.0
Bulk-acties op gemeenten, verenigingen en admin-tabellen. Telegram-notificaties live. Wachtwoord-vergeten flow voor profielgebruikers.
- Nieuwe feature
- v0.16.0 – 0.18.0
Het hart van de site: 15 nieuwe database-tabellen voor profielen, claims, berichten, nieuws, evenementen, analytics. Profiel-dashboard, in-app messaging, privacy-first bezoekersstatistieken en admin-uitbreidingen.
- Nieuwe feature
- Onder de motorkap
- v0.14.0 – 0.15.0
Instant-search op de homepage met live-resultaten. Logo-scraping voor alle 236 originele bedrijven. Structured data (LocalBusiness, Article, Organization).
- Nieuwe feature
- Onder de motorkap
- v0.10.0 – 0.13.0
SEO-fundament: canonical tags, Twitter cards, OG-afbeeldingen, favicons, web-app-manifest. FTS5 full-text-search met automatische index-updates. Admin-interface voor bedrijven, afbeeldingen en categorieën.
- Nieuwe feature
- Verbetering
0.1.x – 0.9.x — maart 2026
Van leeg project tot eerste productie-deploy.
0.1.x – 0.9.x — maart 2026
Van leeg project tot eerste productie-deploy.
- v0.9.0
Eerste productie-deploy op server-mini via Cloudflare Tunnel. De site is live op ondernemenindekempen.nl.
- Onder de motorkap
- v0.5.0 – 0.8.0
Admin-interface met login en dashboard, kennisbank met eerste 6 starter-artikelen, 'De Kempen'-regio-pagina met interactieve kaart, nieuwsbrief-inschrijving met dubbele opt-in, structured data op alle publieke pagina's.
- Nieuwe feature
- v0.2.0 – 0.4.0
Import van 236 bedrijven, 70 categorieën en 1.348 tags uit de oude WordPress-site. Statische pagina's (Over ons, Contact, Privacy), aanmeldformulier en ondernemersverenigingen-overzicht.
- Nieuwe feature
- v0.1.0
Het eerste commit: Next.js 15, Tailwind, SQLite met Drizzle ORM. Een homepage met zoekbalk, een Docker-build en een deploy-script. Daarmee was de basis er.
- Nieuwe feature
Over deze pagina
Dit overzicht is bedoeld voor transparantie en is geen juridisch bindend document. De beschrijvingen zijn vereenvoudigd voor leesbaarheid. Voor de concrete werking van gegevensverwerking, bewaartermijnen en rechten, zie ons privacybeleid. Vragen of klachten? Neem contact op.
Verder lezen
- Transparantie: zo gebruiken we AI op deze site — welke tools, hoe we kwaliteit bewaken, en hoe je altijd een mens bereikt.
- Leren door bouwen — waarom ik dit platform bouw — het essay over de filosofie achter deze site.
- De motor achter Ondernemen in de Kempen — de technische stack in detail.
- Ons verhaal — hoe dit platform is ontstaan uit een evenement in 2015.
