Webflow to Astro for Health Tech
A healthcare marketing site is mostly directory and eligibility content, and a handful of places where it hands off to systems that are not marketing systems. The migration is a good moment to write that boundary down.
Where the marketing site stops.
Marketing, the shared part, and the covered systems
Astro
The marketing site
- Service and condition pages
- Provider and location directories
- Resources and education content
- URLs, metadata and accessibility
The handoff
Decided together
- Scheduling route
- Intake destination
- Analytics scope
- Clinical review
Covered systems
Patient information
- The EHR
- The patient portal
- Anything holding PHI
- Access control and audit
Answer the questions people actually arrive with.
A healthcare journey is full of uncertainty, and the answers are usually spread across five pages. These are the four questions somebody is usually holding when they land, roughly in this order. A rebuild that does not improve on this has moved a site without improving it.
-
Can you help with this?
Conditions and specialties, in the words a patient uses, and whether it is available where they live.
-
Is it covered?
Insurance and eligibility, and what it costs when it is not covered.
-
Who will I see?
Providers, what they treat, and whether they are taking new patients.
-
What happens next?
Booking, intake and what the first appointment is actually like.
The directory moves as data, not as pages.
A provider is one record connected to specialties, locations, insurance plans and conditions. Those relationships are the part of a CMS migration worth checking carefully, because a reference that quietly failed to resolve looks exactly like a provider who accepts nothing.
Specialties
States and locations
Insurance plans
Conditions
- Specialties
- Referenced rather than typed onto each provider, so renaming one renames it everywhere.
- States and locations
- Where licensing and availability actually live, rather than treating location as an address field.
- Insurance plans
- Shared across every provider that accepts them, and the thing most often out of date.
- Conditions
- What a patient searches for, which is not the specialty a clinician would name.
The stack matters as much as the pages.
- Calendly Booking, with the context carried in
- HubSpot Enquiries, and the CRM behind them
- Typeform Forms, where the answers are not clinical
- Airtable Providers and locations, edited by the team
- Google Analytics Measurement, inside the agreed rules
- Zendesk Support, kept off the patient pages
What gets decided before a Health Tech migration.
-
01
The data boundary
What belongs on the marketing site and what stays in the protected systems. Settled with your privacy and security team, not asserted here.
-
02
What may be measured
URLs, form fields and events can reveal more than they appear to. I propose what to measure and flag what needs an answer, and that goes to the people responsible for it before anything is installed on the new site.
-
03
Where each handoff goes
Which system receives a booking, an eligibility check or an intake. Rebuilt against the new site and tested to the record rather than to the button.
-
04
Accessibility in the build
Semantics, keyboard behavior, focus and contrast, built into the components rather than audited afterward. A rebuild is the one moment this is cheap.
Questions about Health Tech.
Does moving to Astro change our HIPAA position?
Not by itself, and I am not the right person to tell you that it does. What a migration can do is make the boundary explicit: which pages exist, what each form posts to, and what the analytics collect. Whether anything on the marketing site needs to handle PHI at all is usually the more useful question, and usually the answer is that nothing does. Vendor agreements and the compliance judgment stay with your privacy and security team and your advisers.
What happens to our intake form in the move?
It gets looked at rather than copied. A form that posts patient information to whatever the site builder provided is the kind of thing a migration surfaces, because it is the first time somebody traces where each form actually goes. Intake should reach the system chosen to hold that data, and if the current one does not, that is worth knowing before the rebuild rather than after.
Can you keep our EHR, scheduling and patient portal connections?
The handoffs are rebuilt against the new site. Scheduling widgets, portal logins and intake routes get embedded or linked as before, and each one is tested at its destination rather than at the confirmation screen. If something currently reads patient data before the page is sent, that belongs in your product and I will say so rather than reproduce it.
Will our non-technical team still be able to manage it?
That depends on what is modeled as content, which is decided before the rebuild. Provider records, conditions, locations and page copy can live in a CMS your team edits. Designing a page pattern that does not exist yet becomes a change in the codebase. Those are different jobs, and the migration is where they are separated deliberately rather than by accident.
Building something else?
-
Webflow to Astro for B2B SaaS
Move the marketing site into the codebase without slowing the growth team down.
Learn more → -
Webflow to Astro for AI companies
Move a site that changes weekly into a codebase without slowing the changes down.
Learn more → -
Webflow to Astro for FinTech
Move the marketing site without losing the disclosures or the review path.
Learn more → -
Webflow to Astro for Marketplaces
Move the discovery layer, and leave the marketplace where it is.
Learn more → -
Webflow to Astro for EdTech
Move the public library, and build accessibility in while you rebuild.
Learn more →
Reach out and see if we are a good fit.
Currently booking two to four weeks out.