Every discipline, every age group, one free trial.
A Swansea martial arts academy with a page per discipline and per age group, each one ending at the same free trial rather than a timetable.

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.
Services used
Website Design & Management
A site that loads fast, answers the question the visitor arrived with, and gets maintained every month instead of ageing quietly in the background.
SEO Management
Ranking for the searches that end in a booking: service pages, location pages, the technical layer underneath, and a Google Business Profile kept up.
Landing Pages & Funnels
One page, one offer, one action — built behind each campaign so paid traffic lands somewhere designed to convert rather than on your homepage.
Your project, on this page next year
Tell us what is not working. We'll tell you what it would take.
