01The weekStrength · HIIT · Spin
sessions drop into the grid

For gyms, CrossFit boxes, personal trainers, and studios. Class schedules, membership tiers, trainer bios, and a 'start free trial' CTA that converts — built in minutes, mobile-perfect where 80% of your traffic lives.
Scroll, and UOVA lays out the exact booking page a gyms & personal trainer needs — a week that fills with sessions, pricing that reads at a glance, and a booking button wired to your scheduler.
Watch it fill the week
UOVA lays out the exact booking page a gyms & personal trainer needs — a week of sessions, clear pricing, and a booking button wired to your scheduler.
01The weeksessions drop into the grid
02Membershipunlimited classes
$99
03BookingFirst class on us — claim it in one tap.
04First visitMindbody · Fresha · Calendly

Tiered membership cards, class descriptions, and a high-contrast 'claim free trial' CTA on every page. The structure that turns a scroll into a sign-up.

Each trainer gets a profile — specialties, certs, a booking link. Builds the trust that sells personal training packages.

Paste a Mindbody, Glofox, or Calendly link and the 'book a class' CTA lives across the site — no developer, no embed headaches.
Each one ships fully editable in the studio. Load any preview and scroll it like the published site — then build yours from a single prompt.
Every template restyles to your gyms & personal trainer brand — colours, fonts, copy, and AI photography — from one prompt.
UOVA's Media Studio shoots the imagery your site needs, matched to your business — so nothing looks like the same five photos every other site uses.





11 image models · 7 video models · brand-match · 8 presets · 4× upscale.Drop in your own photos any time — mix them with AI shots section by section.
Yes — Pro plan custom code blocks embed any booking widget; or just paste the booking link into the CTA settings and it lives site-wide.
Native schedule layouts are built in; for a live-syncing calendar, embed your gym software's schedule widget on the Pro plan.
Yes — server-rendered, lazy-loaded, mobile-first. Most gym traffic is phone, and the templates are tuned for it.
Paste your Stripe or gym-software checkout link (Pro plan). Native membership billing is on the roadmap.
Field notes from building gyms & personal trainers sites — the parts that decide whether the site works, before anyone argues about fonts.
Nobody buys a 12-month membership from a website — they buy a first visit. Make the trial the hero: 'first class free', what to bring, where to park, what happens in the first ten minutes. Every fear you answer on the page (am I fit enough? will I look lost?) is a signup you didn't lose.
Members and prospects both come for the timetable. Keep it current, phone-first, and one tap from the homepage — class name, coach, intensity level, spots left if you cap. A stale schedule is the fastest way to tell the internet your gym doesn't have its act together.
People join people. Coach bios with real credentials and real personalities outperform equipment photos every time. Pair them with member results — before/afters with first names and timelines. That's the proof a prospect screenshots and sends to a friend with 'should we try this?'
No credit card. No setup time. Free to start, $19/mo when you're ready for a custom domain.