Skip to main content
Guides7 min read

How to Create a Personal Trainer Booking Page That Gets Bookings

15 May 2026

A personal trainer booking page should do more than show a calendar. It should answer the questions a client has before they book: what you offer, where you train, how much it costs, when you are available, and what happens after they pay.

That is the difference between a link that looks tidy and a booking page that actually gets used.

Start with the client's decision

Before someone books you, they are trying to decide whether you are the right fit. They are not just looking for an empty slot in your diary.

They want to know:

  • Do you train people like me?
  • Can I afford this?
  • Where will the session happen?
  • Are you qualified?
  • Can I book without sending five messages first?

Your booking page should answer those questions quickly. If it does not, the client either hesitates or sends a DM. Once you are back in DMs, you are back to manual admin.

Step 1: write a clear profile

Your booking page needs a short profile that says who you help and how you work. Do not write a generic fitness bio. Write for the client you actually want.

Use this simple structure:

  • Who you train: beginners, busy parents, runners, strength athletes, postnatal clients, older adults, or whoever your work is built around.
  • What you help with: strength, weight loss, confidence, technique, accountability, injury return, or general fitness.
  • What training with you feels like: calm, structured, high-energy, technical, friendly, direct.

If you want a deeper checklist, start with how to set up your personal trainer profile.

Step 2: list each service separately

One vague “PT session” option is not enough. Separate your services so clients can choose the thing that matches their goal.

For example:

  • 1-to-1 personal training, 60 minutes
  • Small group strength session, 45 minutes
  • Online coaching check-in, 30 minutes
  • Intro session for new clients

Each service should have a clear name, price, duration, location, and description. If the client needs to message you to understand the difference, the page is not doing its job yet.

Step 3: show your prices

Transparent pricing saves everyone time. Clients can decide whether you fit their budget, and you avoid long conversations with people who were never going to book at your rate.

Hiding prices behind “DM me” might feel flexible, but it creates friction. It also makes serious clients work harder than they need to. We covered this properly in the hidden cost of DM me for pricing.

If your pricing varies, use clear starting prices or separate services. Do not make every client ask the same question.

Step 4: add real availability

A booking page is only useful if clients can see times they can actually book. Keep your availability honest. It is better to show a few accurate windows than make your whole week look open and then decline half the requests.

Think about:

  • which days you genuinely want to train,
  • how far ahead clients can book,
  • how much buffer you need between sessions,
  • whether different services need different locations or time windows.

Good availability is what turns interest into action. If someone likes your profile and sees a suitable slot, they can book there and then.

Step 5: take payment at booking

This is where a proper booking page beats a basic calendar link. If the page only lets clients reserve a time, you still need to collect payment later.

The cleaner setup is simple: client picks the service, chooses the time, pays online, and gets a confirmation. You get a confirmed booking, not a vague promise.

If you are weighing up payment options, read our guide to the best way for personal trainers to take payments online.

Step 6: show your cancellation policy

Do not leave your cancellation policy until after the client has booked. Put it near the service, in the booking flow, and in the confirmation.

A simple 24-hour policy is enough for many independent PTs. The important part is that it is visible before payment. That way the client knows the rules, and you are not inventing them after a late cancellation.

Need wording? Use our personal trainer cancellation policy template and adapt it to your business.

Step 7: make it easy to share

Once your booking page is set up, use it everywhere:

  • Instagram bio,
  • WhatsApp replies,
  • Google Business Profile,
  • your own website,
  • email signature,
  • printed flyers or business cards.

This is where a booking page is more useful than a generic link-in-bio page. You are not just sending people to more links. You are sending them to the place where they can actually book and pay. If you are comparing bio-link options, read our guide to Linktree alternatives for personal trainers.

A good booking page checklist

Before you share your page, check it has:

  • a clear profile photo,
  • a specific bio,
  • separate services with prices,
  • real availability,
  • online payment,
  • a visible cancellation policy,
  • qualifications or trust signals,
  • one obvious booking action.

On MatchMyTrainer, those pieces are built into your trainer profile. Add your venues, services, prices, schedule, qualifications, and Stripe connection. Then share one link. Clients can see what you offer, choose a time, and book without the back-and-forth.

Create your booking page in minutes

Add your services, prices, venues, and availability. MatchMyTrainer gives you one link clients can use to book and pay online.

Learn more