Booking3
- Jane for therapy and sports medicine
- EZFacility for hockey, classes, camps and rentals
- On-site class booking through the EZFacility API
The brief
Make a hockey program, a performance centre and a sports-medicine clinic feel like one SHIELD, and get each person to the right booking in one or two taps.
The result
55 → 99
Google speed score on phones, old site vs new
Live and working for the business today.
Then and now

Their current site against the rebuild.
Speed check · Google Lighthouse · Nov 2026
Performance
Accessibility
Best practices
The old site scores 55 on phones and 61 on desktop. Run it yourself at pagespeed.web.dev.
What I did
Full site rebuild for every department: Hockey Club, Performance Centre, therapy and sports medicine
Booking by audience: “my kid”, “me”, “I’m hurt” and rentals, each one or two taps to the right Jane or EZFacility page
Online class booking and card payments on the site, built on the EZFacility API
About 30 fixes from the staff review: team bios, a new Modalities page and therapy wording
Google set up end to end: GA4 on all 42 pages, Search Console verified, a Google Ads account linked
Live schedule pages, development pathways per program, times and prices up front, FAQs and testimonials
SEO plan with weekly Google Business Profile posts, plus a redirect map from the old site
Klaviyo foundation, Instagram strategy and a seasonal marketing calendar planned 4–6 months ahead
Brand book and launch pack for the founder, built on their brand fonts and colours
Best pages · click to scroll the whole page
Running now
More work
Endura2 days
AJ Sports+47%
Gold Rewards0
Aquila8.5×
Racer Sportif2.3×
SALT9.6×
MC Metalworks100
Angry Roaster32 → 90
CSM25+
COOKED99
Stool Scout100Shopify, email, social and paid, from one person who builds it, ships it and owns the numbers.
Replies within one business day13 years12 brands