A medical CMS where SEO and JSON-LD are fields on the content models, not an afterthought.
An endovascular clinic with the usual medical-practice website problem: slow, outdated, and impossible for staff to change. It needed to build trust before a first visit, be editable by the clinic itself, and rank for local medical searches.
Three weeks, and the CMS could not be a generic page builder. Treatments, services, team members and posts are different shapes with different SEO needs. Bolting schema markup onto templates means it goes stale the first time staff edit a page, so it had to be part of the data model itself.
Title, description, keywords and structured data are fields on the content itself. When staff update a treatment page, its schema markup updates with it — there is no second place to forget.
Treatments, services, team members and posts each got their own shape instead of being forced through one generic page type. It costs more up front, and it is why staff can actually maintain it.
Patients were dropping off on the booking form. Halving the fields and adding a progress indicator addressed it — in healthcare, the person filling in the form is already anxious.
WhatsApp and call taps are tracked as conversions. For a clinic those are the real outcome; a form submission is the minority path.
Live, with the clinic managing all of its own content. Built and shipped in three weeks.
Tell us what you are running and what hurts. One of the two people who built this answers, within one working day.
Start a project