For yoga and pilates studios
The studio website that welcomes beginners.
Firstmat is a ready-made site for yoga and pilates studios. It has plain-language class guides, a timetable you can filter, clear prices, and a four-question quiz that tells a nervous newcomer where to start. You edit one file and put it online.
No booking system. No accounts. No trackers. Just a website that answers beginners' questions.
The gap
Most studio sites are a timetable and a price list.
That suits your regulars. A beginner arrives with different questions, and if the site can't answer them, they close the tab and stay at home.
-
Which class should I try?
The quiz recommends one, and says why.
-
Am I flexible enough?
Every style is explained in plain words, with how gentle or strong it is.
-
What do I bring? When do I arrive?
A first-visit page with a checklist and an arrive-by time for each beginner class.
How it works
Make it yours in an afternoon.
Everything specific to your studio lives in one typed file. You don't need to touch any components.
-
Fill in one file.
Your name, address, opening hours, class styles, teachers, weekly timetable and prices, all in one place.
-
Let it check your work.
A built-in content check catches mistakes before they reach visitors, such as a class that names a teacher who isn't on the list.
-
Put it anywhere.
It builds to a folder of static files. Any web host will serve it. There's no server, no database and nothing to update.
studio: {
name: "Stillwater Yoga & Pilates",
tagline: "A friendly, unhurried studio in the heart of Bristol.",
email: "hello@stillwater.studio",
arrivalMinutes: 15,
},
sessions: [
session("mon", "18:30", 75, "hatha", "tom", "beginner"),
session("tue", "19:30", 75, "restorative", "priya", "all"),
// …the rest of your week
],
Change the file, rebuild, upload. That's the whole workflow.
What's inside
Everything a newcomer needs to walk through your door.
-
A beginner path on the home page.
Three clear steps: find your class, plan your first visit, claim the intro offer. A newcomer always knows what to do next.
-
Class styles in plain English.
Hatha, Yin, Mat Pilates and the rest, each with how strong it feels, what happens in the room and who it's good for.
-
A timetable you can filter.
Filter by day, style, teacher, time of day, or "beginner-friendly" only. Start and end times are shown for every class.
-
Prices people can compare.
Each plan shows its price per class and how much it saves against a drop-in, and the intro offer stands out.
10-class pack · £15.00 per class · Save 17%
-
Teachers people feel they know.
A short bio for each teacher, their styles, and a link straight to their classes.
-
Enquiries without a booking system.
The contact form opens the visitor's email app with their name, topic and message already filled in. Your address is shown too, for people without a mail app.
- Light and dark mode
- Works on phones from 390 px
- Keyboard and screen-reader friendly (WCAG AA)
- No cookies, accounts or trackers
Try the demo
Walk in as a beginner.
This is Firstmat running for Stillwater, a sample studio in Bristol. Click around, take the quiz, filter the timetable. It's the real site, not a picture of it.
No black box
Four questions. An honest answer.
The quiz asks about experience, main goal, preferred pace, and any injuries. Then it applies a simple rule you can read in one breath.
-
Only classes they're ready for.
A style is only suggested if their experience meets its minimum.
-
The best fit wins.
3 points if the style matches their goal, and up to 2 more for matching their pace. Ties go to the order you list your classes in.
-
Safety first.
If they mention an injury, only the gentlest styles are suggested, with a reminder to tell the teacher before class.
They get one main pick, two alternatives and that class's times this week. Their answers are saved on their own device, so the result is there when they come back.
New to yoga · wants calm · gentle pace · no injuries
| Style | Score |
|---|---|
| Hatha Main pick (listed first) | 3 + 2 = 5 |
| Yin Alternative | 3 + 2 = 5 |
| Restorative Alternative | 3 + 2 = 5 |
| Not suggested: needs regular practice |
Help someone onto their first mat.
Open the demo studio and see your website the way a beginner will.