Gym Data
Sign out
Directory Score

9-field composite: geo, phone, website, description, email, hero photo, verified, Google rating, team affiliation.
Last refreshed: May 10, 2026

0 25 50 75 100 28 /100 SCORE
Total Gyms
8,486
World's largest BJJ directory
States / Regions
75
US + international
Cities
3,075
Unique city entries
Instructors
67
57 black belt · 6 colored
Field Complete Missing Coverage
Geo 8,486 0 100%
Phone 8,444 42 99.5%
Website 7,654 832 90.2%
Description 290 8,196 3.4%
Email 157 8,329 1.9%
Hero Photo 133 8,353 1.6%
Verified 88 8,398 1.0%
Google Rating 239 8,247 2.8%
Team Affiliation 168 8,318 2.0%
#StateScoreGyms
01Georgia72/100223
02Michigan45/100191
03South Dakota40/10015
04Wyoming35/10021
05Alabama34/100134
06New York34/100265
07West Virginia34/10030
08California33/100598
09Colorado33/100218
10Virginia33/100218
#StateGyms
01California598
02Texas517
03Florida481
04New York289
05New Jersey286
06Arizona264
07Illinois251
08Pennsylvania249
09Georgia247
10Massachusetts225
11Virginia218
12Colorado218
13North Carolina216
14Michigan213
15Nevada205
16Ohio200
17Missouri200
18Tennessee197
19Washington191
20Maryland185
Loading GA4 + Search Console data…
Where to focus next

Opportunity Index = gym count × data gap. A large state with poor data outranks a small state with good data. Georgia (#39) and Michigan (#40) are already underway — 38 states above them are untouched.

# State Opp. Index Gyms
▼ Critical — act now (Opp ≥ 150)
01California401598Critical
02Texas346517Critical
03Florida327481Critical
04New Jersey192286Critical
05Arizona177264Critical
06Illinois168251Critical
07Pennsylvania167249Critical
08Massachusetts151225Critical
▼ High — schedule next sprint (Opp 75–149)
09Colorado146218High
10Virginia146218High
11North Carolina145216High
12New York140289High
13Nevada139205High
14Missouri138200High
15Ohio137200High
16Tennessee134197High
17Washington128191High
18Connecticut126188High
19Maryland124185High
20Wisconsin120179High
21Indiana115171High
22Oklahoma112167High
23Minnesota110164High
24Oregon107160High
25Utah104155High
26Louisiana100149High
27Hawaii97145High
28South Carolina94140High
29Alabama91134High
30Arkansas88131High
31Idaho85127High
32Kentucky82122High
33New Mexico80119High
34Kansas78116High
35Mississippi77115High
▼ Medium — in progress or small market (Opp 40–74)
36Iowa71106Medium
37New Hampshire6698Medium
38Rhode Island5988Medium
39Georgia ★ active54247Medium
40Michigan ★ active53213Medium
▼ Low — small markets, do last (Opp < 40)
41Montana2334Low
42West Virginia2030Low
43Nebraska1827Low
44Maine1624Low
45Delaware1421Low
46Wyoming1421Low
47Alaska1218Low
48South Dakota915Low
49North Dakota812Low
50Vermont710Low
51Washington DC69Low
Outreach-Ready
297
Email + phone on file
Phone Only
8,074
Cold-call viable
Email Only
2
No phone number
Dark — No Contact
40
Need manual research
PlatformGymsCoverage
Facebook3143.7%
Instagram2703.2%
YouTube1401.7%
TikTok450.5%

96% of gyms have no social links in the directory. Collecting social handles during outreach is the single fastest way to add engagement signals to every gym page.

MetricValue
Average Rating (where set)4.87 ★
Total Reviews Indexed35,868
Gyms rated ≥ 4.5382
Gyms rated 4.0 – 4.516
Gyms rated 3.5 – 4.03
Gyms with any rating239 (2.8%)

4.87★ average is exceptionally strong. Importing Google ratings for the remaining 97% would add star ratings to every gym page — a massive trust signal with near-zero effort.

Program TypeGymsCoverage
Adult BJJ3834.5%
Kids / Children2623.1%
Private / 1-on-1490.6%
Teen170.2%
Women's Only90.1%
Competition Team00%
Beginner / Intro00%
TeamGyms Listed
Independent344
Gracie Barra14
Gracie12
10th Planet9
American Top Team5
No affiliation data8,101

96% of gyms have no team affiliation. Adding this creates a filter no other directory offers — "Find all Gracie Barra gyms near me."

FAQs Published
401
4.8% of gyms
Video Embedded
2
Near zero
Full Description
290
3.4% of gyms
Fully Verified
88
1.0% — all 9 fields
4 Key Takeaways
1. CA, TX, FL are the immediate priority
Combined 1,596 gyms, all at ~28/100 data score. Filling descriptions + team affiliations for just these three states would push the directory score past 45/100.
2. Google ratings = lowest effort, highest impact
4.87★ average across 239 gyms already indexed. Importing ratings for the remaining 8,247 gyms adds star ratings to every page — massive SEO and trust signal, zero manual work.
3. Phone outreach is the unlock
8,074 gyms are phone-reachable. A structured outreach script collecting social links, team affiliation, and class schedule in one call would 10× the directory score per gym.
4. Competition & beginner data = zero
No gym has competition team or beginner program data. Adding these creates filters no other BJJ directory has — a true competitive moat.
Data computed May 10, 2026 against Strapi production. Opportunity Index = gym_count × data_gap. Tier thresholds: Critical ≥ 150 · High 75–149 · Medium 40–74 · Low < 40. High-tier gym counts estimated for states without explicit data.