·Updated ·Adiamo Studio

Restaurant website checklist for more bookings

A scored checklist for restaurant, café, and hotel websites that need more table bookings — first screen, trust, menu, hours, reservation path, mobile speed, and maintenance.

Answer first

Open your site on a phone and score seven areas pass/fail: first screen (name, place, one Reserve button), trust (real quotes and real photos), menu you can scan, hours and map that match Google, one reservation channel you actually answer, mobile speed, and a maintenance habit. Fix every fail before spending money on photography or a redesign. Most lost bookings come from the first screen and the reservation path, not from aesthetics.

A pretty restaurant website that does not book tables is an expensive brochure. Guests arrive from Google, Instagram, or a friend’s link with one question: “Can I get a table — and do I trust this place?” Everything on the page either helps answer that or gets in the way.

This checklist pressure-tests a site against that job. It is written for owners and managers, not developers, and it pairs with how to turn Google reviews into a restaurant website if you are starting from a Maps listing.


How this differs from a design audit

A design audit asks whether the site looks premium. A booking checklist asks whether a hungry guest can trust you and reserve without friction. Both matter; only one pays the rent. The path below is what the checklist protects.

1

Guest arrives

From Maps, Instagram, or a shared link

2

First screen

Name, place, one Reserve action

3

Proof

Real quotes, real photos

4

Menu + hours

Scannable, consistent with Google

5

Reserve

One channel the floor answers

6

Confirmation

Same channel, details restated

First screen

Name, place, one action

Trust

Real quotes, real photos

Path

One channel you answer

1. First screen: name, place, and one action

If someone lands on mobile between lunch services, they should know where they are and how to book in under five seconds. Nielsen Norman Group’s research on how people read on the web is blunt about it: users scan, they do not read (How users read on the web). The first screen has to survive a scan.

CheckPass looks likeFail looks likeFix
Name visibleRestaurant name readable without scrollingLogo only, or a tagline with no namePut the name in text in the hero
Place visibleCity or neighborhood in the first screenAddress only in the footerAdd “· Nantes” or the quartier under the name
Primary actionOne Reserve / Book buttonCall, Book, Order, Menu PDF as equalsDemote everything but Reserve
Hero photoYour room, plate, or terraceStock image of a generic dishReplace with one real photo, even from a phone

2. Trust: reviews and specifics

Google reviews are the fastest trust layer you already own. Putting them on the site closes the gap between Maps and your own URL — and it is where review-powered pages earn their keep.

CheckPass looks likeFail looks likeFix
Quotes near the topTwo or three specific guest quotes above the menuA star widget only, or a testimonials pageMove the best quotes into the first two screens
Specific praise“The lamb shoulder for two” — a dish, a moment“Amazing experience, highly recommend”Pick quotes that name something
Honest numbersRating and count match GoogleRounded-up rating, stale countSync with the listing or remove the numbers

3. A menu guests can scan

PDFs are fine as a backup. Most phone users leave before zooming a scanned menu. Put highlights on the page itself. The full version of this decision is how to put your menu on your restaurant website.

CheckPass looks likeFail looks likeFix
Highlights on pageSignature dishes as text in the pageOnly a PDF linkList 6–10 dishes with one-line descriptions
Short descriptionsWhat it is, in one lineA paragraph per dishCut to ingredients and preparation
PricesShown, if you want fewer “how much?” messagesHidden everywhereAdd prices or a clear range
Dietary notesAllergens or vegetarian marks where relevantNothingAdd simple marks for the dishes that need them

4. Hours, address, map, phone

Facts on the site must match your Google Business Profile. When they disagree, guests trust neither — and message you to ask, which is a lost booking disguised as a conversation. See why the Maps listing is not enough for how to keep both surfaces in sync.

CheckPass looks likeFail looks likeFix
HoursMatch Google, exceptions explainedDifferent from Google, or missing daysCopy from the listing; update both together
Address + mapAddress text plus a map or navigation deep linkAddress only in an imageAdd text address and a map link
Click-to-callPhone number is a tappable link on mobileNumber as plain textWrap it in a tel: link
ClosuresHolidays and closed days updated aheadGuests find out at the doorAdd a note the week before

5. One reservation path you actually answer

Two weak options convert worse than one strong one. If WhatsApp is how the room runs, make WhatsApp the hero. The full setup — business number, prefilled message, who answers by shift — is in WhatsApp and email reservations that actually get answered.

  1. 1

    Pick the channel the floor already uses

    WhatsApp, email, phone, or a booking tool — choose the one someone responds to during service. Put it on a sticky mobile button and in the final CTA section.

  2. 2

    Ask only for what you need

    Date, time, party size, name, contact. Extra fields feel like bureaucracy and cut conversions on a phone keyboard.

  3. 3

    Confirm the same way guests wrote in

    If they messaged on WhatsApp, confirm on WhatsApp with date, time, covers, and constraints restated. Do not make them hunt for a ticket number in email.

6. Speed and mobile basics

Google’s Core Web Vitals define what “fast enough” means for real users — loading, interactivity, and visual stability (web.dev: Core Web Vitals). You do not need to memorize the metrics; you need the page to load quickly on a mid-range phone over cellular.

CheckPass looks likeFail looks likeFix
Load timeContent visible in a couple of seconds on mobile dataSpinner, then a huge hero videoCompress images; drop autoplay video
Readable textNo pinch-zoom neededTiny menu textUse at least body-size text for menu and hours
Tap targetsThumb-sized buttons, spaced apartTiny footer-only contact linksMake Reserve and Call large and sticky
Layout stabilityNothing jumps while loadingButtons move as images loadGive images fixed dimensions

7. Share and maintain

  • Add the site URL to the website field of your Google Business Profile, your Instagram bio, and email signatures.
  • Update hours and seasonal menus the same week they change — on the site and on Google together. The hours version of that habit is how to publish restaurant hours guests can trust.
  • Re-run this checklist after any redesign; beauty often breaks booking paths.
  • Once a month, do a five-minute phone pass. It catches most silent breakage.

Scoring the result

FailsWhat it usually meansDo this first
0–2Site is doing its jobFix the fails, then improve photos and quotes
3–5Bookings are leaking at predictable pointsFix first screen and reservation path before anything cosmetic
6+The page is a brochureRebuild as a one-pager from your Maps listing and reviews
Where to spend effort based on the fails you found.

What this checklist does not cover

It does not score brand storytelling or award-site aesthetics; those can wait until bookings work. It does not replace table management software for large rooms with complex inventory. Many independent venues convert well with WhatsApp or email when response time is strong.

Frequently asked questions

Should every restaurant use an online booking widget?

Only if you will manage the calendar. A WhatsApp or email path you answer quickly often beats an unused widget that looks modern but goes unread.

Is a one-page site enough?

For most independent restaurants, yes — if menu highlights, hours, proof, and Reserve are all easy to find. Multi-page sites help when you truly need separate deep content, not when you are avoiding decisions.

Where should the Reserve button live?

On the first screen and as a sticky mobile action. Repeating the same primary action at the end of the page is fine; inventing a second primary action is not.

How do I check mobile speed without a developer?

Open the site on a phone with Wi-Fi off and count. If content is not visible within a few seconds, images or video are too heavy. Google’s Core Web Vitals pages describe what to measure if you want numbers.

How often should I re-run the checklist?

After any redesign, menu overhaul, or hours change, and a quick monthly pass in between.

Can Adiamo produce a site that passes this checklist?

A draft from your Google Maps link includes structure for reviews, menu, hours, and a reservation CTA. You still edit facts and choose the channel you answer — that is where passing happens.

Sources