Anticode Open builder

A yoga studio website that gets a nervous beginner onto the mat

Students check a yoga studio's site for the timetable, which classes suit their level, what it costs and how to book a place. Beginners also want reassurance: what to bring, what happens in a first class, whether they'll be the only one who can't touch their toes. Anticode can build all of that, but its calendar takes one booking per slot, so group classes usually link out to a class-booking tool.

Updated · By the Anticode team

The timetable is the homepage's real job

Regulars visit the site for one thing: what's on this week and who's teaching. Make the weekly timetable reachable in one tap from the first screen. Each class needs a day, time, length, style, level, teacher and room or location if you have more than one. Cover changes and holiday weeks belong at the top of the timetable, not in a social post.

In Anticode, a classes CMS collection with those fields keeps the timetable editable from the dashboard, and each class type can have its own page explaining it. When a teacher goes on leave, edit one entry instead of rebuilding a page. A teachers collection does the same for profiles.

Levels and styles, explained for people who've never been

Style names mean little to newcomers. Vinyasa, yin, hatha, ashtanga, restorative: give each a two-line description in plain words ("slow, held poses on the floor, very little standing") and a clear level marker. A simple scheme works well:

  • All levels: safe for a first class, with options offered.
  • Beginners and returners: slower pace, more instruction, no assumed knowledge.
  • Mixed ability: some experience helpful.
  • Experienced: faster flow, inversions and arm balances, assumed familiarity with the poses.

Add a "your first class" page: arrive ten minutes early, wear something you can move in, mats and blocks provided or not, tell the teacher about any injuries or pregnancy, where to change. Prenatal, postnatal and therapeutic classes should say who they're for and when to check with a doctor; the studio is responsible for its own health and safety wording.

Prices and the intro offer

Publish the drop-in price, class packs, any monthly membership and the intro offer for new students. Say how long packs last and how cancellation works. Buy buttons point to your payment link from your own provider: Stripe Payment Links, PayPal, Gumroad, Lemon Squeezy, Shopify or Whop. An account has one payment link, so every button opens the same checkout; list drop-ins, packs and the intro offer as products there. That handles the payment; it doesn't add credits to a student's account, because published sites don't have student logins.

Booking group classes: the honest trade-off

Here's where most yoga studios will need a second tool. Anticode's booking calendar takes one booking per slot, so two people can never take the same time. That's ideal for one-to-one sessions and wrong for a class with twenty mats. It also has no capacity counts, waitlists, class passes, deposits or calendar sync.

Which booking route fits each offering
OfferingBooking route
Group classes on the timetableA class-booking tool, linked from each class and from a Book button
Private one-to-one sessionsAnticode's booking calendar, one slot per session
Workshops, retreats and teacher trainingsAn enquiry or registration form, plus a payment link for the fee
Corporate or school sessionsAn enquiry form routed to the owner

This split is common and works well: students land on your own site, read about the class, and tap through to book. The class bookings workflow walks through linking a booking tool without losing the look of your site.

Teachers, community and the feel of the room

Teacher profiles should say what each person teaches, their training and what a class with them feels like. Photos of the real studio, the light, the props wall, the changing area, help a beginner picture walking in. Generic generated yoga sites tend to use sunrise silhouettes on a beach and words like "journey" and "transform"; a picture of your actual room on a Tuesday evening does more.

Organic (Figtree) with a green or teal action colour gives the calm, natural feel most studios want; Luxury (Jost) suits a premium boutique; Editorial (Geist) suits a studio that writes about practice. For workshops and news, a newsletter sign-up sent to Mailchimp or Kit keeps students in touch between terms.

What you'll need alongside Anticode

  • A class-booking tool for anything with more than one student per slot.
  • Membership and pass tracking: there are no student accounts or credit balances on published sites.
  • Live class capacity: the timetable is content, not a live count of spaces.
  • Online class streaming: link to your video platform for live or recorded classes.

Questions people ask

Can students book a group class directly on an Anticode site?

Not with multiple places per class. The booking calendar takes one booking per slot, so group classes are best booked through a dedicated tool linked from the site.

Is Anticode a good website for yoga studio owners who teach privately?

For private sessions, yes: the booking calendar handles one-to-one slots, and a payment link can take payment for a block of sessions.

How do I keep the timetable up to date?

Hold classes in a CMS collection and edit them in the dashboard. Changes show on the timetable pages when you save.