Websites for restaurants
A site that turns a guest browsing for a table into a booking: a live menu with allergens, online reservations without a phone call, food photography and a strong spot on Google Maps for local searches.
- Loads in < 1 s
- 6 production deployments
- PL · EN · DE
What you get in the restaurant package
Online menu with allergens and prices
Full menu in HTML (indexable by Google) and as a printable PDF. Each dish with photo, ingredients, allergens (gluten, lactose, nuts, soy) and price. Edited from the dashboard in a couple of minutes.
Online bookings: native or OpenTable
OpenTable, Google Reservations or a native reservation module on the site (calendar, hours, party size, email confirmation). Guests book a table without a phone call.
Local SEO and Google Business Profile
Restaurant schema with menu, opening hours, price range, cuisine and service options (dine-in, takeaway, delivery). Google Business Profile kept in sync, optimised for queries like Italian restaurant Manchester city centre.
Food photography and Instagram integration
High-resolution dish gallery with lazy loading, Instagram feed on the home page (refreshes automatically), a seasonal specials and events section. The photos sell the table.
How I work with a restaurant
Photo shoot or asset review
If you have current high-quality dish photos, I review them and pick the strongest. If not, I recommend a local food photographer (typically £400-900, and the photos serve the site for years).
Information architecture
I design the structure: home, menu (with categories), specials or chef's selection, bookings, events, about, contact with map. Each menu category is a separate SEO section.
Next.js implementation and Restaurant schema
Built on Next.js 16, React 19 and Tailwind. Restaurant and Menu schema, PageSpeed above 95, Vercel deployment with TLS and EU-region hosting.
Monthly support
Menu updates (seasonal, holiday, daily specials), event publishing, minor price and description changes. Most edits you can do yourself from the dashboard in a couple of minutes, no waiting.
Packages for restaurants
Three models matched to scale, from a small bistro or café to a group with venues in several cities.
Bistro / café
For small venues: home page with menu, hours, photos, map, contact. Restaurant schema, mobile-first. No online bookings (phone or WhatsApp as the call to action).
Choose packageRestaurant
Full site with categorised menu, online bookings (OpenTable or native), photo gallery, events and specials section, food blog. Full local SEO and 3 months of monitoring.
Choose packageMulti-location
Group with 2 or more venues: a page per location (LocalBusiness schema per restaurant), shared or separate menus, multi-location reservations, EPOS or CRM integration (Lightspeed, Square).
Choose packageCommon restaurant questions
Get a quote for your restaurant
Quote within 24 hours and a fixed price before we start. Before I quote, I check your current visibility in Google Maps and how you take bookings today.