Skip to content

Personal Trainer Website: What Clients Look For Before They Book

What a personal trainer website needs: you in the first photo, a page per way to train, packages with prices, real client quotes and a free-consult button on every page. Then a demo built from a chat.

Usman Haider

Usman Haider

November 5, 20266 min read
Cover: a personal trainer watching a client train in a gym, with the headline "From first visit to free consult."

A good personal trainer website answers four questions fast. Who do you train? Where, and how? What does it cost? How do I start? Someone deciding between three trainers won't hunt for those answers. They'll message the trainer whose site made it easy.

The guides that rank for this search are mostly galleries of famous trainers' sites. Those are worth a look for ideas. But a trainer with one studio and a dozen clients needs something simpler. This guide covers what to put on the site. Then I asked Claude to build one, and show what came out.

What a personal trainer website needs

You, in the first photo

People buy a trainer, not a gym. Put a real photo of you at the top, ideally while coaching. Under it, put one line on who you help. "Strength training and postnatal fitness in a small Denver studio" beats "Transform your life".

One page for each way to train

One-to-one sessions, online coaching and small groups are different buys. Give each its own page. Say who it suits, how long a session is, where it happens and what it costs. A new mum and a powerlifter should each find "their" page.

Prices, or at least a starting point

Visitors want a rough number before they reach out. A short list of packages answers it: four sessions, eight sessions, an online plan. If prices depend on the client, give a "from" price and say what changes it.

Proof from real clients

A short quote from a client, with their first name, does more than a list of adjectives. Before-and-after photos work too, if the client agrees. Don't invent reviews or borrow them from a template. Visitors can tell.

Your qualifications

Name your certifications and anything you specialise in, such as pre- and postnatal training. A line on your background helps people trust you with an injury or a new baby.

One clear first step

A free consult is a common first step. Make it the one button you repeat on each page. Keep the form short. Ask for a name and email, what they want help with, studio or online, and good times to talk. Ask them to mention injuries or recent pregnancy, so you can prepare.

Building one by asking Claude

I added Sitelas to Claude. Then I sent one message for a made-up trainer, Maya Torres, who coaches in Denver:

A claude.ai chat: the request to build a personal trainer website for Maya Torres in Denver on the Spotter template, with strength training, postnatal fitness, online coaching, three priced packages and a free 30-minute consult on every page, previewed before going live. Claude replies that the site is saved as a draft with a preview link, lists the pages Home, About, Training, Pricing and Contact, and repeats the three packages

It used Spotter, Sitelas's personal trainer template. It took about four minutes. Nothing went live: Claude saved a draft and sent a preview link.

The best part of the reply was what it removed. The template ships with another trainer's sample reviews, press logos, a class timetable and a Sacramento address. Claude took them out rather than make up details:

Claude's reply: every page leads to the free consult, and the form asks what the person wants help with, studio or online, and their best times. Under "What I took out" it says the template came with sample reviews, press logos, a group-class timetable, a blog, an Instagram strip, opening hours and a Sacramento address, and it removed them rather than make up details. It then asks for a phone number, photos, real reviews, certifications and what online coaching includes

That list at the end is a good checklist for any trainer's site. Here is the home page on a phone. The photo is stock, so it isn't Maya yet:

The preview home page on a small screen: "Personal trainer · Denver", the headline "Train with me", a line about one-to-one strength training and postnatal fitness plus online coaching, a Book a free consult button and a photo of a smiling trainer

Adding a client review

A real client quote was missing, so I sent one in a second message:

A claude.ai chat: the owner asks to add a short review from client Jenna R. to the home page and the postnatal page, and keep it on the preview. Claude says the quote has its own band after the three training cards on the home page, sits in the main text of the postnatal page, is worded exactly as sent, and that nothing is live yet

On the home page, the quote now sits just above the packages:

The preview home page on a small screen: Jenna R.'s quote in its own band, then "Choose your package" with 4 studio sessions at $280, 8 studio sessions at $520 marked best value and online coaching at $180 a month, each with an Ask about it link

The postnatal page has it too, after the paragraph about the free consult:

The postnatal fitness page on a small screen: "Rebuild your strength after birth, step by step", two paragraphs about starting where you are now and adjusting sessions on short-sleep days, then Jenna R.'s quote

The consult form

A button on each page leads to this form on the home page. It asks for the client's goal, studio or online, and their best times:

The Book a free consult section on a small screen: a "What happens next" list, then a form with name, email, optional phone, what you would like help with, studio or online, best times and a note box that suggests mentioning injuries, past training or how old the baby is, and a Request my consult button

Requests land in a Sitelas inbox. You can ask Claude to read them to you, and then reply yourself to set a time. The form doesn't book a slot on its own.

Changing it from ChatGPT

Sitelas works in ChatGPT too. I asked it to add a question to the pricing page:

A ChatGPT chat: the owner asks Sitelas to add "Can I train with you while I'm pregnant?" to the FAQ on the pricing page and keep it on the preview. ChatGPT replies that it added the question and answer to the Pricing page, the change is saved in the preview and the site has not been published

I opened the preview's pricing page, and the question was there. Every change waits on the preview until you say publish.

If you run a gym or studio of your own, being found is the next job. SEO for gyms covers the Google profile, a page per program and reviews.

What it can't do

Sitelas builds and runs the website. It has no class scheduling, no workout app and no client logins. It doesn't take payments for packages on its own. If you already use a booking page such as Calendly, Claude can add it to a page. From Claude, it can also put a Stripe payment link next to a package.

The template's samples are a start, not your story. Spotter comes with a group timetable, reviews and press names that aren't yours. Claude removed them here. If you build by hand, delete what isn't yours.

On the Free plan you can read 5 form messages a month. The rest are kept, locked until you upgrade. A busy trainer will pass that. Pro covers 500 a month per site, removes the Sitelas badge and adds a custom domain. It costs $9 a month per site, or $90 a year.

Questions people ask

What should a personal trainer website include? A photo of you and who you help. A page for each way to train, your packages with prices, a client quote or two and your qualifications. Then one clear first step, usually a free consult, with a button for it on each page.

Should personal trainers put prices on their website? Many visitors want a rough number before they reach out. A few packages, or a "from" price, answer that. If you'd rather talk first, say what affects the price.

Can clients book sessions on the website? On Sitelas they send a consult request, and you reply to set a time. You can add a booking page you already use, such as Calendly. Sitelas has no scheduling of its own.

How much does a personal trainer website cost? It depends on who builds it, so ask what later changes cost too. On Sitelas, one published site is free on a sitelas.com address. Pro is $9 a month per site, or $90 a year.

Try it

Copy this into a new Claude or ChatGPT chat after adding Sitelas. Swap in your own details first.

Use Sitelas to build my personal trainer website on the Spotter
template. I'm [name], a personal trainer in [city]. I coach [what you
coach] [in a studio / online / in parks]. My packages: [packages and
prices]. Every page should lead to a free [length] consult. Only use
reviews and certifications I give you: [reviews, certifications].
Show me a preview before anything goes live.

Weighing other tools first? Here is how the website builders that work from Claude and ChatGPT compare.

Templates to start from

Build this with a ready-made design, then change anything.

All templates →
Usman Haider

Usman Haider

Founder of Sitelas — the website builder for AI agents.

Build your site with AI

Pick a template, describe what you want, and let AI build it. Publish in minutes.

Browse Templates