What the first screen on a phone needs
- A booking button that opens your scheduler, in the header or hero. A link buried in the footer counts for little.
- A tap-to-call number: a
tel:link, not a number in an image or plain text. - Insurance: name the plans you accept, or state self-pay prices. Under the No Surprises Act, providers must give uninsured and self-pay patients a good-faith estimate on request, so publishing common prices is a short step.
- Hours, and whether you are accepting new patients.
Speed on a phone
Google's Core Web Vitals set the thresholds, measured at the 75th percentile of real visits:
| Metric | Measures | Good | Poor |
|---|---|---|---|
| LCP | How long the main content takes to appear | ≤ 2.5 s | > 4 s |
| INP | How quickly the page reacts to taps | ≤ 200 ms | > 500 ms |
| CLS | How much the layout jumps while loading | ≤ 0.1 | > 0.25 |
The usual causes on clinic sites are a large hero video or slider, several chat and review widgets, and page builders that load every module on every page.
Keep ad trackers off booking and intake pages
Advertising pixels can send page addresses and form activity to third parties. The HHS Office for Civil Rights has published guidance on tracking technologies for HIPAA-covered entities. In June 2024 a federal court vacated part of that guidance as it applied to unauthenticated public pages, so the rules are not settled. ClinicStats reports which trackers it finds and where; it is not a legal assessment. Ask your counsel or compliance lead.
Fix in place, or rebuild?
| Fix the current site when | Rebuild when |
|---|---|
| Mobile speed is borderline and the cause is one widget or image | The theme or builder cannot pass LCP on mobile even on an empty page |
| You can edit the header to add a booking button and tel: link | The header is locked by a template or a vendor |
| You can add structured data and an llms.txt file | The platform does not let you change the HTML head or root files |
| Content is in the HTML | Content only appears after JavaScript runs |
Rebuilding with ClinicSite
ClinicSite, from AdvancedCare, starts from your current URL. It extracts the clinic name, logo, colours, phone and address, keeps your service lines and provider profiles, and builds server-rendered pages with click-to-call and booking bars, MedicalClinic structured data and an llms.txt file. It creates a separate preview, so your live site and DNS are not touched until you choose to switch.