Schema Markup (JSON-LD) dla restauracji opisuje Twoją firmę w sposób zrozumiały dla Google. Efekt: gwiazdki, ceny, godziny otwarcia, typ kuchni — widoczne bezpośrednio w wynikach wyszukiwania Google. Wdrożenie: 15–30 minut, nie wymaga programisty. Narzędzia: Google Structured Data Markup Helper (darmowy).
Wpisujesz „sushi Warszawa” w Google. Niektóre restauracje mają w wynikach: gwiazdki (4.7 ★), zakres cen ($$), godziny otwarcia, typ kuchni. Inne mają tylko link i krótki opis. Te pierwsze mają Schema Markup — te drugie nie. Różnica w CTR: 20–30%. Różnica w wysiłku wdrożenia: 20 minut.
Podstawowy Schema Restaurant — szablon do skopiowania
Poniżej gotowy szablon JSON-LD dla restauracji. Zmień dane na swoje, wklej do sekcji <head> strony. Zajmie 10 minut. Google zaindeksuje w ciągu 3–7 dni.
{
"@context": "https://schema.org",
"@type": "Restaurant",
"name": "Twoja Restauracja",
"image": "https://twojadomena.pl/zdjecie-restauracji.jpg",
"address": {
"@type": "PostalAddress",
"streetAddress": "ul. Przykładowa 10",
"addressLocality": "Warszawa",
"postalCode": "00-001",
"addressCountry": "PL"
},
"telephone": "+48123456789",
"url": "https://twojadomena.pl",
"servesCuisine": ["Włoska", "Pizza"],
"priceRange": "$$",
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
"opens": "11:00",
"closes": "22:00"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Saturday", "Sunday"],
"opens": "12:00",
"closes": "23:00"
}
],
"hasMenu": {
"@type": "Menu",
"url": "https://twojadomena.pl/menu"
}
}
Schema Menu — opisz dania dla Google
Schema Menu pozwala opisać poszczególne dania: nazwa, opis, cena, kategoria (dania główne, desery). Google może wyświetlić menu restauracji bezpośrednio w wynikach. Wdrożenie: dodatkowe 15–20 minut.
{
"@type": "Menu",
"hasMenuSection": [
{
"@type": "MenuSection",
"name": "Pizza",
"hasMenuItem": [
{
"@type": "MenuItem",
"name": "Margherita",
"description": "Sos pomidorowy, mozzarella, bazylia",
"offers": {
"@type": "Offer",
"price": "28.00",
"priceCurrency": "PLN"
}
}
]
}
]
}
Walidacja — sprawdź czy działa
| Narzędzie | URL | Co sprawdza |
|---|---|---|
| Google Rich Results Test | search.google.com/test/rich-results | Czy Google czyta Twoje structured data |
| Schema.org Validator | validator.schema.org | Poprawność składni JSON-LD |
| Google Search Console | search.google.com/search-console | Raporty o błędach Schema na żywo |
Zaawansowane: FAQPage Schema dla restauracji
FAQPage Schema pozwala wyświetlić pytania i odpowiedzi bezpośrednio w wynikach Google. Dla restauracji: „Czy macie opcje wege?”, „Czy można zarezerwować stolik?”, „Czy dowozicie na Mokotów?” Zajmuje dodatkowe miejsce w SERP — kosztem konkurentów.
FAQPage Schema to hack na widoczność w Google. Dodajesz 3–5 pytań z odpowiedziami — Google wyświetla je jako dropdown bezpośrednio pod Twoim wynikiem. Zajmujesz więcej pikseli na ekranie telefonu → więcej kliknięć → więcej rezerwacji.
Jak dodać Schema na WordPress, Wix i Squarespace
WordPress: Zainstaluj plugin Yoast SEO (darmowy) lub RankMath. Wspierają Schema Restaurant. Alternatywa: wklej JSON-LD ręcznie w pliku header.php.
Wix: Ustawienia → SEO → zaawansowane → wklej JSON-LD w sekcji „Custom code” w head.
Squarespace: Ustawienia → Advanced → Code Injection → Header → wklej JSON-LD.
Next.js (jak VibeTable AI): Komponent <script type="application/ld+json"> w layout.tsx.
Co to jest Schema Markup?
Schema.org to otwarty standard metadanych strukturalnych. JSON-LD to format implementacji. Dla restauracji: opisujesz firmę (nazwa, adres, godziny, ceny, kuchnia) w kodzie strony. Google parsuje te dane i wyświetla bogate wyniki: gwiazdki, ceny, godziny — bez klikania w link.
Jak sprawdzić Schema?
Google Rich Results Test: wklej URL strony → wynik w 10 sekund. Pokaże znalezione typy Schema (Restaurant, Menu, FAQPage) i ewentualne błędy. Jeśli brak wyników — nie masz żadnego Schema. 85% restauracji w Polsce nie ma.
Czy Schema poprawia pozycję?
Schema nie jest bezpośrednim czynnikiem rankingowym (Google to potwierdza). Ale poprawia CTR o 20–30% dzięki bogatym wynikom. Wyższy CTR → więcej ruchu → lepsze sygnały behawioralne → pośredni, ale mierzalny wpływ na ranking. Warto wdrożyć — 20 minut roboty, efekt na lata.