Results at a Glance
Heavy Pages, Made Light
The numbers below come from the finished build, recorded with every course, the full journal and all thirteen trainings in place.

97%
70
13
141
What Needed Solving
A Complicated School on a Simple Site
Structured content typed as prose
Enquiry meant a bare contact form
Pages carrying hidden weight

Built to be understood, not admired
What We Delivered
A Component Library, Not a Pile of Pages
Seventy reusable components
Fifteen Bricks templates
A course system the team runs
Thirteen trainings, all live
A three step application form
Two pathways, one date field
A journal that can be filtered
Icons traced back to vectors


Performance and SEO
The Weight Was Never in the Design
The heaviest problem was invisible on screen. Several icons were bitmaps wrapped in SVG, and Bricks inlines SVG on every render, so fifteen uses of six files put 4.4 MB of base64 into one page. We traced the artwork back to true vectors and re-pointed every reference. Course pages went from 6.91 MB to 0.215 MB, and three other pages fell from 2,571, 1,779 and 1,753 KB to 356, 345 and 319 KB. Alongside that sit per page metadata and automatic redirects on slug changes, a motion system that respects reduced motion preferences, smooth scrolling served from the site rather than a CDN, and internal links stored as WordPress references so the domain switch at launch needed no find and replace.


The Outcome
A School That Updates Itself
Course pages 97 percent lighter
Thirteen trainings on one system
Applications arrive structured
A journal students can filter
New cohorts without a developer
Metadata and redirects handled












Conclusion
Structure Doing the Selling
Oceanic Yoga now runs on a site shaped like the school itself. Thirteen trainings sit on one course system, each carrying its own cohort dates, room pricing, FAQs and testimonials. Adding a second pathway to a course produces a second labelled date rail on the page and a second grouped option set in the application form, with no developer involved. Students apply in three steps instead of describing what they want in a blank box, and the team reads each application already sorted. The pages that used to weigh almost seven megabytes now load in a fraction of that, and nothing about the design had to be given up to get there.

About the Client
Oceanic Yoga
Oceanic Yoga is a residential yoga school set on a hillock above Morjim Beach in North Goa. It runs Yoga Alliance registered teacher trainings and retreats for students who travel in from around the world, from a 100 hour foundation through 200 and 300 hour certifications, alongside specialised programmes in trauma informed teaching, yoga nidra, sound healing and Ayurvedic wellness. Students live on campus for the length of the training, which is why the website has to answer questions about dates, rooms and food as clearly as it answers questions about the syllabus.







