A clinic website that books patients, with patient data kept out of it.
We move clinic and practice websites off WordPress onto code you own, run by Claude. Booking and intake hand patients straight to the booking or EHR tool you already use, so patient data stays in those tools and never sits on the website. Opening hours, services and clinician pages change the day you ask, and every page is checked against mobile Core Web Vitals before it goes live.

Your stack
What replaces each part of your WordPress site?
Each plugin did one job. In code, that job is part of the site, so there is nothing to license, update or patch.
| On WordPress | After the move |
|---|---|
| Booking plugin storing appointments in WordPress | The booking page of your practice management or EHR tool. |
| Intake form plugin collecting patient details | Your EHR’s own intake forms. The website stores no patient data. |
| Clinician and service pages in a page builder | One page per clinician and service, updated by asking Claude. |
| Accessibility overlay plugin | Accessible pages built in, checked with Lighthouse before launch. |
| Cookie banner plugin | A consent script added in code. |
| SEO plugin | Titles, MedicalClinic and Physician schema, and the sitemap, in code. |
Where should patient data live?
A form plugin saves what a patient types into the WordPress database, next to every other plugin’s data.
On the new site, booking and intake happen inside your booking or EHR tool. The website links to them or embeds them, and holds no patient records of its own.
Compliance depends on those tools and on how your practice runs, so we never call a website compliant on its own. We show you where every form sends its data.
What you get
What changes for clinics and practices after the move?
Migrate
Every page moves, and every old URL still works.
We export your pages, posts, forms and tracking, map each old URL to its new one, and keep the old site up until the new one is live.
- Every URL kept or redirected
- Redirect map checked before launch
- Search Console checked on day 14 and day 30
- Forms and tracking moved and tested
- Old site kept until the new one is live
- Content in your own GitHub
Capture leads
Every form lands in your CRM, with where it came from.
Forms post straight to the CRM you already pay for, with the page and campaign attached. Your team gets the alert by email or Slack.
- Forms post to your CRM
- Alerts by email or Slack
- Call tracking kept
- Spam filtered without a plugin
- Campaign source saved with each lead
- Booking embeds from your own tools
Ship
Ask for a page. Approve it. It’s live.
You tell Claude what to change in plain English. It writes the change, you get a preview link, and once a person approves it the page goes live.
- Changes asked for in plain English
- A preview link for every change
- A person approves before it goes live
- Live within minutes of approval
- Every change saved in GitHub
- Undo any change in one step
Case study
We moved our own sites first.
Questions clinics and practices ask before they move
Where does patient data go?
Into the booking or EHR tool you already use. The website links to its booking and intake forms, and stores no patient records itself.
Is the new website HIPAA compliant?
A website alone isn’t. Compliance depends on your booking and EHR tools and on your practice’s processes. What we change is that the site no longer collects patient details in a plugin.
Can we keep our current booking system?
Yes. We link to it or embed its booking page, so patients book the way they do today.
Can front desk staff update hours and clinician bios?
Yes. They ask Claude for the change, check the preview and approve it. We set it up and show them how in the first week.
Keep reading
Other businesses we move, and the numbers.
Law firms
Intake forms that post to your CRM, and a practice-area page the day you ask.
Home services
Bookings, missed-call text back and review requests, connected to your tools.
WordPress Cost Calculator
Add up what your site costs a year in hosting, plugins and people.
WordPress with AI, or a move to code?
WordPress can connect to Claude now. When to stay, and when to move.
Move your clinic off WordPress.
Thirty minutes with both founders. Pick a time below. If there is a fit, a one-page agreement follows within 24 hours.
Loading the calendar…
Calendar not loading? Book on Cal.com