Yoga and Pilates studio website: what fills your classes
We looked at 25 independent yoga and Pilates studio websites: what people check before a first class, what most leave out, and how to set up each part.
Someone looking at a studio's website wants a few things fast. What's on today, and is there a class for a beginner? What does a first class cost, and what happens after? What do I owe if I cancel late or quit? Who teaches? Will I fit in?
In October 2026 we read 25 independent yoga and Pilates studio websites in 14 states, from heated studios to reformer rooms. Most sold an intro offer. Few wrote their class times where a visitor can read them, named a teacher's training, or put the cancel rules beside the price.
Your booking software (Mindbody, Momence, Walla, WellnessLiving or another) runs the passes, autopay and app. Your site states the terms, writes the schedule in words, and sends people to the right place.
Write your weekly schedule in words
Only 4 of the 25 studios put class times in the page itself. The rest used a widget, an app or a link, so a visitor and a search engine can't read when a class meets. Write the pattern on your site and keep live booking where it is:
- Click Lists, then Edit events, then Add event. Type the Event name (like "Gentle Flow, all levels"), the Date of the first class, Starts at and Ends at.
- Under Repeats, pick Every week. Type a Category like "Yoga", and the teacher in Led by (optional).
- Add an Events section to a "Class schedule" page and set Only these categories. Each class shows once with its pattern ("Every Tuesday · 6pm – 7pm"). See Events.
- Underneath, add a button, or an Embed code section (From a service, then paste the whole code) with your software's schedule. See Add embed code.
Name the level and the style in plain words ("Yin: slow, floor-based, props, no experience needed"). Don't run sign-ups in two places for the same class.
Say where you are and when the door is open
Only 3 of 25 had a phone number you could tap on the first phone screen, and 2 gave opening hours. Many studios are upstairs and none said so.
- Click Business info in the left menu, fill in your address and phone number, and under Regular hours set when someone is at the desk or the door is open.
- Use Note under hours for what doesn't fit, like "Doors open 15 minutes before class. Third floor, elevator in the lobby."
- Add a call bar on phones. See Add a call bar on phones.
For a closed day use We’re closed today; for a change of teacher or a holiday schedule use the Announcement bar. See Close for today.
Offer a first class, and say what happens after
Fourteen of the 25 sold an intro (the commonest was $49 for a month). Only 2 said what happens when it ends, and 4 limited it to locals, with no word for visitors.
- Make a page called "New here" from the Basic page template. See Add a page.
- Give the offer: the price, how long it lasts, who can buy it, and that it ends on its own (or what the regular price is after). If it renews, say so before the card is taken.
- Add a Booking section or a button to your software's intro page. See Connect a booking calendar.
- Point your Header button at it, with Button text like "Try a class". See Change your menu and footer links.
If you're in a tourist town, add a visitor pass (three studios sold one, from $45 to $85 for a week).
Show your prices, with every fee and expiry
Twenty-two of 25 showed prices somewhere, but only 4 home pages listed them.
- Click Pages, New page, and make a "Pricing" page from the Pricing or menu template.
- Add a Packages section. For each membership, fill in Name, Price, a Price note like "per month", and under What’s included, what members get.
- Put fees and expiry in Fine print: setup, late-cancel, no-show, "10 classes expire 6 months after first use".
- Turn on Highlight as most popular, and add drop-in, student, senior and community rates in a Price list / menu section.
- Point each Button at your software's checkout (Another website… under Goes to).
Don't sell memberships through payment links or the store: your software ties the plan to check-in. See Sections you can add.
Say whether it renews, and how to cancel or pause
Eleven of 25 mentioned renewing or a commitment next to the price. Four used 3-month or 12-month terms. One said "no refunds on memberships processed without proper cancellation".
In your Fine print and FAQ say:
- Whether it renews on its own, the day the card is charged, and any minimum term.
- How to cancel or pause: online, phone or in person, the notice, when billing stops.
- A cheaper autopay price, if you have one, and why.
Add a "Member login or cancel" footer link: Menu, then Add footer link, Goes to, Another website…. See Change your menu and footer links.
Know the rules before you post your terms
This isn't legal advice, and rules vary by state, so check yours.
- Renewals: federal and state rules expect clear terms before a card is taken and a simple way to stop. California and New York are strict. See the gym guide.
- Health club laws: many states regulate memberships (term limits, cooling-off periods, sometimes a bond). Texas, for one, covers a business that sells memberships giving "instruction in" a physical exercise program, and doesn't name yoga. Ask a lawyer before you assume you're outside it.
- Show every fee next to the price. Several states require it.
- If people join at the desk, give an online or phone way to cancel too.
Put late-cancel and no-show rules up front
Seven of the 25 published a rule; fees were $10 to $25. Put it in your FAQ and next to your prices, not only at checkout: the notice you need (2 hours, 24 hours), the fee, and whether a pack loses the class. Say if your doors lock at the start.
Welcome the first-timer
"For beginners" is on nearly every search. Make a short "Your first class" section:
- Add a How it works section to your "New here" page: book, arrive, what the teacher does with a beginner.
- List what to bring and wear, whether you lend mats and props, and how early to come.
- Name the one or two classes to start with.
Introduce your teachers, with credentials spelled out
Only 6 of 25 named a credential. No state licenses yoga or Pilates teachers, so the name of the training is the proof.
- Click Lists, Edit team, Add person. Fill in Name, Role and a clear Photo.
- Type the training in Credentials, spelled out ("E-RYT 500", "Balanced Body comprehensive"). List only what's current. Don't write "licensed".
- Write a Short bio, then add a Team section. Turn on Give them a profile page for teachers people book by name. See Your team.
Yoga Alliance lets only currently registered teachers and schools use its RYT, E-RYT and RYS marks, in the exact form it gives. If a registration has lapsed, take the mark down.
Say who each class suits and how to get in
"For seniors", "prenatal" and "for beginners" are all searched. Of 25 studios, 6 mentioned chair or adaptive classes, and none said whether the studio is step-free.
In your FAQ, name the classes for older adults, pregnancy and injuries; whether you're upstairs, whether there's an elevator, and where to park. Ask people to tell the teacher before class about injuries or pregnancy, and say you don't give medical advice. Say how hot a heated room is and who should check with a doctor first.
Tell people about the waiver
Two of the 25 mentioned a waiver. Say it on your "New here" page: "Everyone signs a waiver before their first class." To collect one on your site, with the Signed forms and waivers add-on, make a page from Activity waiver and have a lawyer check the wording. New York, for one, may not enforce a studio's waiver of its own negligence. See Signed forms and waivers.
Don't collect health information on your site. An injury or pregnancy questionnaire belongs on paper or in your software. See Don't collect health information.
Workshops, teacher trainings and retreats
Ten of the 25 listed a retreat and 8 sold some training.
- Workshops: add each as an event with a Price and a Tickets or RSVP button, or turn on Take sign-ups on this site for spots and a waitlist with the Bookings add-on. See Take sign-ups for an event.
- A teacher training sold as a career qualification may need your state's school approval. Ask your state's education board in writing first. Put the dates, hours, tuition and refund terms on its page.
- A retreat that bundles flights or lodging may count as travel and need a seller-of-travel registration in a few states. Say what's included and refundable.
Class packs, gift cards and private sessions
- Class packs ("10 classes for $140") come with the Bookings add-on. Set Use within or No end, since some states treat packs like gift cards. See Class packs.
- Gift cards are their own add-on, scanned on the Check-in screen. Federal rules say gift cards can't expire within five years. See Gift cards and coupons and Check people in with a QR code.
- Private sessions: give a price and a Booking section. See Take bookings on your site.
Skip the Bookings add-on if Mindbody or Momence already books your classes: two systems will double-book.
Be careful with health claims and music
Don't guarantee weight loss, say yoga cures anything, or quote an unusual result. "Yoga therapy" and "trauma" claims need real evidence. "Certified Yoga Therapist" is a voluntary credential, not a license.
Music in a paid class, a livestream or a video needs a performing-rights license (BMI, ASCAP, SESAC). A streaming subscription doesn't cover it. A class video on your site carries the same rights.
Show your reviews
Ten of 25 showed quotes. One showed a rating, and gave no source.
- Add your best Google reviews to your Reviews list, with date and source.
- Add a Reviews section to your home page, and your rating and count to Highlights, like "4.9★ · 120 Google reviews".
- Paste your Google link into Leave-a-review link in Business info.
Don't offer a free class for five stars. See Reviews and Ask customers for reviews.
Photos and questions
Take the entrance and sign, the room empty and bright, a teacher at work, the props wall and the changing room. Get permission from everyone visible. Until you have your own, Free photos has good ones. See Free photos.
Add an FAQ section covering cost, intro offer, cancellation, quitting, what to bring, beginners, heat, pregnancy, access, teachers and the waiver. Lists › FAQs › Suggest questions drafts more. See Use suggested questions.
Tips:
- Give your home page a search title with your town and style, like "Hot yoga in Eugene, OR". See Set a page's search title and description.
- Hiring a teacher? Use Job openings.
- Once a season, check old prices, schedules and offers.
See your own site done this way, free
Give us your current website’s address and we’ll rebuild it with all of this in place. You see the preview before you pay anything, and it’s from $8 a month if you keep it.