De klant
Mental Health Temple begeleidt sinds 2016 mensen bij truffelceremonies: een dagprogramma met legale psilocybine-truffels, onder begeleiding van een vast team, in kleine groepen en inclusief verzorgd diner. Daarnaast biedt de praktijk therapie, familieopstellingen, Sounds of the Soul-klankceremonies en een cursus microdosing. De locatie in Vijfhuizen ligt tussen Amsterdam en Haarlem. Het is zorg in een gevoelige categorie: deelnemers komen vaak met een concrete hulpvraag rond angst, burn-out of vastgelopen rouw, en het traject bestaat uit intake, voorbereiding, de ceremonie zelf en integratie achteraf. Zorgvuldigheid en juiste informatie zijn hier geen stijlkeuze maar een voorwaarde.
De uitdaging
Het aanbod is administratief complex. Ceremoniedata hebben een beperkt aantal plaatsen, er zijn privé- en duosessies met eigen tarieven, meerdaagse cursussen met eigen inschrijvingen, en bij elke boeking hoort een intake. Dat liep via losse systemen: inschrijvingen per e-mail, betalingen buiten de site om, deelnemerslijsten in spreadsheets en mailings met de hand. Elke wijziging aan een datum of prijs kostte tijd van de begeleiders in plaats van van een beheerder. Tegelijk is vindbaarheid hier het hele bedrijfsmodel - wie een truffelceremonie zoekt, begint bij Google - terwijl de site op de belangrijkste zoektermen niet meedeed.
De aanpak
Wij bouwden een maatwerk platform op Next.js met Supabase als backend en Vercel als hosting, opgedeeld in drie omgevingen. De publieke site bevat de ceremoniepagina's, agenda, cursussen, blog, reviews en FAQ, allemaal server-side gerenderd vanuit de database. Het klantportaal geeft deelnemers toegang tot hun eigen boekingen, cursussen en profiel, met registratie en wachtwoordherstel. Het CMS telt twintig modules: evenementen, inschrijvingen, cursussen en cursisten, cliënten, teamleden, artikelen met een Tiptap-editor, pagina-content, reviews inclusief koppeling met Google Reviews, kortingscodes, formulierinzendingen, mailinglijst, nieuwsbrief en site-instellingen. Boeken en betalen gaat volledig online via winkelwagen en Stripe-checkout met webhookafhandeling; geautomatiseerde event-mails begeleiden deelnemers rond een ceremoniedatum en de nieuwsbrief gaat in blokken de deur uit via SendGrid. Beveiliging zit op elke laag: Supabase-auth met rollen, Google reCAPTCHA v3 op de formulieren, Upstash Redis rate limiting, DOMPurify-sanitization en Zod-validatie op alle invoer. De SEO-fundering is meegebouwd - een dynamische sitemap uit de database en structured data per paginatype, van Organization, Service, Event en Course tot FAQ en Breadcrumb, met een MedicalBusiness-profiel inclusief geocoördinaten en beoordelingen.
De resultaten
Het team beheert het hele platform zelf: data toevoegen, prijzen wijzigen, deelnemers verplaatsen of annuleren, artikelen publiceren en mailen naar de lijst, zonder tussenkomst van een developer. Inschrijven en betalen gebeurt online in plaats van per e-mail, en elke deelnemer heeft een eigen portaal. Op zoekgebied is het effect meetbaar: na de optimalisatieronde verbeterde de gemiddelde positie op 'psilocybine ceremonie' in zes weken van 36 naar 10, met de duidelijkste sprong in de week van de release. De naastgelegen term 'psilocybine sessie' schoof mee van 35 naar 16. Het traject loopt door - de volgende ronde richt zich op de bredere truffelceremonie-cluster, goed voor ongeveer 2.100 zoekopdrachten per maand tegen een keyword difficulty tussen 0 en 7.