Halo Hair is my sister Amy’s salon. She’s been cutting and colouring since 2020, and she was paying for a Wix subscription. Instagram does a lot, but it doesn’t show up when someone types “hairdresser near Thame” into Google. I wanted a site that matched the salon, got found locally and didn’t need a subscription. I build and maintain it for her, in return for free haircuts.
It’s one static page with no framework or build step: about Amy, services, a gallery of real client work, FAQs, booking and contact. Photos go through a script that makes responsive WebP copies and strips the metadata, so nobody’s phone location ends up on the website.
The fiddly part was local search. The salon is in Chinnor, but a lot of the searching happens for Thame. The site serves both without pretending to be somewhere it isn’t.
It’s live at halohair.design. The mobile release in October tightened the phone layout, the quick contact bar and the local search copy, and it passed every check on five phone sizes. Real reviews and the confirmed booking link go in when they exist.