Leer este artículo en español →

Why seven?

Most restaurant websites have too many pages. A "Careers" page nobody updates. An "Awards" page with a list from three years ago. A "Gallery" page with forty photos and no captions. Every dead page dilutes the pages that actually convert — and confuses Google about what the site is really about.

Here are the seven pages that earn their keep on nearly every independent restaurant site. Each one has a job. If a page doesn't have a job, it doesn't earn its place on the nav bar.

  1. 1

    Homepage

    Answer what kind of food, where, and how to book — in under five seconds.

  2. 2

    Menu

    Let someone decide what to eat before they arrive — in real HTML text, not a PDF.

  3. 3

    About / Our Story

    Give a first-time customer a reason to choose you over the identical-looking restaurant next door.

  4. 4

    Reservations / Order Online

    Convert intent into action with the fewest possible clicks. Embed; don’t link out.

  5. 5

    Private Events / Catering

    Capture high-value inquiries that have nowhere to live on a Google Business Profile.

  6. 6

    Location & Hours

    Remove every friction point between “I want to go” and “I’m walking in the door.”

  7. 7

    Contact

    Give people a way to reach a human without calling during dinner rush.

Seven pages, each with one job. Read the section below for the details of what belongs on each.

1. Homepage

Job: answer three questions in under five seconds — what kind of food, where, and how to book.

Your homepage is not your autobiography. It's a decision tool. A first-time visitor is standing on the sidewalk, phone in hand, deciding between you and the place next door. They need: cuisine type, neighborhood, vibe, hours, and a reservation button. Everything else is below the fold.

  • One-sentence pitch under your name (e.g., "Neighborhood Italian · Silver Spring · family-run since 1998")
  • Today's hours, visible without scrolling
  • Reservation or order-online button, visible without scrolling
  • One hero photo that shows the room or the food — not a stock image, not a logo on black
  • A short social proof signal: a review quote, a press mention, a star rating

2. Menu

Job: let someone decide what to eat before they arrive.

This is the most-visited page on every restaurant site I've ever audited. It's also the one most restaurants get wrong. The menu should be real HTML text — not a PDF, not a photo of a printed card, not an iframe from a third-party widget. Real text means: Google can crawl it, phones can render it at readable sizes, screen readers can read it, and you can update it in thirty seconds when you change the prix fixe.

  • Dish names, descriptions, and prices in real text
  • Organized by course or category with clear headings
  • Dietary markers (V, VG, GF) if you have them
  • A "last updated" date so customers know the prices are current

If your menu is a PDF, you've already lost the customer who's reading it on a phone in direct sunlight.

What’s there now A PDF menu linked from the nav. The diner taps it, waits for a download, pinches and zooms on a 4×6-inch page, and gives up. Google can’t crawl the dish names. Screen readers can’t read it. Every menu change means re-exporting and re-uploading the file.
What should be there Real HTML menu — dish names, descriptions, and prices in plain text, organized by course with clear headings, dietary markers (V, VG, GF) where they apply, and a “last updated” date. Google indexes every dish. The page renders at readable sizes on every phone. A price change takes thirty seconds.
The single biggest fix on most restaurant menus: stop linking the printed PDF and put the words on the page.

3. About / Our Story

Job: give a first-time customer a reason to choose you over the identical-looking restaurant next door.

This page is where you differentiate. Not with a wall of text about your "passion for food" — every restaurant says that. With specifics: where you source, who cooks, how long you've been here, what the room looks like, why this neighborhood. Two paragraphs and a real photo of the team is worth more than a thousand words of generic "our philosophy" copy.

4. Reservations / Order Online

Job: convert intent into action with the fewest possible clicks.

This might be a dedicated page or a persistent button that lives on every page — either way, the customer should never be more than one tap away from booking a table or starting an order. If you use OpenTable, Resy, Tock, or another platform, embed the widget directly in your page rather than linking out. Every click away from your site is a chance for the customer to get distracted.

If you do your own takeout or delivery, route orders through your POS (Toast, Square, ChowNow) rather than through third-party marketplace apps. The commission savings alone — often 15–30% per order — pay for the website within months.

5. Private Events / Catering

Job: capture high-value inquiries that have nowhere to live on Google.

This is the page most restaurants forget — and it's often the highest-revenue page on the site. Private events, buyouts, catering menus, and group bookings don't have a Google Business Profile field. If someone searches "private dining Bethesda" and you don't have a page with those words on it, you're invisible to that search entirely.

  • What spaces you offer (private room, patio buyout, full restaurant)
  • Capacity ranges
  • A sample catering or events menu (even a simplified one)
  • A simple inquiry form: name, email, date, party size, and a "tell us more" field

6. Location & Hours

Job: remove every possible friction point between "I want to go" and "I'm walking in the door."

This page should have: your full address as copyable text (not an image), an embedded Google Map, today's hours prominently displayed, parking information, public transit directions if applicable, and your phone number as a tap-to-call link. If you have multiple locations, each one gets its own section with its own map and hours.

7. Contact

Job: give people a way to reach a human without calling during dinner rush.

A working contact form, your email, your phone, and your social links. Keep it simple. The form should ask for name, email, and message — nothing else. If you want to capture different types of inquiries (press, events, general), a single dropdown is fine. Don't make people fill out a twelve-field form to ask when you open on Sundays.

Not sure which pages your site is missing?

The Restaurant Website Checklist covers 24 items across five categories — including structure, mobile experience, and conversion pages. Interactive, free, takes ten minutes.

Run the checklist

Pages you probably don't need

Cut these unless you have a specific, active reason to keep them:

  • Gallery. Put your best three photos on the homepage and your menu. A dedicated gallery page with forty unlabeled images is a bounce factory.
  • Blog. Unless you're going to publish at least once a month with real content, an empty blog page with one post from two years ago hurts more than it helps. It tells Google and customers that the site is neglected.
  • Awards / Press. Fold a short press mention into the homepage or About page. A full page dedicated to awards reads as self-congratulatory unless you're updating it regularly.
  • Careers. Use your Google Business Profile or a jobs platform instead. A "Careers" page with no listings looks like you're either not hiring or not maintaining your site.
  1. ×

    Gallery

    Forty unlabeled photos is a bounce factory. Put your best three on the homepage and menu instead.

  2. ×

    Blog

    An empty blog with one post from two years ago tells Google — and customers — the site is neglected.

  3. ×

    Awards / Press

    Reads as self-congratulatory unless updated regularly. Fold a short mention into the homepage or About page.

  4. ×

    Careers

    A page with no listings reads as “not hiring or not maintained.” Use the Google Business Profile or a jobs platform.

Four pages most restaurants keep out of habit. Cut them and the seven that remain carry more weight on every surface.

The structure that earns its keep

  1. 1Does it answer a question a first-time customer types?

    What do they serve? When are they open? Where are they? Can I book? — the four-question shape of a real pre-visit search.

    Keep The seven core pages all earn their place at this gate.

    Skip to Q2 The page exists for some other reason — an inquiry, an internal need, an obligation.

  2. 2Does it handle an inquiry nothing else captures?

    Private events, catering, large-party reservations, press contacts — the high-value inquiries that leak when they hit a generic contact form.

    Keep Each high-value inquiry deserves a dedicated landing with its own form fields and follow-up routing.

    Skip to Q3 No specific inquiry sits behind the page; the case for keeping it has to come from somewhere else.

  3. 3Will you maintain it monthly?

    A blog with monthly posts, a press page with current mentions, a careers page with live listings, a gallery with rotating photos — pages that need active care to stay credible.

    Keep Honest answer is yes, and you have a person who owns it.

    Cut An empty page hurts more than the absence. Google reads neglect; customers read it the same way.

Three gates — any page that fails all three is a page that’s costing the site more than it gives back.

Here's the sitemap I start with for most independent restaurant builds:

  1. Homepage — cuisine, location, vibe, hours, CTA
  2. Menu — real HTML, organized, priced, dated
  3. About — sourcing, team, story, one good photo
  4. Reservations / Order — embedded widget, one-tap
  5. Private Events — spaces, capacity, inquiry form
  6. Location & Hours — map, address, parking, transit
  7. Contact — form, email, phone, social

Seven pages. Each one has a job. If your site has more than this, ask yourself what each extra page is doing. If the answer is "nothing," cut it. Your visitors and Google will both thank you.