How to fill your fitness classes without posting every day
Filling classes is rarely a reach problem. Most instructors already meet enough interested people each month; the gap is that those people leave without a way to hear about the next class. This guide covers the loop that closes that gap.
Step 1 — capture in the room
The highest-intent moment is the two minutes after class ends. A printed QR sign at the door or on your mat turns that moment into a follow, with the student's own phone doing the work.
Keep the ask to one sentence: "Scan this if you want my schedule." No clipboard, no email spelled out loud.
Step 2 — make every class individually shareable
Students recruit better than ads do. If each class has its own link and a share image with the name, time, and venue on it, a regular can send a friend something that is bookable rather than a vague "come Thursday".
Step 3 — follow up with people who already raised a hand
A short weekly message to people who chose to follow you outperforms broad social posting, because everyone on the list has already been in your room or on your profile.
Keep it to the essentials: what is on this week, anything that changed, and one link. Respect the unsubscribe immediately — a small engaged list is worth more than a large annoyed one.
Step 4 — watch two numbers only
Profile views tell you whether your sharing is working. New follows tell you whether the profile is convincing. If views are high and follows are flat, fix the profile. If both are low, fix distribution — the QR sign, the bio link, and the class shares.
Frequently asked questions
- How often should I message my students?
- Once a week is enough for most instructors, timed a day or two before your busiest class.
- Do QR codes actually work in a studio?
- They work when they are placed where people already pause — the door, the check-in desk, or the front of your mat — and when the scan lands on a page that shows your next class immediately.
- What should I do about a class that consistently under-fills?
- Change one variable at a time: time slot, level labelling, or venue. Keep the other classes stable so you can tell what caused the change.