Home/Portfolio/Vital Stream
WWordPressMassagecentrumCase

Vital Stream

A massage centre in The Hague wanted visitors to find the right treatment on their phone, see the price and book in a few taps. We rebuilt the website, with booking per treatment and prices that come automatically from the calendar.

ClientVital Stream
PlatformWordPress
IndustryMassagecentrum
StatusLive
PageSpeed Insights

Measured by Google.

Scores from Google PageSpeed Insights for vitalstream.nl, measured on 3 November 2026. On mobile Google tests with a simulated mid-range phone on a slower network.

Mobile
93
Performance
94
Accessibility
100
Best practices
100
SEO
LCP
2.2 s
TBT
0 ms
CLS
0.049
Desktop
97
Performance
90
Accessibility
100
Best practices
100
SEO
LCP
0.7 s
TBT
0 ms
CLS
0.092
Run the test yourself in PageSpeed Insights →
Good to know
01

A new website on a custom theme

Vital Stream is a massage centre in Scheveningen, The Hague. We rebuilt the website as a custom WordPress theme with flexible blocks, so texts, photos and prices can be managed without programming. The existing content was reorganised and extended, in Dutch and English. The warm colours of the centre carry through every part.

02

Booking per treatment

The centre books through Salonized. Every treatment page has its own booking button that opens exactly that treatment in the calendar, in a popup instead of a separate screen. The popup loads the real calendar in Dutch or English, depending on the language of the page. If JavaScript does not run, the same button simply opens the booking page.

03

Prices that stay right by themselves

The prices live in Salonized and are copied to the treatment pages automatically twice a day. Cards, the complaint picker, the price list and the menu all read the price from the treatment page, so a change in the calendar is correct everywhere at once. When a price changes, a notification goes to the admin address.

04

Choosing by complaint or by type

The centre offers 18 treatments, spread over relaxing massages, therapeutic massages and specialist therapies, six per group. The overview can be filtered by group, and every card has two buttons: Read more for those who want to read first and Book for those who already know. If you are unsure, you choose by complaint.

05

Easy to find in Scheveningen and The Hague

Every page has its own title and description, and Scheveningen and The Hague appear in the headings of the treatment pages. The Dutch and English pages point to each other, so Google shows the right language. Structured data describes the centre with address and opening hours, and pages with frequently asked questions carry the matching markup. The top bar shows live whether the centre is open right now.

06

Measuring with consent

Statistics through Google Analytics only run after the visitor gives consent, through the Exceptis cookie notice that is part of the page itself and therefore appears immediately. A completed booking is measured as an event, so the centre sees how many visits lead to an appointment. The website runs on Exceptis hosting with its own security certificate.

Have a similar project?

Tell us what you have in mind, we will get back to you within one working day with concrete next steps.

5.0 · 61 Google reviews300+ clients since 2013
0318 78 72 88Response within 1 working day
  • Reply within 1 working day
  • Direct personal contact, no ticket system
  • No obligation, no sales talk
  • One team for tech and marketing

Tell us about your project

We handle your data carefully in line with our privacy statement. Or call us directly 0318 78 72 88.