Buduję strony dla restauracji od kilku lat i widzę ten sam wzorzec: właściciel chce "coś ładnego" i "żeby było menu". Brakuje mu perspektywy gościa, który wchodzi na stronę z Google o 19:30 i potrzebuje odpowiedzi na 3 pytania w 30 sekund: czy jest wolne miejsce, co jest w menu i gdzie parkować.
Napisałem 9 funkcji, bez których każda strona restauracji to stracona szansa. Każda z nich ma przykład z realnych projektów lub szablonów Sprintly.
Feature 01
Menu inline — nie PDF
PDF menu to katastrofa na mobile: wolno się ładuje, nie można wyszukać, Google nie indeksuje treści. Inline HTML menu w kategoriach (przystawki, zupy, dania główne, desery) z kolumną cen i alergenami jest lepsze pod każdym względem. Google indeksuje każdy produkt. Użytkownik może szukać CTRL+F. Alergeny widoczne bez pobierania pliku. Wymóg EU 1169/2011 spełniony z automatu.
Przykład:
Pierogarnia w Warszawie →
Feature 02
Rezerwacja online — datepicker
Ktoś szuka miejsca na urodziny w niedzielę wieczór. Jest godzina 11 w nocy. Restauracja nie odbiera. Z formularzem online: wybiera datę, godzinę, liczbę osób, wpisuje uwagi (wegetariański, urodziny). Restauracja dostaje maila. Gość dostaje potwierdzenie. Zero utraconej rezerwacji.
Technologia: Flatpickr (lekka biblioteka 18KB) do date+time picker. Wysyłka przez Formspree lub nodemailer. Nie potrzebujesz pełnego systemu CRM do rezerwacji dla 20 stolików.
Feature 03
Google Maps embed + wskazówki dojazdu
Mapa bezpośrednio na stronie ze znacznikiem i przyciskiem "Nawiguj". Link powinien otwierać Google Maps w aplikacji mobilnej, nie w przeglądarce. Dodaj: transport publiczny (które linie), parking (gdzie najbliższy, czy płatny). Te informacje redukują pytania w telefonach o 40-60% z mojej obserwacji.
Feature 04
Godziny otwarcia — widoczne i aktualne
Godziny w stopce, na stronie kontaktu i — koniecznie — w schema.org OpeningHours. Google może wyświetlić godziny w wynikach wyszukiwania bez wchodzenia na stronę ("Otwarte do 22:00 • zamknięcie za 2h"). To bezpłatne SEO dla restauracji. Pamiętaj o wyjątkach: święta, przerwy letnie. Zaimplementuj osobną listę wyjątków lub ręcznie aktualizuj.
Feature 05
Zdjęcia jedzenia — jak robić
Złe zdjęcia jedzenia są gorsze niż brak zdjęć. Zasady które stosuję: naturalne światło z boku (nie flash z góry), białe lub drewniane tło, nie przeładowany talerz, kontrast kolorów. Telefon wystarczy jeśli masz okno z dobrym światłem i statyw. Zdjęcia muszą być WebP lub AVIF, max 200KB per zdjęcie z lazy load. 125MB galerii na load = Lighthouse Performance 20.
Feature 06
Informacje o alergenach
Prawo UE (rozporządzenie 1169/2011) wymaga podania 14 alergenów: gluten, orzechy, jaja, mleko, ryby, skorupiaki, soja, seler, gorczyca, sezam, dwutlenek siarki, łubin, mięczaki, orzeszki ziemne. Dla restauracji informacja musi być dostępna ustnie lub pisemnie. Strona internetowa to idealne miejsce. Kolumna w menu HTML lub ikony alergenów przy każdym daniu.
Feature 07
Catering CTA
Catering to często 5-10x większa wartość niż zwykłe zamówienie stolika. Separate sekcja lub podstrona z: zakresem (ile osób obsługujesz), przykładowym menu cateringowym, formularzem zapytania (data, ilość osób, rodzaj eventu, budżet). Wiele restauracji ma catering w ofercie, ale nie mówi o tym na stronie. Stracony ruch z wyszukiwarki "catering weselny [miasto]".
Feature 08
RODO checkbox w formularzu rezerwacji
Formularz zbierający imię, email i telefon to przetwarzanie danych osobowych. Wymagany: checkbox zgody z linkiem do polityki prywatności. Niepre-zaznaczony. Oddzielny od zgody na newsletter (jeśli jest). Bez tego — naruszenie RODO. Sprawdź przez
Lexora live-check.
Feature 09
Email signup — newsletter z ofertami
Baza mailingowa to zasób, który należy do restauracji (w przeciwieństwie do followersów na Facebooku, którzy znikają po zmianie algorytmu). Formularz zapisu w stopce i pop-up exit-intent (nie natychmiastowy) z propozycją wartości: "Zapisz się — dostaniesz menu tygodniowe i info o stolikach last-minute". Mailchimp free tier do 500 kontaktów. W Polsce konieczna double opt-in zgoda.
Schema.org dla restauracji — bezpłatne SEO
JSON-LD z typem Restaurant w <head> pozwala Google wyświetlać bogate snippety: godziny, ocena, cennik, kuchnia. Bez dodatkowej pracy po wdrożeniu. Każda strona restauracji którą buduję zawiera schema.org Restaurant z godzinami, adresem, typem kuchni i priceRange. Przykład z case study: Pierogarnia w Warszawie.
Bonus: jak fotografować talerze telefonem
Kilka zasad, które stosuję przy projektach restauracyjnych: Zrób zdjęcie przy oknie między 10:00 a 14:00 (najlepsze naturalne światło). Ustaw talerz bokiem do okna, nie przodem. Użyj białego lub drewnianego stołu jako tła. Wyklucz tło (inne talerze, stół z resztkami, klienci). Zrób minimum 5 zdjęć, wybierz najlepsze. Edytuj w Lightroom Mobile (free): lekko rozjaśnij shadows, podbij saturation o 10-15%, zmniejsz temperature o 5 (jedzenie wygląda lepiej w chłodniejszym świetle).
Sprawdź swój szablon: Sprintly oferuje szablon pierogarnia-restaurant z wszystkimi 9 funkcjami wdrożonymi od startu. Live preview:
sprintly.uk/preview/pierogarnia-restaurant. Dostosowanie pod Twoją restaurację: 3-5 dni, ceny od 499 zł.