Najważniejsze w skrócie
- Dane strukturalne opisują lokal w sposób czytelny dla maszyn, według słownika schema.org. Goście ich nie widzą, wyszukiwarki i asystenci AI tak.
- Wybierz najdokładniejszy typ: Restaurant, CafeOrCoffeeShop, BarOrPub, Bakery, FastFoodRestaurant, Hotel lub BedAndBreakfast.
- Dla firm lokalnych Google wymaga tylko nazwy i adresu, ale zaleca m.in. współrzędne, godziny otwarcia, telefon, stronę, poziom cen, kuchnię i link do menu.
- Każdą zmianę sprawdzaj Testem wyników z elementami rozszerzonymi Google i narzędziem Schema Markup Validator.
- Dane muszą odpowiadać widocznej treści. Samodzielnie zebrane oceny w gwiazdkach we własnych znacznikach nie dają gwiazdek w Google i szybko wyglądają niewiarygodnie.
Ten artykuł ma charakter ogólnej informacji i nie zastępuje porady prawnej ani podatkowej. Przepisy się zmieniają i częściowo różnią się w poszczególnych krajach związkowych: sprawdź szczegóły w swojej izbie gospodarczej (WKO) lub IHK, we właściwym urzędzie albo u swojego doradcy podatkowego.
Czym są dane strukturalne
Wyobraź sobie, że nowemu dostawcy nie dajesz całego menu, tylko wypełniony formularz: nazwa, adres, telefon, godziny otwarcia, kuchnia. Właśnie tym są dane strukturalne. Są niewidoczne w kodzie źródłowym strony i streszczają najważniejsze fakty w stałych polach. Jakie pola istnieją i jak się nazywają, określa schema.org, wspólny słownik stworzony przez Google, Microsoft, Yahoo i Yandex.
Zaleta: wyszukiwarka nie musi zgadywać, czy „pon.–pt. 11–22” w stopce to godziny otwarcia, ani czy „Hauptstraße 5” to Twój adres. Odczytuje to wprost z formularza. Pomaga to w klasyfikacji w wyszukiwaniu lokalnym, w wyświetlaniu godzin otwarcia i w tym, by asystenci AI poprawnie opisywali Twój lokal. Dane strukturalne są elementem lokalnego SEO, a nie zamiennikiem dobrych treści i starannie prowadzonego Profilu Firmy w Google.
Właściwy typ dla Twojego lokalu
Schema.org zna nie tylko ogólny typ „LocalBusiness”, ale też wiele dokładniejszych podtypów. Dla gastronomii pojęciem nadrzędnym jest „FoodEstablishment”, a pod nim są typy szczegółowe. Im dokładniejszy typ, tym jaśniejszy przekaz. Wybierz jeden typ główny, który pasuje do Twojego lokalu i do głównej kategorii w Profilu Google.
| Lokal | Pasujący typ schema.org | Uwaga |
|---|---|---|
| Restauracja, gospoda, Gasthaus | Restaurant | Standard dla lokali z obsługą kelnerską |
| Kawiarnia, kawiarnia wiedeńska | CafeOrCoffeeShop | Również dla cukierni z kawiarnią |
| Piekarnia, cukiernia | Bakery | Nawet z częścią kawiarnianą typem głównym pozostaje Bakery |
| Bar, pub, winiarnia | BarOrPub | Istnieje też Winery, ale oznacza winnicę |
| Klub, dyskoteka | NightClub | Podtyp EntertainmentBusiness |
| Bistro, food truck, burgerownia | FastFoodRestaurant | Bez stałej lokalizacji często wystarczy organizacja z danymi kontaktowymi |
| Lodziarnia, browar | IceCreamShop, Brewery | Specjalne typy właśnie dla takich lokali |
| Hotel, pensjonat | Hotel, BedAndBreakfast, Hostel | Restaurację hotelową opisz dodatkowo jako osobną restaurację |
Hotel z restauracją otwartą dla wszystkich może przedstawić jedno i drugie: hotel jako obiekt główny, a restaurację jako osobny obiekt z własnymi godzinami otwarcia, np. za pomocą właściwości „department”, którą Google wprost przewiduje dla działów firmy. Dla austriackiego Heurigera lub Buschenschanku (gospody winiarskiej) nie ma osobnego typu; typowe rozwiązania to Restaurant lub Winery z jasnymi godzinami otwarcia.
Najważniejsze dane
Według Google dla firm lokalnych obowiązkowe są tylko name i address. Im pełniejsze są pozostałe dane, tym lepiej wyszukiwarka sklasyfikuje Twój lokal. Dla gastronomii szczególnie ważne są te pola:
| Właściwość | Co wpisać | Na co uważać |
|---|---|---|
| name | Nazwa lokalu | Dokładnie jak na szyldzie i w Profilu Google, bez dopisków reklamowych |
| address | Ulica, kod pocztowy, miejscowość, kraj | Ta sama pisownia co w nocie prawnej (Impressum) |
| geo | Szerokość i długość geograficzna | Według Google co najmniej pięć miejsc po przecinku |
| telephone, url | Telefon z numerem kierunkowym kraju, strona | Na przykład +43 lub +49 zamiast 0 |
| openingHoursSpecification | Godziny otwarcia dla każdego dnia tygodnia | Dni wolne pomiń, urlop dodaj z okresem obowiązywania |
| servesCuisine | Kuchnia, np. austriacka, włoska, wegańska | Uczciwie i konkretnie, a nie lista wszystkich możliwych stylów |
| menu lub hasMenu | Link do menu lub menu strukturalne | Link do menu tekstowego, nie do PDF |
| acceptsReservations | Tak, nie lub link do rezerwacji | Tylko jeśli rezerwacja jest naprawdę możliwa |
| priceRange | Poziom cen, np. €€ lub 15–30 € | Według Google krócej niż 100 znaków |
| image | Link do zdjęcia lokalu | Prawdziwe zdjęcie, a nie zastępcze logo |
Godziny otwarcia podaje się z angielskimi nazwami dni i w formacie 24-godzinnym, np. „Tuesday” od 11:30 do 22:00. Jeśli Twój bar jest otwarty do 2 w nocy, zapisz to jako jeden przedział od 18:00 do 02:00, a nie jako dwa wpisy. Zamknięcia sezonowe, takie jak urlop czy zimowa przerwa ogródka (w Austrii Schanigarten), można dodać z datą początkową i końcową. Samo menu powinno być na stronie w formie tekstu; jak je przygotować, wyjaśnia poradnik o menu cyfrowym.
Przykład linijka po linijce
Tak wygląda zawartość bloku JSON-LD dla fikcyjnej gospody. W kodzie źródłowym znajduje się w elemencie script typu „application/ld+json”, zwykle w nagłówku strony. Dla czytelności pokazano go tu jako listę pól i wartości; w prawdziwym kodzie nazwy pól i teksty są w cudzysłowach i grupowane nawiasami klamrowymi.
- @context: https://schema.org (określa używany słownik)
- @type: Restaurant
- name: Gasthaus Zur Linde
- address: PostalAddress ze streetAddress „Hauptplatz 3”, postalCode „4020”, addressLocality „Linz”, addressCountry „AT”
- geo: GeoCoordinates z latitude 48.30639 i longitude 14.28611
- telephone: +43 732 000000
- url: strona główna lokalu
- servesCuisine: austriacka, regionalna
- priceRange: €€
- menu: link do strony z menu
- acceptsReservations: link do strony rezerwacji
- openingHoursSpecification: dayOfWeek od Tuesday do Saturday, opens 11:30, closes 22:00; drugi wpis dla Sunday od 11:00 do 15:00
Poniedziałku w tym przykładzie celowo brakuje: to dzień wolny. Dla kawiarni zamiast Restaurant byłoby „CafeOrCoffeeShop”, dla baru „BarOrPub”, a reszta zostaje bez zmian. Gotowy blok dla Twoich godzin otwarcia, łącznie ze świętami i urlopem, automatycznie tworzy generator godzin otwarcia.
Utwórz godziny otwarcia jako JSON-LD
Wpisz godziny raz i otrzymaj tekst na stronę, tabliczkę na drzwi, wpis w Google i dane strukturalne gotowe do wklejenia. Bezpłatnie i bez rejestracji.
Jak dane trafiają na Twoją stronę
Ustal typ
Wybierz najdokładniejszy typ schema.org dla swojego lokalu, zgodny z główną kategorią w Profilu Google.
Zbierz dane
Zbierz nazwę, adres, współrzędne, telefon, godziny otwarcia, kuchnię, poziom cen oraz adresy stron z menu i rezerwacją, dokładnie tak, jak są na stronie.
Utwórz blok
Zleć utworzenie bloku JSON-LD generatorowi, wtyczce Twojego systemu strony lub agencji. Kod pisany ręcznie łatwo zawiera błędy.
Wstaw go
Umieść blok na stronie głównej, a przy kilku lokalizacjach na stronie każdej z nich. Wiele kreatorów stron ma do tego pole na własny kod w nagłówku.
Przetestuj
Sprawdź opublikowaną stronę Testem wyników z elementami rozszerzonymi i narzędziem Schema Markup Validator, a potem popraw błędy.
Aktualizuj
Przy każdej zmianie godzin otwarcia, telefonu lub menu zmień też dane strukturalne. Najbezpieczniej, gdy system strony tworzy je automatycznie z widocznych treści.
Testowanie: wyniki rozszerzone i walidator
Dwa bezpłatne narzędzia pokazują, czy Twoje dane strukturalne są poprawnie odczytywane. Oba działają z adresem opublikowanej strony lub z wklejonym kodem.
- Test wyników z elementami rozszerzonymi od Google: pokazuje, jakie dane Google rozpoznaje, i zgłasza błędy oraz ostrzeżenia dla funkcji obsługiwanych przez Google. Błędy trzeba poprawić, ostrzeżenia zwykle dotyczą brakujących zalecanych danych.
- Schema Markup Validator (validator.schema.org): sprawdza cały słownik schema.org, także właściwości, których Google nie wykorzystuje, np. acceptsReservations. Dobry do wyłapywania literówek w nazwach pól.
- Google Search Console: po pewnym czasie pokazuje, czy Google podczas indeksowania znajduje problemy z danymi strukturalnymi, i informuje o nich e-mailem. Search Console i tak warto mieć do statystyk strony.
Zaliczony test oznacza, że dane są technicznie poprawne. Nie gwarantuje określonego wyglądu w wynikach wyszukiwania: Google sam decyduje, jakie informacje i kiedy pokazać. Jak tytuł i opis Twojej strony wyglądają w wynikach, sprawdź dodatkowo w podglądzie Google.
Częste błędy i żadnych fałszywych gwiazdek
Większość problemów nie pojawia się przy wdrożeniu, tylko miesiące później, gdy w lokalu coś się zmienia, a o znacznikach się zapomina. Inne biorą się z dobrze pomyślanych skrótów. Google w ogólnych wytycznych wymaga, by dane strukturalne odzwierciedlały widoczną treść strony i nie wprowadzały w błąd. Kto je łamie, ryzykuje, że Google zignoruje dane albo nałoży ręczne działanie.
Tak zrobisz to dobrze
- Te same godziny otwarcia na stronie, w Profilu Google i na drzwiach
- Wybierać najdokładniejszy typ, np. CafeOrCoffeeShop zamiast LocalBusiness
- Telefon z numerem kierunkowym kraju i pełny adres z krajem
- Po każdej zmianie testować ponownie
- Widocznie linkować do prawdziwych opinii w Google lub na platformach
Lepiej nie
- Wpisywać wymyślone lub samodzielnie zebrane oceny jako aggregateRating
- Umieszczać w znacznikach dania, kuchnie lub miejsca, których nie ma nigdzie na stronie
- Zostawiać nieaktualne godziny po przerwie letniej lub przeprowadzce
- Kilka sprzecznych bloków z motywu, wtyczki i własnego kodu jednocześnie
- Linkować menu w PDF, którego nikt nie przeczyta na telefonie
O gwiazdkach: według wytycznych dotyczących fragmentów opinii Google nie pokazuje gwiazdek firmom lokalnym, które same kontrolują opinie na własnej stronie. Dotyczy to wprost także osadzonych widżetów zewnętrznych dostawców. Znacznik „4,9 gwiazdki” na własnej stronie głównej nie daje więc żadnej korzyści, a w najgorszym razie kłopoty. Lepiej włóż tę energię w prawdziwe opinie w Google. Stojak na stół, który jednym skanem prowadzi gości prosto do wystawienia opinii, przygotujesz z kodem QR do opinii Google.
Co dają dane strukturalne, a czego nie
Szczerze: dane strukturalne nie zrobią ze słabej strony mocnej. Nie są bezpośrednim czynnikiem rankingowym, który z dnia na dzień wyniesie Cię na górę, a dla lokalu nie ma spektakularnego wyniku rozszerzonego, jak dla przepisów czy wydarzeń. Ich wartość tkwi w jednoznaczności. Wyszukiwarki, aplikacje z mapami i asystenci AI, tacy jak ChatGPT czy Gemini, korzystają z wielu źródeł, a spójne, czytelne dla maszyn fakty na Twojej własnej stronie są jednym z nich. Jak chatboty polecają lokale, opisuje poradnik o widoczności w wyszukiwaniu AI. Czy ChatGPT poleca już dziś Twój lokal, pokaże podgląd AI dla lokali.
Dane strukturalne najwięcej dają, gdy reszta się zgadza: strona z jasnymi tekstami, menu w formie tekstu, kompletny Profil Google i wszędzie te same dane. Jeśli regularnie organizujesz wydarzenia, warto dodać też znaczniki wydarzeń; jak sprawić, by były widoczne w sieci, wyjaśnia poradnik promocja wydarzeń online. Jeśli szukasz pracowników, istnieje osobne oznaczenie „JobPosting“, dzięki któremu Twoje oferty mogą pojawić się w wyszukiwarce ofert pracy Google; jak to zrobić, wyjaśnia poradnik szukanie pracowników przez własną stronę.
Lista kontrolna danych strukturalnych
- Wybrany najdokładniejszy typ schema.org (Restaurant, CafeOrCoffeeShop, BarOrPub, Hotel …)
- Nazwa i adres identyczne jak na stronie, w nocie prawnej i w Profilu Google
- Wpisane współrzędne, telefon z numerem kierunkowym kraju i adres strony
- Godziny otwarcia dla każdego dnia, dni wolne pominięte, urlop z datami
- Podane kuchnia, poziom cen, menu i rezerwacja
- Brak kontrolowanych przez siebie ocen w gwiazdkach w znacznikach
- Test wyników z elementami rozszerzonymi i Schema Markup Validator bez błędów
- Stała zasada: każda zmiana w lokalu trafia też do znaczników
Strona z danymi strukturalnymi w zestawie
Bezpłatnie pokażemy Ci, jak może wyglądać strona Twojego lokalu, z menu w formie tekstu i automatycznie aktualizowanymi danymi strukturalnymi.
Bezpłatny podgląd strony Twojego lokalu, zaprojektowany przez nas.


