[ [object Object] ]

Espaco Sol - Yoga & Holistic Therapy Website

ReactTypeScriptViteTailwind CSSMotionPuppeteer SSGReact RouterOpenAIPythonGitHub ActionsRenderJSON-LDIndexNowVisit live site
Espaco Sol - Yoga & Holistic Therapy Website

/// SECTION 01 — OVERVIEW

Overview

Website for a yoga and holistic therapy studio in Brasilia that has been operating since 1999. Each of the four service pages (yoga classes, Reiki and integrated therapies, holistic therapies, and Reiki certification courses) carries FAQ schema. Every morning a Python script on GitHub Actions picks a topic, generates an article and hero image via OpenAI, commits them to the repo, and merges the PR. The SEO stack covers Puppeteer prerendering at build time, JSON-LD across nine schema types, landing pages for individual Brasilia neighborhoods, and IndexNow submission on deploy.

The Challenge

After 26 years serving Brasilia, the studio still had almost no web presence. The owner needed more than a brochure. She needed to show up when people searched for yoga or Reiki in her neighborhoods, explain what hormonal yoga therapy is to someone who has never heard of it, and keep the site active without writing articles herself. Most of her clients find her on their phone during a commute.

The Solution

React and Tailwind, prerendered with Puppeteer at build time. Each service page got FAQ schema structured for health and wellness featured-snippet positions. The daily blog automation, a Python script on GitHub Actions that picks a seed topic, generates a full article and hero image via OpenAI, inserts them into the codebase, and auto-merges the PR, keeps the site publishing fresh content every morning without manual effort. A class schedule page, WhatsApp booking button, and 15 client testimonials round out the site.

Highlights

  • [ YEARS OF BUSINESS FOR THE STUDIO ]
    26+
  • [ AUTOMATED, AI-GENERATED BLOG POSTS ]
    Daily
  • [ FAQ SCHEMA ON EVERY SERVICE PAGE ]
    4
  • [ GOOGLE RATING ACROSS 15 REVIEWS ]
    5.0 ★

[ Call to action ]

Ready to scale your engineering team?

Tell us the roles you need to fill and we'll get back within 24 hours.