• Commercial SEO · Google Search Console

Promoting a restaurant: most «where shall we go» decisions are made in a few minutes, from a phone

A place gets chosen quickly: a person opens a map or search, looks at what is nearby, what the photos are like, what the reviews say and whether it is open now. A position for a general query like «restaurant [city]» gives less here than a correct maps profile and a menu accessible to search. So promoting a restaurant is first of all work on local visibility — and that is exactly where this niche has the biggest gaps.

See how it works
Price
after a free audit
Guarantee
30 days after project sign-off
Experience
commercial development since 2015
after a free audit
Price
30
Guarantee

days after project sign-off

commercial development since 2015
Experience
30
Timeline

to 150 working days

free audit
Start
monthly work with an open report
Format
within 2 hours
Reply
under a written contract
Terms

Free audit of your presence

We look at more than the site: in this niche the maps profile is often more important, and it is worth starting with whatever gives more.

What we measure

  • State of the maps profileCategories, photos, hours, attributes, reviews. Most often the venue's biggest unused resource sits exactly here.
  • The form the menu is inA file, an image or a page. That determines whether search sees your dishes at all.
  • Whether the hours matchA discrepancy between the site, maps and reality spoils the impression before the visit and tells on local visibility.
  • What about local markupThe address, cuisine and price level as data — the same things we measured across sites in this niche, where the result was the worst of those checked.
  • Speed from a phoneHeavy galleries on the first screen are a typical reason a person closes the page before seeing the menu.
  • Whether there are pages for separate occasionsBreakfasts, functions, a children's menu — different queries and different reasons to come. One «About us» page answers none of them.

What you get

  • a list of what is missing for local visibility
  • an assessment of what gives more: work on the profile or on the site
  • an estimate of the work broken down by stage
  • an honest answer if you do not need the site right now

Timeline: 3–5 working days

Why is it free

In this niche some of the most useful actions have nothing to do with the site. That can only be seen by looking at your actual presence.

What's next

You get the list and an estimate. Then you decide for yourself — the document stays with you.

Short form: your contact and site URL

  • Contract, act and 30-day warranty

    Every project gets a written contract: scope, deadlines, amount, acceptance procedure. After delivery — act and invoice, then 30 calendar days of warranty.

  • Sole proprietor & bank transfer

    The contractor is a registered sole proprietor. Payment by invoice with closing documents.

  • Rights & access — yours

    Code, design and materials transfer to you after full payment. Domain, hosting, repository and analytics are registered to you.

  • Client portal instead of email chains

    During the project you get access to a portal: contracts, invoices, acts and project status in one place.

  • European clients

    Among our work — projects for Norway, Bulgaria, Moldova and Spain.

  • Verifiable numbers

    Every case in the portfolio comes with a link to a live site and a technical measurement.

  • Audit first, then pricing

    There is no price list on the site intentionally: the scope of the same work differs multiples between clients.

  • We say "no" when unsure

    If the task isn't ours or the deadline is unrealistic — we tell you upfront.

What affects the price

Why two seemingly identical tasks are priced differently

  • Number of venuesOne venue is one profile and one set of pages. A chain requires separate work on each address and splitting the visibility between them.
  • State of the maps profileA neglected profile gives the fastest lift and costs little. That is the part it is usually worth starting with.
  • The form the menu is inMoving a menu from a file into a page is separate work, and its scope depends on the number of dishes and how often it changes.
  • Number of occasion pagesBreakfasts, functions, the terrace — each occasion is a separate page with its own substance, not a retelling of the home page.
  • Technical state of the siteIf the site is slow and has no markup, the technical part comes first. Otherwise the later work simply does not get shown.
  • Working with reviewsSetting up the collection of real reviews and replies to them is ongoing work, part of which your side has to carry.
Who it's for

Situations where this service delivers results

Scenario 1 of 4

A place living on passing trade

A busy location gives you a flow but no control over it. Local search brings the people who are deliberately choosing where to eat today — and that group can be influenced.

We'll review your situation in a free audit
What's included

Complete list of work and what you get as a result

  • local markup: address, opening hours, cuisine type, price level as structured data
  • the menu as a page with categories and dishes, accessible to search
  • the venue's maps profile: categories, photos, hours, attributes, working with reviews
  • pages for specific queries: breakfasts, business lunch, private functions, terrace, children's room
  • up-to-date opening hours, including holiday exceptions, reconciled between the site and maps
  • the technical base: speed, breadcrumbs, canonical addresses, sitemap
  • separate pages for each venue, if there are several
  • a monthly report: what was done, what changed in the figures, what did not work
  • a list of what is worth doing on your side: photos, replies to reviews
When this service isn't right

What's not included — so there are no surprises at delivery

  • guarantees of search positions
  • manipulating reviews and ratings
  • the kitchen's work, the service and the quality of the dishes
  • managing your presence on delivery aggregators
  • photographing dishes and the interior
Process steps

Transparent stages with approval at every step

Total duration:30–150 days

  1. Audit of your presence

    3–5 working days

    We look at the site and the maps profile together and compare them with how the venue is currently seen. We determine what gives more for less effort.

  2. The maps profile

    3–7 working days

    We put the categories, hours, attributes and photos in order. This is the fastest part with a noticeable effect, so it goes first.

  3. Menu and local markup

    5–15 working days

    We move the menu into a page, add markup with the address, cuisine and hours, and reconcile the data between the site and maps.

  4. Occasion pages

    10–30 working days

    We build pages for specific queries: breakfasts, business lunch, private functions, children's menu — the ones that suit your venue.

  5. The technical base

    5–12 working days

    Speed, breadcrumbs, canonical addresses, sitemap. Particular attention to galleries: they most often slow down sites in this niche.

  6. Observation and report

    monthly

    Every month we look at visibility and enquiries from maps, show what worked and what did not, and adjust the plan.

Did not find your case?

Describe how it works on your side — we will tell you whether “SEO for a restaurant” fits and what it means in your situation. No brief and no call: one question, one answer.

Cases

Tasks and results in numbers — all metrics measured by us

a sample of 7 Ukrainian sites in the restaurant niche

Task
Find out what state the sites in the restaurant niche are actually in, rather than what their owners say: the technical base, measurement and site size.
Solution
An external measurement with no access to anyone's admin panels: time to first response as the median of several runs, the catalogue from the sitemap with addresses deduplicated, counters in the home page HTML, the PHP version from the headers, hreflang, TLS, robots.txt and the canonical address.
Result
Measurement 2026-08-07: 7 Ukrainian sites in the restaurant niche checked. 7 of 7 have no local-business markup; 6 of 7 have no breadcrumb markup; 5 of 7 have no structured data at all; 1 of 7 has a first response longer than a second. The median first response is 416.3 ms, the median sitemap holds 69 addresses.
Technologies & integrations

What we build on and what it connects to

Stack

  • Google Search Console
  • Google Analytics 4
  • Google Business Profile
  • Screaming Frog
  • PageSpeed Insights

Integrations

  • Google Business Profile
  • Google Maps
  • Google Search Console
  • Google Analytics 4
Local visibility or competing for general queries

How this option differs from the alternative

What brings guestsmaps, «near me», specific occasions
Timelinethe first changes show sooner
Costpart of the work does not touch the site at all
Who the competitors arevenues in your district
Who it suitsa venue with a physical address
What we need from you

We can't start without this — best to prepare in advance

  1. access to the site, Google Search Console and analytics
  2. access to the venue's maps profile
  3. an up-to-date menu with prices
  4. addresses, opening hours and holiday exceptions
  5. photographs of the venue and the dishes, if they exist
  6. who on your side accepts the work

If something is missing — let us know, we'll help you gather it or do it as a separate task.

FAQ

Most frequently asked questions — with concrete answers

Where to start: the site or maps?

Most often with maps. In this niche the profile brings enquiries directly — directions, calls, menu views — and it can be put in order within a week. Work on the site matters, but is slower. If the audit shows the profile alone will do for you, we will say so, even though it means less work for us.

Why does a menu as a file harm promotion?

Because search mostly cannot see the contents of such a menu. People look for something specific — «breakfasts», «steaks», «vegan menu» — and a venue whose dishes are hidden in a document does not take part in those queries. A menu as a page solves that and opens faster on a phone as well.

Do you guarantee positions?

No. We are answerable for the work: the profile, the markup, the menu, occasion pages, the technical base. What that produces in the results depends on competition in the district and on how people react to your venue. That is visible in the monthly report, including what did not work.

What to do about negative reviews?

Reply calmly and to the point — that is visible to future guests and to the maps algorithms alike. We will not delete or fabricate: manipulation gets detected, and the penalties hit exactly the profile that brings enquiries. A real review with a sensible reply works better than ten invented compliments.

How long until there are results?

Changes in the maps profile show within weeks, work on the site within months. That is the honest boundary: if you are promised an explosion of enquiries in a fortnight from SEO, it is either a very neglected starting point or untrue.

We do delivery through aggregators — will this help?

Partly. Promotion affects those who look for the venue directly rather than through an aggregator. We do not take on managing your presence inside the aggregators themselves — that is separate work under their rules, and it is more honest to say so up front.

Why separate pages for breakfasts or private functions?

Because those are different occasions and different queries. Someone looking for a place to hold a company party and someone looking for breakfast nearby need different answers. One «About us» page does not answer either of them well enough to compete.

Who updates the menu and the photos?

You do — and that is a matter of principle. The menu changes more often than anything else, so it has to be editable without a developer. We make that convenient and show you how. Photographing the dishes is also yours: in this niche other people's shots get recognised instantly.

Let us look at how your venue is seen right now

The audit is free: we will check the maps profile and the site together and say what gives more. We reply within 2 hours.

From measured casesMeasurement 2026-08-07: 7 Ukrainian sites in the restaurant niche checked

View cases
  • Reply within 2 hours
  • No commitment
  • We work under a contract

There is no price list on the site on purpose: the same work differs several times over between two clients, and a “from” figure explains nothing in that case. First a free audit — we count your pages, duplicates and speed — then we name the sum and the deadline and fix both in the contract.