Guide · 7 must-haves

Restaurant website 2026:
7 things without which
you won't get guests through Google.

Restaurants in Serbia that rank in Google's local map — and fill tables on Friday at 8pm — share 7 elements on their website. Restaurants that don't rank, or rank but don't convert, are missing 3-5 of those 7. This guide covers each one, with concrete numbers, an example from Niš or Belgrade, and an honest price tag for what it costs in 2026.

Starting point

What a restaurant website must do in 2026

Serbia has roughly 12,000–14,000 active hospitality venues in 2026 (Statistical Office of the Republic of Serbia, annual business registration data). Fewer than half have a website; even fewer have one that passes Google's mobile usability test. That is a pile of missed reservations — from a guest standing on a smartphone in central Niš, Belgrade, or Novi Sad who at 7:35pm searches "restaurant near me".

A restaurant website is not a brochure. It is a 24-hour hostess — answering questions about hours, capacity, menu, parking, and taking reservations while you are in the kitchen or asleep. The following 7 elements are the minimum that separates "we have a website" from "the website brings us guests".

01 / 07

Online menu — photos, not PDF

Why it matters Guests decide what to order in 6 seconds when they see a menu. A PDF menu loses that fight before it starts — slow to open, broken on small screens, and invisible to Google as structured content.

How it works A visual menu with a photo of each dish, price, allergens, and schema.org Menu markup. Optionally integrate with the Wolt/Glovo listing so price changes propagate in a single move.

Honest tradeoff Requires updates whenever prices change. With AutoPost that is one WhatsApp message; without it, manual work in an admin panel.

Best for Restaurants with a stable or seasonally stable menu. **Not for** pop-ups, food trucks with completely different daily offerings, or venues where prices change daily.

02 / 07

Online reservation + WhatsApp reservation

Why it matters **80% of reservations in Serbia happen after 6pm**, when most restaurants do not have a staffer to pick up the phone. Missed calls = empty tables. Online reservation (form + WhatsApp + Viber) runs 24/7 and never goes on shift change.

How it works A reservation form on the website + an AI chatbot on WhatsApp and Viber that conducts conversation in Serbian, confirms the slot, and sends a reminder 24 hours prior. Everything funnels through the same calendar — no double-bookings.

Honest tradeoff Setup takes 2-3 hours of your time in week one to define rules (capacity per shift, special weekend setups, etc.).

Best for Restaurants with tables and reservations. **Not for** walk-in-only fast-food, nor for delivery-only ghost kitchens.

03 / 07

Google profile + Maps integration

Why it matters **The local pack carries 32% of the weight in Google ranking for "restaurant [city]"** — more than the website (15%), links (8%), or NAP citations (6%) (BrightLocal LSRF 2026). Without a verified Google profile with photos, reviews, and Posts, you are not part of that picture.

How it works Verified Google Business Profile, regular photos (15-20 in the first 30 days, then 2-3 monthly), reply to every review within 48h, GBP Posts at least weekly. The website links to the profile and vice versa.

Honest tradeoff Requires ongoing maintenance — minimum 10 minutes per week. Most owners cannot sustain that for 3 months in a row.

Best for Every local business, no exceptions. **The single biggest lever** in the whole list — the cheapest (free) with the largest impact.

04 / 07

Mobile speed under 3 seconds

Why it matters **70%+ of traffic to a local restaurant website is mobile**, and 53% of users abandon a site that loads longer than 3 seconds (Google CWV blog, "Why speed matters"). Slow site = menu nobody reads = reservation that never arrives.

How it works Astro SSG (static generation, not WordPress with 40 plugins), WebP photos, fonts with display=swap, no JS-blocking above the fold. Target: LCP under 2.5s, INP under 200ms.

Honest tradeoff Discipline when adding new sections — every new animation or widget gets mobile-tested before publishing.

Best for Everyone. There is no 2026 restaurant whose guests come only from desktop.

05 / 07

Real photos, not stock

Why it matters Stock photos kill trust. A guest who sees the same chicken-with-mash photo they have already seen on 5 other websites does not click "Reserve". **Google AI Mode and ChatGPT search recognize stock photos** and treat the profile as 'less authentic' when picking who to recommend.

How it works A phone (even an older iPhone or a decent Samsung) + daylight + 5-10 photos per week. Top-down shots of dishes, the interior in "magic hour" light, the team in action. AutoPost uses your photos for every post.

Honest tradeoff You (or someone on the team) must shoot. An external photographer is an option but not required — phone photos in good light work great.

Best for Restaurants with character — local konaks, kafanas with a story, pizzerias with a strong brand. **Lower ROI for** generic chains where the menu and ambiance is identical across 10 locations.

06 / 07

Local SEO for "restaurant [city]"

Why it matters City-anchored keywords carry **the strongest commercial intent**. A "restaurant" search in Belgrade returns a list of generic results; "restaurant Vračar" or "kafana center Niš" returns a small set where every venue has a real chance. Less competition = easier ranking = larger guest share.

How it works LocalBusiness + Restaurant schema in JSON-LD, a city landing page (e.g., /nis/), reviews with NAP consistent with the Google profile, local backlinks from city-specific directories.

Honest tradeoff 2-3 months for entity authority to mature with Google. Faster results: optimizing the existing Google profile (60-90 days instead of 6 months).

Best for Restaurants in any named Serbian city — Niš, Belgrade, Novi Sad, Kragujevac, Subotica, Pirot. **Highest ROI** in mid-sized cities where local competition exists but is not saturated.

07 / 07

Automated social posts (in Serbian)

Why it matters The average Serbian restaurant publishes **2 posts per month**, while chains like Joe & The Juice or Costa Coffee publish daily. A Google profile with Posts from the last 7 days is treated as active; without Posts in 30+ days, it is treated as stagnant and slowly drops out of the local pack.

How it works AutoPost AI writes in real Serbian (not machine-translated from English), uses your photos, schedules 4-5 channels (Instagram, Facebook, TikTok, GBP Posts, optionally Pinterest). You send 5-10 photos per week via WhatsApp.

Honest tradeoff You must send photos once a week. Without that input the AI generates posts but with stock photos, which lowers quality.

Best for Restaurants without a marketing team — which is 95% of independent restaurants in Serbia. **Not for** restaurants that already have a working social media agency (no need to pay twice).

Restaurant-specific

Wolt + Glovo + your own website — how they fit together

Most restaurants in Serbia in 2026 earn across three channels at once — own dine-in tables, Wolt delivery, and Glovo delivery. Wolt holds roughly 70% of the Serbian delivery market (internal industry estimate, database scraped 2026-04 — 3,486 active restaurants with 199,000 menu items). Glovo and Mr.D hold the rest. Your own website in this picture is NOT a replacement — it is an amplifier.

Specifically, the website does three things Wolt and Glovo CANNOT:

  • Holds your margin. Wolt takes 25-30% commission, Glovo similar. A guest who lands on your website through Google search and calls or reserves directly — you earn 100%, not 70%.
  • Brands you, not Wolt. A client who had a great time at your restaurant but found you via Wolt next time searches "typical kafana restaurant" — not you by name. Website + GBP profile build brand recognition that survives habit changes.
  • Holds the direct relationship with the guest. Wolt does not give you contact details. Website + WhatsApp list of your restaurant = direct SMS about specials, new menu, events. Wolt cannot replicate that channel.

The best combination in Serbia 2026 is NOT "either Wolt or website" — it is: Wolt + Glovo for delivery, website for reservations + brand + local SEO. We guide restaurants through this integration as part of the €59/month package setup.

Price

59€ / month

Website + AutoPost + Rezerviši + GEO/SEO. Everything included, 48-hour delivery, no contract.

See full pricing →
FAQs

Restaurant website
FAQs

Got a specific question? Contact us

How long does it take to build a restaurant website?

48 hours from the moment you confirm the basics (name, address, phone, hours, menu, photos). If photos are not ready, on day one we use existing ones from your Google profile or Wolt; you send fresh ones via WhatsApp during the first week.

What if I already have a website on Wix or WordPress?

Migration is included in the €59/month. We pull content from the old site, rebuild on our Astro platform (faster, better SEO), transfer the domain. You cancel the old hosting only after the new site is confirmed. No double-billing window.

Do you work outside Niš?

Yes. We are based in Niš and attend in-person meetings in Niš and the surrounding area at no extra charge, but we work with restaurants in Belgrade, Novi Sad, Kragujevac, Subotica, and the rest of Serbia — via WhatsApp, Viber, and Zoom.

What happens after one year?

Nothing changes. No "after 12 months the price goes up 40%". €59/month stays €59/month as long as the bundle is active. There is no contract; cancel any time with a message — next month is not billed. Your domain and website content remain yours, transferable.

What if I don't like the first draft?

Request edits via WhatsApp — unlimited during the first week. Color, layout, photos, text, everything can be changed. You pay for the first time only after you are happy and the site is live on your domain. If after 7 days of edits you are not happy, we walk away without billing and without hard feelings.

Can I edit content myself?

Yes, via a WhatsApp message. "Change the price of seasonal pizza to 1,290 RSD" — and we do it, usually within one hour. No logins, no admin panel, no CMS to learn. If you prefer admin access for minor edits, we provide it optionally — just let us know when ready.

EN · SR · ЋИР