The symptom
The site gets visitors. Reception still spends the morning on the phone taking registrations, reading out the consultation fee and explaining what the health plan covers. Online bookings stay in single figures a week. People are finding you and not booking from the site.
On practice sites we look at, the cause is on the list below, usually three or four at once. Work through them in order. The first three are the whole route from an owner's search to a slot in your diary.
1. Booking is a form, not a diary
An enquiry form that a receptionist answers the next working day is not online booking. The owner sent it at nine at night, heard nothing by breakfast, and rang the practice on the main road instead.
Fix: real-time booking embedded in the site, reading availability from the practice diary. Vetstoria, ezyVet, Provet Cloud and Covetrus all offer a route to this, though what your particular licence includes varies, so confirm it. Embedded rather than a redirect to an unbranded page.
2. Registration still happens on paper
Even where booking works, most practice sites stop short of registration. The new client books, then arrives to a clipboard, and reception retypes it all afterwards.
Fix: put registration inside the first booking. Owner details, the pet, species, breed, date of birth, previous practice for records transfer, and consent. The client and the animal should exist as records before the consult starts.
3. The consultation fee is not on the site
This is the biggest single cause of the phone ringing. An owner comparing two practices wants to know the consult fee and what a plan covers, and a site that says "please contact us for pricing" reads as expensive.
Fix: state the consultation fee and the health plan tiers with what each includes. Transparency here reduces disputes at the desk as well as calls, and it moves the fee conversation to before the visit rather than after it.
4. Book is not one tap from where they are standing
Owners look you up on a phone, one-handed, often with the animal in the other hand. If Book sits inside a menu, or lands on a page where they have to find your practice again, most give up.
Fix: a Book button in the header on every page, deep-linked so the appointment type is already chosen, with a tappable phone number beside it.
5. Every service page books the same generic appointment
If your vaccination page, your dental page and your neutering page all point at one front door, owners choose the wrong appointment type and the diary fills with mismatched slot lengths.
Fix: one page per service, each with its own deep link into the right appointment type.
6. The emergency route is missing, so the site feels risky
An owner reads a practice site partly to answer a question they have not consciously asked: what happens if something goes badly wrong at midnight. If there is no visible answer, the site reads as an ordinary business rather than a clinical one.
Fix: tap-to-call, opening hours, and a plain statement of whether you cover out of hours yourself or who does, on every page. Any guidance for owners in an emergency should be written or approved by your own vets and should always end in call us now, never in an instruction that stands in for examining the animal.
7. The site takes four seconds on mobile data
Practice sites accumulate a slider, three tracking scripts and a hero video, and none of that survives a phone on a weak signal in a car park.
Fix: time it on mobile data in a private window. Images sized and compressed, no slider, scripts trimmed, Core Web Vitals Good on mobile.
8. Nothing on the page says who these people are
Owners are handing over a family member. A page of stock photos and a services list gives them no reason to choose you over the practice they already use.
Fix: real photography of your consult rooms, prep area and waiting room. Vet and nurse profiles with names, interests and professional registration shown. Google reviews near the buttons rather than buried on a testimonials page.
Do them in this order
Fees, then booking with registration, then the emergency route, then service pages, then speed, then the team and photography. That sequence is deliberate. The first three remove the reasons an owner leaves, the rest give them reasons to stay.
Then measure. Record booking clicks, call taps and registration completions by page, so next month you are reading numbers rather than guessing. Most practices discover the service pages convert better than the home page, and reallocate their attention accordingly.
One note on wording
Be careful about claims while you rewrite. Veterinary advertising is regulated, and what may be said about services, outcomes and medicines differs by country. The RCVS Code in the UK, and state veterinary boards with AVMA guidance in the US, are the places to orient yourself. Take that as orientation rather than legal advice and have your own adviser check anything you are unsure of.
Where this sits
Every fix above is standard in a veterinary practice website we build, and the same conversion pattern runs through the other pet business websites we make. What each package covers is on pricing. If reception is still reading the consultation fee down the phone twenty times a day, that is not a busy practice, it is a website not doing its share of the work.