Back to cases
Landing Page

Family Pilates & Physiotherapy

Landing page with local SEO for pilates studio, Lighthouse 95+, zero JS

AstroHTML/CSSSEO LocalSchema.org
Family Pilates & Physiotherapy

The challenge

Family Pilates is a boutique pilates and physiotherapy studio in Curitiba, run by an instructor with a physiotherapy degree. The studio had zero digital presence: no website, no Google rankings. All new student acquisition relied entirely on word of mouth and Instagram.

The problem: anyone searching “pilates in Curitiba” or “physiotherapy Curitiba” on Google wouldn’t find Family. Competitors with basic websites were capturing that organic traffic. The studio needed a page that would show up in local searches and convert visitors into bookings, without depending on paid traffic.

The solution

I built a full landing page in Astro with two goals: rank in Curitiba local searches and convert visitors into bookings via WhatsApp.

Page structure

  • Hero with an emotional headline (“Your body speaks. We listen.”) and a direct CTA to WhatsApp
  • Credibility section positioning the instructor as a physiotherapist — a technical edge over instructors without healthcare training
  • Method differentiators with 4 cards: core strengthening, personalized care, smart exercises, vestibular awareness
  • Student journey showing the process from first contact to results, removing friction for people who’ve never done pilates
  • Modalities (Solo Pilates and Movement Coaching) with a clear description of what each one offers
  • Real testimonials from students with photos and names
  • Emotional section with a video testimonial from the instructor
  • Social proof with a gallery of real studio moments (photos of the instructor, classes, the space)
  • Final CTA with emotional urgency

Local SEO implementation

  • Meta tags optimized for “pilates Curitiba”, “physiotherapy Curitiba”, “pilates for seniors Curitiba”
  • Schema.org LocalBusiness with address, coordinates, and service area
  • Static map in WebP (no Google Maps iframe) for performance
  • Semantic content with natural mentions of the region
  • Automatic sitemap via Astro

Performance

  • Astro SSG with zero client-side JavaScript (except testimonial carousel)
  • Self-hosted typography (Fraunces + Satoshi) in woff2 with preload
  • All images in WebP with lazy loading and explicit dimensions
  • Lighthouse 95+ across all categories

Design

  • Boutique palette: dark green (#0F6153), soft pink (#EB919B), off-white (#D9D9D9)
  • Editorial typography: Fraunces (heading serif) + Satoshi (body sans)
  • Premium CSS effects: subtle glassmorphism, floating cards, pulse-glow on CTAs
  • Alternating light and dark sections creating a reading rhythm
  • Visual target audience: women 25-50 and seniors, warm tone without being childish

Results

  • Full landing page delivered in Astro with Lighthouse 95+
  • Local SEO set up to rank in Curitiba regional searches
  • Zero JavaScript dependency, page loads in under 1 second
  • Premium boutique design that sets the studio apart from competitors with generic sites
  • Direct conversion channel via WhatsApp with CTAs at multiple points on the page
  • Self-hosted typography for maximum performance (zero external requests)
Next step

Need a dev who truly delivers?

Whether it's a one-time project, team reinforcement, or a long-term partnership. Let's talk.

Chat on WhatsApp

I reply within 2 hours during business hours.