ylva-coaching.md

Aanleiding
YLVA is een praktijk voor yoga en lichaamsgerichte coaching; het uitgangspunt is rust, aandacht en terug naar de essentie. Daar past geen standaard-thema bij met tien plugins die elkaar in de weg zitten en een cookiebanner die je drie keer wegklikt.
De vraag was dus niet "zet even een website neer", maar: een plek die klopt met het merk, snel laadt, respectvol omgaat met bezoekersdata en meegaat met waar WordPress zelf naartoe beweegt. Geen page-builder, geen hype-stack; wel maatwerk dat over vijf jaar nog te onderhouden is.
Oplossing
Een volledig maatwerk WordPress-project, gebouwd op een moderne fundering:
- Bedrock als projectstructuur: Composer-managed,
.env-config, code en content netjes gescheiden. - Custom Gutenberg block theme (Full Site Editing): geen ballast van een parent-thema, alle blokken en templates zijn eigen werk.
- Vite, TypeScript en SCSS als front-end-fundament, in plaats van jQuery en inline scripts.
- Een donker, rustig ontwerp rond het YLVA-symbool (een Noordse wegwijzer), met subtiele scroll-animaties en een contactformulier dat spam tegenhoudt met een proof-of-work challenge, in plaats van een captcha die je bezoeker laat puzzelen.
De site draait op WordPress 7 en is opgebouwd uit herbruikbare blokken, zodat YLVA zelf pagina's kan samenstellen zonder dat het ontwerp uit elkaar valt.
Onder de motorkap: twee eigen plugins
Wat dit project apart maakt, zit niet in het thema maar eronder. Voor YLVA (en voor projecten daarna) bouwde ik twee plugins die de gaten dichten die het standaard-ecosysteem laat vallen:
- Pulse: GDPR-proof analytics, volledig binnen WordPress. Bezoekersinzicht zonder externe trackers, zonder cookiebanner en zonder dat er data naar een derde partij lekt. De statistiek blijft op je eigen server; de bezoeker merkt er niets van en jij hoeft geen verwerkersovereenkomst met een advertentiebedrijf te tekenen.
- Aura: een SEO- en GEO-plugin voor moderne WordPress 7+ projecten. Naast de klassieke meta- en OpenGraph-tags genereert Aura een samenhangende JSON-LD-graph (LocalBusiness, WebSite, Person, BreadcrumbList), zodat niet alleen Google maar ook AI-zoeksystemen begrijpen waar de site over gaat. GEO, generative engine optimization, is hier geen buzzword maar gewoon gestructureerde data die klopt.
Beide plugins zijn generiek opgezet: geschreven voor YLVA, maar niet vastgeklonken aan YLVA.
Status
Sinds juli 2026 live op ylva-coaching.nl. Snel, cookievrij en volledig in eigen beheer. Pulse en Aura worden actief doorontwikkeld en draaien inmiddels als herbruikbare bouwstenen onder meerdere projecten; precies zoals maatwerk hoort te zijn: één keer goed bouwen, daarna oogsten.




legal.json
"bedrijfsnaam": "Bas de Kort",
"rechtsvorm": "eenmanszaak",
"handelsnamen": ["Bas de Kort", "LengthOfRope"],
"vestigingsadres": "Kerkeakker 3, 6674 EM Herveld, NL",
"kvk": "42038027",
"btw_id": "NL004476145B32",
"contact": { "form": "basdekort.nl/contact", "telephone": "+31628456862" },
"documenten": [ "privacy", "algemene voorwaarden", "verwerkersovereenkomst" ]
}