A menu as a PDF is a menu nobody reads on a phone — which is where almost everyone is reading it.
The single most common failure in restaurant websites is the menu being a PDF. Someone standing on the street decides where to eat, taps your menu, waits for a download, gets a document they have to pinch and drag around, and gives up. Google cannot read it either, so you do not appear when someone searches for the dish you are known for. That one decision costs more covers than any design choice on the site.
The menu becomes part of the page — readable on a phone at arm's length, updatable by you when a price changes or a dish comes off, and readable by Google so your dishes can appear in search. Around that: table booking that works on a phone, real photographs of your own food, opening hours that are correct, and a Google Business Profile set up so you turn up on Maps when someone nearby is hungry.
Send the current menu, your opening hours and whatever photography you have. If the photos are weak, I will say so — it matters more here than on any other kind of site.
Page count, price, date. Booking integration and menu migration are priced up front, not discovered halfway through.
A live link from the start so front of house can check the menu is right before customers do.
Launched, booking tested on a real phone, Google Business Profile verified, hours synced. All accounts in your name.
Two reasons, and both cost covers. Phones handle PDFs badly, so a hungry person on the street gives up before reading it. And Google cannot index the dishes inside it, so you never appear when someone searches for the thing you are best at. A text menu fixes both at once.
Yes, and you should — that is the whole point of moving off a PDF. Changing a price or removing a dish takes a minute from a phone, without calling anyone.
Yes. OpenTable, Resy, SevenRooms and Google's own reservation system all integrate, or a simple built-in form works if you are not on a platform yet and do not want the monthly cost.
Most restaurant sites land between $900 and $2,000 depending on menu size, booking integration and how many pages you need. Fixed price up front, no monthly fee to me.
It removes the technical reasons you do not: readable menu text, correct structured data, fast mobile loading, and a properly verified Google Business Profile with hours that match. Beyond that, local search is driven by reviews and proximity, and neither of those is something a website can manufacture.