Lenobot
Back to blog

Website for a personal trainer or gym: attract and retain clients

A website for a personal trainer turns the curious into clients: online booking, transformation testimonials and local SEO. Here is how to build it right.

May 16, 202610 min read
Website for a personal trainer or gym: attract and retain clients

A website for a personal trainer exists first to fill your slots: it presents your offers clearly, lets people book a session in a few clicks, and reassures visitors with transformation testimonials. In France, most people looking for a coach or a gym run a Google search or check an Instagram account before walking through the door. If you have no website, you bet everything on Instagram and word of mouth, and you let clients slip away to better-ranked coaches. A good site, paired with your Google profile and solid local SEO, brings in prospects who live nearby and are ready to pay. In this guide, we look concretely at what turns a fitness website into a client machine, without jargon.

In short

  • A personal trainer's website has one real goal: to get a trial session or discovery call booked, fast and without friction.
  • The three elements that convert: readable offers with a price range, transformation testimonials (before/after or quotes), and a booking button visible everywhere.
  • Instagram grabs attention, the website converts into clients: the two work together, the site is never optional.
  • Local SEO ("personal trainer + your city") puts you in front of people already looking for a coach nearby.
  • Expect generally 1,500 to 4,000 euros for a well-built coach or gym site, or a financed setup that avoids any upfront cash.

Why a website changes everything for a coach or gym

Many coaches think Instagram is enough. That is a common mistake. Instagram creates discovery and trust, but it does not answer the concrete questions at the moment the prospect is ready to buy: "How much does it cost?", "Do you take beginners?", "How do I book?", "Where exactly is it?". A motivated visitor who cannot find these answers in 30 seconds goes to see the coach next door.

A well-built site works for you 24/7:

  • It captures Google searches like "personal trainer Lyon", "gym Bordeaux", "weight loss coach Nantes". These are people actively searching, not just scrolling.
  • It reassures with proof: testimonials, transformation photos, certifications, years of experience.
  • It converts with a booking button always within reach, so you never lose a hot prospect.

If your current site does none of these three things, that is often why it brings in no clients.

Present your offers clearly (mistake number 1)

The most frequent flaw on coach websites: vague offers. "Personalized coaching", "tailor-made support"... that tells the visitor nothing. Be concrete. A person should understand at a glance what they are buying, who it is for, and how much it costs (at least a range).

Structure your offers into 2 or 3 named, readable packages. Here is an example table that reassures and helps people decide:

PackageFor whomWhat is includedIndicative price
Discovery sessionTrying without commitment1 session + personalized assessment0 to 40 euros
Individual coachingSpecific goal (weight loss, muscle gain)Face-to-face sessions + nutrition follow-up50 to 80 euros per session
Progression packLong-term results10 sessions + personalized plan450 to 700 euros

Showing a price range does not scare clients away, quite the opposite: it filters out unqualified browsers and reassures those who have the budget. Silence on pricing, however, drives people off. To understand how this transparency helps turn a visitor into a paying client, see our guide on how to turn website visitors into clients.

Session booking: the heart of the site

This is where revenue is made. The goal is not for the visitor to "contact you", it is for them to book. Two approaches work well for a coach or a gym:

  1. The simple contact form (name, phone, goal). You call the person back, qualify them, and set the session. Ideal when your schedule shifts often or you want to talk before fixing a slot.
  2. The online booking calendar (like Calendly, or built into the site) where the client directly picks a free slot. Perfect for trial sessions and gyms with fixed hours.

A few rules that make the difference:

  • A "Book my session" button visible at the top of the page that follows the visitor as they scroll (sticky on mobile).
  • As few fields as possible: every extra field loses prospects.
  • Immediate confirmation and an automatic reminder (SMS or email) to reduce missed appointments.

On mobile especially, where most of your visitors arrive from Instagram, the booking button must be reachable with one thumb.

Testimonials and transformations: your best proof

In fitness, nothing sells better than proof that a result is possible. A prospect wants to picture themselves: "If she did it, I can too."

  • Before/after photos (with written consent from the person). It is the most powerful element for a weight loss or fitness coach. Stay honest, no misleading edits.
  • Short written testimonials with first name, age and goal achieved: "Marie, 38, lost 9 kg in 4 months." Concrete and credible.
  • Video testimonials of 20 to 40 seconds: even more convincing, and easy to film on a phone.
  • Google reviews displayed on the site strengthen trust and boost your local SEO. If you have few, read how to get more Google reviews for your business.

One tip: place at least one testimonial right next to each booking button. Social proof at the moment of decision clearly increases action.

Instagram + website: the winning duo

Your Instagram is probably your best acquisition channel. But Instagram alone has a weakness: it lives in the app, the algorithm decides who sees your posts, and you do not own your audience. The website is yours, captures Google, and converts better.

The right mechanic:

  • Instagram attracts: exercise reels, client transformations, tips, behind the scenes of your sessions.
  • The link in bio sends people to the site (or straight to the booking page).
  • The site converts: clear offers, proof, booking. It cashes in the work done on Instagram.

Without a website, all your Instagram traffic hits a wall: the interested person does not know how to book or how much it costs, and the momentum fades. With a site, every motivated follower can become a client in two clicks. If you want to go further on the social + acquisition combination, see our article on Facebook and Instagram advertising for a small local business.

Local SEO: being found by the athletes in your city

Local SEO is what makes you appear when someone types "personal trainer Marseille" or "gym near me". For a proximity business like yours, it is often the most profitable client source, because these people are already looking for a coach right now.

The levers to activate:

  • A complete Google Business Profile, with photos, hours, and regular reviews. It is what puts you in the Google map. Our Google Business Profile guide covers everything.
  • Local pages on the site: if you work in several neighborhoods or towns, create one page per area ("in-home personal trainer in Villeurbanne").
  • Targeted keywords in your titles and text: your specialty + your city ("weight loss coach Toulouse", "physical preparation Lille").
  • Useful content: articles or pages about your methods, specialties, and tips. Google likes sites that answer people's questions.

Want to dig deeper? Our guide on local SEO: being found by the clients in your city explains the steps one by one. And if you are still unsure about the investment, you can check whether your sector is still available in your city: at Lenobot, we take only one business per sector and per city.

How much does a website for a personal trainer or gym cost?

The budget depends on your needs (simple showcase vs online booking + blog + local pages). Here are realistic benchmarks for France:

Type of siteWhat you getIndicative budget
"DIY" site (Wix, template)A basic showcase, to maintain alone0 to 300 euros + your time
FreelancerCustom site, booking, variable quality1,000 to 3,000 euros
Local agencySite + Google profile + local SEO + follow-up1,500 to 4,000 euros
Financed setup (Lenobot)Site + Google profile + SEO A to Z, 0 euros upfrontSee terms

Beware of the "cheap" site that ends up costing a lot in wasted time and missed clients: we talk about it in the hidden costs of a cheap site for a small business. For a full view of pricing, also see how much a professional website costs in France in 2026.

FAQ

Does a personal trainer really need a website when they already have Instagram?

Yes. Instagram creates discovery, but the website turns interest into a booking. It answers questions of price, location and booking at the moment the prospect is ready, and it puts you on Google, which Instagram does not. The two are complementary, never one or the other.

Should I use online booking or a simple contact form?

Both work. The form is ideal if you want to qualify the prospect by phone before setting a slot. Online booking (a calendar) suits trial sessions and gyms with fixed hours better. What matters is that a clear button to book is visible everywhere on the site.

How do I show before/after photos without legal trouble?

Always get written consent from the client before publishing their photo or testimonial, and keep it. Do not edit the images misleadingly, stay honest: credibility is your best asset. A simple signed message or a consent form is generally enough.

How long before a website brings me clients?

Bookings via Instagram and your Google profile can arrive within the first few weeks. Organic local SEO generally takes a few months to ramp up. A well-built site combines both: quick results via your socials and Google profile, and a flow that grows with SEO.

How much does a website for a gym cost?

Expect generally 1,500 to 4,000 euros for a well-built gym site with a Google profile and local SEO, depending on features (class schedule, booking, multiple pages). A financed setup option avoids any upfront cash. The right instinct: compare what a missed client costs against what a good site costs.

Conclusion

A website for a personal trainer or gym is not a gadget: it is the tool that turns your Instagram work and your reputation into real bookings, with clear offers, proof of results, and local SEO that brings you the athletes in your city. The right time to start is before the coach next door takes the spot. You can talk to a Lenobot expert right now and check whether your sector is still available in your city.

Want a website that brings you clients?

100% financed setup, 0€ upfront. We work with 1 business per sector per city.

Check my eligibility

Related articles

Website for a personal trainer: attract clients | Lenobot