Guide 3 of 5 · 8 min read
Fitness website builder: gyms, studios and personal trainers
By the ContentMetric team · Checked on 17 October 2026

The short answer
A gym or trainer site needs Home, Services, Timetable or Programmes, About, Results and a Contact or Book page. Lead with who you help, where you are and one clear next step, such as a free first session. You can describe it to ContentMetric and get a draft. For memberships and class passes, use a booking system alongside.
Someone searching for a gym or a personal trainer is deciding whether to trust you with their body. Your website has to answer three questions fast: can you help someone like me, where are you, and what do I do next? This guide covers the pages, the prompts, your Google listing, and where bigger platforms do more than we do.
The pages a fitness site needs
1. Home
Say who you train and the result they want, in plain words: "Strength training for busy people over 40 in [area]". Add your location, one real photo of you or your space, and one button, such as Book a free first session. Avoid vague claims like "transform your life".
2. Services or programmes
One short block per offer: one-to-one training, small groups, classes, online coaching, nutrition support. For each, say who it suits, how long a session is, how often people come and the price or "from" price. If you do not show prices, say how to find out.
3. Timetable (gyms and studios)
A simple table of class names, days, times, coach and level. Say if people must book. A clear timetable is one of the most visited pages on a studio site, so keep it current.
4. About the coaches
Names, photos, qualifications you really hold, and years of experience. Add one line on how each person trains clients. Never claim a certification you do not have.
5. Results and reviews
Short, real client stories with permission, and before and after photos only if the client agrees. No invented quotes. No promises of a number of kilos or centimetres: results vary, so say so.
6. Book or contact
A short form: name, phone, what they want, any injuries or health notes they are happy to share, and a preferred time. Add address, map link, parking, opening hours and a WhatsApp link. Add your cancellation rule.
Build it with Claude on ContentMetric
Use the AI assistant in the ContentMetric editor, or Claude if you have connected it to your site (Pro and above). AI changes go to your draft and stay private until you press Publish. Swap in your own details in the square brackets.
First build:
Build a website for [name], a [personal training studio / gym / yoga studio] in [area]. Pages: Home, Services, Timetable, Coaches, Results, Book. Clean, energetic style with plenty of white space. First screen of Home: one sentence about who I help, my location, and a Book a free first session button. Do not make any health or weight-loss promises.
Services:
On the Services page add one card each for: one-to-one training, small group training, online coaching. For each card write who it is for, session length, how often, and the price I give: [prices]. Keep the wording plain and do not exaggerate.
Timetable:
On the Timetable page make a table with columns: day, time, class, coach, level. Use only these classes and times: [paste timetable]. Add a note: "Please book your place. Arrive 10 minutes early for your first class."
Booking:
On the Book page add a form with name, phone, email, goal (a dropdown: strength, fat loss, mobility, sport, not sure), preferred day and time, and a box for injuries or health notes that says "Optional. Share only what you are comfortable with." Send notifications to [email].
For the weekly timetable change, say: "Move Thursday's 6pm class to 6:30pm and add a note that it is full until November." Look at the draft before you publish.
What booking can and cannot do on ContentMetric
On Pro and above the Forms & Bookings app is included. It has templates for Appointment request and Class sign-up. You can build a schedule with weekly appointment hours, or a course intake with several sessions, and set the number of places per date. When places run out, that option shows as full. Each booking goes to a Bookings inbox, you get an email, and the customer can get a confirmation email.
Be aware of what is not there. Bookings do not take card payments, so you mark a booking as paid after a bank transfer. Our help pages do not describe recurring membership billing, class passes or credits, a member login, a mobile app for members, or check-in at the door. A gym with hundreds of members needs a gym-management system for those, and your website can link to it. A solo trainer or a small studio usually does not.
One privacy point: health notes are personal. Ask for as little as you need, and read the help page on privacy and spam protection for bookings before you ask for anything sensitive.
Google Business Profile tips for gyms and trainers
Most local searches for "gym near me" or "personal trainer" are answered by the map, not by a website. Get your profile right first. More in how to get your business on Google.
- Pick your primary category carefully. Google says the categories you choose affect your local ranking, and that you should pick a specific one. Add only a few extra categories.
- Do not add categories for other businesses. Google's own example: if your health club has an independently run cafe, the cafe should have its own profile.
- Know how ranking works. Google says local results rely mainly on relevance, distance and prominence. You cannot pay for a better local ranking.
- Add a booking link. You can add a link where customers book an appointment, and set a preferred link. Point it at your Book page or your booking tool.
- Show real photos. Add the entrance, equipment, studios and coaches. Photos should be in focus, well lit and unfiltered. Add a short video, up to 30 seconds, if you have one.
- Collect and answer reviews. Reviews and replies help you stand out. Ask members at the end of a good session, and reply to every review in a calm, polite way.
ContentMetric, Wix and Squarespace for fitness
| What you need | ContentMetric | Wix | Squarespace |
|---|---|---|---|
| Classes and sessions | Class sign-up and appointment forms on Pro, places per date | Private sessions, group classes and multi-session courses in one scheduling tool | Scheduling for consults, coaching and one-off sessions |
| Reminders | Confirmation email; reminders not documented | Automated reminders by email, SMS or WhatsApp | Automated reminders and cancellation management |
| Card payments, deposits | No, you mark payments yourself | Not stated on the scheduling page we read | Deposits, card info or pre-payment |
| Events and clinics | Form with limited places | Courses and classes | Event listings, registration forms, attendee management |
| Describe it and AI builds it | Yes | Yes | Yes |
| Done for you | Specialist designs and updates on Pro | Hire an expert separately | Hire an expert separately |
Our view: if you want classes that people pay for at booking, with text reminders, Wix or Squarespace is ahead of us today. If you want a clear, quick site that you can change by typing, with a request or sign-up form feeding your own system, ContentMetric is simpler, and on Pro we will design and keep it up to date for you. Compare more in our AI website builder guide, or read the Wix alternative page.
A simple first week
- Day 1: write down your services, prices and timetable. Take six real photos.
- Day 2: build the draft and read every line for claims you cannot back up.
- Day 3: test the form on your phone, then publish.
- Day 4: update your Google listing so hours, services and links match.
Also in this series: salons and restaurants.
Common questions
What pages does a personal trainer website need?
Home, Services, About, Results, and a Book or Contact page. Add a Timetable if you run classes. Lead with who you help and one next step, such as a free first session.
Can I sell memberships on a ContentMetric site?
Not as recurring memberships. Our help pages do not describe membership billing, class passes or member logins. You can take class sign-ups and bookings, mark payments yourself, and link out to a gym-management system if you need more.
Should I show prices?
Usually yes, or a from price. People who cannot see a price often leave. If your price depends on the person, say what affects it.
Is it safe to ask visitors about injuries?
Ask only what you need and make it optional. Health information is personal. Send notifications to an inbox only your team reads.
A fitness site that is simple to keep current
Describe your gym or training business and get a first draft with services, timetable and a booking form. Start free, no credit card, and move to Pro for your own domain.
Start free
Describe your business and get a real website with search settings and a working contact form. No card needed.
Start freeCan AI search find you?
Free check in about a minute: what ChatGPT and Google see about your business.
Check my business freeSources
- Google Business Profile Help: Manage your business category
- Google Business Profile Help: Tips to improve your local ranking
- Google Business Profile Help: Manage your local business links
- Google Business Profile Help: Photo and video guidelines
- Squarespace: Website platform for personal trainers
- Wix: Scheduling software