Seven o'clock on a Friday. Someone types ‘tapas near me’ into their phone. Three places come up on the map. One has photos from before the refurbishment, one has a menu that's a PDF nobody can read on a phone, and one has this season's menu, fresh photos of the food and a ‘book a table’ button. Tables tend to go to the place that explains itself clearly, not necessarily to the one with the strongest kitchen.
This guide is for restaurants, cafés, bakeries and bars. It covers Google Business Profile, why your menu should be a web page rather than a PDF, the price, calorie and allergen rules that now reach your website, the balance between delivery apps and your own ordering, Instagram and short video, reviews, bookings and getting people to come back.
Google Business Profile: your shop window on the map
For restaurants, Google Business Profile often matters more than the website. Plenty of people find you on the map, check photos, reviews and the menu, and decide without visiting your site. Every field counts.
- Primary category: the narrowest one that fits, such as tapas restaurant, brunch café or bakery, rather than plain ‘restaurant’. Add secondary categories for anything else you do.
- Hours: regular hours plus bank holidays and special dates, and separate service hours for takeaway, collection and delivery.
- Attributes: outdoor seating, child-friendly, vegetarian options, step-free access, dog-friendly. People filter by exactly these.
- Photos: the outside first so people recognise the door, then the room, your bestsellers and the team. Refresh them when the menu changes.
- Menu: sections, dishes, descriptions and prices in the menu editor, plus a link to the menu on your own site.
- Ordering and bookings: you can manage online ordering through Google, choose a preferred provider and remove third-party providers you don't want listed. If you use a supported booking provider, people can reserve a table straight from the profile.
- Posts: a new seasonal menu, a live music night, the day you're closed for a private event.
If you upload a photo or PDF of your menu, Google can try to turn it into sections and dishes automatically. It's a useful start, not the finished article. Check every line; one misread price is a problem with a guest and with the price display rules below.
The profile's performance view shows searches, menu clicks and bookings. A monthly look at which photos and posts moved the numbers beats running the account on gut feeling.
Your menu: a web page, not a PDF
A PDF menu is easy for you: the designer sends the file and you upload it. For a guest it's a file that loads slowly, needs pinching and zooming and that search engines struggle to read. Publish your menu as a web page and keep the PDF as an optional download.
- It reads properly on a phone without zooming.
- Search engines read dish names and descriptions, so someone searching for ‘bottomless brunch Shoreditch’ can land on your menu.
- Prices can be changed from the content system without waiting for the designer.
- You can add allergen icons, vegetarian and vegan markers and portion notes.
- Guests using screen readers can actually use it.
Add structured data as well. Google's local business markup recommends fields including a menu link, servesCuisine, price range and opening hours. Leave review star markup off your own site; Google only recommends it for sites that collect reviews about other businesses.
The rules that now apply online
In Great Britain, the Price Marking (Food and Drink Services) Order 2003 requires food and drink prices to be displayed at or near the entrance, and any service charge, cover charge or minimum spend to be shown as prominently as the prices themselves. Your website, Google menu and delivery app listings should match what's on the door. If you add a discretionary service charge, say so on the online menu and in the booking confirmation, not just on the bill.
In England, larger businesses have a second obligation. Since April 2022, food businesses with 250 or more employees must show calorie information for non-prepacked food and soft drinks at the point of choice: kcal per item, the portion size and the statement that adults need around 2000 kcal a day. Online menus count as a point of choice, and if you sell through a delivery platform you have to give the platform the calorie information to display.
Allergens: a process, not a line on the menu
There are fourteen allergens UK and EU law requires you to declare: cereals containing gluten, crustaceans, eggs, fish, peanuts, soybeans, milk, tree nuts, celery, mustard, sesame, sulphur dioxide and sulphites above a set level, lupin and molluscs. For food you serve that isn't prepacked, the information has to be available; in the UK it can be given verbally, as long as there's a clear sign or menu note telling guests how to get it.
The Food Standards Agency's best-practice guidance, published in March 2025, goes further. It recommends written allergen information covering all fourteen allergens, backed up by a conversation with the guest, with clear signposting if the written information is only available on request. Food you pack on the premises before it's ordered, the grab-and-go sandwich in a café chiller, falls under Natasha's Law: since October 2021 it needs a full ingredients list with allergens emphasised. In the EU, Article 44 of Regulation 1169/2011 makes allergen information for non-prepacked food mandatory, with national rules on how it's provided.
Online ordering raises the bar again. When you sell at a distance, allergen information must be available before the order is completed and again when the food arrives. A web menu with allergen icons makes that easy. The hard part is in the kitchen.
- Keep an ingredient and allergen record for every dish and feed the menu from it.
- Fill in delivery app allergen fields from the same record.
- Train staff to answer allergen questions from the record, not from memory.
- Flag cross-contamination risks plainly where they exist.
- Make one person responsible for updating everything when a recipe or supplier changes.
Your own ordering or the delivery apps?
Deliveroo, Uber Eats and Just Eat, or Talabat in the Gulf, put you in front of people who have never heard of you. In return they take commission, keep much of the customer relationship and show you next to your competitors. Your own ordering does the opposite: it brings no discovery on its own, but the customer and the data stay with you.
| Factor | Delivery apps | Your own ordering |
|---|---|---|
| Discovery | Brings new customers who weren't looking for you | No built-in discovery; you bring the traffic |
| Cost structure | Commission per order, plus fees for promotion and visibility | Software, payments and delivery costs |
| Customer data | Mostly stays with the platform | Stays with you, so loyalty and repeat contact become possible |
| Menu and pricing control | Subject to platform rules | Entirely yours |
| Delivery | The platform's riders are available | Your own riders or a delivery partner |
| Works for | Reaching new areas, extra volume at peak times | Regulars, office orders, catering and group orders |
For most places the answer is both. Use the apps to win new customers and your own channel to turn them into regulars. A card in the bag can bring the next order directly to you, but read your platform contract's rules on redirecting customers first.
On the apps themselves, guests decide in seconds: cover photo, rating, delivery time and the first few dishes. Use the same dish names and descriptions as your web menu, give every dish a real photo, put bestsellers at the top and set honest preparation times at peak. Late orders hit your rating faster than any promotion helps it.
Instagram and short video
A restaurant's Instagram isn't a menu catalogue; people follow the feeling of being there. What usually works: kitchen prep, the seasonal ingredient and its origin, the chef explaining one dish, the moment a plate lands on the table.
- Show what's happening in the first second or two; a long intro loses people.
- Tag your location every time and point the profile link straight at the menu and bookings.
- Use stories for the soup of the day, what's sold out and tomorrow's special, and highlights for what should stay.
- Avoid heavy filters that make the food look different from what arrives. Guests expect the plate they saw.
If you work with creators, disclosure isn't optional. The ASA and the CMA expect paid or gifted content to be clearly labelled as advertising, typically with ‘ad’ upfront, whether you paid in cash or with a complimentary dinner. Then measure what matters: add tracking parameters to profile and story links and record in your booking system which bookings came from Instagram. After three months you'll know which content actually fills tables.
Reviews: replying is part of service
Google reviews and visibility on the map go together, but their bigger effect is on whoever reads them. A new guest looks at the rating and then at how you replied to the worst review.
- Reply to every review, and to negative ones within a day or two. Use templates, but add a line that's specific to that review.
- Don't argue. Apologise, say what you've done about it and offer to sort it out by phone or email.
- Ask everyone the same way. Google prohibits offering discounts or complimentary items for reviews and selectively asking only guests who seem happy.
- Never write, buy or swap reviews. Since April 2025 the Digital Markets, Competition and Consumers Act has banned fake reviews and concealed incentivised reviews outright.
- You can report reviews that break Google's policies, such as abuse, off-topic content or conflicts of interest. A review isn't removed just because it's negative.
Bookings, no-shows and regulars
Taking bookings by phone works up to a point; a phone ringing in the middle of Saturday service disrupts the service and the booking. A booking system such as OpenTable, ResDiary or SevenRooms knows your table plan, covers and service times and sends confirmations and reminders on its own.
- Keep the booking form short: date, time, party size, name, phone and a notes field for birthdays, allergies or a high chair.
- Send a reminder on the day with a cancellation link; a guest who cancels frees the table for someone else.
- If no-shows hurt, take a deposit or card guarantee for busy nights or large groups, and state the policy clearly at the time of booking.
- Keep a waiting list; it's what fills last-minute cancellations.
Loyalty is about planning the second visit. A digital stamp card, a birthday message, a note about the new seasonal menu or a tasting evening for regulars all work. Sending them by email or text brings PECR into play. The soft opt-in can cover guests who gave you their email while booking or buying, for similar offers, as long as you gave them a simple way to opt out at the time and in every message since. Otherwise, ask for consent.
Then measure: how many guests come back, which channel fills which night and which campaign turns into bookings.
Local search beyond the map
The map matters, but it isn't everything. Searches like ‘brunch in Clifton’, ‘gluten-free pizza Leeds’ or ‘quiet café for a meeting’ can bring up your website itself.
- If you have several sites, give each its own page: address, map, hours, menu differences, parking and transport.
- Publish the menu as text; dish names are exactly what people type.
- Keep name, address and phone number identical on your site, Google Business Profile, delivery apps and directories.
- Create separate pages for private dining, group menus, events and corporate catering; each is its own search.
- Check speed and usability on a phone; restaurant sites are mostly looked at on the move.
Where to start
- Go through Google Business Profile from top to bottom: category, hours, holidays, attributes, photos, menu, ordering and booking links.
- Turn the PDF menu into a web page and add allergen information and structured data.
- Check that prices on your site, on Google, on the apps and at the door match, and set up one place to update them.
- Make sure any service charge is shown clearly online, not just on the bill.
- If you have 250 or more employees in England, check calorie labelling on every online menu and app listing.
- Create an ingredient and allergen record for every dish and name the person responsible.
- Decide what the apps are for and what your own ordering is for, and read the platform contract.
- Set a weekly Instagram rhythm and point the profile link at the menu and bookings.
- Write review reply templates and do a reply round every week.
- Set up online bookings, reminders and a waiting list, then sort out consent before your first loyalty campaign.
At AYTE Digital we build fast menu pages, ordering and booking integrations and local SEO for restaurants and cafés. If you'd like a fresh pair of eyes on your current set-up, get in touch.