Skip to main content
Digital marketing

Choices International · 2026

Six audiences, one design system, and a qualified-lead funnel for a £55,000 programme.

Six audience-specific landing pages on one token-driven design system, a three-question lead qualifier, and full click-to-booking tracking for a London residential football academy. Live on Google Ads seven weeks after signature.

International Academy of Football · Landing Page System
01

The challenge

Overview

The International Academy of Football sells a residential year in London that combines professional football training with UK academics. Tickets run from £16,000 for a gap year to £55,000 for the flagship Academy Year, sold to families in the US, Canada, Brazil, Mexico and India.

They needed paid-traffic landing pages for six different audiences, and a way to know which campaign produced each enquiry.

02

The approach

Our role

Everything from strategy to hand-off: slug architecture, a written design system, six production pages, a pre-booking lead qualifier, GA4 and Google Ads conversion tracking, consent mode, and a WordPress package the client's team can run without us.

Signed 28 April 2026. Ads live 20 June 2026.

  1. 01

    Strategy and slug architecture

    One URL per audience serving five markets, geo passed as a parameter. No country clones, no Quality Score dilution.

  2. 02

    Design system 1.0

    Tokens, type scale, colour rules and voice matrix written down before the first page was built.

  3. 03

    Six pages and a qualifier

    Self-contained HTML per page. A three-question qualifier routes every booking click into hot, warm or soft bands before Cal.com.

  4. 04

    Tracking and consent

    GA4 events, two Google Ads conversion actions for Smart Bidding, Enhanced Conversions on hashed email, Consent Mode v2.

  5. 05

    WordPress hand-off

    Two installable plugins, a pre-built GTM container, 19 runbooks and a scripted 90-minute handover.

One system, two skins

Every page draws from a single tokens.css file, roughly 143 custom properties. A data-mode attribute flips the skin: investor pages (parents, coaches, gap year) run cream, claret and gold; the player page runs near-black with electric lime. Same components, one attribute.

The system carries hard rules: at most three colours visible in any fold, AAA text contrast, 44px minimum tap targets, and all motion gated behind prefers-reduced-motion. Mobile is the master, because most of the paid traffic arrives on a phone.

The pages, live

Six pages run on the academy’s WordPress site, each at the slug the campaign plan locked, so every market’s ads point at the same URL: Academy Year, the flagship for parents; Women’s Academy Year; the player pathway, written for 14 to 18 year olds; the gap year programme; youth development; and the page for coaches and partner academies. The application takes the fee by card.

The firewall that ate the editor

The production host runs a web application firewall that blocks saving page HTML through any WordPress editor. Our first answer was an Elementor JSON compiler. It worked, until we discovered the firewall rejected the editor save itself.

So we threw the compiler away and shipped a plugin that renders each page from its slug. The client only ever saves an empty page, a save the firewall ignores. Less clever, more durable.

03

The work

International Academy of Football · Landing Page System, image 1 of 13
International Academy of Football · Landing Page System, image 2 of 13
International Academy of Football · Landing Page System, image 3 of 13
International Academy of Football · Landing Page System, image 4 of 13
International Academy of Football · Landing Page System, image 5 of 13
International Academy of Football · Landing Page System, image 6 of 13
International Academy of Football · Landing Page System, image 7 of 13
International Academy of Football · Landing Page System, image 8 of 13
International Academy of Football · Landing Page System, image 9 of 13
International Academy of Football · Landing Page System, image 10 of 13
International Academy of Football · Landing Page System, image 11 of 13
International Academy of Football · Landing Page System, image 12 of 13
International Academy of Football · Landing Page System, image 13 of 13
04

What we delivered

  • Six production landing pages plus apply funnel, privacy and terms
  • Design system 1.0 with tokens.css and a written voice matrix
  • Three-question lead qualifier with hot / warm / soft routing
  • Leads database plugin with CSV export and hot-lead alerts
  • GTM container, GA4 events, two Google Ads conversion actions
  • 19 runbooks and a scripted handover meeting

Stack

tokens.css

one design-token file, two skins via data-mode

WordPress

two custom plugins, WAF-safe rendering by slug

GA4 + GTM

dataLayer events from view to booking

Google Ads

Smart Bidding on real Cal.com bookings

Cal.com

discovery-call booking behind the qualifier

Playwright + axe

automated WCAG 2.2 AA and performance audit, 7 pages including apply, 3 viewports

Palette

Ink

#0B1020

Claret

#7A263A

Gold

#C8A964

Pitch

#C2F03A

Cream

#FAFAF7

Related projects

All work

We apply the same thinking to every engagement.

Book a 30-minute strategy call. We'll look at your challenge and say whether we're the team for it.

International Academy of Football · Landing Page System | Magic Pulpo