Proposal

Website & Online Booking Upgrade

cd-fitness.com — online class booking, card payments, member accounts and personal-plan subscriptions, built into your existing site.

Prepared for Charlotte · CD Fitness & Wellbeing · August 2026 · Valid 30 days

01Where you are today

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.

02What I'll build

Online booking, by serviceClients pick Group Fitness, Swimming, Personal Training or Online Coaching — each with its own section, times, class sizes, "places left" and automatic waiting lists. Anyone who can't find a time that fits gets a one-tap "message Charlotte" WhatsApp button.
Card paymentsStripe checkout — cards, Apple Pay, Google Pay — at your prices exactly as they are today.
Blocks tracked automaticallyBlocks of 5 and 10 count down as clients book. No more tallying in WhatsApp — everyone sees their own balance.
Swimming blocks & locationsFive Saturdays paid in one go. Clients choose the pool — or their own, with a saved address.
Member accountsBooking creates the account automatically. Clients stay signed in — bookings, block balances, saved locations and plans in one place.
Your 24-hour policy, enforcedFree self-serve cancellation outside 24 hours; inside it, the session is kept — automatically, no awkward conversation.
Personal plans subscriptionShort questionnaire → monthly card subscription → your written plan delivered to their member area. Three tiers, priced by you.
Your admin dashboardYour own back-end page, only you see it: how many people are visiting the site, who's booked into every class, your takings today and this month, late cancellations, waiting lists — and a tap-to-tick register on your phone.

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.

Important — the preview shows what your site will do, not how it will look. It's deliberately the most basic version so you can try the booking itself. The finished site is designed with you: your photos, your colours, your wording, any layout you like. Everything you see in the preview can be changed — it's the starting point, not the final design.

03Timeline — live in two weeks

DaysWhat happens
1–2Kickoff — accounts set up, assets gathered, timetable loaded
3–7Site upgrade + booking live on a private preview link you can tap through
8–11Personal plans, member accounts, Google fix, blog posts
12–14Testing 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.

04What I'll need from you

05The investment

The build is identical in both options — the difference is what happens after launch.

The build, itemisedPrice
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

Option A — Everything covered for a year

£1,495 one-off

  • The full build (£1,245)
  • All running costs paid for 12 months — software, hosting, domain (£250 value)
  • Basic aftercare all year: fixes, small tweaks, kept running
  • Month 13: take over the running costs (~£22/mo) or switch to the care plan

Nothing more to pay for a year.

Option B — Build + on-call care

£1,295 + £65/mo from month 2

  • The identical full build, first month of care included
  • Message any time — timetable, prices, photos, new classes, new posts: done for you
  • All running costs included, plus backups, monitoring and priority support
  • 12-month minimum, then monthly — 30 days' notice, clean handover always

One number a month, everything handled.

£350to start — covers the year's software, hosting & domain from day one
£1,145on launch — Option A
£945on launch — Option B

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.

06Common questions

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.

07Next step

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.