Seven blocks of work, built in order. Each block has a page list, an internal link plan and a number we watch so we know whether it should be repeated or scaled back.
Block 01
Class and programme pages
One page per programme: strength, conditioning, mobility, youth, masters. Level, length, equipment, coach and what a first session looks like, written for someone who has never been inside a gym.
Block 02
Timetable and schedule content
A crawlable weekly grid, updated from your booking system, with class detail behind each slot. Filters stay in the page rather than multiplying URLs into thin duplicates.
Block 03
Area plus class terms
“Strength class near [station]”, “6am circuit in [district]”. Each area page names the street, the walk from transit, parking and the coaches who run the early sessions.
Block 04
Intro offer and trial path
A single page for the trial with the offer, the classes it covers, the booking step and what happens on arrival. One offer, one path, no competing versions of the same promotion.
Block 05
Coaches and reviews
Named coaches with certifications, the classes they lead and a short line on how they teach. Approved review themes sit next to the programme they belong to, not on a separate wall no one visits.
Block 06
Membership structure, without numbers
What each option includes, how commitment works, what a pause means, whether guest passes exist. Rates live in your booking engine; the page answers comparison questions that stop a sign-up.
Block 07
Technical and local foundations
Core Web Vitals on schedule pages, ExerciseGym and organisation schema, local pack work, clean redirects after a timetable platform change and internal links that keep class pages reachable.
Coach note
Measured, not assumed
Every block has one number attached: trial form starts, class page impressions, direction clicks. If a block does not move its number in eight weeks, we change the block rather than defending it.