← Leaderboard
82.1

Lake Norman at Mooresville Animal Hospital

Veterinarian / animal hospital · https://www.mooresvilleanimalhospital.com/

B — StrongPARTIAL · 89% measuredAI-Readiness 76/100
Who runs this board: This leaderboard is built and operated by Surphmore Consulting, a Cornelius, NC consultancy that also sells website, SEO, review, and Google Business Profile services, the same kinds of services that can raise these scores. Scores are our opinion, computed from the public signals shown on each scorecard as of its scan date, using the published methodology. They are never for sale, and whether a business is a Surphmore client has no effect on its score. Surphmore itself is listed and scored by the identical pipeline.
A · Google Business Profile & Local Pack
19.2 / 2273% measured
measured
Profile exists, claimed & operational (GATE)
Google Business Profile found (website match) and marked OPERATIONAL.
{"business_status":"OPERATIONAL","place_id":"ChIJico6Dz5VUYgRvIkay1zf91M","matched_as":"Lake Norman at Mooresville Animal Hospital","match_confidence":1,"match_by":"website match"}
5/5
measured
Primary category set & specific
Primary category is 'veterinary_care'. Most-specific-category judgement is deferred to the full model.
{"primary_type":"veterinary_care","types":["veterinary_care","pharmacy","pet_boarding_service","pet_care","health","service","point_of_interest","store","establishment"]}
3/5
measured
NAP, website link & hours complete
4 of 4 core fields present (address, phone, website, hours).
{"address":true,"phone":true,"website":true,"hours":true}
5/5
awaiting data
Local 3-pack share of voice
Local-pack ranking grid scan is part of the paid sampled layer.
awaiting data
Apple + Bing parallel presence
Apple Business Connect + Bing Places check needs a licensed maps-panel provider.
measured
Attributes / owner photos present
Photos are present on the profile.
{"photos_present":true}
1/1
B · Reviews & Reputation
18.8 / 2095% measured
measured
Review recency
The newest review we found was posted within the last 30 days.
{"newest_review":"within the last 30 days","basis":"full dated history (newest-first)"}
4/4
measured
Rating quality (Bayesian)
Volume-adjusted customer rating lands in the strong band (our Bayesian blend of the average rating and review count observed in this scan).
{"rating_band":"strong"}
3/4
measured
Review volume
Review count observed in this scan falls in the 200–999 range (log-scaled; cohort percentile in the full model).
{"volume_band":"200–999"}
3/3
measured
Review velocity
88 reviews in the last 12 months.
{"reviews_last_365d":88,"at_least":false}
2/2
measured
Owner responses & negative handling
Owner replied to 94 of 100 recent reviews (94%), including 10 of 10 rated 3 stars or lower.
{"response_rate":0.94,"recent_reviews":100,"negatives":10}
3.85/4
measured
Recent review sentiment
90 of 100 recent reviews are rated 4-5 stars (90%).
{"positive_share":0.9,"basis":"the 100 most recent reviews"}
2/2
awaiting data
Multi-platform review breadth
Secondary review surfaces (Yelp/industry) check runs on the paid layer.
C · Website Technical Health
12.4 / 15100% measured
measured
Live, owned HTTPS website (GATE)
Live website served over HTTPS on its own domain.
{"https":true,"status":200,"final_url":"https://www.mooresvilleanimalhospital.com/site/home"}
4/4
measured
Mobile performance
PageSpeed mobile performance score 53/100.
{"performance":53,"keyed":true}
2/3
measured
Core Web Vitals (lab)
LCP 13.37s, CLS 0, TBT 310ms (vs Google's 2.5s / 0.1 / 200ms bars).
{"lcp_s":13.37,"cls":0,"tbt_ms":310}
1.4/3
measured
TLS valid + AI-crawler access
Valid TLS certificate; robots.txt lets AI answer-engines retrieve the site.
{"tls_valid":true,"tls_expires":"2026-10-04","retrieval_blocked":[]}
2/2
measured
Accessibility
Automated accessibility score 93/100 (axe-core via PageSpeed).
{"accessibility":93}
2/2
measured
Reachability + Web Risk check
Reachable; not flagged by Google Web Risk at scan time.
{"reachable":true,"threat":false}
1/1
D · Website Content & On-Page SEO
11.5 / 13100% measured
measured
Indexability & crawl hygiene
Robots.txt present; xml sitemap found.
{"robots":true,"noindex":false,"sitemap":true}
2/2
measured
Title, meta & headings
Title 103 chars, meta description 188 chars, 1 H1(s).
{"title_len":103,"meta_len":188,"h1_count":1}
1.3/2
measured
Service-page coverage
125 internal links (proxy for page coverage; true ratio in the full model).
{"internal_links":125}
2/2
measured
LocalBusiness schema + on-site NAP
LocalBusiness/Organization JSON-LD present. Phone number present on page. (Schema aids entity clarity, not AI ranking.)
{"schema_types":["LocalBusiness"],"phone_on_page":true}
1.5/2
measured
Content depth (anti-doorway)
~6462 chars of visible homepage text.
{"text_len":6462}
1/1
measured
Freshness, linking, guides & alt
Internal linking + image alt coverage measured; last-updated freshness deferred.
{"internal_links":125}
0.7/1
measured
Money-query organic rank
Ranked #1 in the Google results we sampled for "Veterinarian / animal hospital Mooresville NC".
{"query":"Veterinarian / animal hospital Mooresville NC","position":1}
3/3
E · AI Discoverability & Brand/Entity (GEO)
13.9 / 2286% measured
measured
Direct AI-assistant recommendation rate
Named in 3 of 3 of our test consumer AI queries for Veterinarian / animal hospital, though not among the first names given. Businesses named ahead of it in those queries included Harbor Point Animal Hospital, Plaza Animal Hospital, Brawley Animal Hospital.
{"mention_quality":0.6,"appears":3,"queries":3,"winners":["Harbor Point Animal Hospital","Plaza Animal Hospital","Brawley Animal Hospital","TotalBond Veterinary Hospital at Davidson"]}
3/5
measured
Branded web mentions (linked + unlinked)
23 distinct sites in the web search we sampled name the business (excluding its own site) — brand mentions are the strongest verified AI-visibility lever. (Basis: first-pages approximation; full mentions API later.)
{"distinct_domains":23}
5/5
awaiting data
Bing index coverage (ChatGPT/Copilot gate)
Could not confirm Bing indexation from the outside (a domain search returned no own-site result); index status is only verifiable by the site owner in Bing Webmaster Tools — held, never scored against.
{"own_domain_results":0}
measured
Machine-readable entity markup
Organization/LocalBusiness JSON-LD present. 2 sameAs links, 1/2 resolve.
{"has_entity_schema":true,"same_as":["https://www.facebook.com/pages/category/Veterinarian/Mooresville-Animal-Hospital-102941606459804/","https://www.instagram.com/mooresvilleanimal/"],"resolving":1}
2.5/3
not found in scan
Google Knowledge Graph node
No Knowledge Graph entity — search/AI has no confirmed entity for this business.
{"kg_score":null}
0/2
measured
Aggregator presence (Foursquare/Yelp)
Listed on Foursquare (name+locality (1.00)) — a primary source behind ChatGPT's local answers.
{"foursquare":"Lake Norman at Mooresville Animal Hospital","match_confidence":1,"yelp_linked":false}
1.5/2
not found in scan
Video / YouTube footprint
No YouTube/video presence linked (peer-normalized in the full model).
0/2
F · Directories, NAP & Social
6.1 / 888% measured
measured
Core-directory presence (Big Five)
Present on 2 of Google / Facebook / Yelp (Apple + Bing checked in the full model).
{"google":true,"facebook":true,"yelp":false}
1.33/2
measured
NAP consistency across listings
Google and Foursquare listings agree on phone and address. (Basis: Google + Foursquare; more sources land with the citation layer.)
{"phone_match":null,"addr_match":true}
2/2
awaiting data
Duplicate / conflicting listings
Duplicate-listing detection needs the maps-panel provider (paid layer).
measured
Social presence, linkage & fit
2 social profiles linked from the site (facebook, instagram); liveness (recent posting) check deferred.
{"social":["facebook","instagram"]}
1.5/2
measured
Handle / brand-name consistency
Social profiles present; handle-vs-name consistency scored lightly at MVP.
{"social":["facebook","instagram"]}
0.5/1

Is this your business?

This scorecard is Surphmore's automated assessment of publicly available signals as of 2026-07-16. It is an opinion based on the checkable facts shown above, not a statement about the quality of your business. If a fact is wrong, tell us and we'll correct it.

Our commitments: correction reports are reviewed within 5 business days and anything we got wrong is fixed. Re-check requests get a fresh scan. Opt-out requests from the business are honored.

Surphmore builds this board and also offers services that can improve some of these signals. Scores are never for sale, are computed identically for clients and non-clients, and only real changes to the underlying signals move a score.

Each line is an observation of a disclosed, dated fact, with its evidence shown. Signals marked awaiting data or n/a are removed from the math, never scored as failures. Scanned 2026-07-16.