Client project
Park-Klinik Birkenwerder: relaunch of a bilingual clinic website
I have looked after the website of Park-Klinik Birkenwerder since 2017. For the relaunch everything was in my hands: UX concept, design and technical implementation.

- Period
- since 2017
- Role
- Concept, design, implementation, SEO, maintenance
At a glance
Core Web Vitals
passed on mobile for all tracked URLs
around 30
reusable components with a living style guide
Self-maintained
prices, jobs, news and reviews in the clinic’s own admin area
Bilingual
German and English, each under its own addresses
Tech stack
- PHP
- SQLite
- Vanilla JavaScript
- HTML5
- CSS3
- JSON-LD
Starting point
In 2017 I set the website up on WordPress. Because maintenance stayed with me for good and a lot of time went into updates, backups and security, I later moved it to a lean custom PHP solution.
In 2026 the clinic wanted to look more modern and had new requirements:
- Mobile first: Four out of five visitors come on a smartphone, many via Instagram.
- English with its own addresses: The English pages were meant to be found on Google in their own right.
- Maintain it themselves: The clinic wanted to change prices, jobs, news and reviews without going through me.
- Clearer content: Shorter texts, clearer paths to an appointment request.
Approach
Information architecture
Content organised by treatment area: face, breast, body, lipoedema. Long texts shortened and split into sections, clear paths to an appointment request, reviews where trust is built.
Design & mobile use
A new look, designed for the smartphone first. Additional portrait videos (9:16), as visitors know them from Instagram.
Components & living style guide
Around 30 reusable components, documented in a living style guide. New pages are built from tested building blocks.
Admin area
The clinic maintains prices, jobs, news and reviews itself, centrally in one place and without CMS overhead.
Technology & performance
PHP, SQLite and vanilla JavaScript. Responsive images with srcset and picture, preloads, critical CSS, lazy loading.
SEO, multilingual setup & privacy
German and English under their own URLs with hreflang and canonicals, structured data (JSON-LD, MedicalOrganization), alt texts for all images. A custom consent module: external services only load after consent.
„I’m absolutely thrilled with your work.“



