Complete guide

Restaurant website examples: 9 layouts for every kind of venue

Quick answer: a good restaurant website shows, on the first screen, a strong photo of your food or dining room, your type of cuisine and town, a “Book a table” button and your phone number. Then comes the menu as text (readable on a phone, not a PDF), opening hours, the address with a map, a few customer reviews and a gallery. The rest depends on your venue: group bookings for a bistro, takeaway for a pizzeria, a tasting menu for fine dining, this week’s pitches for a food truck.

Before you build or rebuild your restaurant website, it helps to see what a site that works actually looks like. Instead of a gallery of pretty screenshots, here are nine layouts described page by page, by type of venue, with what really gets people to book, and two live demo sites you can open right now.

Key takeaways

  • A good restaurant website answers four questions in five seconds: what, where, when and how to book.
  • Your menu should be a real, phone-friendly page, not a PDF download.
  • The “Book a table” button and phone number stay visible on every page.
  • The right layout depends on your venue: a food truck needs different pages from a fine dining room.
Updated 8 min read By the Voxtya team

What does a good restaurant website look like?

Most people find your website on their phone, often from your Google profile, with one question in mind: “Do I like the look of it, and can I go tonight?”. A restaurant website does not need to be spectacular. It needs to answer quickly.

You can open two demo sites built with Voxtya for fictional venues: Le Bistrot du Marché (a bistro in Lyon) and Café Lumière (a café and brunch spot in Paris). Both are in French, as they are French demo venues, but the structure is what matters; we describe it below.

Which pages does every restaurant website need?

Whatever your cuisine, the core is the same:

Page or sectionWhat it should includeWhy
HomeA strong photo, cuisine + town, “Book a table” button, phone numberVisitors decide in seconds
MenuDishes as text, prices, allergen information or a clear pointer to itThe most visited page; readable and indexable
Hours and getting hereDays, sittings, closures, address, map, transport, parkingNobody likes a locked door
BookingsAn online booking form, or at least a tap-to-call numberTurns interest into a table
ReviewsA few recent reviews, link to your Google profileReassures first-time visitors
GalleryFood, dining room, terrace or beer garden, teamMakes people want to come
Privacy and legalWho runs the site, privacy notice, cookiesRequired by data protection law

In the UK, food businesses must give customers information about the 14 regulated allergens in what they serve; the Food Standards Agency’s guidance explains how. A note on each dish, or a clear pointer to your allergen information, saves a lot of phone calls. Our guide to legal pages for a small business website covers the rest.

Free tool, no sign-up

Free menu QR code generator

Create a free QR code that opens your restaurant’s online menu.

Create my menu QR code

Example 1: a bistro or neighbourhood restaurant

Goal: fill lunch and dinner, attract groups.

  1. Home: a photo of a full dining room or today’s special, “Neighbourhood bistro, seasonal cooking, [area]”, a “Book a table” button.
  2. Menu: starters, mains, desserts, with the specials board updated weekly.
  3. Set lunch: price, times, and a promise on service time for people on a lunch break.
  4. Groups and private hire: capacity, group menus, enquiry form.
  5. Hours, map, reviews, contact.

Live demo: Le Bistrot du Marché. The home page runs through the space, the menu, opening hours, “Book a table”, private hire and group dining, how to find us, customer reviews and an FAQ. The menu has its own page (starters, mains, desserts) and the booking form shows available times.

Example 2: a pizzeria or takeaway

Goal: get people to order or call, fast.

  1. Home: a pizza coming out of the oven and two buttons side by side: “Call to order” and “Book a table”.
  2. Menu: pizzas by base, sizes and prices, extras.
  3. Collection and delivery: lead times, area, last order time.
  4. Opening hours in plain sight, especially late evenings and Sundays.
  5. Reviews and map.
The classic mistake: the menu as a blurry photo of the printed one. Nobody pinches to zoom on a phone; the menu must be text.

Example 3: a fine dining restaurant

Goal: tell the story of an experience and secure bookings weeks ahead.

  1. Home: a full-screen photo, one line on the chef’s approach, a “Reserve” button.
  2. The chef and the house: background, producers, seasons.
  3. Menus: tasting menu, lunch menu, wine pairing, with number of courses and prices.
  4. Reservations: deposit and cancellation terms written clearly.
  5. Gift vouchers if you sell them, press and awards if you have them.
  6. Getting here, reviews, contact.

How to word fair booking terms is covered in our guide to a booking cancellation policy.

Example 4: a café or brunch spot

Goal: fill the weekend and bring people in on weekdays.

  1. Home: a brunch table photo, weekend hours, a “Book” button.
  2. What we serve: speciality coffee, homemade bakes, brunch, vegan options.
  3. Menu: drinks, brunch, sweet, savoury.
  4. Our story: who you are, where the coffee comes from.
  5. Practical info: wifi, sockets, buggy access, dogs welcome or not.

Live demo: Café Lumière, with sections for what they serve, the menu, opening hours, bookings, their story, how to find them and customer reviews.

Examples 5 to 9: food truck, pub, wine bar, family restaurant, caterer

5. Food truck or street food stall

The key page is “Where to find us this week”: days, pitches and times, updated every week. Add a short menu and a “Book the truck” form for events and weddings.

6. Gastropub

Food menu and Sunday roast times, drinks and guest ales, events (quiz night, live music, sport), beer garden photos, table bookings for Sunday lunch. Our guide to pub marketing ideas goes further.

7. Wine bar or tapas bar

Wines by the glass and sharing boards, tastings and events, group bookings, late opening hours.

8. Family restaurant

Full menu with a kids’ menu, buggy access and high chairs, dining room photos, simple booking. Families mainly want to know “is it child-friendly?”.

9. Caterer with a dining room

Two paths: “Eat in” (menu, hours, bookings) and “Order for an event” (packages, guest numbers, quote request form).

TypeKey pageMain button
BistroMenu + set lunchBook a table
Pizzeria, takeawayMenu + collectionCall to order
Fine diningMenus and chefReserve
Café, brunchMenu + weekend hoursBook
Food truckWhere we are this weekSee this week’s pitches
GastropubFood, Sunday roast, eventsBook Sunday lunch
Wine barWine list + eventsBook for a group
Family restaurantMenu + families infoBook
CatererEvent packagesRequest a quote

What actually gets people to book on a restaurant website?

  • A “Book a table” button visible without scrolling, repeated at the bottom
  • A tap-to-call phone number on mobile
  • Real, bright photos of your food and room
  • The menu as text, with prices
  • Accurate opening hours, including bank holiday closures
  • A few recent reviews with a link to your Google profile
  • A site that loads fast on a phone
  • Other languages if you are in a tourist area

For Google, LocalBusiness (or Restaurant) structured data lets you state your opening hours, cuisine and the full URL of your menu, as Google Search Central’s documentation describes. Good website builders add it for you.

For photos, see our guide to business photos with a smartphone. To show reviews, see display Google reviews on your website.

Which mistakes come up most often?

  • The menu as a PDF: hard to read on a phone and poorly understood by Google.
  • An autoplay video or slideshow that slows down the home page.
  • Different opening hours on the site, the Google profile and the door.
  • No booking button, or a link to a platform charging you per cover.
  • Stock photos that look nothing like your place.
  • A forgotten site: last year’s menu, a past event still at the top.

Looking for the tool to build it? Our comparison of the best restaurant website builders lists the options and prices; for the steps, read how to create a restaurant website.

Do you need a menu QR code as well as a website?

A QR code on the table opens your online menu: the same content as the “Menu” page of your website, always up to date. It helps if you change dishes often or serve visitors from abroad. Our free menu QR code generator creates the code from your menu’s web address.

With Voxtya, your website includes the online menu and its QR code, commission-free bookings and your Google reviews on display, with no technical skills needed.

The steps at a glance

The steps to pick the right website layout for your venue and fill it in.

  1. Pick your layout. Bistro, pizzeria, fine dining, café, food truck, pub… depending on your venue.
  2. Write the menu as text. Dishes, prices and allergen information.
  3. Take real photos. Food, dining room, terrace and team, in daylight.
  4. Add bookings. A visible button on every page and a tap-to-call number.
  5. Fill in practical info. Hours, map, access, reviews, privacy notice.
  6. Link your Google profile. Website and booking links on your profile, the same hours everywhere.

Do it without spending your evenings on it

Voxtya website

A restaurant website ready in minutes: online menu and QR code, commission-free bookings, Google reviews on display, photos from your profile. €29/month, 30-day free trial.

This guide for your trade

Go further

Sources

The rules quoted in this guide come from these official pages, checked on October 18, 2026.

What pages should a restaurant website have?
A home page with a booking button, the menu as text, hours and directions, bookings, a few reviews, a photo gallery and a privacy notice. The rest depends on your type of venue.
Should I put my menu on my website as a PDF?
No. A text menu is readable on a phone and understood by Google. A PDF forces people to zoom and is rarely kept up to date.
Where can I see a restaurant website example?
Open our two demos, Le Bistrot du Marché (a bistro) and Café Lumière (a café and brunch spot), built with Voxtya for fictional French venues.
What matters most on the home page?
A real photo, your cuisine and town, a “Book a table” button and your phone number. Visitors should know within seconds whether they can come.
Should prices be on a restaurant website?
Yes. People want to know what to expect before they book, and prices make your menu more credible.
Do restaurant websites need allergen information?
In the UK, you must provide information on the 14 regulated allergens in the food you serve. Showing it on your online menu, or pointing clearly to it, is good practice.
Should I show Google reviews on my website?
A few recent reviews reassure first-time visitors. Link to your Google profile so they can see all of them.
Is a food truck website different?
Yes. The key page is “Where to find us this week”, with days, pitches and times, plus a form to book the truck for events.
How does Google understand a restaurant website?
Through the text on your pages (menu, address, hours) and LocalBusiness or Restaurant structured data, which states things like your hours and menu URL.
How much is a restaurant website with Voxtya?
The Website service costs €29 a month, or €49 with online bookings, with a 30-day free trial and no commission on bookings.
FAQ

Your questions, answered.

Another question?

Write to us: a real person gets back to you quickly.

Contact us
30-day free trial, no commitment

Put it into practice.

Voxtya brings Google reviews, website, bookings and social media together in one app built for local businesses.