Restaurant website design: menus, bookings and Google Maps
Websites for restaurants, cafes and takeaways that load fast on a phone: a real menu (not a PDF), table booking, opening hours Google can read, allergen information and photos that make people hungry. Fixed price from £595.
- Menu as a real web page, easy to update, readable on a phone
- Table booking, or your existing booking system on every page
- Opening hours and address set up for Google Maps
- Allergen and dietary information that is easy to find
- Fast photo galleries
- Links to your delivery and ordering pages
What diners do before they visit
Most people choosing where to eat search on their phone, often while they are already out. They look at the map, check the photos and the rating, then open the website to see three things: the menu, the prices and whether they can book. If the menu is a slow PDF or the opening hours are out of date, they move on.
What the best restaurant websites have
The menu as a proper page. Dishes, prices and short descriptions you can update in minutes, with dietary labels (vegetarian, vegan, gluten-free) and a clear allergen note.
Booking in one tap. A “Book a table” button on every page, linked to your booking system or a simple form.
Up-to-date hours. Opening hours, including bank holidays, set up in the site’s code so Google shows them correctly in search and on Maps.
Photos that sell. Good food and room photos, sized for phones so they load fast.
Ordering links. Clear links to delivery apps or your own ordering, if you offer it.
Location and parking. A map, directions, and anything people ask on the phone, such as parking, accessibility, high chairs or private dining.
Getting found on Google Maps
For restaurants, Google Maps brings more customers than anything else. Your Google Business Profile needs the right categories, your menu link, photos, hours and a steady flow of reviews. We set this up with every site and give you a review link and QR code for your tables and receipts. Make one now with our free review link generator.
For social media, our free social post maker turns a special offer or your new opening hours into a ready-made image for Instagram and Facebook.
What you get for £595
- Up to five pages: home, menu, booking, about and contact
- Menu built as a web page, easy to update
- Booking button linked to your system, or a booking request form
- Opening hours, address and menu set up for Google
- Google Business Profile and Search Console set up
- A site that scores 90 or more on Google PageSpeed on a phone
Built-in table booking and up to ten pages is £1,295. Hosting and care is £39 a month and includes menu and price changes. You own the site and the domain.
Questions people ask
How much does a restaurant website cost?
£595 plus VAT for up to five pages, which covers most restaurants: home, menu, book a table, about and contact. With built-in table booking and up to ten pages it is £1,295.
Why not just upload our menu as a PDF?
PDF menus are hard to read on a phone, slow to download and mostly invisible to Google. A menu built as a web page loads instantly, can be searched, and helps you show up when people search for a dish, such as 'best biryani near me'.
Can you connect our booking system?
Yes. If you use OpenTable, ResDiary, SevenRooms, Tablein or similar, we add your booking widget to every page. If you do not, we can add a simple booking form that emails you.
Can customers order food online through the site?
We can link to your Deliveroo, Just Eat or Uber Eats pages, or to your own ordering system. Direct online ordering without commission is something we can quote for separately.
Not sure what your current site is missing?
Send us the address. Within one working day you get a short written report: speed, what Google sees, what customers see on a phone, and what we would fix first.
- PageSpeed and Core Web Vitals on mobile and desktop
- The apps and scripts costing you the most load time
- Titles, meta, structured data and indexing problems
- A short fix list in priority order, with prices