Summary Report 04 August 2026

Veterinary Roots

A comprehensive diagnostic report for all Vetroots’ digital properties

From
Douglas Mallett
www.toolforge.ai
800 Bellevue Way NE, Ste 500
Bellevue, WA 98004
To
Karon Osborne, Manager, VMC
Veterinary Roots/Elliott Bay Animal Hospital
2042 15th Ave W
Seattle, WA 98119
Re
Indeed Marketing Post —
Summary Report

Hello Karon,

For Vetroots, I took a deep look at all of your online properties, and I have some information for you. I have scanned the search rankings for all 849 Puget Sound veterinary practices covering 2,600 square miles, from Arlington to Lacey. I have also scanned all seven of your websites for server issues and structural problems. This page is the summary of what I found; the full diagnostic report is linked at the bottom.

849
veterinary practices ranking on Google Maps
2,600
square miles scanned, Arlington to Lacey
77,200
chances to land in the top three
259
times Vetroots got there — under half a percent
01Rankings

Google Maps Rankings of All Vetroots Properties

Rankings

From Arlington to Lacey, in a 2,600 square mile area, there are 849 veterinary practices currently ranking on Google maps. I have created a webapp that shows all of these rankings for the top 10 keywords in the veterinary space, calculated by cost per click and search volume.

All five hospitals are represented here, plus the nonprofit. The Vetroots recruiting site does not have a Google Business Profile, so it is not listed.

Across your five hospitals and ten searches, scanned at 1,544 points each — 77,200 chances to land in the top three — you get there just 259 times, well under half a percent overall. Only one hospital ever breaks even 1%, and then only on one search.

On the map below, each ring is one scan point, and the number inside it is your rank at that spot — single digits near the hospital, nineties at the edges of your service area. This is a typical result for a business with strong reviews and weak websites.

Map visibility grid across Puget Sound; each ring is one scan point and the number inside it is the Vetroots rank at that spot
Fig. 01 Each ring is one scan point; the number inside is your rank in Google’s map results at that spot. Here is the map, live: vetroots4.toolforge.ai.

Search results

Appearing on the map and being chosen are two different things. Google shows three practices before a patient has to tap “more places”, so the question that decides whether the phone rings is not whether you are on the map. It is whether you are in those three.

The chart below draws both ends of that gap for each of the ten searches. Presence is genuinely strong — depending on the search you appear across 38% to 86% of the map. The top three is where it stops, and no search clears 3%. These positions are winnable: on tplo surgery dog a single competitor holds the top three across 51% of the same map. They are simply not being won here.

0%25%50%75%100%low cost vet near me 86%cat vet near me 82%vet urgent care near me 77%spay and neuter near me 76%vet near me 74%dog vet near me 72%puppy shots near me 56%tplo surgery dog 45%dog dental cleaning 42%cat spay 38%all ten searches0.6%–3.0% of the mapappears at allin the top 3
low cost vet near me86% → 3.0%cat vet near me82% → 2.7%vet urgent care near me77% → 2.0%spay and neuter near me76% → 0.6%vet near me74% → 2.6%dog vet near me72% → 1.9%puppy shots near me56% → 0.6%tplo surgery dog45% → 1.6%dog dental cleaning42% → 1.2%cat spay38% → 0.6%in the top 3appears at all
Fig. 02 Each row is one of the ten searches patients type, read as presence → top three: how much of the map you appear on at all, then how much of it you actually reach the top three — which is all a patient sees before tapping “more places”. Presence is strong. The podium never clears 3%.

Reviews

Reviews are the one ranking input you control outright — no developer, no agency, nothing to wait on. They are also the strongest asset the group already has, which is what makes the shape of the chart below worth a minute of your time.

Every one of the five profiles peaked in 2022 or earlier. Firgrove has the largest audience at 896 reviews and is now running 39% below its 2020 rate. The exception is Elliott Bay: its part‑year 2026 has already passed its whole of 2025, so something there changed, and it is worth knowing what — because whatever it is, the other four can copy it.

busiest yeara completed year2026, a part year
Firgrove Veterinary Hospital896 reviews since 201140 so far in 2026131Bothell Pet Hospital527 reviews since 201320 so far in 202670Rainier Veterinary Hospital466 reviews since 201119 so far in 202680Elliott Bay Animal Hospital355 reviews since 201332 so far in 202653Lynnwood Animal Hospital159 reviews since 201213 so far in 202621’12’14’16’18’20’22’24’26
Firgrove Veterinary Hospital896 reviews since 2011 · 40 so far in 2026131Bothell Pet Hospital527 reviews since 2013 · 20 so far in 202670Rainier Veterinary Hospital466 reviews since 2011 · 19 so far in 202680Elliott Bay Animal Hospital355 reviews since 2013 · 32 so far in 202653Lynnwood Animal Hospital159 reviews since 2012 · 13 so far in 202621’12’16’20’24’26
Fig. 03 The reviews are genuinely strong — and every one of the five practices peaked in 2022 or earlier. Reviews are the one ranking input you control outright, which makes this the cheapest of the fixes in this letter.
02Repair plan

SEO Repair Work

There is nothing complicated about the repair work; what matters is the order.

First, repair that which directly blocks your search rankings — the technical SEO issues on the websites such as broken links and images, missing tags, the slow servers and so on. The largest single item is at Bothell, where 464 of 509 pages cannot appear in Google’s results at all — most of them because the pages are no longer being served, the rest because of a tagging error; that repair is worth more than everything else on this list, and I detail it under Websites: Current Issues below. Then the rest: for example, your websites variously score 28/100 to 56/100 for speed on mobile devices. Google penalizes heavily on these issues by suppressing search rankings, as slow server speeds and broken site infrastructure prevent relevant content from reaching the searcher.

Next, build out content pages for your sites that exactly match what searchers are looking for. I have all of this data, and it is extensive — it is all referenced in my diagnostic report. Build content pillars with topical relevance — exactly what Google and Bing want to see — and then produce content that reflects EEAT: expertise, experience, authority and trust.

Vetroots already has everything you need to begin ranking properly — a long legacy within the local communities, deep expertise in the field, the authority conferred by degrees and certifications, and the trust proven by your many excellent customer reviews.

All of this is possible with the correct diagnosis and execution. I do not see anything missing here, except the actual creation of a proper and robust digital presence.

03Keywords

Keywords

Keywords are the currency of search engine optimization.

Currently, Vetroots does not rank anywhere near the top for one of the most expensive keywords ‘tplo surgery dog’, which is also one of the most profitable surgical procedures for a veterinary practice. Elliott Bay ranks #134 for this keyword, Lynnwood is at #150, Rainier #163, Bothell #220 and Firgrove #429. The Rainier hospital mentions that specialists are available for this surgery, Bothell and Lynnwood mention orthopedics (Bothell also has two dead blog URLs on cruciate‑repair topics), and Firgrove mentions advanced orthopedics with two doctors — Dr. Barber and Dr. Shirley — claiming it by name in their bios.

‘tplo surgery dog’ — rank in the regional field
Elliott Bay #134 Lynnwood #150 Rainier #163 Bothell #220 Firgrove #429

Other wins are close. Dozens of your keywords sit at positions 11 to 30 — page two of Google, where nobody looks. Lynnwood is at #11 for urgent care; one good revision of an existing page is often all it takes to cross onto page one. Bothell, meanwhile, ranks for its sister hospital’s name but not for its own services.

These are just a few examples, and there is much more granular data available. All of the Vetroots hospitals can begin ranking for high demand and high profit keywords, using dedicated and sustained SEO strategies.

a Veterinary Roots propertya directory it could be listed inanother veterinary practice
15101520urgent care veterinariananimal hospital near mevet clinic near mevet urgent care near mepet hospital near meveterinarian near meanimal hospitallow cost vet near meemergency vet24 hour vet near mevet near mecat vet near meveterinarianveterinary clinic near meemergency vet near mecat boarding near medog boarding near medog daycare near mecat kennel near meexotic vet near meposition on the Seattle results page, 1 to 20
15101520urgent care veterinariananimal hospital near mevet clinic near mevet urgent care near mepet hospital near meveterinarian near meanimal hospitallow cost vet near meemergency vet24 hour vet near mevet near mecat vet near meveterinarianveterinary clinic near meemergency vet near mecat boarding near medog boarding near medog daycare near mecat kennel near meexotic vet near meposition on the Seattle results page, 1 to 20
Fig. 04 Every cell is one organic result across the twenty searches patients actually type. Of 379 page-one positions, the group holds 22.
04Citations

Citations

Another area that affects local SEO is called citations — how you appear in business directories such as Yelp, Google Business Profile, Apple Maps, Bing Places, Nextdoor, Citysearch and MapQuest. All of these are free — no payments are required — but they must all match exactly, with no exceptions. The Vetroots hospitals appear in as few as 3 of the 26 directories I checked — none are on Bing, and three of five are missing from Apple Maps, which is the default on every iPhone.

05Zero click

AEO / Zero Click

There is also a new form of search now, GEO (Generative Engine Optimization) or AEO (Answer Engine Optimization). These are called zero click searches, as they result in no clicks back to your website. Google’s AI overviews and ChatGPT/Gemini/Claude/Perplexity are examples of this — they offer the answer directly, and no searchers ever land on your site. There are specific ways you can use this new search mode to appear in AI rankings, and to also create demand and loyal customers. This involves heavy social media content generation and posting, using specific strategies for timing, content ratios, user engagement, etc.

There is a lot more to SEO — the information above is just a small sample of the repair work to be done. I am happy to explain all of this in more detail.

06Redesign

The Websites — Restructured and Redesigned

The websites are due for rebuilding, with modern design systems, expanded content and hosting on extremely fast edge servers. I have already drafted a working redesign of the Vetroots site. It’s just the main page, but it gives you a good idea of the upgrade potential.

Working redesign of the Veterinary Roots home page
Fig. 05 Working redesign of the Veterinary Roots home page. Demo site: vetroots2.toolforge.ai.
07Site issues

Websites: Current Issues

The websites have a lot of issues. Bothell Pet Hospital is the clearest case. The site has 509 pages, and 438 of them no longer exist. Ask for one — any article in the blog archive — and the server does not return the page. It sends you to the homepage instead. There is nothing there for Google to index and nothing there for a pet owner to read.

Another 25 pages do still load, but they carry a tag pointing Google at a test server that no longer exists. It happened during a WordPress migration, when those tags were never corrected. These 25 are the commercially important ones — your services pages, the team pages, the client forms — and they are a settings fix, with nothing to rewrite. The 438 are a different job: that content has to be restored from backup or rewritten. That same migration left 101 broken images on the Bothell and Rainier sites, including staff photos and the banners on your Surgery and Advanced Diagnostics pages.

With one further page that was simply moved, that is 464 pages. That leaves 45 pages for Bothell, out of 509, that can appear in a search at all.

Bothell is not the only one. Rainier Veterinary Hospital has the same problem on a smaller site: 49 of its 126 pages can be indexed, so 77 cannot. Rainier also owns 82 of those 101 broken images — Bothell has 19. One site in this condition is an accident. Two is a pattern that nobody is watching for.

There is a second problem underneath the first, and fixing the tags does not fix it. 449 of Bothell’s 509 pages cannot be reached by following links from the home page — no menu entry, no link, no trail leads to them. An independent commercial crawler confirmed it: it ran out of links after 84 pages, 17% of the site. Restoring the missing content and repairing the tags makes those pages eligible to rank; it does not make them reachable. Both have to be done.

Stranded in that set are 67 service pages that almost nothing else on the site links to — the pages describing the procedures you actually sell. The other sites have their own issues, detailed in my extended report.

Additionally, the sites are hosted on very slow servers. Not one of the seven properties scores above 56 out of 100 on Google’s mobile speed test, and Bothell scores 28. Most pet owners search on a phone, and a slow page loses them before it finishes loading — Google also pushes slow pages down the results. Vetroots’ seven live sites run on a fragmented, low-end stack — five (the group site, Bothell, Lynnwood, Rainier, and the Rainier Animal Fund) share a single Bluehost shared-hosting IP on WordPress, Elliott Bay runs WordPress on WP Engine with DNS split off to Network Solutions, and Firgrove is a separate Wix build with no shared CMS at all. In short: no unified platform, no CDN, and three different hosts/DNS providers across seven properties under one brand.

None of this is anyone’s fault, and it is actually fairly common. Web designers are just that — they are not systems analysts, backend developers or data engineers.

Bothell Pet Hospital — index status
Pages on the site509
No longer served — redirect to home page438
Load, but point at a dead test server25
Moved elsewhere1
Unreachable from home page449
Pages that can appear in a search45
08Social

Social Media — Content and Posting

Search is not the only channel for visibility, especially with the rise of zero click searches. Social media is becoming more important now for this new era of search engineering, but the strategies have changed in several important ways.

No longer can we simply post content, updates and links — all of this has changed recently with the advent of AI engines, and content strategy is still evolving as we speak.

Content has to bring real value to the viewer — it has to drive engagement, and by offering value (new information, unique perspectives, expert commentary, etc) the viewer becomes involved with your brand (signing up for newsletters, programs, discounts, etc.) This allows you to capture those viewers from those digital islands (AI engines, Instagram, TikTok etc) and establish your own island, typically a vibrant email campaign, and sometimes direct SMS messaging. In this way, you own your customer base, and you have direct opt-in access to those clients. This is a very powerful position to be in.

A social media presence begins with compelling content creation — bold graphics, clear information design and engaging stories and information. This can be created via AI, but a human should be in the loop for initial design comps, campaign strategy and final edits and approvals.

I have created some social media content examples for your review — sixteen animated social graphics for Veterinary Roots, ready to post. Again these are just some examples — an almost unlimited amount of design variations are available.

Sixteen animated social graphics created for Veterinary Roots
Fig. 06 Sixteen animated social graphics created for Veterinary Roots. Social media tile examples: vetroots3.toolforge.ai.
09Next steps

How to Work Together

I know you are seeking an in‑house marketing position, and I write to let you know of an additional option — adding someone like myself as a fractional data, content and SEO lead in order to more effectively support your marketing manager hire.

They take brand, storytelling and recruiting — the work a good marketing hire is best at — and I take the technical and analytical side. Or, if it serves you better, I will cover the whole posting, minus whatever you would rather keep in-house.

Here are my findings. Every number in this report was measured, not estimated. All of my work is evidence-based, backed by data and rich, interactive reporting. The full diagnostic is at vetroots5.toolforge.ai.

I am always available for a follow‑up discussion whenever it suits you.