Proposal
cd-fitness.com — online class booking, card payments, member accounts and personal-plan subscriptions, built into your existing site.
cd-fitness.com looks great and says the right things. But every button on it — Book a Session, Register via WhatsApp, Enquire Now — ends the same way: a message to you, then you do the admin. Confirming slots, chasing payments, counting block sessions by hand, holding the 24-hour policy over chat. It works because you make it work — but it costs you hours every week, and people can only book while you're free to answer.
My technical check found four things silently holding the site back on Google:
I'll also tidy small inconsistencies — the site currently shows two different WhatsApp numbers.
Directly connected to your calendar — every booking, cancellation and change lands in it automatically, and clients get their confirmations and reminders without you sending a thing.
Plus the full Google fix — unique page titles, corrected indexing, local-business data, Gibraltar-targeted pages — and a blog relaunch with six posts written for you.
Your working preview
I've already built you a working preview — your prices, your classes, the whole booking flow. Tap through booking a class, a swimming block, the personal plans and your own admin page:
Open your preview →cdfitness-preview.pages.dev · Sample data — nothing is live, no cards are charged. Best on your phone, because that's where your clients will use it.
| Days | What happens |
|---|---|
| 1–2 | Kickoff — accounts set up, assets gathered, timetable loaded |
| 3–7 | Site upgrade + booking live on a private preview link you can tap through |
| 8–11 | Personal plans, member accounts, Google fix, blog posts |
| 12–14 | Testing on real phones, your final changes, launch, training video |
Changes are welcome all the way through — you'll have the preview link from day 3 and I adjust as you go. No "one round of revisions" small print.
The build is identical in both options — the difference is what happens after launch.
| The build, itemised | Price |
|---|---|
| Discovery, setup & accounts (Stripe, booking engine, domain) | £60 |
| Site upgrade in your current design — all pages kept and tightened | £240 |
| Booking system — service sections, timetables, class sizes, waiting lists | £200 |
| Blocks & passes tracked automatically | £60 |
| Swimming blocks with location choice & saved addresses | £60 |
| Stripe payments + 24-hour policy automation | £100 |
| Personal plans — questionnaire, subscription, member delivery | £170 |
| Admin dashboard, visitor analytics, member accounts, calendar sync & reminders | £50 |
| Google/SEO rebuild — indexing fix, titles, local data, Gibraltar targeting | £115 |
| Blog relaunch + six posts written for you | £150 |
| Policies, testing, launch, training video & handover | £40 |
| Build total | £1,245 |
£1,495 one-off
Nothing more to pay for a year.
£1,295 + £65/mo from month 2
One number a month, everything handled.
All prices in pounds sterling — the amounts shown are the totals payable. Stripe's standard card fee (typically 1.5%–3.15% + 20p, depending on the card) is deducted by Stripe from each client payment — that applies to any card system anywhere; I'll set it up with you.
Do I lose my current site? No — same design, same address, upgraded in place.
Who owns everything? You do — domain, site, Stripe account and client list are in your name from day one. If you ever want to move on, everything is handed over cleanly — no strings.
What if a class doesn't fill online at first? Nothing is lost — you can still take bookings any way you like. Waiting lists mean full classes finally capture demand instead of turning it away.
Is the money safe? Payments run on Stripe — used by millions of businesses. Card details never touch your website; payouts land in your bank on a rolling basis.
What about the member app with workout tracking? That's Phase 2, once bookings are flowing — I'll show you the concept whenever you're ready.
Have a proper tap around the preview of your new site — book a class, try the swimming block, open your admin page. Then, if you're happy to go ahead, just send me a message — I'll send over the letter of engagement and get started as soon as it's signed.
Prepared for Charlotte · CD Fitness & Wellbeing · August 2026. The interactive preview uses sample data only — no real bookings or payments are taken through it.