Sector · Restaurants

Your restaurant in Google and in AI,
with a page made by us

We make your restaurant show up when someone looks for somewhere to eat nearby, and get recommended by AI when they ask. We write the pages with your menu, your prices, your hours and how you take bookings, publish them and every month we tell you what has happened. From scratch or strengthening your current site, on WordPress and Astro.

What we do for a restaurant

Six steps, with what is particular to a restaurant: the menu, the type of cuisine, kitchen hours and bookings.

StepWhat we do
AuditIf you already have a website, we score it and tell you the three changes with most impact. Almost always the first is getting the menu out of the PDF.
KeywordsThe searches your customer makes: "restaurant in [neighbourhood]", "where to eat nearby", "[cuisine] restaurant [city]", "set lunch menu [area]".
The pagesThe main one, with the direct answer: what cuisine, where, at what price and how to book. The menu in HTML with prices. A page per cuisine and another per area.
Local presenceGoogle Business Profile and Bing Places with the same details as the website. Set-up in Search Console and Bing Webmaster Tools, with IndexNow.
PublishingTo your WordPress, your Astro project or your host. We submit every URL to Google and Bing.
ReportEvery month: impressions and clicks in Google and Bing, and whether you appear when someone asks ChatGPT, Perplexity, Gemini or Claude where to eat in your area.

Someone choosing a restaurant decides on four facts: what is on the menu, what it costs, whether you are open and whether there is a table. All four go in the HTML, as text, matching your Google profile.

What the page includes

The four pages a restaurant needs, the structured data and the local signals, in HTML, CSS and JSON-LD, with no plugins.

Pages

  • HTML menu with prices, not a PDF: every dish with price, allergens and portion size
  • A page per cuisine and per area: "Italian food in [neighbourhood]"
  • Bookings with direct contact: phone, WhatsApp and the hours you answer
  • Business Profile with hours and photos, with the same details as the page
  • Visible frequently asked questions: parking, children, terrace, coeliacs

Structured data

  • A JSON-LD block with the restaurant's record: cuisine, name, address, phone, hours, price range and bookings
  • The menu linked from the record as the business's menu
  • The details match the HTML and the Google Business Profile

Local signals

  • City and type of cuisine in the title, the H1 and the first paragraph
  • Address, kitchen hours and prices as text, not in an image
  • A link to the restaurant's Google Maps listing
  • Everything in the served HTML, readable by the assistants' bots

Every page passes our SEO + GEO checklist before it is published. The method is in natural SEO.

How we publish it

You choose where the page lives; we upload it.

  1. From scratch. If you have no website, we build it and publish it on your domain, with hosting included.

  2. Strengthening your WordPress. Your website stays; we add pages that rank, with their HTML and their CSS. No plugins.

  3. In Astro or any host. In your project or on your static file host.

Then we submit every URL to Google, Bing and IndexNow and check that it gets indexed. You will see it in the first report. We resubmit the menu every time it changes.

The template: Trattoria Lucera

A fictional business, made the way we would make a real restaurant's page.

Trattoria Lucera does not exist and its contact details are made up. Everything else is what we do for a restaurant in Málaga with a menu by course and bookings by phone: structure, copy, JSON-LD and checks.

Open the Trattoria Lucera template (in Spanish). Twelve more in examples.

Any sector works. This page explains the work for a restaurant because it is a case that is quick to grasp, not because we specialise in restaurants. The same method makes the page for a tapas bar, a beach bar, a caterer or a rural guesthouse. If yours resembles none of them, write to us anyway.

Frequently asked questions from restaurants

Why does the menu have to be in HTML and not a PDF?

Because a PDF reads badly on a phone, Google indexes it separately and AI assistants rarely cite it. An HTML menu, with every dish, its price and its allergens as text, can be read and cited by anyone. If you only have it as a PDF, we transcribe it.

What do you need from me to make the page?

The menu with prices, the type of cuisine, kitchen hours, the address, the phone number, how to book and which options you offer: terrace, groups, set lunch menu, vegetarian or gluten-free dishes.

Does the page include online bookings?

It includes booking by direct contact: phone and WhatsApp, with the hours you answer. If you already use a booking system, we link to it, with no widgets or plugins.

Do you change the menu when the season changes?

Yes. You send us the changes and we update the menu at the same address. They are part of the monthly plans, and every change is submitted to Google and Bing. The same goes for the Christmas menu, Valentine's Day or the summer menu.

How much does a restaurant's page cost?

If you start from scratch with a menu, the Pro Pack for a new website is €399 for the first month (30 pages). If you already have a website, the pack goes from €99 to €699 depending on the number of pages. Then a monthly subscription with 5, 15 or 30 new pages a month, from €29, with a monthly report. Everything is on the pricing page.

Your restaurant, on a page that gets found.

If you already have a website, we tell you what score it gets and which three changes would do most for it. If not, which page to start with and what it costs.

Get a free audit