Veterinary Roots · extended diagnostic · chart prototypes

Twelve figures for the extended diagnostic

Prototypes for vetroots5.toolforge.ai, drawn from the same measured files the report already reads — the 1,544-point metro scan, the render crawl, the ranked-keyword pulls and the service-silo analysis. Every figure carries a table view; hover any mark for the underlying numbers. Palette, type and rules are the report’s own.

Figure 1
DataForSEO Labs · ranked keywords, all seven properties

One keyword on one site outweighs the other six combined

Estimated monthly organic visits, split into searches for the practice’s own name and everything else. Elliott Bay’s bar is almost entirely a single query — veterinarians near me emergency, 43,785 visits at rank 7 — which is 3.1× the entire organic footprint of the other six properties put together (13,931).

searches for the practice’s own nameother non-brand searchesthe single outlier keyword
Elliott Bay Animal Hospital54,113Lynnwood Animal Hospital5,590Rainier Veterinary Hospital2,825Firgrove Veterinary Hospital2,358Bothell Pet Hospital1,746Rainier Animal Fund721Veterinary Roots (group)691estimated monthly organic visits — true scale
Elliott Bay Animal Hospital54,113Lynnwood Animal Hospital5,590Rainier Veterinary Hospital2,825Firgrove Veterinary Hospital2,358Bothell Pet Hospital1,746Rainier Animal Fund721Veterinary Roots (group)691estimated monthly organic visits — true scale
Lynnwood Animal Hospital5,590Rainier Veterinary Hospital2,825Firgrove Veterinary Hospital2,358Bothell Pet Hospital1,746Rainier Animal Fund721Veterinary Roots (group)691the other six, rescaled to their own maximum
Lynnwood Animal Hospital5,590Rainier Veterinary Hospital2,825Firgrove Veterinary Hospital2,358Bothell Pet Hospital1,746Rainier Animal Fund721Veterinary Roots (group)691the other six, rescaled to their own maximum

Brand detection uses the report’s own BRANDY pattern (build_report.py:130), so these splits match the prose on sheet 05. That pattern does not catch bothell animal hospital or rainier animal hospital, which are brand searches — so the own-name share here is a floor, not a ceiling.

Table view
PropertyOwn nameOther non-brandOutlier keywordTotal
Elliott Bay Animal Hospital8629,46643,78554,113
Lynnwood Animal Hospital2745,3165,590
Rainier Veterinary Hospital1,0491,7762,825
Firgrove Veterinary Hospital1,2591,0992,358
Bothell Pet Hospital7729741,746
Rainier Animal Fund111610721
Veterinary Roots (group)221470691
Figure 2
1,544-point metro scan · 10 patient searches · vetroots_20260730_2238

On the map almost everywhere, at the top of it almost nowhere

Each row is one search, read as presence → top three. Presence is the share of the 1,544 scanned map points where any of the five offices appears at all; the second figure is the share where one reaches the top three — the only positions a patient sees without tapping “more places”. Presence runs 38–86%. The podium never clears 3.0%. For comparison, one competitor holds the top three on 51% of the map for tplo surgery dog.

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

“Present” and “top 3” are the union across all five offices, so a cell counts once no matter how many offices reach it. The weakest search is vet near me; the strongest competitor on any single search is Animal Surgical & Orthopedic Center.

Table view
SearchCells present%Cells top-3%Leading competitorIts top-3 cells
low cost vet near me1,32285.6%463.0%Timber Ridge Animal Hospital66
cat vet near me1,26181.7%422.7%Poulsbo Animal Clinic79
vet urgent care near me1,18876.9%312.0%Olympia Pet Emergency108
spay and neuter near me1,17476.0%90.6%Northwest Spay & Neuter Center463
vet near me1,14474.1%402.6%Apple Tree Cove Animal Hospital64
dog vet near me1,10671.6%291.9%Animal Emergency & Specialty Center114
puppy shots near me86656.1%90.6%BoosterPet Veterinary Care & Urgent Care in Bonney Lake94
tplo surgery dog69645.1%241.6%Animal Surgical & Orthopedic Center785
dog dental cleaning64541.8%191.2%Big Valley Pet Resort72
cat spay58037.6%100.6%Northwest Spay & Neuter Center457
Figure 3
Full render crawl · every URL in the inventory fetched

Bothell tells Google to ignore 464 of its 509 pages

Each bar is one property’s entire crawled page inventory. The canonicalised-away segment is pages that exist and load, and carry a canonical tag handing credit to a different URL — removed from the index by the site’s own instruction. This is not inferred: our renderer fetched every one of them, and all 464 are listed by URL in the crawl output. That leaves 45 of 509 pages at Bothell eligible to rank (9%). Every other property sits above 94%.

eligible to rankcanonicalised awaynever fetched
464Bothell Pet Hospital9%497737Rainier Veterinary Hospital30%16Firgrove Veterinary Hospital94%35Elliott Bay Animal Hospital97%37Lynnwood Animal Hospital97%96Rainier Animal Fund98%18Veterinary Roots (group)100%every page our renderer fetched · the figure is the eligible share
464Bothell Pet Hospital9%497737Rainier Veterinary Hospital30%16Firgrove Veterinary Hospital94%35Elliott Bay Animal Hospital97%37Lynnwood Animal Hospital97%96Rainier Animal Fund98%18Veterinary Roots (group)100%every page our renderer fetched · thefigure is the eligible share

Corroboration from a second, independent dataset. A URL cannot rank without being in the index, so the URLs that do rank are proof of what Google holds. Across every keyword Bothell ranks for anywhere, only 8 distinct URLs ever appear — against 509 published. That is a floor, not the index count: pages can be indexed and rank for nothing. The exact number of Bothell URLs sitting in Google’s index is the one figure here nobody outside the practice can produce — it needs Search Console access to a property we do not own. Rainier is the only property with a never-fetched bucket (37 URLs); it is shown rather than folded into the denominator so the bar and the page count agree.

Table view
PropertyEligible to rankCanonicalised awayNever fetchedPages fetchedEligible shareURLs proven indexed
Bothell Pet Hospital4546405098.8%8
Rainier Veterinary Hospital49773716330.1%34
Firgrove Veterinary Hospital16101794.1%5
Elliott Bay Animal Hospital35103697.2%10
Lynnwood Animal Hospital37103897.4%11
Rainier Animal Fund96209898.0%12
Veterinary Roots (group)180018100.0%6
Figure 4
Service-silo analysis (run_10b) · Seattle–Tacoma volume, every line measured

Demand with no page behind it anywhere in the group

Seven service lines have no service page on any of the seven properties. Each bar is monthly Seattle–Tacoma searches for that line’s leading query, labelled with what the same traffic costs to buy at the going click rate. Across the 5 lines with real demand that is $100,859 a month, against zero pages. Grooming is the surprise: 9,900 searches a month, level with emergency care, at a quarter of the click price.

demand worth a pagemeasured, but too small to act on
Emergency9,900/mo$5.97 a click · $59,103 of trafficGrooming9,900/mo$1.67 a click · $16,533 of trafficBoarding4,400/mo$4.30 a click · $18,920 of trafficDaycare1,900/mo$2.74 a click · $5,206 of trafficEnd-of-life care590/mo$1.86 a click · $1,097 of trafficPharmacy110/motoo little demand to justify a pageMicrochipping20/motoo little demand to justify a pageSeattle–Tacoma monthly searches for each line’s leading query
Emergency9,900/mo · $5.97 a click · $59,103 of trafficGrooming9,900/mo · $1.67 a click · $16,533 of trafficBoarding4,400/mo · $4.30 a click · $18,920 of trafficDaycare1,900/mo · $2.74 a click · $5,206 of trafficEnd-of-life care590/mo · $1.86 a click · $1,097 of trafficPharmacy110/mo · too little demand to justify a pageMicrochipping20/mo · too little demand to justify a pageSeattle–Tacoma monthly searches for eachline’s leading query

Every line on this chart is now measured. Four of them had no volume anywhere in the dataset until 2026-08-04, because the keyword seed pool was built from the silos the group already offers — so discovery never asked about the ones it does not. run_11f_absent_silo_volume.py closed that with one $0.09 lookup at the same Seattle–Tacoma DMA as the rest of the report. Microchipping is a genuine negative result, not a gap: its leading term draws 20 searches a month and five of its six terms returned no volume at all. Each figure is the line’s single highest-volume query, never a sum — DataForSEO reports clustered synonyms at identical volume (“dog grooming near me” and “dog groomer near me” are both 9,900 at $1.67), so adding a line’s keywords together would count the same demand twice.

Table view
Service lineLeading querySearches / monthCost per clickMonthly value
Emergencyemergency vet near me9,900$5.97$59,103
Groomingdog grooming near me9,900$1.67$16,533
Boardingdog boarding near me4,400$4.30$18,920
Daycaredog daycare near me1,900$2.74$5,206
End-of-life carepet cremation near me590$1.86$1,097
Pharmacypet pharmacy110$9.63$1,059
Microchippingdog microchipping near me20$4.21$84
Figure 5
26 directories checked · five Google profiles

12 of the 26 directories list nobody in the group

A filled square is a live listing found by our check; an empty one is an absence. The rows are sorted by how many of the five practices appear, so the block of empty rows at the bottom is the group’s shared blind spot: 12 directories carry no listing for any practice. The best-covered property, Elliott Bay Animal Hospital, reaches 11 of 26; Bothell Pet Hospital and Lynnwood Animal Hospital reach 3.

listedno listing found
BothellElliottLynnwoodRainierFirgroveFacebook5/5Yelp5/5Instagram4/5AAHA2/5Apple Maps2/5BBB2/5LinkedIn2/5MapQuest2/5DVM3601/5PetDesk1/5VetRatingz1/5Veterinarians.com1/5Yellow Pages1/5YouTube1/5Angi0/5Bing Places0/5Chamber of Commerce0/5Foursquare0/5Healthgrades0/5Hotfrog0/5Manta0/5Nextdoor0/5Thumbtack0/5Vets Directory0/5Vetstreet0/5Wellness.com0/5311385listed on
BotEllLynRaiFirFacebook5/5Yelp5/5Instagram4/5AAHA2/5Apple Maps2/5BBB2/5LinkedIn2/5MapQuest2/5DVM3601/5PetDesk1/5VetRatingz1/5Veterinarians.com1/5Yellow Pages1/5YouTube1/5Angi0/5Bing Places0/5Chamber of Commerce0/5Foursquare0/5Healthgrades0/5Hotfrog0/5Manta0/5Nextdoor0/5Thumbtack0/5Vets Directory0/5Vetstreet0/5Wellness.com0/5311385listed on

Read this as reach and consistency, not as rankings. Of the 25 of these directories that map to a website, only 2 — Instagram, Yelp — appear anywhere in the 20 Seattle result pages measured in figure 6. The remaining 23 never surface. Their value is a consistent name, address and phone number across the web, which is a ranking input for the map pack, plus the patients who search those sites directly. A report that sells them as page-one placements is selling something this data does not show.

Table view
DirectoryBothellElliottLynnwoodRainierFirgroveListed on
Facebook5
Yelp5
Instagram4
AAHA2
Apple Maps2
BBB2
LinkedIn2
MapQuest2
DVM3601
PetDesk1
VetRatingz1
Veterinarians.com1
Yellow Pages1
YouTube1
Angi0
Bing Places0
Chamber of Commerce0
Foursquare0
Healthgrades0
Hotfrog0
Manta0
Nextdoor0
Thumbtack0
Vets Directory0
Vetstreet0
Wellness.com0
Figure 6
20 searches · top 20 organic results each · Seattle, WA

Of 379 page-one positions, the group holds 22

Every cell is one organic result. Across the 20 searches patients actually type, 85% of the top-20 positions belong to another veterinary practice, 9% to a directory the group could be listed in, and 5.8% to the group. The best position any group site reaches is 1, and 4 of the 20 searches return no group property at all in the top 20.

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

Rows are ordered by the group’s best position, so the searches it is absent from fall to the bottom. Those bottom rows are the same story as figure 4: the searches with no group property anywhere in the top 20 are dog boarding near me, dog daycare near me, cat kennel near me, exotic vet near me — boarding, daycare and exotic care, three of the service lines with no page behind them. Absence from the results follows absence from the website. Gaps in a row are positions the API returned fewer than 20 results for. The directory share is small here, which is the point of the caveat on figure 5: being listed everywhere is worth doing for consistency and for direct traffic, but on these searches the page-one contest is against other practices, not against directories.

Table view
SearchBest group positionGroup resultsDirectory resultsOther practices
urgent care veterinarian13115
animal hospital near me31117
vet clinic near me31216
vet urgent care near me33115
pet hospital near me41117
veterinarian near me51215
animal hospital61216
low cost vet near me61216
emergency vet72116
24 hour vet near me71117
vet near me81216
cat vet near me111216
veterinarian121117
veterinary clinic near me131216
emergency vet near me152116
cat boarding near me151315
dog boarding near me0217
dog daycare near me0217
cat kennel near me0316
exotic vet near me0415
Figure 7
Google Business Profiles · every review, by the year it was left

All five profiles peaked years ago

One panel per Google profile, sharing a single scale so the heights compare directly. The tallest bar in each row is that practice’s busiest year, labelled with its count. Every one of the five peaked in 2022 or earlier. Firgrove Veterinary Hospital has the largest audience in the group at 896 reviews, and is running 39% below its 2020 rate. Reviews are the one ranking input a practice controls outright. Elliott Bay Animal Hospital is the exception worth asking about: its part-year 2026 (32) has already passed its whole of 2025 (17), so something there changed.

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

Five profiles, not seven properties. The Veterinary Roots and Rainier Veterinary Hospital websites share a single Google profile (cid 1026324305872410551), so its reviews are counted once here — this is what the report means by seven properties and five reputations. The final column is a part year: it runs to 2026-07-19, the most recent review anywhere in the group, so it is shown in its own shade and must not be read as a full-year total. It is also not annualised, because a review rate is not evenly spread across a year.

What fixes this

A review is not a permanent asset. Recency and sustained influx score as ranking factors in their own right — 11th and 14th of 187 — so a decade-old wall of reviews loses to a competitor’s steady weekly trickle. That is practitioner consensus, not Google: Google’s own guidance names review count and rating, and never mentions recency.

The fix is mechanical. Fire an automated text or email when the appointment closes out in the practice-management system, one tap through to the Google profile. 83% of people asked for a review last year left one — a practice that doesn’t ask isn’t competing for them. Make it a two- or three-step sequence, then measure your own conversion: the lift figures the trade press quotes for follow-ups trace back to nothing, and the only rigorous evidence is survey research, not reviews.

FigureSource What it is
Recency 11th, sustained influx 14th of 187 factorsWhitespark, Local Search Ranking Factors 202647 experts scoring 187 factors. Expert opinion — no access to Google’s algorithm.
83% of those asked left a review; 78% were askedBrightLocal, Local Consumer Review Survey 20261,002 US adults, SurveyMonkey. Published 11 Feb 2026.
Three successive reminders each raised responseSauermann & Roach, Research Policy, 2013Peer-reviewed, >24,000 invited. Web-survey response, NOT review requests — an analogue only.
“More reviews and positive ratings can help your local ranking”Google, Improve your local rankingGoogle’s own guidance. Names count and rating only — no mention of recency.
Table view
ProfileTotal reviewsPeak yearPeak count202420252026 so far
Firgrove Veterinary Hospital8962020131758040
Bothell Pet Hospital527202270493720
Rainier Veterinary Hospital466202080354319
Elliott Bay Animal Hospital355202153331732
Lynnwood Animal Hospital159202221151713
Figure 8
Internal link graph · every crawled URL, followed from the home page

Bothell’s home page leads to 60 of its 509 pages

A page no internal link points at is a page a visitor cannot navigate to and a crawler has little reason to keep. At Bothell 449 of 509 pages (88%) are in that state, and the 60 that are reachable all sit within 2 clicks of home. Rainier Fund orphans 34 of 98; Lynnwood, Firgrove and the group site orphan almost nothing.

reachable from the home pageorphaned — no internal link reaches it
60449Bothell Pet Hospital88% orphaned7588Rainier Veterinary Hospital54% orphaned6434Rainier Animal Fund35% orphaned2412Elliott Bay Animal Hospital33% orphaned143Firgrove Veterinary Hospital18% orphaned35Lynnwood Animal Hospital8% orphaned17Veterinary Roots (group)6% orphanedevery page the crawl found, by whether any internal link reaches it
449Bothell Pet Hospital88% orphaned7588Rainier Veterinary Hospital54% orphaned6434Rainier Animal Fund35% orphaned2412Elliott Bay Animal Hospital33% orphaned143Firgrove Veterinary Hospital18% orphaned35Lynnwood Animal Hospital8% orphaned17Veterinary Roots (group)6% orphanedevery page the crawl found, by whether anyinternal link reaches it

This is the mechanism behind figure 3, measured a second way. That figure read canonical tags; this one follows links. They are independent signals and they agree: Bothell’s 449 orphans and its 464 canonicalised-away pages describe the same collapsed site from two directions. The table below adds a column counting service and location pages reachable by one internal link at most — 67 at Bothell, 29 at Rainier Fund — pages that exist and rank for nothing because nothing points at them.

Table view
PropertyReachableOrphanedOrphan sharePages crawledDeepest click-depthMoney pages with ≤1 inbound link
Bothell Pet Hospital6044988%509267
Rainier Veterinary Hospital758854%163112
Rainier Animal Fund643435%98529
Elliott Bay Animal Hospital241233%3629
Firgrove Veterinary Hospital14318%1720
Lynnwood Animal Hospital3538%3820
Veterinary Roots (group)1716%1820
Figure 9
Service-silo analysis (run_10b) · 18 lines × 5 hospitals

Not one service line is covered by all five sites

A filled square means that hospital has a service page for that line — a page shaped like a service, not a passing mention in a blog post. Not one of the 18 lines is covered by all five. Rainier Veterinary Hospital covers the most at 9. Firgrove Veterinary Hospital describes no services at all — its site carries not one service page. The 7 empty rows at the bottom are the lines nobody covers, which is figure 4’s finding shown as an inventory.

has a service pagenone found
RainierElliottBothellLynnwoodFirgroveDental4/5Surgery4/5Urgent care4/5Wellness exams4/5Diagnostics & imaging3/5Nutrition3/5Senior care3/5Vaccinations3/5Laser therapy1/5Puppy & kitten1/5Specialist referral1/5Boarding0/5Daycare0/5Emergency0/5End-of-life care0/5Grooming0/5Microchipping0/5Pharmacy0/598860lines covered
RaiEllBotLynFirDental4/5Surgery4/5Urgent care4/5Wellness exams4/5Diagnostics & imaging3/5Nutrition3/5Senior care3/5Vaccinations3/5Laser therapy1/5Puppy & kitten1/5Specialist referral1/5Boarding0/5Daycare0/5Emergency0/5End-of-life care0/5Grooming0/5Microchipping0/5Pharmacy0/598860lines covered

Three lines rest on a single site: laser therapy on Elliott Bay, puppy & kitten and specialist referral on Rainier. A group that markets itself as one practice presents five different menus, and a patient who searches for a service reaches whichever site happens to describe it — or, for 7 of 18 lines, none of them.

Table view
Service lineRainierElliottBothellLynnwoodFirgroveSites
Dental4
Surgery4
Urgent care4
Wellness exams4
Diagnostics & imaging3
Nutrition3
Senior care3
Vaccinations3
Laser therapy1
Puppy & kitten1
Specialist referral1
Boarding0
Daycare0
Emergency0
End-of-life care0
Grooming0
Microchipping0
Pharmacy0
Figure 10
1,544-point metro scan · top 25 firms of 3,940, plus all five group offices

The firms that own the map sell one thing

Each cell is how many of the 1,544 scanned map points that firm holds a top-three position in, for that search. Darker is more. The names at the top are not general practices — they are a spay/neuter clinic, an orthopaedic surgery centre and four emergency hospitals. Northwest Spay & Neuter Center alone holds the top three on 6% of all cell-searches measured. The group’s strongest office, Firgrove, ranks 206th of 3,940 firms.

vet near mevet urgent care near mecat vet near medog vet near mespay and neuter near medog dental cleaningtplo surgery doglow cost vet near mecat spaypuppy shots near me463457Northwest Spay & Neuter Center969785Animal Surgical & Orthopedic Center785Puget Sound Veterinary Specialty & Emer…676Animal Emergency & Specialty Center521Veterinary Emergency Group (Lynnwood)513Veterinary Emergency Group (Seattle)507Hawks Prairie Veterinary Hospital485Timber Ridge Animal Hospital409Apple Tree Cove Animal Hospital408Bellevue Veterinary Emergency & Special…403Spanaway Veterinary Clinic388Nisqually Veterinary Clinic378Buckley Veterinary Hospital376Oly Cats369Poulsbo Animal Clinic368Uptown Animal Hospital & Urgent Care362Kitty Klinic359Dupont Veterinary Center357Pine Tree Veterinary Hospital356Mountain View Veterinary Hospital312BoosterPet Veterinary Care & Urgent Car…305BoosterPet Veterinary & Urgent Care Puy…303Deschutes Animal Clinic301Veterinary Emergency Group (Redmond)301Spay & Neuter Clinic at Seattle Animal…301Firgrove62Lynnwood59Elliott Bay57Rainier (HQ)41Bothell40total
vet near mevet urgent care near mecat vet near medog vet near mespay and neuter near medog dental cleaningtplo surgery doglow cost vet near mecat spaypuppy shots near meNorthwest Spay & Neuter Center 969463457Animal Surgical & Orthopedic Center 785785Puget Sound Veterinary Specialty & Emer… 676Animal Emergency & Specialty Center 521Veterinary Emergency Group (Lynnwood) 513Veterinary Emergency Group (Seattle) 507Hawks Prairie Veterinary Hospital 485Timber Ridge Animal Hospital 409Apple Tree Cove Animal Hospital 408Bellevue Veterinary Emergency & Special… 403Spanaway Veterinary Clinic 388Nisqually Veterinary Clinic 378Buckley Veterinary Hospital 376Oly Cats 369Poulsbo Animal Clinic 368Uptown Animal Hospital & Urgent Care 362Kitty Klinic 359Dupont Veterinary Center 357Pine Tree Veterinary Hospital 356Mountain View Veterinary Hospital 312BoosterPet Veterinary Care & Urgent Car… 305BoosterPet Veterinary & Urgent Care Puy… 303Deschutes Animal Clinic 301Veterinary Emergency Group (Redmond) 301Spay & Neuter Clinic at Seattle Animal… 301Firgrove 62Lynnwood 59Elliott Bay 57Rainier (HQ) 41Bothell 40

This is the evidence behind figure 4’s recommendation. The map does not reward breadth; it rewards a site that is unambiguously about one service. Every firm above the group is narrower than the group. Rank is out of the 3,940 distinct firms the scan saw anywhere in the metro, and the five group offices are shown wherever they fall rather than being promoted into the top 25.

Table view
FirmRankTotalvet near mevet urgent care near mecat vet near medog vet near mespay and neuter near medog dental cleaningtplo surgery doglow cost vet near mecat spaypuppy shots near me
Northwest Spay & Neuter Center19694064463401545716
Animal Surgical & Orthopedic Center2785000000785000
Puget Sound Veterinary Specialty & Emergency3676323267891734227061
Animal Emergency & Specialty Center452140471711414041758084
Veterinary Emergency Group (Lynnwood)551315341011222701227076
Veterinary Emergency Group (Seattle)65072344239823401215058
Hawks Prairie Veterinary Hospital74855746506536568651731
Timber Ridge Animal Hospital8409407543485828166464
Apple Tree Cove Animal Hospital940864616048055261750
Bellevue Veterinary Emergency & Specialty1040362228310901365040
Spanaway Veterinary Clinic113883733323955490544247
Nisqually Veterinary Clinic1237842323750534715472530
Buckley Veterinary Hospital133765841496028503492018
Oly Cats143692064110010114357
Poulsbo Animal Clinic153684438793530455501419
Uptown Animal Hospital & Urgent Care16362295045605722442350
Kitty Klinic1735912732802021898
Dupont Veterinary Center183574934474741402373228
Pine Tree Veterinary Hospital193565348444526738461336
Mountain View Veterinary Hospital2031234424339860056624
BoosterPet Veterinary Care & Urgent Care in Bonney Lake21305103416128630442494
BoosterPet Veterinary & Urgent Care Puyallup/South Hill22303176526223393451865
Deschutes Animal Clinic233013411333632347424131
Veterinary Emergency Group (Redmond)2430116333751240514031
Spay & Neuter Clinic at Seattle Animal Shelter2530100001610051341
Firgrovegroup62116810480681
Lynnwoodgroup599101710071500
Elliott Baygroup57117790281003
Rainier (HQ)group4165640161003
Bothellgroup403345583522
Figure 11
Full render crawl · every phone number on every page

Rainier Animal Fund publishes no phone number on 91 of its 98 pages

A site-wide number is one appearing on at least a fifth of a property’s pages. Elliott Bay Animal Hospital and Bothell Pet Hospital each run two different numbers site-wide — at Bothell they sit on 509 and 502 of 509 pages, so nearly every page carries both. Rainier Animal Fund has the opposite problem: its number appears on 7 pages and the other 91 carry none. Name, address and phone consistency is a direct input to map-pack ranking, and it is among the cheapest things on this list to fix.

the property’s primary numbera competing site-wide numberpages with no number at all
no number on 91 of 98 pagesRainier Animal Fund+2 on single pages(206) 285-738736 of 36 pages(206) 285-907434 of 36 pagesElliott Bay Animal Hospital+10 on single pages(425) 486-3251509 of 509 pages(425) 652-8461502 of 509 pagesBothell Pet Hospital+13 on single pages(206) 324-4144126 of 126 pagesRainier Veterinary Hospital+1 on single pages(425) 771-630038 of 38 pagesLynnwood Animal Hospital+14 on single pages(253) 848-156317 of 17 pagesFirgrove Veterinary Hospital+3 on single pages(206) 285-738718 of 18 pages(425) 486-325118 of 18 pages(425) 771-630018 of 18 pagesVeterinary Roots (group)+2 moregroup site — expected
no number on 91 of 98 pagesRainier Animal Fund+2 on single pages(206) 285-738736 of 36 pages(206) 285-907434 of 36 pagesElliott Bay Animal Hospital+10 on single pages(425) 486-3251509 of 509 pages(425) 652-8461502 of 509 pagesBothell Pet Hospital+13 on single pages(206) 324-4144126 of 126 pagesRainier Veterinary Hospital+1 on single pages(425) 771-630038 of 38 pagesLynnwood Animal Hospital+14 on single pages(253) 848-156317 of 17 pagesFirgrove Veterinary Hospital+3 on single pages(206) 285-738718 of 18 pages(425) 486-325118 of 18 pages(425) 771-630018 of 18 pagesVeterinary Roots (group)group site — expected+2 more

Two things this figure deliberately does not claim. Counting every distinct number would be misleading — Bothell’s crawl saw 15, but 13 appear on a single page each and are referral and emergency numbers quoted inside articles, which is normal. Only numbers on a fifth or more of pages are counted here. And vetroots.com carries five numbers on every page because it is the group site listing all five hospitals — correct, not a defect, and marked as such. Phones are DERIVED from the crawled corpus. The GBP phone is NOT known yet and must not be assumed equal to the modal site phone.

Table view
PropertyPagesSite-wide numbersOne-off numbersPages with noneThe numbers
Rainier Animal Fund980291
Elliott Bay Animal Hospital3621002062857387, 2062859074
Bothell Pet Hospital50921304254863251, 4256528461
Rainier Veterinary Hospital1261102063244144
Lynnwood Animal Hospital3811404257716300
Firgrove Veterinary Hospital171302538481563
Veterinary Roots (group)185002062857387, 4254863251, 4257716300, 2538481563, 2063244144
Figure 12
Backlink profiles · DataForSEO, all seven properties

Link authority is not converting into rankings here

Each point is one property: referring domains across, keywords ranking in the top ten up. If authority were driving results the points would trend upward. They do not — the correlation is r = -0.01, effectively none. Rainier Animal Fund has the strongest backlink profile in the group (domain rank 207, 127 referring domains) and just 17 top-ten keywords, while Lynnwood Animal Hospital converts 68 referring domains into 53.

01002003000204060Elliott Bay Animal Hospital DR 165Lynnwood Animal Hospital DR 118Firgrove Veterinary Hospital DR 140Rainier Veterinary Hospital DR 187Bothell Pet Hospital DR 172Veterinary Roots (group) DR 54Rainier Animal Fund DR 207referring domains →↑ keywords in the top 10
02000204060Elliott Bay Animal Hospital DR 165Lynnwood Animal Hospital DR 118Firgrove Veterinary Hospital DR 140Rainier Veterinary Hospital DR 187Bothell Pet Hospital DR 172Veterinary Roots (group) DR 54Rainier Animal Fund DR 207referring domains →↑ keywords in the top 10

Seven points is not a study. A correlation across seven properties is weak evidence on its own and would not survive as a general claim about link building. What it does support is narrower and more useful: within this group, the properties with the most links are not the ones ranking, so more links is not the lever to pull first. Figures 3, 8 and 9 name what is holding those sites back, and none of it is authority.

Table view
PropertyDomain rankReferring domainsBacklinksTop 10Top 3
Rainier Animal Fund2071271,029171
Rainier Veterinary Hospital1873392,5073210
Bothell Pet Hospital172243527245
Elliott Bay Animal Hospital1651695536511
Firgrove Veterinary Hospital14047146349
Lynnwood Animal Hospital11868190538
Veterinary Roots (group)543972181