Goldfish Swim School — Local Visibility Audit

Performance Snapshot Q3 2026 · Updated Jul 12, 2026
Static snapshot · not live data
Local Visibility Audit Multi-Location Service Brand
GS
123 locations · 111 metros

Goldfish Swim School.

A consolidated view of digital footprint, local search performance, and competitive standing across the brand’s full location portfolio — benchmarked against the category’s strongest operators.

Overall Local Health
78 /100
What the score is made of
Google rating & review depth 94/100 × 50%
Domain authority & keyword breadth 63/100 × 50%
What drives it: dragged down hardest by Domain authority & keyword breadth at 63/100; strongest input is Google rating & review depth at 94/100.
Against the 3 rival brands measured on the same basis, Goldfish Swim School ranks #2 of 4 — scoring higher than 67% of the measured rival set. Full comparison in Competitive Standing below.
Weighted average of the measured inputs above, on an absolute 0–100 scale — sources with no data are dropped and the weights rescale; nothing is zero-filled.
123
Active Locations
26,633
Total Reviews
4.8
Avg Rating
8.5%
Map-Pack Share
All 123 locations scanned · “swim school” · 3,075 searches run
758K
Est. Organic Traffic / Mo
DataForSEO estimate · site-wide, not local-only · ≈35% of tracked-keyword traffic is brand-name searches
01 — Location Portfolio

Where the brand competes

Verified via Google Business Profile. Marker size reflects the number of locations in each metro.

Continental US · 123 verified pins
Top Metros Loc · Rating
01, NY5 · 4.5
02Houston, TX3 · 4.9
03Chicago, IL3 · 4.8
04Denver, CO2 · 4.6
05Austin, TX2 · 4.7
06Cincinnati, OH2 · 4.7
07Grand Rapids, MI2 · 4.9
+ 104 additional metros 123 total
02 — Portfolio Averages

How the average location performs

Avg Reviews / Loc
218
Live Google review counts at snapshot
Avg Map-Pack SoLV
0%
Across tracked keyword sets
03 — Competitive Standing

Against the top 5 operators

Local Visibility Score is 60% measured map-pack share of local voice for “swim school” — every brand, including Goldfish Swim School, measured with the same 2,879 Google Maps searches across Goldfish Swim School’s own markets — plus 20% Google rating and 20% review depth per location. Location counts are the full number of Google Business listings on each brand’s website domain.

Goldfish Swim School
40
British Swim School
617 Google Business listings
41
SafeSplash Swim School
169 Google Business listings
31
Splash Swim School
169 Google Business listings
30
Metric
Franchise
Top Rival
Set Avg
Gap
Map-Pack Share — “swim school”
8.5%
17.7%
British Swim School
7.1%
−9.2%
Avg Rating
4.8
4.9
British Swim School
4.6
−0.1
Reviews per Location
217
100
SafeSplash Swim School
72
+117
Map-pack share: every brand, including Goldfish Swim School, measured with the same 2,879 Google Maps searches across Goldfish Swim School’s own markets. Reviews per location: Goldfish Swim School = all listings; rivals = average across their Google listings sampled in the same markets.
04 — Search Performance

Rankings, visibility & traffic

Map-Pack Share of Voice
8.5%
of local pack
Across 123 locations
Organic Keyword Positions
Position spread of the 50 highest-traffic keywords goldfishswimschool.com ranks for in US-national organic search · DataForSEO ranked-keywords index · the terms themselves are listed below
6%
RANK 1–3
88%
RANK 4–10
6%
RANK 11–20
0%
RANK 21+
Est. Organic Search Traffic
758Kest. visits / mo · DataForSEO estimate, site-wide
Feb ’26Apr ’26May ’26Jul ’26
Dashed final point: Jul ’26 was still accruing in DataForSEO’s index when this snapshot was pulled — the apparent drop is a partial-month artifact, not a measured decline.
The Actual Keywords — Branded vs Non-Branded
20 of the 50 (40%) are brand-name searches — people who already know Goldfish Swim School and are looking for it by name. Only the 30 non-branded terms represent visibility that wins NEW customers. Weighted by estimated traffic, brand-name searches account for ≈35% of this list’s estimated organic visits — demand the brand created, not demand SEO won.
6 of the 30 non-branded terms carry buyer intent (tagged transactional / commercial below) — these are the terms that turn searches into customers, and they lead the list.
None of the 30 non-branded terms carries a geographic modifier (a named city, state or ZIP) — local-intent queries are being captured by Google Business Profiles and the map pack, not by this website’s organic pages.
Non-branded terms · 30
Visibility that wins new customers — buyer-intent terms first
#4birthday parties pool transactional18,100/mo US searches
#4birthday party pool transactional18,100/mo US searches
#6swimming classes near me commercial40,500/mo US searches
#5newborn swimming lessons near me transactional9,900/mo US searches
#4pool birthday party transactional18,100/mo US searches
#7birthday party at the pool transactional18,100/mo US searches
#5swimming class for infants165,000/mo US searches
#6newborn swimming lessons165,000/mo US searches
#5swimming lessons for newborns165,000/mo US searches
#6infant swim lessons165,000/mo US searches
Branded terms · 20
Searches for Goldfish Swim School by name — grouped as the baseline for tracking branded demand over time
#4goldfish swim school165,000/mo US searches
#7swim lessons246,000/mo US searches
#4swim school74,000/mo US searches
#5goldfish165,000/mo US searches
#4swim classes near me49,500/mo US searches
#4swim lessons indoor40,500/mo US searches
#4swim school near me27,100/mo US searches
#11swim lessons infant165,000/mo US searches
#13swim classes246,000/mo US searches
#2swim assessment14,800/mo US searches
Source: every term above is a real ranking from DataForSEO’s US-national organic index for goldfishswimschool.com, ordered by estimated traffic contribution — the head of the list, not a summary. Buyer-intent tags come from DataForSEO’s search-intent classification (transactional / commercial). Geo tags mark terms containing a named city, state or ZIP; “near me” is not counted as a geo term since it names no place.
05 — Off-Profile Signals

Off-page authority signals

3,287
Referring Domains
38/100
Domain Authority
Backlink profile of goldfishswimschool.com from DataForSEO’s backlinks index. “Domain Authority” is DataForSEO’s 0–100 domain rank — a third-party strength proxy comparable to Moz DA, not a Google metric. Referring domains is the count of unique linking domains in that index at snapshot.
06 — Map-Pack Visibility

Where they actually show up on Google Maps

We ran our own 5×5 ranking grid (5-mile radius) around every one of their 123 locations for the search “swim school” (hand-picked) on 2026-07-09 — 3,075 live Google Maps rank checks.
8.5%
brand-wide Share of Local Voice for “swim school” — the share of all 3,075 measured points where a location ranked in the top 3
1 of 123 locations never appeared in the map pack anywhere on their grid. Median location SoLV: 8.3%.
How often the brand appears at a measured point
Top 3 (map pack)8.5%
Top 108.6%
Top 20 (found at all)8.6%
Locations by map-pack visibility
0% (invisible)1 location
1–10%116 locations
11–25%5 locations
26–50%1 location
51–100%0 locations
Real ranking grids
Each cell is one live rank check on the grid around the location — the number is the actual Google Maps position at that point.
Strongest market
Montgomery, AL
35.3% map-pack share on this grid
20+
20+
20+
20+
20+
20+
1
20+
1
1
20+
1
20+
20+
20+
1
1
Weakest market
Troy, MI
0% map-pack share on this grid
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
7
4
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
Rank 1–3 (map pack)Rank 4–10Rank 11–20Not in the top 20 resultsNo map results at this point (excluded)
Strongest markets — “swim school” (map-pack share)
Montgomery, AL35.3%
Okemos, MI15.4%
Sylvania, OH11.8%
Grand Rapids, MI11.8%
Oak Creek, WI11.1%
Zero & weakest markets — “swim school”
1 of 123 locations never appear in the map pack anywhere on their grid for “swim school” — 0% share.
Weakest markets that still have some visibility:
New York, NY4%
Houston, TX4%
Goldfish Swim School – Astoria (NY)4%
Spring, TX4%
Macomb, MI8%
Keyword comparison — separate full grid sweeps
For each row we ran that exact search on Google Maps thousands of times — from different neighborhoods around every single location — and counted how often the brand showed up in the top 3. “At zero” = share of locations that never appeared in the top 3 anywhere in their area.
Search termSourceBrand SoLVInvisible locsSearches run
“swim school”hand-picked8.5%0.8% at zero3,075 searches
“swim lessons”hand-picked8%0.8% at zero3,075 searches
“sports school”auto-derived from their GBP category2.8%33.3% at zero3,075 searches
Regional breakdown — “swim school”
A OH location is, on average, 1.2× more visible on the map than one in NY.
Reviews aren’t what’s holding these locations back. Across the 122 locations with a Google rating, ratings sit between 4.3 and 5.0 stars — and the locations with the most reviews rank no better on the map than the ones with the fewest. The visibility gap comes from somewhere else, which means it can be fixed without waiting on more reviews.
StateMap-pack shareLocationsAvg reviewsAvg rating
OH
8.9%15 locations209 reviews4.74 ★
FL
8.8%8 locations239 reviews4.80 ★
IL
8.6%15 locations198 reviews4.73 ★
MI
8.6%13 locations248 reviews4.84 ★
MD
8.3%8 locations237 reviews4.64 ★
NJ
8.2%11 locations345 reviews4.79 ★
NC
8.2%6 locations206 reviews4.77 ★
TX
7.4%11 locations214 reviews4.75 ★
NY
7.2%7 locations161 reviews4.54 ★
States with at least 5 scanned locations. Map-pack share averages the per-location results shown above — same grid scan, same search term (“swim school”). Statistical check: correlation between a location’s map-pack share and its review count is -0.08 (122 locations), and -0.04 against its star rating (122 locations); values near zero mean no relationship.
Method: DataForSEO Google Maps rank checks, 5×5 points per location at 5-mile radius, top-20 depth, matched by Google place ID. Share of Local Voice (SoLV) = the share of pack-bearing points where the location appears in the top 3 (“map pack”) results. 3,075 points measured across 123 locations on 2026-07-09. At 196 points Google returned no map results at all for this search — there is no pack to win there, so those points are excluded from every SoLV denominator (disclosed, never counted as a miss). Nothing on this panel is modeled or estimated.
07 — Social Validation

What people say online

70 found on TikTok · 27 sampled on YouTube · 49 sampled on Instagram
70
brand mentions our search found in the past 30 days on Reddit & TikTok
PlatformFoundLast 90d vs prior 90d
Reddit0
past 30d only
TikTok70
past 30d only
YouTube27
Instagram49
39 vs 0
Threads0
Windows: last 90d = Apr 13, 2026 – Jul 12, 2026, prior 90d = Jan 13, 2026 – Apr 13, 2026 (dated posts only).
126,771all-time posts tagged #goldfishswimschool — Instagram’s own count from the hashtag page, not our sample
Hashtags appearing alongside the brand (in fetched Instagram/TikTok posts)
#swimlessons ×27#watersafety ×17#learntoswim ×15#fyp ×13#makingasplash ×10#swimlessonsforkids ×10#swimminglessons ×6#watersafetyforkids ×6#swimlessonssavelives ×5#swimming ×5
Sentiment of classified mentions
Positive64%
Neutral35%
Negative1%
What the conversation says — AI summary of all 146 fetched posts (gpt-4o-mini)
The conversation around Goldfish Swim School is predominantly positive, with many parents expressing satisfaction with their children's swim lessons and the overall experience. People praise the warm and welcoming environment, the quality of instruction, and the focus on water safety, highlighting the positive impact on their children's confidence and skills. Some criticism exists regarding specific experiences, such as a child feeling terrified during a lesson, indicating that not all experiences are perfect. There is notable buzz about special events and promotions, such as Member Appreciation Week and Jump Start Clinics, which seem to engage the community and encourage participation. The brand also benefits from ambassador and promotional posts, with users sharing their positive experiences and encouraging others to join, often using hashtags related to swim safety and fun.
Biggest reach
The 3 highest-reach posts in our fetched sample, ranked by each platform’s own reported metric (named on each card).
543,214plays · TikTok
“It’s been a minute ! But we’re back ! #bigjohn #goldfishswimschool”
@laurengodden1 · Jul 2026View post ↗
399,637views · YouTube
“Elsa had her first swimming lessons at Goldfish swim school. She had a lot of fun and …”
M-E-B AdventuresView post ↗
244,749plays · TikTok
“We had a blast. Dad will be back next time ! It’s actually hard work. Who knew!! @Goldfish Swim School”
@laurengodden1 · Jun 2026View post ↗
TikTok3 quoted of 70 mentions our search found in the past 30 days
Top voices
“I highly recommend if you’re interested in swim lessons! I did Mini 2 so I can be in the water with my kiddo and we LOVED every incg of it!”
@katenosenzo · Jul 2026View post ↗
“We love @Goldfish Swim School so much that some days we have our lessons in the morning and come back for a party or event later on.”
@rubydee.and.me · Jul 2026View post ↗
“@Goldfish Swim School was cute and met some kewl new parents and ran into one we already knew!”
@violet.xochill · Jul 2026View post ↗
YouTube3 quoted from a sample of 27 posts (top search results, not a total)
Top voices
“MY FIRST SWIMMING LESSON AT GOLDFISH SWIM SCHOOL! 🏊🏾‍♀️🤗.”
Samiyah&FriendsView post ↗
“Goldfish Swim School – Redmond created an inviting and safe environment where kids can overcome their fears, learn to swim, …”
Redmond Town CenterView post ↗
“So proud of Ziana's first swim meet with Goldfish Swim School!”
thatsBETSYVView post ↗
Instagram3 quoted from a sample of 49 posts (top search results, not a total)
Top voices
“💙 It's Member Appreciation Week, and we're celebrating the best part of Goldfish…YOU!”
Goldfish – Grandville · Jul 2026View post ↗
“Watching our little fish line up at door call with their biggest smiles and excitement to jump into the pool is easily one of the cutest parts of the day.”
Goldfish – Astoria · Jul 2026View post ↗
“Wyatt has been working super hard on perfecting his side breath, and is showing real improvement!”
Goldfish – Manchester · Goldfish Swim School – Manchester · Jul 2026View post ↗
Method: keyword search for the brand name and its spelling variants across Reddit, TikTok, YouTube, Instagram (brand hashtag) and Threads (EnsembleData API, pulled 2026-07-12); only posts containing the brand name were kept. The headline figure is everything our keyword searches surfaced from the past 30 days on Reddit and TikTok (brand-authored posts excluded; all spelling variants queried and paginated through the full window). It is a search sample — real conversation these platforms surface for the brand name — not a census of everything ever posted. Other platforms return only top search results and are shown as "at least" figures. Sentiment was AI-classified (gpt-4o-mini) on 146 of 146 mentions — positive = praise or a recommendation of the brand, negative = a complaint or criticism, neutral = news, questions, announcements or no clear opinion; percentages are of classified mentions. Quotes are verbatim excerpts from real posts with the platform-reported poster shown. Trend arrows compare dated posts in the two 90-day windows shown above — a directional sample from top search results, not a complete count.
08 — Opportunity Gaps

Where the upside is

01
Map-pack invisibility across the footprint
We grid-scanned every one of the 123 locations for "swim school" — 3,075 live rank checks. Brand-wide Share of Local Voice is 8.5% (healthy is 50%+), and 1 of 123 locations never appear in the map pack anywhere on their grid. This is systemic, not a few weak markets. A per-location GBP audit (categories, landing pages, review signals) pinpoints the cause market by market.
HIGH IMPACT
Effort: High
02
Expand rank-tracking coverage
Only 0% of locations have Local Falcon tracking. Onboard the untracked locations so visibility gaps surface before they cost rankings.
MED IMPACT
Effort: Low
Next Steps · When Local, Win Local

Turn this profile into market share.

We manage Google Business Profiles and localized pages at scale — with the reporting transparency to prove ROI across all 123 locations.