A one-person beauty business needs its website to do three things and then get out of the way: show the treatments and what they cost, say where the cabin is and when it is open, and take a message from someone who would rather write than ring. Beauty Culture, a beauty and holistic therapy studio in a cabin at the end of a garden path at the foot of the Malvern Hills, is exactly that kind of business, and everything a site does beyond those three things is a cost of some sort: a banner to click through, a platform to keep patched, a plugin that stops working one morning. The brief was mostly subtraction. Keep the copy, the prices, the photographs and the brand; lose everything that needed looking after.
Beauty Culture was this practice's first client, and we already held its domain. The site it had was a managed content platform on shared hosting, with a cookie banner and a social feed embedded behind a consent gate. Over a week in August 2026 it was rebuilt as a static site: the same copy, prices and photographs, and the studio's own logo and leaf artwork used exactly as supplied, because the owner's one firm requirement was that the site should match her printed brochures. The first pass went in across two evenings. The design was approved on the first of them, with one correction, the proper name of the massage she specialises in, shipped the same night.
What the studio has now
Five pages and a not-found page, served as plain files from an edge network, with no content system and no build step behind them: nothing to update, nothing to patch, no login to lose. A price menu in six categories, each card carrying one of the owner's own photographs; a page for manual lymphatic drainage massage, with a short self-hosted video whose soundtrack was confirmed with her to be music alone, so that no captions are needed; a page of treatments for men; a privacy page in plain English; and the address, the opening hours and the form. Every page has its own title and description, the home page carries the structured data a search engine expects of a salon, and the old addresses, the retired cookie policy's among them, redirect to their new homes.
The site sets no cookies, so there is no banner and nothing to consent to. The social links are plain links rather than embedded feeds, the fonts are self-hosted, and the images are cut to the sizes the screens actually ask for. The only request the site makes beyond its own domain is the spam check's own script, and that loads only as a visitor nears the form.
Enquiries are relayed, not stored: a submission is checked, passed to the owner's inbox and kept nowhere on the way, and a reply from that inbox goes straight back to the enquirer. Beside the spam check, which sets no cookies, sit a hidden trap field for bots, named so that a browser's autofill never mistakes it for a real one, and a modest limit on how many messages an hour one address can send, kept in memory rather than in any store. Without scripting the form still posts, and every refusal it can return carries the studio's telephone number, because a visitor whose message did not go should be told what to do next. Mail from the form leaves from the studio's own domain, signed, and passes authentication where it lands.
Measured, and in one case left alone
The accessibility audit was run against every page rather than a sample and finished with no violations on any of the six, to the same AA standard this site is held to; the one gap the tool could not see, keyboard focus escaping behind the open mobile menu, was found by hand. On a throttled phone every page scores between 96 and 100 for performance, the heaviest weighs under four hundred kilobytes, and four of the five paint their largest content well inside two and a half seconds. The home page misses that mark by a quarter of a second, on purpose: its largest element is the photograph of the cabin, a lower quality banded the sky, and a smaller file would be soft on exactly the phones that fetch it. A documented quarter of a second on a simulated slow link was judged a fair price for a hero that looks like the place.
The device sweep, from 320 pixels wide to 4K, produced one real bug, a grid of cards too wide for the narrowest phones, which was fixed, and one phantom: a four-pixel overflow that only the browser's device emulator could reproduce, and no real device or plain window could. The phantom was written down and left alone, which is the right thing to do with a measurement that only the measuring instrument can see.
Her photographs, her call
The owner supplied two photographs of the cabin on the first evening, one looking down the garden path through the lavender and one of the door, and they became the home page's hero and the panel that shows a visitor how to find the cabin. Two days later she sent nine more, of the treatments themselves, and suggested they go on the category cards. Our instinct was that the typographic cards looked better. She is the client, so both versions were built and put in front of her side by side, the photographs on a preview address and the typography on the live one, with nothing merged until she had decided. She chose the photographs, and the site is better for it. The images load lazily, so the choice cost the page nothing.
— On deciding —Our instinct was the typographic version. Both were built, both were put in front of her, and the photographs won.
Signed at nine, live by half past
The domain's old zone held fourteen records, read in full from the authoritative nameservers rather than from a control panel's list, and each was carried, replaced or deliberately dropped: the old host's unused mail records went, the search console's verification stayed, the three records the form's sending domain depends on were carried byte for byte, and the mail policy record, until then hosted on the old provider's own infrastructure, was re-created as the domain's own, so that cancelling the old hosting could take nothing with it. The new zone was validated record by record against its assigned nameservers while it was still pending. Resolvers would keep answering with the old host for an hour at most, and it went on serving the old site throughout, so the overlap was invisible to anyone visiting.
On the evening of Sunday 9 August 2026 the agreement and its data-processing schedule were signed, and the nameservers moved. Within the half hour the delegation had been verified at the registry itself, the domain was serving the new site with a valid certificate, the old addresses redirected, and the served pages set no cookies and referenced no third party. Nothing at the old host was touched, so reversing the whole thing would have been one change. The following weekend the site was verified on its own domain, the redirects, the form end to end, the structured data and social previews, the sitemap submitted and a re-crawl requested, and within the week the old hosting was cancelled, with a complete archive of the old site already kept. Since October two external monitors fetch the site every five minutes, one the home page and one an endpoint that answers only when the site's server-side code is actually running, which a static file never could.
Hers to take
The arrangement is written down in plain terms. The domain is registered through our account but held for the owner's benefit at all times, and transfers to her on request, at any time and not only at the end. The design and code are ours, and she holds a perpetual licence to them that does not end when the arrangement does; her text, photographs, logo and prices are her own. Either side can end things on thirty days' notice, and if it ends she receives a complete copy of the site in a form any competent provider can host, because a static site is a folder of files and was built that way precisely so that it could be. It runs on free tiers and costs nothing to host; the domain is the only thing with a renewal date.
What the studio has, then, is a site that is lighter, quieter and simpler than the one it replaced; that asks nothing of its owner from one year to the next; that keeps nobody's details and sets no cookies; and that she could take elsewhere in an afternoon, domain and all, if she ever wanted to.