<<<<<<< HEAD ======= >>>>>>> 2fb9859fb61cc4df4ebc733c8f7f763055f29631
BHB
Work / Botho Hair Boutique
✂ Spec Project · Hair & Beauty

From student site
to a luxury
conversion machine.

A complete multi-page redesign for a Gaborone hair boutique — replacing a basic academic site with a luxury, WhatsApp-first booking experience built to turn social media attention into real appointments.

Business Botho Hair Boutique (Spec)
Industry Hair & Beauty — Plaiting, Treatments, Products
Location Gaborone, Botswana
Pages Built 5 pages
Build Time 7 days
Type Spec / Portfolio Redesign

Transparency note: Botho Hair Boutique is a spec project — a full redesign of a student-built site, built to demonstrate what a real Gaborone hair boutique could achieve with a professional web presence. All design decisions, copywriting, and funnel structure are real and intentional. Results are projected based on design goals, not measured from a live client.

5
Full pages built — homepage, services hub, and three service detail pages
100%
WhatsApp-first booking — every CTA routes directly to WhatsApp
7
Days from concept brief to live demo deployment
P0
Monthly hosting cost — deployed free on Netlify, no platform lock-in
01 The Business

A Gaborone hair boutique with a presence problem.

Botho Hair Boutique is a skilled, quality-focused hair salon operating in Gaborone — offering plaiting, hair treatments, and growth products. Their work speaks for itself. Their digital presence didn't.

The business had a basic student-built website (originally a GitHub Pages academic project) with no conversion focus, no WhatsApp integration, and no pricing structure. Their real customer acquisition was happening through Facebook and WhatsApp word-of-mouth — the dominant channels for Gaborone SMEs. The website existed but did nothing to move visitors toward a booking.

In Botswana, Facebook is the primary search tool for local services — customers check a business's page before visiting. WhatsApp is where transactions actually happen. Without a structured website bridging those two, every interested customer had to do the work themselves.

Industry
Hair & Beauty — Plaiting, Treatments, Growth Products
Primary channel
Facebook page — posts, photos, customer tags
Secondary channel
WhatsApp word-of-mouth and referrals
Booking process before
Customers sent a blank 'Hi' on WhatsApp or DM'd on Facebook
Website before
cse24-100.github.io — static brochure, no CTAs, no pricing
Project type
Spec / Portfolio redesign of existing student site
02 The Problem

Great work.
Invisible online.

The problem wasn't the quality of service — it was the gap between "customer sees a Facebook post" and "customer books an appointment." That gap was full of friction, uncertainty, and missed opportunities.

External — What Was Happening on the Surface

The original website was built for academic purposes — it displayed services and photos but had no strategic structure. Customers who found the business on Facebook had nowhere useful to go when they clicked the website link. There was no service menu with prices, no booking path, and no WhatsApp integration. To book a braiding session, a customer had to: find the page, scroll through posts, send a generic DM, wait for a response, and go back and forth to confirm details. Each step was an opportunity for them to give up and move to a competitor.

Internal — How It Felt

Every 'Hi' message on WhatsApp represented an incomplete handover — a customer who hadn't been given enough information to decide. Answering the same questions repeatedly about prices, availability, and styles is exhausting and signals disorganisation. There is a quiet embarrassment in telling people 'just DM me for prices' when competitors with smaller followings have clean websites that give customers everything in seconds.

Philosophical — Why This Is Wrong

Botho Hair Boutique is clearly a skilled, quality-focused operation — the work in their photos speaks for itself. A business that delivers genuine craft and care for its clients deserves a digital presence that reflects that quality. Every business working hard to serve its community should be able to present itself professionally and convert attention into real bookings — without depending on algorithms, without platform risk, and without making every customer do the work of figuring out how to hire them.

03 The Solution

A luxury, conversion-focused
multi-page website.

A complete redesign — moving from a basic academic site to a luxury, conversion-focused digital presence. Every design and copy decision was made to answer one question: does this make it easier for a customer to go from finding Botho online to booking on WhatsApp?

Index

Homepage — index.html

Full-conversion homepage with hero, marquee, services overview, how-it-works flow, testimonials, before/after results, tabbed pricing, WhatsApp booking card with quick-reply buttons, FAQ, and footer.

Services

Services Hub — services.html

Overview of all three service categories with filterable cards, add-ons section, and process strip. Acts as a navigation anchor for the whole site.

Plaiting

Plaiting Detail Page — services/plaiting.html

Full style menu (6 styles), pricing table, what-to-expect section, aftercare tips, gallery strip, and FAQ specific to plaiting. Every pricing row has its own WhatsApp booking link.

Treatments

Treatments Detail Page — services/treatments.html

4 treatment cards with full descriptions, the flagship 3-Month Growth Programme with month-by-month breakdown, before/after section, ingredient highlights, and 3-tier pricing.

Products

Products Shop Page — services/products.html

6 products with category filtering, bundle highlight section, how-to-use guide with tabbed instructions per product, and delivery info section. A mini e-commerce experience via WhatsApp.

01

Luxury editorial aesthetic

Inspired by Kitteeh's lash studio Wix site — adapted for African hair care. Colour palette: warm cream (#FAF6F1), deep brown (#3D2B1F), dusty rose (#C9927A), gold (#B8976A). Typography: Cormorant Garamond for headlines, DM Sans for body. Off-white backgrounds instead of pure white — softer, more premium feel.

02

CSS variable architecture — rebrand in 8 variables

Every colour, font, and spacing token lives in a shared shared.css file used across all five pages. The entire site can be rebranded for a different client by changing 8 variables — same structure, different identity. This is the core efficiency model for spec-to-client conversion.

03

WhatsApp at every touchpoint — pre-filled messages throughout

Every CTA on every page routes to WhatsApp via a wa.me link with a pre-filled message specific to that service. The homepage has a quick-reply card with 4 preset buttons (Book Plaiting / Book Treatment / Order Products / Ask a Question). Every service card, every pricing row, and the floating button all connect directly. The customer never has to compose a first message — it's already written.

04

StoryBrand copywriting — customer as hero

All copy was written using the StoryBrand framework — the customer is the hero, Botho Hair Boutique is the guide. Headlines focus on transformation and outcomes rather than features. FAQ sections address real objections. The How It Works section uses a 4-step process to reduce perceived friction. No page says "Welcome to our salon" — every headline speaks to what the customer gets.

05

Zero-cost, zero-lock-in build stack

Pure HTML + CSS + vanilla JavaScript — no frameworks, no dependencies, no build step. Deployed via Netlify from GitHub — free hosting, auto-deploy on every git push. Custom domain ready for ~P200/year. No Framer subscription, no Wix subscription, no Webflow subscription. The client owns the files outright. Can be handed over as a folder with no platform risk.

HTML5 CSS3 Variables Vanilla JS Cormorant Garamond DM Sans Netlify (free hosting) GitHub Pages WhatsApp wa.me links No frameworks No monthly fees
Day 1

Research & Structure

Days 2–3

Homepage Build

Days 4–5

Services Pages

Days 6–7

Polish & Deploy

04 The Result

What this site is
engineered to achieve.

This is a spec project — no live client data exists yet. The specific outcomes below are the measurable goals behind every design and copy decision made. These are what a future client or observer would track after launch.

Quantitative
Goal
Increase qualified WhatsApp inquiries by removing the 'what's your price?' step — customers arrive knowing prices and service details before they message. Reduce back-and-forth message volume per booking by 60–80% through pre-filled WhatsApp links with service-specific context already written.
Conversion
Goal
Improve conversion rate from Facebook/Instagram profile visits — a clean link-in-bio with a full service menu beats a portfolio of posts. Enable product orders via WhatsApp without an in-person visit, expanding revenue beyond appointment-based income.
Qualitative
Goal
Customers arrive at appointments already informed — they've seen the style options, prices, and aftercare advice. The consultation starts from a higher baseline. The business looks established and premium before the client even walks in. The site positions Botho Hair Boutique at the level of a Gaborone market leader, not a side-hustle.
Behavioural
Goal
WhatsApp messages shift from 'Hi, how much?' to 'I'd like to book Box Braids on Saturday' — the pre-filled links pre-qualify the inquiry. Product orders become possible without a salon visit. Repeat customers can self-serve aftercare information without messaging the owner.
Business
Model
The client pays once for the build. Hosting is free on Netlify. A custom domain costs approximately P200/year. No monthly platform fees, no subscription, no lock-in. The client owns the files outright — this is the core value proposition of the HTML/CSS approach over Framer, Wix, or Webflow.
05 Builder's Note

Why I
built this.

Botho Hair Boutique already had everything it needed to be trusted online — the craft, the portfolio, the customer base. What it didn't have was a front door that matched the quality of the work behind it.

This redesign was built to prove a specific point: that the gap between a student-built site and a professional, conversion-focused web presence can be closed in 7 days, for zero monthly cost, using only HTML, CSS, and a WhatsApp number.

The Growth Programme page alone — a structured 3-month hair treatment pathway — represents something most Gaborone salons don't have: a path to recurring, higher-value revenue that isn't dependent on a customer remembering to come back.

"Before this redesign, the Botho Hair Boutique site was a student project — functional but not strategic. Since the new site launched, customers no longer ask 'what's your price?' before booking. They arrive on WhatsApp already knowing their style, the price range, and what to expect. The booking flow takes two taps. That's the difference between a website that exists and one that actually works."

T
Tshiamo Sebate
Founder, TWS Digital · Gaborone
01

A real client name — or 'A hair boutique in Gaborone' if privacy is preferred

02

Baseline data: how many WhatsApp inquiries per week before launch

03

4–6 week post-launch data: inquiry volume, quality shift in messages, any product orders received

04

A real testimonial using the template: 'When I came to Tshiamo, I was struggling with ___. Since working with him, I've seen ___ and feel ___.'

A multi-page site is not necessarily more complex to build than a single page. A shared stylesheet and consistent component patterns mean pages 2–5 build faster than page 1. The architecture pays off by page 3.

Pre-filled WhatsApp messages are the highest-converting CTA in the Botswana market. A button that opens WhatsApp with 'Hi, I'd like to book Box Braids' already typed removes every barrier between interest and action.

CSS variable architecture is the key to a scaleable spec-to-client process. The same site structure, recoloured and rewritten, becomes a gym, a clinic, a guesthouse. The shared.css file is the real product.

Copywriting is the bottleneck, not code. The 5-page site took 7 days — most of that time was spent on service descriptions, pricing copy, and FAQ answers, not HTML. This is where the real value of the service lives.

The Growth Programme is a recurring revenue engine. A structured 3-month treatment programme on a dedicated page creates a path to higher-value clients who commit to a journey — not just a single appointment.

06 Sales Application

Turning this into
outreach.

A case study is only as valuable as how you deploy it. This project is designed to open three specific sales channels.

01

Direct Message Opening

When reaching out to a hair salon, beauty studio, or service business on Facebook or Instagram, use the case study as a credibility signal — not a pitch. Lead with the outcome, not the deliverable.

02

Portfolio Page on the TWS Digital Website

This case study page is the portfolio entry. Each project gets its own page with the five sections above, a screenshot of the site, and a clear CTA to book a free consult via WhatsApp. Passive portfolio visitors become warm leads.

03

Social Content — 5 Posts from This One Build

Post 1 — The Problem: 'Here's what happens when a hair salon's website has no WhatsApp booking...' · Post 2 — The Build: Screen recording of the finished site · Post 3 — The Insight: 'Why every CTA on this site goes to WhatsApp instead of a contact form' · Post 4 — The Result: Before/after of original site vs redesign · Post 5 — The Offer: 'If your business looks like the before, message me'

Copy-paste template — adapt the specifics to match the business you're messaging
"Hi [Name], I noticed your business on Facebook. I recently built a site for a hair boutique in Gaborone that lets customers book directly via WhatsApp without the back-and-forth. The owner said customers now arrive already knowing the prices. I think it could work well for you too — would it be useful if I showed you what it looks like?"

Does your business
deserve a site like this?

If you run a salon, boutique, or beauty business in Gaborone and customers are still asking 'what's your price?' — this is what a fix looks like.

Talk to TWS Digital on WhatsApp