Back to Guides

Personal Trainer Website in One Afternoon

You run a personal training business in Austin. Or a two instructor yoga studio in Portland. Same problem either way: bookings live in WhatsApp, clients ghost, and your only web presence is an Instagram bio that says "DM to book."

0xMinds Team
0xMinds Team
·8 min read
Personal Trainer Website in One Afternoon - Featured Image

You run a personal training business in Austin. Or a two-instructor yoga studio in Portland. Same problem either way: bookings live in WhatsApp, clients ghost, and your only web presence is an Instagram bio that says "DM to book."

Last Tuesday, someone messaged you at 11pm asking about a Thursday morning slot. You had one — said yes. Then someone else asked Wednesday and you forgot about Tuesday's message. Now you've double-booked 7am and neither client is happy.

Here's how to fix all of that. A real personal trainer website with a class schedule, a free-trial signup form, and online booking — live by tonight, no coding required.

Key Takeaways:

  • A solo trainer or yoga studio needs exactly five pages — most advice overcomplicates this
  • Calendly or Setmore free tier replaces $129/mo Mindbody for most small studios
  • The AI prompt in Step 1 gets you 90% of your site structure in a single shot

In This Article

Try this prompt
+Enterto launch

What Your Site Actually Needs

Most fitness website guides tell you to launch a blog, an FAQ accordion, a merch store, an email newsletter, and a podcast. Ignore all of that.

In This Article

Here's what actually brings in new clients:

PageWhy it mattersTime to build
Hero + "Book Free Trial" buttonCaptures decision intent immediately10 min
Class schedule with pricingKills the "how much?" DM forever15 min
Trainer / instructor biosBuilds trust before the first session10 min
Free trial / intro class formYour #1 lead capture tool10 min
Online booking embedReplaces the WhatsApp chaos entirely15 min

Five things. Get those right before adding anything else. Seriously.

Step 1: Describe Your Studio to AI

This is where most people waste an hour typing things like "make me a gym website." That's not a prompt — that's a wish.

Here's the format that actually works. Fill in the brackets for your studio, then paste it into an AI website builder (no coding required — if you want the full rundown on these tools, the no-code AI website builder guide covers your options):

Build a modern website for [Studio Name], a [personal training studio / yoga studio] in [City]. Include: a hero section with a tagline and 'Book a Free Trial' button, a weekly class schedule with drop-in and membership pricing, trainer profiles with photos and specialties, a free intro class signup form, an embedded online booking section, a 60-second intro video placeholder, Google Maps location, and a contact page with studio hours. Color palette: energizing and clean — think sage green or vibrant coral with white. Mobile-first design.

Specific beats generic every single time. "Sage green + mobile-first" gets you something you'd actually use. "Make me a gym site" gets you clip art of a dumbbell.

Try this prompt
+Enterto launch

The AI generates your site structure — pages, sections, layout. The steps below walk you through filling in the details and connecting the tools that make it functional.

Step 2: Build Your Class Schedule Page

The schedule page does double duty: it shows prospects what you offer AND kills the most common message you get ("What time are your classes?").

What Your Site Actually Needs

What to include:

  • A weekly timetable — day, time, class name, instructor
  • Drop-in price vs. monthly membership, side by side
  • A "Members save 20%" callout if that applies to you
  • "Join class" buttons that link directly to your booking tool

If you run one-on-one sessions rather than group classes, swap the schedule for a "Choose your package" section: 4 sessions/month, 8 sessions/month, unlimited. Still show prices clearly. Clear pricing cuts the "how much does it cost?" DMs by a lot. Like, noticeably a lot.

Step 3: Add a Free-Trial Signup Form

This is the most important page for a new studio. The psychology is simple: people don't commit to a $150/month membership without experiencing a class first. Give them a low-stakes way in.

Your intro class form needs exactly four fields:

  1. First name
  2. Email address
  3. Which class or time slot they're interested in
  4. Phone number (optional — but useful for same-day reminders)

Don't overthink it. Four fields or fewer. Every extra field costs you sign-ups. Connect the form to your email so you're notified instantly when someone submits. A personal reply from you within an hour beats any automation — at least for the first few months.

Step 4: Embed Online Booking

Here's where a lot of trainers overspend. Mindbody starts at $129/month. That's reasonable for a five-instructor studio with 200 members. For a solo trainer just starting out? That's overhead you haven't earned yet.

ToolPriceBest for
CalendlyFree (1 event type)Solo trainer, 1-on-1 sessions
SetmoreFree up to 4 staffSmall studio, group classes
Acuity$16/moPackages and recurring clients
Mindbody$129+/moEstablished studio, 200+ members

Start with Calendly or Setmore free tier. Upgrade when you're actually full — not before. You haven't outgrown a tool you haven't tested.

All four generate an embed snippet. Drop it into your "Book Now" section and you're done. Clients book, you get a notification, your calendar gets blocked automatically. The WhatsApp DMs stop. It's genuinely a relief when it works.

Step 5: Trainer Bios and an Intro Video

People hire trainers, not studios. Your bio needs: a clear photo, your specialty ("prenatal yoga," "HIIT and powerlifting," "restorative flow"), and three sentences about why you do this work. That's it.

The intro video is optional but surprisingly effective. A short 60-second clip shot on your phone can noticeably lift free-trial signups — the bar is lower than you think. Your phone, decent lighting, and a wall you're not embarrassed by. One take is fine. Authentic beats polished every time in fitness.

If you have multiple instructors, give each one a short bio with their photo and specialty. Clients often book based on who's teaching, not just the class name.

Step 6: Go Live

Three things before you call it done:

Connect a domain. yourstudio.com or yourname.com. Around $12–15/year. Worth it — "linktr.ee/yourname" doesn't inspire the trust that gets someone to hand over a credit card.

Test your booking flow on your phone. Go through the entire path yourself: homepage → schedule → booking form → confirmation. If anything feels confusing, simplify it. Your clients are booking at 10pm from their phones.

Claim your Google Business Profile. Free. Go to business.google.com, claim your studio, and add your website URL, hours, and a few photos. This is what puts you on the map when someone searches "yoga studio near me." Takes 15 minutes. Most studios skip it — which means it's free ground you can take right now.

Add Google Analytics before you go live. Takes five minutes: create a free GA4 property, copy the tag into your site's <head>, and you'll have real data on where new visitors drop off in week one. The booking form and schedule page are your two key checkpoints.

Here's how the new-client journey looks once everything is wired up:

Finds site on Google

Views schedule & pricing

Submits free-trial form

Gets calendar invite + confirmation


For the full small business website playbook — domain, SSL, Google Maps, payments, and more — the Small Business Website Playbook covers everything in one place.

Your First Week

The difference between launch week and week 2 is usually not traffic — it's a few small fixes.

Confirm your booking link works from your phone. Make sure form submissions actually send you email notifications. Watch where people drop off: if it's the schedule page, pricing is probably confusing. If it's the booking form, you probably have too many fields.

The most effective thing you'll do in week one isn't any of that, though. It's just telling people your site exists. Post your URL to Instagram. Text it to your WhatsApp contacts — the same people who've been DMing you for months. "Hey, you can now book directly at [yourstudio.com]" is a message you've been waiting to send.

Send it.

You Might Also Like


Frequently Asked Questions

What should a personal trainer website include?

At minimum: a homepage with a "Book Free Trial" CTA, a class schedule or session packages page, trainer bios, an online booking widget, and a contact form. Those five pages do most of the conversion work. Add everything else once you know what clients are actually asking for.

How much does a personal trainer website cost?

The site itself can be free to low-cost with AI builders. Your domain runs $12–15/year. Booking tools: Calendly has a free tier that works well for solo trainers; Setmore is free up to 4 staff. All-in, you can have a professional site with booking for under $30/year to start.

Do I need Mindbody for my yoga studio?

Not until you're running a large studio with 150+ active members. For a solo trainer or a small 2–3 instructor studio, Calendly or Setmore free tier handles scheduling just fine. Mindbody at $129+/month is overhead you don't need if you're still building your client base.

Can I add online booking to an AI-built website?

Yes. Calendly, Acuity, and Setmore all generate an embed snippet you paste into any page section. It connects to your calendar automatically and handles payment collection. The whole setup takes about 15 minutes.

How do I get my yoga studio to show up on Google?

Claim your Google Business Profile at business.google.com. Add your website link, opening hours, address, and a few photos of your studio. This gets you into local search results and Google Maps — the two places most new clients find you before they ever visit.


Written by the 0xMinds Team — we test AI tools so you don't have to. Build a website with AI →

#personal trainer website#yoga studio#AI website builder#online booking#class schedule#fitness website#no code
Share this article
Build with Fardino

Got an idea? Build it now.

Describe the site or app you want — Fardino turns it into a live website.

+Enterto launch

Related Articles

Add Online Booking to Any Website (No Code) - Featured Image
Guides

Add an Online Booking Widget to Any Website (No Code)

Imagine you run a yoga studio. Your website has been live for two years — a friend built it back then — and you barely remember the login. But someone told you that adding a "Book Now" button is just

Jun 5, 2026·9 min read
#online booking#booking widget#small business
Continue reading
Build a Photographer Website in 30 Minutes - Featured Image
Guides

Build a Photographer Website in 30 Minutes

You're a wedding photographer in Austin. Your Instagram has 12K followers, gorgeous shots, and a bio that says "DM for bookings." You're also drowning in DMs asking "what do you charge?" — from people who ghost you the moment you

May 14, 2026·7 min read
#photographer website#AI website builder#portfolio
Continue reading
Add Online Booking in 15 Min (Free Tools) - Featured Image
Guides

Add Online Booking in 15 Min (Free Tools)

You run a hair salon. It's 7pm and you're finishing your last client when three booking requests land on WhatsApp. You reply when you get home at 9pm — and two of them have already booked somewhere else. That's the

May 14, 2026·9 min read
#online booking#small business website#no code
Continue reading
Wix vs Squarespace vs AI Builders: 2026 Verdict - Featured Image
Guides

Wix vs Squarespace vs AI Builders: 2026 Verdict

You've decided your business finally needs a real website. You Google "best website builder," and immediately: your nephew (who took one CSS course) says Wix, your designer friend swears by Squarespace, and now an AI builder ad is following you

May 14, 2026·8 min read
#website builder#Wix#Squarespace
Continue reading
Online Course Landing Page in One Afternoon - Featured Image
Guides

Online Course Landing Page in One Afternoon

You've spent three months building a nutrition coaching program. The content is good. The curriculum is solid. You've already helped a handful of people through DMs and word of mouth. And your only "sales page" is a link in your

May 14, 2026·8 min read
#online course#landing page#sales page
Continue reading