Two ways to work together
Keep your current website
I can review your local search presence, Google Business Profile, site content and technical setup, and indexing or Search Console data when you authorize access. Ongoing monitoring can identify changes and give you clear recommendations. Changes to a third-party site are scoped separately and require the right access.
Replace it with a managed website
If you are ready to leave your current provider, I build custom veterinary websites with clear hours, services, after-hours information, hosting, maintenance, and search-friendly structure. Your practice owns the code and assets.
Flagship veterinary client: The Local Vets
Website development + recurring services
The Local Vets, Franklin, Tennessee
The Local Vets is an active, privately owned small-animal practice and an ongoing WSG client. I built the original website and supported its launch. Now that the clinic is open, I continue providing monthly SEO, GEO, and AEO services.
Verified work delivered: custom website development, care and service pages, founder and practice information, membership programme content, FAQ, email capture, directions, launch support, and ongoing search and AI-readability monitoring.
What ongoing management adds: regular checks for indexing, technical issues, inaccurate business details, search visibility changes, AI answers, and opportunities for scoped content or site improvements. Monitoring produces findings and priorities; it does not promise rankings, citations, patient growth, or revenue.
No client-approved traffic, ranking, patient-acquisition, or revenue results are published here. The proof is the live work and the continuing relationship.
What I review on an existing veterinary website
A current website does not need to be replaced simply because it uses a template or an outside provider. The first question is whether pet owners can find accurate services, hours, after-hours guidance, and a clear way to contact the practice.
- Ownership and access. I confirm who controls the domain, hosting, analytics, content, and Google Business Profile before recommending changes.
- After-hours information. A worried pet owner should be able to find accurate referral details and tappable phone numbers without hunting.
- Hours and contact details. I compare the website with the Google profile and flag discrepancies for the practice or its current provider to correct.
- Measured mobile performance. I test the actual pages and images rather than assuming the platform or provider is the cause.
- Search and AI readability. I review indexing, page structure, structured data, and whether systems can accurately identify the practice and services. These improvements do not secure rankings or AI citations.
- Accessibility fundamentals. I review contrast, keyboard navigation, labels, alternative text, and other testable WCAG criteria. An overlay alone is not an audit.
I do not ship an overlay. I build to WCAG 2.1 Level AA and run a real audit against the finished site, then hand you the findings with citations. That report is not a legal opinion and not a certificate, and anyone selling you one of those from a scan is overselling it.
What I build for a practice
An after-hours page that works
Its own URL, the emergency hospitals you actually refer to, addresses and tappable phone numbers, and honest opening hours. Not a claim of 24/7 care you do not offer.
Services people search for
Wellness exams, vaccinations, dentistry, surgery, diagnostics and the in-house pharmacy, each written as who it is for, what happens, and what you leave with.
Your doctors, as people
Real portraits and short bios, each with its own URL for a multi-doctor practice. Reviews name your staff far more often than your services.
New client and records
What to bring, where to fax records, how long a first visit runs, and a request form that reaches the front desk rather than a vendor's inbox.
Appointment requests
A form that emails the practice or posts into the practice management system you already use. If you would rather people call, I say so plainly and make the number impossible to miss.
Boarding, grooming and daycare
Rates, vaccination requirements and drop-off windows, published rather than hidden behind a phone call. Often better as its own site, see below.
What ships in the code
VeterinaryCareschema carrying your name, address, phone, opening hours and services, plusVeterinarianfor each doctor andFAQPagewhere you answer real questions.- An
llms.txtmanifest and semantic markup, so AI assistants can read the practice rather than guess at it. - Hand-written HTML, CSS and JavaScript. No plugin stack, no page builder, nothing to keep patched. If your practice is committed to WordPress I will build it there instead, and say so up front.
- Core Web Vitals treated as a target rather than an afterthought, with images sized for phones.
- Real accessibility work: contrast, keyboard navigation, labelled fields, alt text, a skip link, and an accessibility statement page rather than a widget.
- A privacy policy written against the California checklist, and no third-party trackers firing before someone has agreed to them.
Two sites, not one, when there is boarding
If boarding or daycare operates under its own name, a separate website may make the two offerings clearer. A separate Google Business Profile is only appropriate when the boarding business independently meets Google's eligibility rules. A second website does not create eligibility or guarantee better rankings.
The hospital sends people who need a kennel. The kennel sends people who need a vet, and gets to say the thing no standalone kennel can: there is a veterinary team through the door.
What it costs
Practice
$1,800
up to 10 pages, one-time
- Home, about, doctors, services
- New client and records
- After-hours and emergencies
- Contact with a map
- Privacy and accessibility pages
- All-Category audit at launch, a $499 report, $0 due
Growth
$3,500
up to 20 pages, one-time
- Everything in Practice
- Per-doctor pages
- Species or service lines
- Location pages for a second site
- Reviews page with schema
- All-Category plus Plan Conformance
Care
$79 to $299
a month, 14 day cancel
- Host at $79: hosting, SSL, backups, uptime
- Local at $149: edits, SEO, GEO and AEO monitoring, review requests, a quarterly re-audit
- Grow at $299: more hours, more pages, continuous monitoring, a monthly re-audit and a written monthly summary
- You keep the files if you leave
A boarding site as a second property is quoted alongside the main build rather than at full price again. I do not run ads and I do not post to your Google Business Profile. What the monthly plans buy is monitoring: where you rank, whether the AI engines cite you, and what breaks after launch.
Know the full cost before you move
A replacement quote separates the one-time build from optional monthly care. Before recommending a move, I also identify who controls the domain, hosting, analytics, content, and Google Business Profile so the practice can compare the real transition work with keeping its current provider.
How it goes
- A written brief. What the practice does, what is broken, and what you want people to do when they land. Nothing needs to be scheduled.
- A sitemap. Agreed before anything is designed, so nobody is surprised by what is and is not in the build.
- A staging link. You watch it come together and say what is wrong while it is cheap to change.
- Photography. Your team, your rooms and, with permission, your clients' animals. I do not use stock photographs of other people's pets, because that is the fastest way for a practice to look like every other one.
- Launch and audit. The site goes live and the Sentinel report runs against it, so you start with the findings in hand.
- Care, if you want it. Month to month. If you would rather run it yourself, that is a supported answer and the files are yours.
Veterinary web design questions
Do I need a new website?
No. I can begin with a review and ongoing monitoring of the site you have. A replacement only makes sense when the current setup blocks important improvements, ownership, or reliable support.
Can you work alongside my current website provider?
Yes. I can provide findings and recommendations that your provider implements. If you want me to make changes, I first confirm that the provider permits access and scope the work separately.
What if my provider controls my website?
I start by identifying who controls the domain, hosting, content, analytics, and Google Business Profile. Then I explain what can be transferred, what needs permission, and whether a replacement is necessary.
What does monthly support include?
Plans run from $79 to $299. Depending on the plan, they include hosting, backups, content changes, and SEO, GEO, and AEO monitoring. The exact inclusions are on the pricing page. I do not post to your Google Business Profile.
Can I cancel?
Yes. Care plans have a 14 day cancellation period. If I built the site, you keep the files.
Do I own the website?
Yes. The code, the domain, the hosting account, the Google Business Profile and the analytics are all in the practice's name from day one. If you leave, you take the files. I do not hold a domain to keep a client.
How long does it take?
Most practice sites launch in 4 to 6 weeks from the written brief. What usually decides the timeline is photography and confirming your services, hours and after-hours referrals, not the build itself.
Will the site meet ADA and WCAG?
I build every site to WCAG 2.1 Level AA and audit it against that standard before launch: colour contrast, keyboard navigation, labelled form fields, alt text, and a real accessibility statement page.
What that does and does not mean: my reports are automated audits with citations. They are not a law firm opinion, not a VPAT, and not a guarantee of compliance. If you need a manual review or a formal VPAT, that is separate work and I will quote it. I do not ship an overlay widget, because an overlay is not an audit.
Do you write clinical content?
No. You supply anything clinical. I structure it, shorten it and mark it up so search engines and AI assistants can read it. I will not invent treatment claims or outcomes for a veterinary practice, and I will not put a veterinarian's name on words they did not approve.
Can you move me off my current vendor?
Usually. The awkward part is rarely technical: it is finding out who actually holds the domain and the Google Business Profile. I check that early and tell you what I find, including when the answer is inconvenient. A migration plan maps existing URLs and content, prepares redirects where needed, and monitors Search Console after a careful DNS cutover. Search performance can change during any migration, so I do not promise unchanged rankings.
Do you do boarding sites too?
Yes. Boarding can remain part of the practice site or be scoped as a separate site when it operates as a distinct brand. A second site does not create eligibility for another Google Business Profile or secure rankings.
Do I have to sign a contract?
The build is a fixed price agreed before I start. Care plans are month to month with a 14 day cancel, and you keep the files either way.
Are you only in California?
I am in Santa Rosa and can meet in person across Sonoma, Marin, Napa and Solano. The veterinary work is not limited to that: The Local Vets is in Franklin, Tennessee. Practices anywhere in the US are fine.
A note on compliance. Sentinel accessibility and privacy reports are automated audits with citations. They are not a law firm opinion, a VPAT, or a guarantee of compliance. I do not collect clinical records on a brochure site. Appointment forms go to the practice email or to the practice management system you already use.