Your vet clinic runs on evidence. Now your marketing can too.

We do the marketing for your vet clinic: we build the website and run the Google Ads and SEO.

Then we match the results against your own practice software, like EzyVet. That shows you which new clients the marketing brought in, what they have spent with you since, and how much came back for every dollar you spent.

What we’ve done for the vet clinics we work with

Together since 2018. Consistent results.
$13 back for every $1 on Google Ads in its third month.
#1 in Melbourne for the mobile-vet searches that bring in 80% of the clinic's new clients.
Google saw the site as a health blog. We fixed it. Now Google's AI quotes the site for vet searches.
30% more bookings across Tasmania's East Coast, all from Google search and none from ads.
50 new clients in the clinic's first two months.
First-time enquiries for about $19 each.

Everything we build has two readers: pet parents choosing a vet, and Google deciding who to recommend.

So every service below is built for both, and shown to you both ways: one tab for what the pet parent sees, one for what Google and AI read underneath.

Websites for vet clinics

A website pet parents stay on and remember. It is designed around your clinic, not a template, and written so a pet parent can picture your clinic before they book.

Your site is built around what sets your clinic apart

We find what sets you apart in your reviews and your vets' backgrounds, then write it so a pet parent can picture it before they book.

The look and feel are designed for your clinic, not from a template

Calm, fun or professional: the look is chosen to match how you are in the consult room, so a pet parent gets the same feeling online as at your front desk.

Your story is told one line at a time, so pet parents keep reading

Instead of a wall of text, the page moves as the pet parent scrolls and shows your story one line at a time. The longer they stay and read, the more they trust the clinic.

See how we make websites

Simple code that Google and AI can read and recommend

To a pet parent the site looks polished and animated. Underneath, the code stays simple, so Google and AI can read every word and know what to recommend you for.

Your services are listed the way Google reads best

Every service is a plain heading and list in the code, so Google and AI read dentals, desexing and vaccinations as services you offer, not as a blur of words.

Each page is about one service, so Google knows what to recommend you for

Each page covers one service, stated plainly, so when a pet parent asks Google what a cat vaccination costs nearby, Google can point to your page.

A guide file that tells AI engines like ChatGPT what your clinic is

We add an llms.txt file, a plain guide that tells AI engines like ChatGPT what your clinic is, which suburbs you serve and what each page covers.

See how we make websites

SEO for vet clinics

When a pet parent near you searches for a vet, your clinic is one of the first they find.

You show up near the top for searches like vet near me

Your clinic sits high in the results for searches like vet near me, cat vaccination cost and vet open Saturday.

Found by every kind of pet parent, from a new puppy to a 9pm emergency

A new puppy owner, a sick cat at 9pm and a family new to the suburb all search differently. Your clinic is found by all three.

A page for every suburb you serve, so the pet parents nearest you find you

Each suburb you serve gets its own page, so you rank for the pet parents nearest you, not only the ones on your street.

See how the SEO works

SEO that tells Google to recommend your clinic

We read your pages with the same tool Google uses to understand text (its Natural Language API), see where Google misreads your clinic, and fix it.

Your Google profile is kept complete and correct

Your profile's category is set to vet, every field is kept filled in, and we watch how fast your reviews arrive against the clinic ranked above you.

Google knows your clinic and your vets exist, so it can recommend you

Google keeps a map of the businesses and people it knows exist, and it only recommends what is on that map. We make sure your clinic and each of your vets are on it.

Proof to Google that you are a real local clinic

A short post about the new dog park or a snake seen near the trail tells Google you are a real local clinic, and that is what it looks for when it ranks vet near me.

See how the SEO works

Google Ads for vet clinics

Your ads are written to bring the right pet parents to your front desk, then judged by what those new clients go on to spend with you, not by clicks.

Your ad is the one a pet parent clicks

Most vet ads say the same 'caring and experienced'. Yours says something true about your clinic, so on a page of look-alike ads it is the one a pet parent stops on.

The ad matches what the pet parent searched for

Search "dog dental" and the ad leads with your dentistry, not a generic "vet near you."

Your Google rating shows in the ad, so pet parents arrive already trusting you

Your star rating from Google reviews appears under the ad itself, so a pet parent arrives already trusting you.

See how we run the ads

The account is built before a dollar is spent, then checked every week

A lot happens before your first ad shows, and every week after. One clinic's ad account alone produces 100 files and 14,034 rows of data a month. Every row gets read, so a search that starts wasting money is caught the same week.

For Vets AI reads 98 files, 14,000 rows and 400,000 cells of one clinic's Google Ads data each monthly review, then returns a ranked list of fixes.

Your ads are built before a dollar is spent

We read the ads the clinics near you run, write yours until Google scores it Excellent, and block searches like free vet advice and vet nurse jobs so they never spend your money.

Google learns from your real calls and bookings

Every call to your front desk and every online booking is reported back to Google, so it shows your ad to more of the people who look like the ones who booked.

The account is checked and adjusted every week

Every week our software reads every search, call and click from the seven systems behind your account, runs 60-plus checks, and flags things like a suburb that has stopped calling. We decide what changes.

See how we run the ads

One report a month: what you spent on ads, what you paid us, and what your clinic earned.

The report is one page. It shows which pet parents found you, what it cost to win each of them, and what they have spent with you since. Real dollars from your practice software, not a dashboard of clicks.

Every new client is traced to what brought them in

Each new client is tied to the ad or the search that brought them in, or listed as untracked if we cannot tell.

Each new client's spend is counted again every month

Each month's new clients stay in the report, so you watch their spend grow as they come back for dentals and vaccinations.

What a new client is worth over a pet's lifetime

An estimate, labelled as one, of what the month's new clients may spend with you over the years ahead, from your own records or from industry studies, whichever you prefer.

See how every number is checked

Every report comes with the spreadsheet behind it

The report is one page. Behind it sits a spreadsheet with every call, booking and new client matched against your practice software, tab by tab, for you to check.

A one-page monthly marketing scoreboard: ad spend, new clients, first-visit revenue and long-term value, then every dollar of Google Ads turned into $8.49 since launch.
The attribution workbook behind the monthly report: seven tabs covering the summary, practice records, call log, online bookings, lost callers, revenue by month and the month's cohort, matched and verified.

Seven tabs, one spreadsheet, every row that made the report

The tabs: a summary, your practice records, the call log, online bookings, callers who never booked, revenue by month, and this month's new clients.

Every caller is matched to a real patient in your software

Each call and booking is matched to a real patient record in your own practice software, not to a number on our dashboard.

Every number is yours to check against your own books

The spreadsheet comes with every report, with estimates labelled and anything we could not trace kept separate, so you can check our numbers against your own books.

See how every number is checked

We read every row of your marketing data each week, so when calls dip we know why.

Your ads, rankings, calls and bookings produce tens of thousands of rows of data a week, more than any person could read. Our software, For Vets AI, reads all of it and ties every number to every other.

Together, those tools produce tens of thousands of rows of data a week. No person could read all that. For Vets AI reads and connects it all, every number tied to every other. When your calls dip or a cost creeps up, it works back through the ads, the rankings, the pages, your competitors and the changes Google made that week, until it finds the likely reason. It brings that reason to us. We check it and decide what to do.

The tools behind every For Vets report, and what each one tells us about a vet clinic.
Integration, tool and platformHow it helps us understand a vet clinic's data
Google Search Console APIWhat people search to find you
Google Analytics Data APIWhat they do once they're on your site
Google Ads Data APIEvery search term, click and dollar
Business Profile PerformanceYour map listing and reviews
Server-Side Tag Manager APIEvery call and booking, tracked
PageSpeed Insights APIHow fast your site really loads
Map & Distance Matrix APIReal drive-times, not just a radius
Google Natural Language APIYour page, read the way Google reads it
SE Ranking Data APIWhere you rank, query by query
DataForSEO LabsRankings, audits and AI-search data
Outscraper Review FetcherAnalyse your & your competitors' reviews
Call Tracking IntelligenceEvery phone call, tracked to its source
Webflow + GSAPYour site, and the animation that keeps pet parents reading
EzyVet's APIYour real revenue, matched to each new client
AI Citation MonitoringWhether AI answers name your clinic

No account managers.
Just a human and a dog.

Jai & Willow
with Dr Jess
Vet Expo
with Dr Laurence
Willow
Jai & Willow
with Dr Jess
Vet Expo
with Dr Laurence
Willow

I design and run everything you've read on this page myself: the websites, the ads, the SEO, and the report. Vet clinics are the only businesses I work with.

How a web designer ended up working only with vet clinics is a longer story. It is on the About page.

FAQs

  • Am I locked into a contract?

    It depends on how you start. If you pay for the Website, SEO & Google Ads build up front, there's nothing tying you in afterwards, and you can stop the marketing whenever you like. If you take the discounted build instead, that one comes with a 12-month marketing commitment, because the lower price is paid off over the year. Either way, we'll tell you exactly which one you're agreeing to before anything gets signed.

  • What happens if it doesn't work?

    We don't do a money-back gimmick, because no one can honestly promise a result that Google and the market control. What we do instead is keep everything checkable: you see what was spent, how many pet parents called or booked, and what they went on to spend with you, matched against your own practice software, so it's never a case of taking our word for it. Many clinics cannot check at all: our research found 32% of the clinics we could assess cannot measure anything online.

  • How long until results?

    It depends on the channel. Call and booking tracking goes in during the first week, so you can see every call and booking from the start. Google Ads usually settle and start improving over the first 4 weeks. SEO is the slow one: it builds over months rather than weeks, and keeps building the longer it runs. We won't give you a date, because anyone who does is guessing, but you'll be able to watch it move the whole way through.

  • How much of my time will this take?

    Not much, and that's deliberate, because you've got a practice to run. The heaviest part is at the start, roughly 5 hours in the first few weeks, while we learn the clinic. After that it's about 30 minutes a month, mostly looking over the report and the odd decision only you can make, like whether to advertise a new service.