Back to blog

TipsMinutes to read: 7

How to Make a Simple One-Page Restaurant Website

HeroContent editorial team

A restaurant website doesn't need to be complicated to be effective. Most guests who land on your site want to find one of three things: your menu, your opening hours, or a way to book a table. A single well-structured page can deliver all three — faster to build, easier to maintain, and often better for guests than a multi-page site where important information is buried in navigation menus. A simple restaurant website, done well, beats a complicated one done badly every time.

This guide is for restaurant owners who want a professional online presence without spending thousands on a custom build or months learning web design. Using the right tools, you can have a one-page site live within a day. More importantly, you'll end up with something that genuinely serves guests rather than existing purely as a checkbox you've ticked.

Why Most Restaurants Don't Need a Complex Site

The case for keeping it simple comes down to guest behaviour. Research consistently shows that restaurant website visitors have a short attention span and a clear intent: they're checking you out before a visit, or they're trying to find specific information right now. A homepage with a clear call to action converts better than a sprawling site where information is spread across five pages and the booking button is tucked away in the footer.

Multi-page sites also carry a maintenance burden. Every additional page is a page that can go out of date. Menus change, hours change, seasonal content needs updating — the more pages you have, the more likely it is that a guest finds stale information. A focused one-page site is easier to keep accurate, which matters more than most restaurant owners realise. A guest who sees outdated hours on your website and shows up to a closed restaurant is unlikely to return.

What a One-Page Restaurant Site Must Include

A strong one-page restaurant site covers these sections in roughly this order:

Hero section. Your restaurant name, a compelling one-line description or tagline, and a prominent booking CTA button. This is above the fold — what guests see before they scroll. A strong photo of your interior or food as the background or hero image sets the tone immediately.

Short about section. Two to four sentences about who you are and what makes you worth visiting. Not a history of the restaurant — a clear, warm statement of what the experience is like.

Menu. Either embed a PDF or link out to a menu page on a third-party platform. If you have a simple menu, you can display it directly on the page. Keep it current — a menu that doesn't reflect what you're actually serving is worse than no menu at all.

Booking CTA. A second reservation call to action, ideally with a booking widget embedded or a clear button linking to your booking platform.

Location and hours. Your full address, a Google Maps embed, and your opening hours presented clearly. This is what a surprising number of guests visit your site specifically to find.

Photos. Three to six high-quality images of your food, interior, and team. Not a full gallery — a curated selection that communicates the experience.

Contact. Phone number, email, and links to your social media accounts.

The Best Free and Cheap Website Builders

Squarespace is the strongest option for restaurants that want a beautiful, professional result with minimal technical effort. Templates are genuinely excellent, the editor is intuitive, and it includes hosting. The downside: it's not free. Plans start at around £12/month. If you're serious about your online presence, it's worth it.

Wix has a generous free plan that lets you build and publish a real website at no cost. The trade-off is that free Wix sites display Wix branding and have a Wix subdomain (yourrestaurant.wixsite.com). Paid plans from around £8/month give you a custom domain and remove the branding. Wix's restaurant-specific templates are well-designed and include features like menu displays and booking integrations.

Google Sites is completely free, requires no account beyond a Google account you likely already have, and produces clean, mobile-friendly pages. The design options are limited, but if your priority is fast setup and zero cost, it's a legitimate choice — particularly as a temporary site while you build something more polished.

Mobile-First Design

More than 70% of restaurant website visits come from mobile devices. This means your site must work beautifully on a phone before you think about how it looks on a desktop. All of the builders above produce mobile-responsive designs by default, but you should still check your site on your phone before publishing. Look for text that's too small to read, images that crop awkwardly, and buttons that are too small to tap comfortably. Your booking button in particular should be thumb-sized and prominently placed.

Connecting Your Booking System

Your one-page site should integrate directly with your booking system rather than directing guests to a separate website. Most major restaurant booking platforms — OpenTable, Resy, SevenRooms, Google Reserve, and direct booking tools like Tock — provide embeddable widgets or simple booking buttons. In Squarespace and Wix, these can be embedded directly into the page so guests can check availability and complete a reservation without leaving your site.

Adding Your Google Maps Embed

Embedding a Google Map on your site is straightforward and significantly more useful than just listing your address as text. In Google Maps, search for your restaurant, click "Share," select "Embed a map," and copy the HTML code. Paste it into an HTML embed block on your website. This gives guests a live, interactive map they can tap for turn-by-turn directions — far better than asking them to copy an address manually.

Domain Name Tips

If you're on Wix, Squarespace, or any paid builder, invest in a custom domain (yourrestaurantname.com). It typically costs £10–15/year and makes your site look significantly more professional. Keep it short and match your restaurant name as closely as possible. Avoid hyphens and numbers. If your exact name is taken, try adding your city: yourrestaurantnameloudon.com.

Keeping It Updated

A stale website actively damages trust. Make a habit of reviewing your site whenever anything changes: opening hours, menu, team, contact details. Doing this promptly — not "when you get around to it" — is what separates a functional web presence from a liability.

Frequently Asked Questions

Can I build a restaurant website completely for free? Yes. Google Sites is entirely free and lets you publish a real, mobile-friendly website with a Google subdomain. Wix's free plan also lets you publish a restaurant site, though it includes Wix branding. For a fully professional result with a custom domain, expect to spend around £100–150 per year on a builder like Wix or Squarespace — a modest cost relative to what a functioning website can do for bookings.

Do I need a website if I already have a Google Business Profile? A Google Business Profile is essential, but it's not a replacement for a website. Your profile appears in local search results and handles reviews, hours, and photos well. A website lets you go deeper: full menu details, your brand story, a booking widget, a gallery, and contact information — all presented in your visual identity rather than Google's interface. Treat them as complementary, not interchangeable.

How long does it take to build a one-page restaurant website? With a builder like Wix or Squarespace and a restaurant template as your starting point, a focused day of work is enough to produce a solid, publish-ready one-page site. The main time investment is gathering your assets: a logo, three to six photos, your menu, and your copy. If you have those ready before you start, the build itself takes two to four hours.

Ready to turn your restaurant's story into content that fills tables? Get your free restaurant content plan from Hero Content.

Pick what you want to try for free

We are HeroContent. We help restaurants with content, ads, and social publishing. Pick one free sample and we will prepare it for your business.