Physiotherapie am Musikforum
A calm, bilingual website for a private physiotherapy practice in central Bochum — built to explain a measurable treatment process and lead visitors to a first appointment.

The brief
Physiotherapie am Musikforum is a private practice in the centre of Bochum: three therapists, one patient at a time, and a treatment process built on objective measurements of mobility, strength and endurance rather than vague promises. Their previous website said little about any of that, and online booking sent visitors away to a third-party system.
The task: a new German and English site that explains the practice's structured approach in a calm, medical tone, presents every treatment with transparent private-patient prices, and gives visitors a short path to a first appointment — with all texts, prices, team details and articles editable by the practice itself.
What we built
A bilingual website for a private physiotherapy practice in central Bochum, Germany.
Built as a headless setup — a Next.js frontend reading a Strapi 5 CMS — with German and English content, service and team pages, an FAQ, a blog for patient guides, online appointment booking and a GDPR-compliant cookie consent layer, all fully editable by the practice.
Project facts
- Client
- Physiotherapie am Musikforum, Bochum
- Timeline
- 3 weeks
- Our role
- Design, Development & CMS
- Year
- 2026
- Technologies
Gallery
Mobile
Team
Contact
Services
Blog
Therapy process
Approach
- 01
Structure before visuals
We turned the practice's three-step therapy process, services and price list into clear pages — home, services, team, blog, FAQ and contact — written in German first, with an English version alongside.
- 02
A CMS the practice owns
Next.js with next-intl on the front, Strapi 5 on PostgreSQL behind it. Services, prices, team, FAQ and patient guides are all editable, and the site rebuilds itself whenever content changes.
- 03
Low-friction contact, private by default
A short call-back request and a contact form that lands in the CMS and the practice's inbox, plus a consent layer that loads nothing optional until the visitor agrees.
Team
Have a similar project?
Tell us about it

