Gym Decisions Are Made Before Anyone Checks the Price
Someone browsing gym options on a Monday evening has already decided to join somewhere. What they're really deciding is where. The FitZone Gym template is designed to win that decision. The page leads with the feeling of training, answers the three questions every prospective member asks (what classes, what cost, what facility), and puts the free-trial booking within three taps from anywhere on the site.
Who This Is For
Established full-service gyms in urban Jakarta running multiple training zones, with three class formats across HIIT, Iron, and Yoga, four goal-based programs, twelve equipment items, and three resident trainers. The template serves prospective members researching gyms on mobile, comparing equipment depth and personal training quality across neighborhood gyms and home-fitness apps that promise the same results for less. Brand positioning leads on equipment breadth and trainer credentials rather than the cheapest monthly rate, and the market context is dominated by "gym near me" searches on phones during commute hours, where the gym that loads first and answers all three questions wins the trial.
What This Template Covers
- Class Schedule: HIIT, strength, yoga, and specialty programs with times, instructor names, and difficulty levels. Enough detail that a prospective member can picture the specific session they'd attend, not just the category.
- Membership Tiers: Monthly, quarterly, and annual pricing laid out with feature comparisons so the difference between tiers is self-explanatory. A visitor should be able to choose without picking up the phone.
- Facility & Equipment Showcase: Twelve individual equipment pages plus a facility tour. Not because every visitor reads them, but because depth signals legitimacy and keeps curious visitors on the site longer.
- Trainer Profiles: Three trainer detail pages with specialties, certifications, and a session CTA. The trainer is often the deciding factor, and a photo with a name builds more trust than credentials alone.
- Free Trial CTA: Persistent across every page, reachable in three taps from the homepage. The moment someone decides to try, the booking path should already be in front of them.
- Zero Runtime JavaScript: Built with Astro, deployed on Cloudflare's global edge. The full page loads instantly on mobile with nothing executing in the browser. That's why Core Web Vitals hits 95/98 on both mobile and desktop.
Full Site Architecture: 31 Pages
Thirty-one pages built for the gym's north star: the first free trial visit. The classes, programs, and equipment catalog each have their own section with individual detail pages. Not because every visitor reads every equipment page, but because "gym with smith machine Jakarta" is a real search query, and each page owns a slice of it. Every branch ends at the same place: a booked trial.
fitzone-gym/
├── / HOME
│ ├── [Hero] Train harder. Live stronger. + Free Trial CTA
│ ├── [§] Featured classes: HIIT · Strength · Yoga
│ ├── [§] Membership plans
│ ├── [§] Trainer highlights: 3 profiles
│ └── [CTA] Book Free Trial ← primary goal
│
├── /classes CLASSES (3 categories)
│ ├── /hiit High-Intensity Interval Training
│ ├── /iron Strength & Powerlifting
│ └── /yoga Yoga & Flexibility
│
├── /programs TRAINING PROGRAMS (4 goals)
│ ├── /muscle-building Muscle & Strength
│ ├── /fat-loss Fat Loss & Cardio
│ ├── /endurance Endurance & Stamina
│ └── /flexibility Mobility & Recovery
│
├── /equipment EQUIPMENT CATALOG (12 items)
│ /treadmill · /smith-machine · /dumbbells · /cable-machine
│ /leg-press · /rowing-machine · /battle-ropes · /barbell-rack
│ /assault-bike · /kettlebells · /pullup-station · /foam-roller
│
├── /facilities FACILITIES TOUR
│ [§] Gym floor · Cardio area · Group studio · Locker rooms
│
├── /trainers TRAINERS (3 profiles)
│ ├── /rico Strength & Conditioning
│ ├── /sarah Yoga & Mobility
│ └── /zen HIIT & Fat Loss
│ each: [§] bio + certifications + [CTA] Book a session
│
├── /membership MEMBERSHIP & PRICING
│ [§] Monthly / Quarterly / Annual + perks comparison
│
├── /about ABOUT FITZONE
│ [§] Training philosophy · Facility history · Team
│
└── /contact CONTACT & FREE TRIAL BOOKING
[Form] Name · Goal · Preferred schedule
─────────────────────────────────────────────────────────────────
[Hero] lead section · [§] content section · [CTA] conversion point
3 classes · 4 programs · 12 equipment pages · 3 trainer profiles
Independent Verification
Both reports were captured on the live site, not a staging environment. Click either image to run a fresh scan yourself.
Google's public tool for measuring real-world web performance. It scores pages across Performance, Accessibility, Best Practices, and SEO. Each category is scored out of 100. A score of 90+ is considered good. This site scored 95 on mobile and 98 on desktop.
An independent scanner that checks which HTTP security headers a site has configured. Headers like CSP, HSTS, and X-Frame-Options protect visitors from common web attacks. Grade A means all major headers are present and correctly set.
How to Evaluate the Demo
- First impression: Three seconds on the hero. Does it communicate the type of gym and create the desire to train there, or could this header belong to any fitness site?
- Trial CTA accessibility: Count the taps from the homepage to the trial booking form. If it exceeds three, that's friction the template is designed to eliminate.
- Membership clarity: Spend 30 seconds on the membership page. Can you identify which tier fits your situation without needing to contact the gym for clarification?
- Class discoverability: Navigate from the homepage to a specific HIIT session time. How long did it take? A prospective member on a phone will give it about ten seconds.
- Mobile experience: Open the demo on your phone, not a desktop tab. Check load speed, CTA placement, and whether the equipment and class pages remain readable at thumb's reach.
- Accessibility: Open PageSpeed Insights on the demo. Headings, contrast ratios, alt text, and keyboard navigation all pass automated accessibility checks.
- Security: Run the SecurityHeaders.com scan above. Grade A means every visitor is protected by the full set of HTTP security headers: CSP, HSTS, X-Frame-Options, and more.
"The gyms with waitlists don't have better equipment. They have a website that makes you feel the session before you walk in. That first emotional hit is what gets someone to book. Everything else is administration."