Apply to Moonlabs
Food For UK restaurants · £999 + £99/mo

A website for restaurants.

For UK restaurants, gastropubs and fine-dining rooms that need bookings into the real diary, menus that change with the seasons, and allergens done properly — not a brochure built once and left to rot. £999 to build, £99 a month to look after.

Built by the operators behind
Build
£999

One-off, all-in. Brief, design, build, copy assist, deploy. No discovery fee, no design-phase upcharge, no surprise add-on.

Run
£99 / mo

Hosting, monitoring, security, backups and every small content / copy / image change. No hourly billing on changes.

Always seasonal
Updated every month

Menus, prices, Christmas pages, Mother’s Day, Valentine’s, NYE, private hire — the site doesn’t go stale because we change with the calendar.

Brief us
Why this shape

A restaurant website is a service, not a brochure.

A guest does not "browse" your restaurant site — they Google "[town] restaurant Saturday night", land on your page on a phone in a noisy pub, and need to see the menu, see the prices, see if you can fit four at 8pm, and book in under thirty seconds. If any of those four answers needs scrolling past a slideshow, they have hit back and the next result has them. The whole site is designed around that thirty-second window: hero, menu, book, in the first fold; everything else underneath.

The £99 / month is what stops the site from going stale the moment the menu changes. New head chef? Seasonal menu? Mother’s Day set? Christmas party packages? NYE seatings? WhatsApp the change and we ship it the same day. We’ve been running web infrastructure for our own UK property businesses (Homemove, home.co.uk, homedata.co.uk) since 2023 — same stack, same operators, same retainer model.

What a restaurant site needs

Six things we build into every restaurant site.

Bookings into the real diary

Guest picks a date, party size and slot, and the booking lands in OpenTable, ResDiary, SevenRooms, Quandoo, Eveve or TheFork — whichever you already run. No double-keying, no shared inbox, no losing tables on a Saturday because nobody saw the email.

Menus that change in hours

Lunch, dinner, brunch, Sunday roast, kids, set, tasting, wine, cocktails — each as its own section with its own update cadence. WhatsApp us the change in the morning, it’s live before service. Inside the £99 / month, not billed per menu.

FSA-compliant allergens

All 14 allergens (gluten, eggs, dairy, fish, crustaceans, peanuts, tree nuts, soy, celery, mustard, sesame, sulphites, lupin, molluscs) marked up on every dish, plus vegan / vegetarian / gluten-free / halal where you offer them. Schema’d so Google understands.

Photography-led layout

Restaurants live or die on food photography. We build the layout around your shots — never auto-cropped, never compressed into mush, never replaced with stock. Don’t have shots yet? We brief a food photographer for you (separate quote).

Single-site or multi-site

One restaurant gets a single polished site. Two or three under one brand get a site with a per-location page, address, booking link and review stream each — under one nav, one design system, one £99 / month retainer. Not three Wix subscriptions.

Reviews where they convert

Google, TripAdvisor and OpenTable reviews embedded near the booking CTA, not buried in a "testimonials" page no-one clicks. Hand-picked press quotes (Time Out, Guardian, local food critic) get a clean wall under your control, not a feed of every single review.

A year in restaurant trading

Twelve months, twelve things the site does for you.

The £99 / month is doing something different every month of the year. This is the calendar you don’t have to keep yourself.

Jan
Veganuary & dry January
Plant-based menu surfaced to the home page; alcohol-free cocktail list promoted; new-year reset photography.
Feb
Valentine’s set menu
Valentine’s landing page with set menu, deposit and per-head minimum; couples-of-two booking flow; turned off the day after.
Mar
Mother’s Day & Easter prep
Mother’s Day set menu and afternoon-tea slot up; spring menu teased; private-hire enquiries surfaced for graduation season.
Apr
Easter & spring opening
Spring menu published; Easter Sunday seatings; garden / terrace photography lifted; allergen audit on the new menu.
May
Bank holidays & weddings
Bank-holiday opening hours updated; wedding rehearsal-dinner enquiry form turned on; FA Cup / Eurovision watch-party pages if relevant.
Jun
Summer menu launch
Summer menu live; outdoor-seating block; pre-theatre offers in city sites; school-term-ends family booking surge handled.
Jul
School holidays & tourists
Kids’ menu promoted; tourist-friendly multi-language hint (where relevant); brunch pushed harder on Saturdays.
Aug
Quiet trading
Edinburgh-fringe / festival tie-ins for sites in those cities; off-peak set lunches; staff-recruitment landing page for autumn intake.
Sep
Autumn menu & back-to-business
Autumn menu published; corporate lunch and team-dinner enquiries surfaced; truffle / game season callouts where relevant.
Oct
Christmas pre-booking opens
Christmas party landing page goes live: set menus, deposits, per-head minimums, large-party rules. Most early-Oct bookings come from here.
Nov
Christmas trading & gifts
Christmas menu finalised; gift voucher purchase flow up; Black Friday gift-voucher offer; NYE pages teased.
Dec
Christmas, Boxing Day, NYE
Christmas Day seatings, Boxing Day opening hours, NYE seating tiers and deposit flow; January menu queued up to swap on the 1st.

None of those changes are a separate engagement. Twelve months of seasonal pages, menu swaps, opening-hours updates and booking-flow tweaks — all inside the £99 / month. That’s the bill we are removing.

How it works

Brief on Monday. Live by the end of the week.

01

Brief

Half-hour call with the owner or GM. Which menus, which booking system, which seasonal flows you trade, any multi-site quirks. One-page spec back the same day for the kitchen and front-of-house to sense-check.

02

Build

Design, copy, build, integration with your reservations platform, allergen markup, photography lift, staging URL by mid-week for a 15-minute review. One senior operator end-to-end, no agency middle layer.

03

Run

£99 / month from launch. New menu, new specials, new chef, Valentine’s set, Christmas party packages — WhatsApp it, we ship it, usually inside the same trading day. No hourly billing on edits.

Hundreds of unique website designs floating against a moonlit night sky — every one designed to its own brand, none templated.
Designed to spec

A million ways this could look. None of them templates.

Every site we build is designed to spec, branded for one client. No shared theme between brands. No component kit we recycle. Your site won’t look like anyone else’s because nobody else got your brief.

  • Designed to spec. Every page laid out fresh against your brief — not a pre-made template with your logo dropped in.
  • Branded to you. Typography, palette, motion language and component shape all chosen for this brand, not a previous client’s.
  • Yours forever. Code lives in a git repo that is yours from day one. No platform lock-in, no proprietary CMS, no exit fee.
FAQ

The operator’s questions.

Will the booking form actually integrate with OpenTable / ResDiary / SevenRooms?

Yes. We integrate the booking widget with whichever reservations platform you already run — OpenTable, ResDiary, SevenRooms, Quandoo, Eveve, TheFork, Tock, Bookatable, or your own diary. The guest never sees a third-party brand; they pick a slot on your page and the booking lands in your reservations system the same way it would if a host had typed it in. No double-keying, no two-tab juggling on a Saturday night.

How do you handle allergens? Is the menu compliant with FSA rules?

Yes. Every menu item carries the FSA 14 allergens (gluten, crustaceans, eggs, fish, peanuts, soy, milk, tree nuts, celery, mustard, sesame, sulphites, lupin, molluscs) as structured data behind clean icons. We also flag vegan / vegetarian / pescatarian / halal / gluten-free / dairy-free where you actually offer them. If you sell pre-packaged-for-direct-sale items, Natasha’s Law full-ingredient labelling is supported too. Updates land within the £99 / month, not as a separate engagement.

Can we update the menu ourselves, or do we have to email you?

Either. The default is: WhatsApp or email the updated menu (PDF, photo of the chalkboard, screenshot of your POS) and we ship it to the site within a few hours, included in the £99 / month. If you want self-serve we’ll bolt on a lightweight menu editor for the head chef and the manager, no developer required, no extra cost — you pick which menus they can edit (lunch / dinner / specials / brunch / Christmas) and what they can’t (prices, allergens) so accidents don’t happen mid-service.

What if we have multiple sites — does the £999 cover each one?

The £999 build covers a single brand. Multiple sites under one brand (e.g. three locations of the same restaurant) are absolutely fine inside the same build — each gets its own page, address, booking link and reviews block. Multiple distinct brands need a separate build each. The £99 / month is per brand, not per site — so a three-location single-brand restaurant pays one retainer, not three.

Can the site handle Christmas, NYE and private-hire bookings as separate flows?

Yes, and you’ll want this. Christmas party bookings, NYE seatings, Valentine’s set menus, Mother’s Day and private hire all behave differently from a Wednesday-night couple-of-two: they need a deposit, a pre-order menu, a per-head minimum, and sometimes a phone number rather than a self-serve form. We design the site so seasonal flows live as their own pages with their own booking logic — turn them on six weeks before, off the day after.

What if I want to take the site somewhere else later?

You can, any time. The code lives in a git repository that is yours from day one. Cancel the £99 / month with one month’s notice and we hand over the codebase, the reservations-platform integration credentials and deployment instructions; another developer can take over from there. No exit fee, no stranded menus, no platform you cannot leave.

A site that fills the room.

Tell us about the restaurant, the booking system and the seasonal flows you trade. If we’re a fit, we’ll come back inside 24 hours with a one-page spec.