Every discipline, every age group, one free trial.
The problem
A martial arts academy does not sell memberships on a website — it sells the first visit. Somebody searching “BJJ Swansea” at ten at night is deciding whether to walk through the door once. Put every class on one page and you have handed that person the sorting job: which discipline, what age, which night, how much. Most of them do not bother.
What we built
A page per discipline and a page per age group — BJJ, combat jiu-jitsu, submission grappling and MMA, kids and adults — so a search lands on the exact class somebody was already looking for rather than a menu. Each one ends at the same free trial; the timetable and the phone number are never more than a click away. A separate Neath page covers the next town over. Built on Laravel rather than a page builder, so the programme pages come off one template and adding a discipline is a data change, not a rebuild.
