Back to Insights

A Slow Treatment Center Website Costs You the First Call

Treatment center website speed matters more here than in most fields. What Core Web Vitals mean, what slows these sites down, and what to measure now.

Illustration of a mobile page loading slowly with a phone number still hidden below the fold

Most of the people arriving on your website are on a phone, on cellular, and are not in a browsing mood. They are working through two or three programs in one sitting, and the one that renders a phone number first has a structural advantage over the one still loading a hero video. Treatment center website speed is not a technical hygiene item in this field. It is the difference between being one of the options someone considers and being the tab they closed.

That sounds like an exaggeration until you look at the traffic. Mobile share on program sites regularly runs well above the general web, a meaningful slice of sessions come from hospital waiting rooms, parking lots and rural areas with one bar of service, and the sessions are short. You will never see the lost ones in your analytics as a clean number, because a visitor who abandons before the page becomes usable often never registers as anything but a bounce with no engagement. The cost is real and almost entirely invisible, which is why it goes unfixed for years.

Why the Penalty Is Harsher Here Than Elsewhere

On a retail site, a slow page costs you a sale that the visitor may come back and complete tomorrow. Here, a slow page costs you a moment that does not recur. Someone deciding whether to make a phone call is in a narrow window, and the decision often gets made by whichever site answered the question first. There is no retargeting path back to that moment, and there is rarely a second session.

Two other things compound it. The traffic is expensive — paid search in this category is among the costliest in healthcare, so a slow landing page wastes money at a higher rate per visit than almost anywhere else, which is half the reason the same sites keep struggling to reduce cost per admission. And the audience skews toward older devices and worse networks than the one your site was designed and tested on. Your site is fast on the agency’s laptop, over office fiber, with everything cached. That is not the condition anyone else sees it in.

Core Web Vitals, In Plain Language

Google publishes three field metrics for how a page feels to a real user, and they are worth understanding because they describe three different failures rather than one.

Largest Contentful Paint (LCP) is how long before the biggest thing on screen — usually your hero image or headline — actually appears. Google’s threshold is 2.5 seconds for a good score. On program sites, LCP is almost always blown by one uncompressed hero image or a background video, and it is the metric that correlates most directly with people leaving before they have seen anything.

Interaction to Next Paint (INP) is how long the page takes to respond when someone taps. The target is 200 milliseconds. A page can paint quickly and still be dead to the touch because the main thread is busy running scripts, which is the specific sensation of tapping a phone number three times with nothing happening.

Cumulative Layout Shift (CLS) is how much the content jumps around while loading. The target is 0.1. A sticky banner, a late-loading chat bubble or an image without declared dimensions pushes your “Call Now” button out from under a thumb that was already moving toward it, and that is a tap that turns into a misclick and then into an exit.

Nobody notices a fast website. They notice a slow one, and they do not attribute the feeling to your hosting — they attribute it to your program. A site that feels sluggish and cheap reads as a program that is sluggish and cheap.

The Usual Culprits

Across audits of sites in this field, the same handful of problems account for most of the damage, and they are ranked here roughly by how much weight they carry.

  1. Uncompressed hero images and background video. A 4 MB JPEG straight out of a photographer’s export, served at full size to a phone, is the single most common cause of a bad LCP. The fix is unglamorous: resize to the dimensions actually displayed, serve WebP or AVIF, declare width and height, and stop autoplaying video in the hero. A background video almost never earns the megabytes it costs.
  2. Chat widgets. Third-party chat is the heaviest thing on a typical program site after images, frequently loading several hundred kilobytes of JavaScript plus its own fonts, and it loads eagerly by default. If you keep it, load it after the page is interactive or only on a user gesture. It is worth asking honestly whether it earns its place at all, given that most of these conversations are better handled on the phone — a question that belongs with your call tracking and admissions handoff review rather than with your web developer.
  3. Tag managers carrying years of sediment. Open your container and read every tag in it. A typical one holds an ad pixel for a campaign that ended two years ago, two analytics tools nobody reports from, a heatmap recorder running on every session and a call-tracking script loaded twice. Each one costs main-thread time, and in this field each one also deserves a privacy review you may not have done.
  4. Page builders and plugin stacks. Visual builders ship their own CSS and JavaScript frameworks whether you use the features or not, and they tend to produce deeply nested markup that is slow to lay out. On WordPress specifically, a site running a builder, a theme framework, a slider plugin and three form plugins can spend most of its load budget before a single word of your content renders.
  5. Fonts. Four weights of two custom families, loaded without a swap strategy, holds your text invisible while they download. Two weights of one family is almost always enough.
  6. Cheap shared hosting. It shows up as a slow first response — time to first byte measured in whole seconds — and no amount of front-end optimization fixes it. This is the one item on the list where spending a little more money solves the problem outright.

What to Measure

Stop using a single lab test as the verdict. Run both kinds of measurement and know what each one tells you.

For field data, look at the Core Web Vitals report in Search Console, which reflects what real visitors on real devices experienced, grouped by URL pattern. This is the number that matters, and it is the only one that reflects your actual audience’s devices and networks.

For diagnosis, use PageSpeed Insights or Lighthouse on your three highest-value templates — the homepage, your busiest level-of-care page, and your insurance page. Test on mobile, throttled, which is the default for a reason. Chase the opportunities list in order of estimated savings rather than chasing the score, because the score is a weighted composite that can be gamed without the page feeling any better.

Then check what the numbers do not show. Load the site on your own phone off wifi, from the parking lot, and time how long until the phone number is tappable. That number — time until someone can act — is the one that actually maps to the business, and it is frequently worse than any tool reported.

A Reasonable Order of Work

Fix images first, because the effort-to-payoff ratio is not close. Audit and defer third-party scripts second. Clean the tag container third. Re-examine hosting and the builder stack last, since those are the expensive, disruptive decisions and they often turn out to be unnecessary once the first three are done.

Speed work has a quality that makes it unusually easy to justify: it improves every page at once, it helps paid and organic traffic equally, and it does not depend on anyone’s opinion about your copy. It is also one of the few investments here that pairs cleanly with the rest of a site’s fundamentals, which is why it shows up on nearly every list of what the best treatment center websites get right. Run the field report, pick the heaviest three things on your own homepage, and see what a week of work does.