Katie's Sweat Shop
Personal training / fitness studio · https://www.katiessweatshop.com/
| awaiting data | Profile exists, claimed & operational (GATE) Could not confidently match a Google Business Profile by automated search (best candidate scored 0, below our verification threshold). A search miss is not proof of absence — flagged for manual verification, not scored. | |
| awaiting data | Primary category set & specific GBP unconfirmed; held for manual verification. | |
| awaiting data | NAP, website link & hours complete GBP unconfirmed; held for manual verification. | |
| awaiting data | Local 3-pack share of voice GBP unconfirmed; held for manual verification. | |
| awaiting data | Apple + Bing parallel presence GBP unconfirmed; held for manual verification. | |
| awaiting data | Attributes / owner photos present GBP unconfirmed; held for manual verification. |
| awaiting data | Review recency Reviews unconfirmed — no confident Google Business Profile match (held for manual verification). | |
| awaiting data | Review velocity Reviews unconfirmed — no confident Google Business Profile match (held for manual verification). | |
| awaiting data | Rating quality (Bayesian) Reviews unconfirmed — no confident Google Business Profile match (held for manual verification). | |
| awaiting data | Review volume Reviews unconfirmed — no confident Google Business Profile match (held for manual verification). | |
| awaiting data | Owner responses & negative handling Reviews unconfirmed — no confident Google Business Profile match (held for manual verification). | |
| awaiting data | Review-text sentiment Reviews unconfirmed — no confident Google Business Profile match (held for manual verification). | |
| awaiting data | Multi-platform review breadth Reviews unconfirmed — no confident Google Business Profile match (held for manual verification). |
| measured | Live, owned HTTPS website (GATE) Live website served over HTTPS on its own domain. {"https":true,"status":200,"final_url":"https://www.katiessweatshop.com/"} | 4/4 |
| measured | Mobile performance PageSpeed mobile performance score 77/100. {"performance":77,"keyed":true} | 2/3 |
| measured | Core Web Vitals (lab) LCP 3.62s, CLS 0, TBT 107ms (vs Google's 2.5s / 0.1 / 200ms bars). {"lcp_s":3.62,"cls":0,"tbt_ms":107} | 2.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-08-28","retrieval_blocked":[]} | 2/2 |
| measured | Accessibility Automated accessibility score 95/100 (axe-core via PageSpeed). {"accessibility":95} | 2/2 |
| measured | Reachability + Web Risk check Reachable; not flagged by Google Web Risk at scan time. {"reachable":true,"threat":false} | 1/1 |
| measured | Indexability & crawl hygiene Robots.txt present; xml sitemap found. {"robots":true,"noindex":false,"sitemap":true} | 2/2 |
| measured | Title, meta & headings Title 76 chars, meta description 286 chars, 0 H1(s). {"title_len":76,"meta_len":286,"h1_count":0} | 0.7/2 |
| measured | Service-page coverage 24 internal links (proxy for page coverage; true ratio in the full model). {"internal_links":24} | 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","WebSite"],"phone_on_page":true} | 1.5/2 |
| measured | Content depth (anti-doorway) ~1536 chars of visible homepage text. {"text_len":1536} | 1/1 |
| measured | Freshness, linking, guides & alt Internal linking + image alt coverage measured; last-updated freshness deferred. {"internal_links":24} | 0.7/1 |
| not found in scan | Money-query organic rank The site did not appear in the top 30 results of the Google search we sampled for "Personal training / fitness studio Mooresville NC". {"query":"Personal training / fitness studio Mooresville NC","position":null} | 0/3 |
| measured | Direct AI-assistant recommendation rate Named in 3 of 3 of our test consumer AI queries for Personal training / fitness studio, though not among the first names given. Businesses named ahead of it in those queries included Your Personal Best Fitness Studio, ADAPT Performance & Training. {"mention_quality":0.4,"appears":3,"queries":3,"winners":["Your Personal Best Fitness Studio","ADAPT Performance & Training"]} | 2/5 |
| measured | Branded web mentions (linked + unlinked) 11 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":11} | 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. No sameAs entity links. {"has_entity_schema":true,"same_as":[],"resolving":null} | 1.2/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 |
| awaiting data | Aggregator presence (Foursquare/Yelp) A similar-named Foursquare listing ("Sanders' Sweat Shop") could not be confirmed as this business — held for manual verification. {"ambiguous_candidate":"Sanders' Sweat Shop","confidence":0.78} | |
| not found in scan | Video / YouTube footprint No YouTube/video presence linked (peer-normalized in the full model). | 0/2 |
| measured | Core-directory presence (Big Five) Present on 0 of Google / Facebook / Yelp (Apple + Bing checked in the full model). {"google":false,"facebook":false,"yelp":false} | 0/2 |
| awaiting data | NAP consistency across listings Needs at least two confirmed listings to compare (Google + Foursquare); thin coverage is never scored as 'inconsistent'. | |
| awaiting data | Duplicate / conflicting listings Duplicate-listing detection needs the maps-panel provider (paid layer). | |
| measured | Social presence, linkage & fit 1 social profiles linked from the site (instagram); liveness (recent posting) check deferred. {"social":["instagram"]} | 1/2 |
| measured | Handle / brand-name consistency Social profiles present; handle-vs-name consistency scored lightly at MVP. {"social":["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.