Skip to main content
Guides5 min read

How to create a useful personal trainer booking page

· Updated

A useful personal trainer booking page answers the practical questions before someone chooses a session: what is included, what it costs, where it happens, and which times are available. It should also explain whether they are making a request or confirming a booking.

You can build that page on your own website or use a hosted trainer profile. Start with one service and make its details clear, then add classes, packs, or online options as needed. You do not need a large client list to give people a straightforward way to book.

1. Introduce yourself briefly

Use a recognisable photo and a short introduction that says who you work with, what you offer, and where. Explain relevant qualifications and experience accurately, with enough detail for someone to understand how they relate to the service.

I help [type of client] work towards [goal] through [training approach]. Sessions take place at [venue or online]. You can see the options, prices, and available times below, or contact me if you would like help choosing.

Adapt the wording to your own work. A clear introduction and a genuine invitation to ask questions are more useful than a long list of broad promises. The booking page can handle practical arrangements while you still have a conversation about suitability.

2. Give each service the details it needs

Use names people can understand. One service is enough if that is what you offer; separate options when the format, length, location, or content is genuinely different.

  • Individual session: length, price, venue, what is included, and who it suits.
  • Group class: date and time, duration, per-person price, level, location, and how to book a place.
  • Live online session: length, price, equipment needed, and how the joining link will be provided.
  • Ongoing coaching: what support is included, how it is delivered, the billing period, and any commitment.

A live video appointment and a programme someone follows independently should not look like the same purchase. Similarly, make it clear whether a group price is for one participant or the whole group.

3. Show the price and what it covers

Put the total cost beside the service, with the session length or billing unit. If something essential costs extra, explain it before checkout. Where a service needs a quote, describe what affects the price and how the client gets one.

For a pack, show the upfront total and number of sessions, not just an attractive per-session figure. Add eligible services, expiry terms, and how the client books dates. Buying sessions does not automatically reserve a particular weekly slot.

As a hypothetical example, “Five 60-minute sessions for £200, paid upfront” gives the commitment clearly. You could add “£40 per session” underneath. The saving depends on your actual individual-session price, so do not invent a comparison.

Our pricing guide and session-pack guide have more examples.

4. Keep availability realistic

Include travel, preparation, breaks, and venue access when setting bookable hours. For a class, set the number of available places. Review what a client sees when a session is full or no suitable times are available.

If you connect calendars, check the direction of the connection. A subscription that displays bookings in another calendar does not necessarily bring outside appointments back to block your availability.

For online appointments, make the time zone clear in the booking details and confirmation. Explain where the client will find the joining instructions, without publishing a private meeting link on the general service page.

5. Explain booking and payment status

A client should be able to tell whether the session is accepted or waiting for your approval. Make the next step clear both on screen and in any confirmation message. If you need to respond, give a realistic expectation of when you will do so.

On MatchMyTrainer, card bookings requiring approval initially hold payment and take it when you approve. Taking payment and receiving a payout into your bank are separate stages. Your wording should match the flow you use rather than promising that every checkout instantly confirms a session.

Keep a contact route for payment problems or questions. The payment guide explains those stages, while our booking workflow includes a confirmation-message example.

6. Put changes and cancellations in reach

Show the relevant terms before someone commits, and make them easy to find afterwards. Explain how to cancel or request a change, what happens to a pack session, and how to contact you if there is a problem.

Choose terms that fit your service rather than copying a notice period without considering it. Our cancellation-policy guide includes adaptable wording and explains fair charges. The page should reflect the terms you actually use.

7. Check the page as a client

Before sharing it, open the public page on a phone while signed out. Read through an individual session and any class or pack you offer.

  • Can someone identify the service, length, location, and total cost?
  • Are the available times or class dates correct?
  • Can they find pack eligibility and expiry details before buying?
  • Is the booking action clear, including any approval step?
  • Are the terms, contact route, and joining instructions easy to find?
  • Do the buttons and links lead to the right places?

Review the public steps without making a real purchase. If you need to test payment and confirmation behaviour, use your provider's supported test setup rather than charging yourself as a shortcut.

Share it where people already hear about you

Add the page to your social profile, relevant website pages, email signature, and replies to enquiries. You can also put a booking link within a wider link-in-bio page. Our bio-link comparison helps you choose the arrangement that fits.

On MatchMyTrainer, set up your profile, service details, venues or online format, availability, and payment connection, and complete the required onboarding checks. Preview what clients see before sharing your link. Group-class places and session packs can sit alongside individual appointments, with a marketplace presence as well as your own shareable page.

There is no monthly platform fee; booking and product fees apply. Keep prices and availability up to date as your business changes. A useful booking page is one that continues to match what you can deliver.

Bring your training services together

Show your services, prices, and booking options on MatchMyTrainer. Support individual sessions, online training, and group classes from one shareable profile.

Learn more