Most local business websites are slow, dated, or missing. Yours won't be.
Keystone builds hand-coded websites for London's independent shops and salons. No page builders, no bloat — just a site that loads instantly, ranks locally, and turns searches into customers.
Don't take our word for it — run your own site through PageSpeed Insights.
The work
Early iterations from previous projects — small, hand-coded builds that load fast and rank locally.
Plain pricing, agreed up front
A build is a flat, one-off price — fixed in writing before work starts. The site and its code are yours: keep me on to look after it, or take it anywhere.
One-page site
£495
flat rate, one-off
- Services, hours & contact
- Booking / ordering links
- Live in about two weeks
Multi-page site
£795
flat rate, one-off
- Everything in one-page
- Gallery & your story
- Local SEO foundations
Larger builds
from £1,500
by quote, scoped together
- Everything in multi-page
- Booking / ordering flows
- Copywriting & photo help
Just want the build? That's the whole price. You get the site, the code, and a clean handoff — no lock-in, no monthly fees.
Care Plans — optional, from £25/mo
Only if you'd rather never think about your website again. I host it, keep it fast, and make your changes for you. Cancel any time; the site is still yours.
Managed hosting and your domain kept live, plus half an hour of small changes each month — the site stays online, fast, and secure without you thinking about it.
Prices, photos, hours — message the change and it's done within two business days, on top of everything in Base.
New sections, seasonal refreshes, priority turnaround — whatever your business needs next, we'll build the plan around it.
Four steps to live
A fixed process, so you always know what happens next.
- AuditI review your current web presence, free, and show you exactly what's costing you customers.
- AgreeFixed scope, fixed price, in writing. You know the cost before I write a line.
- BuildDesigned and coded by hand in about two weeks. You review at a live link.
- LaunchYour domain, live. An optional care plan keeps it fast, current, and online.
How does your current site score?
Send your web address (or just your shop name if you don't have one) and I'll reply with a free, honest 10-minute audit — no strings.