Proposal preview for Fun Fitness. This is not the live funfitness.co.za site.Why switch
Fun Fitness

For Richelle

Why switch to this website

In short

Richelle, this is a preview of a new Fun Fitness website. It is not live, and it does not replace funfitness.co.za until you decide to switch. You can click through it the way a new member would.

If this version went online, four things would get easier:

  • People searching for fitness classes in Edgemead or Monte Vista can see, from the first line, what you offer and where you teach.
  • WhatsApp enquiries are the obvious next step, and the message already says whether they want a trial, Unlimited, or a particular class.
  • The Unlimited price, R450 a month, is visible immediately, with a link to the full fee list.
  • The pages are easier to read. Body text is near-black. Pink is used for buttons and blocks, with black writing on those buttons.

Start on the home page or open the fees.

What you'll notice

Each change is something you can see by clicking around. The line under it is why it matters for the studio.

  1. 1. The first heading says these are fitness classes in Edgemead and Monte Vista.

    Why it matters: A woman searching for classes in either suburb can tell she is in the right place before she scrolls.

  2. 2. Unlimited at R450 a month is on the home page, with aqua called out as R80 a class.

    Why it matters: The fee most regulars pay is visible immediately, and the water-class exception is not buried.

  3. 3. The R50 trial sits next to that price, and every other fee has its own card.

    Why it matters: Someone comparing a trial, a drop-in, one class a week, the joining month, and Unlimited does not have to reconstruct the list.

  4. 4. WhatsApp is in the header, in the opening section, under the price, at the end of pages, and in a bar on phones.

    Why it matters: The site matches how people actually join, instead of making them hunt for a number.

  5. 5. The WhatsApp message already says trial, Unlimited, or the name of the class.

    Why it matters: Richelle can see the intent before she types the first reply.

  6. 6. Each class has its own page, from Aerobics to Line Dancing and Water Aerobics.

    Why it matters: A search for one style can land on that class, with a path to Unlimited and a message that names it.

  7. 7. A locations page names Edgemead and Monte Vista and does not invent a street address.

    Why it matters: The hall can change. The schedule goes out on WhatsApp, which is what already happens. One Google profile can cover both suburbs without swapping the address each month.

  8. 8. Women-only, the Monday-to-Thursday times, Friday at 17:30, and the 45–60 minute length are written in full sentences.

    Why it matters: Fewer messages that only ask “is this for me, and what time?”

  9. 9. Joining is described as being added to the WhatsApp group for the month’s schedule.

    Why it matters: The page says how the timetable really reaches members.

  10. 10. The about page is shorter, and member comments are shortened.

    Why it matters: A new visitor can meet Richelle and Sheena without reading a stack of long reviews.

  11. 11. Nutrition is a short page about food that supports training, with no medical promises.

    Why it matters: The fuel-and-transform idea stays, without sounding like a clinic.

  12. 12. Reading contrast is near-black text on white. Pink is a button and a colour block, with black writing on it.

    Why it matters: The brand colour stays bright, and the words stay easy to read in daylight on a phone.

  13. 13. A banner on every page says this is a proposal preview, not funfitness.co.za.

    Why it matters: Nobody clicking through the draft should think they are on the live site.

Technical notes

For a web person

This section is for whoever wires the host. The summary above is the client version. Jargon stays here.

Canonicals

Canonical links are HTTPS. The default origin is https://funfitness.growbravestudios.com, the host for this preview. Set NEXT_PUBLIC_SITE_URL if the final hostname differs. The value is forced to HTTPS. Do not point canonicals at funfitness.co.za. That remains the current live site.

Contrast ratios

Body copy is #1a1020 on white. Brand pink #ff1d9b is a fill and an accent (borders, underlines), not a text colour. Text on pink buttons and pink panels is #1a1020. Black on #ff1d9b is about 5.9:1 and passes WCAG AA for normal text. Pink text on white is about 3.6:1 and fails for normal text, so it is not used. Hover on a pink button switches to a near-black fill with white text. That hover is not pink text on a pink fill. Focus uses a 3px #1a1020 outline. Targets are at least 44px, including the skip link.

Schema

JSON-LD SportsActivityLocation lists areaServed as Edgemead and Monte Vista, Cape Town, with no streetAddress. Telephone is +27619171901. An Offer describes Unlimited at 450 ZAR. Each class pillar adds FAQPage for that class’s questions. Home and contact also mark up the questions shown on those pages. One Google Business Profile should cover both suburbs with the address hidden, rather than changing the pin when the hall changes.

Sitemap and robots

/sitemap.xml lists the public routes, including every class pillar URL. /robots.txt allows crawling and points at that sitemap.

Headings and language

The document language is en-ZA. Each page has one h1. Sections use h2 and h3 in order. The home h1 is about fitness classes in Edgemead and Monte Vista. A skip link targets #main.

Ask Richelle about the preview

WhatsApp is the same path a new member would use. The message can say you are looking at the proposal.

WhatsApp Richelle