Schema Local Business wyjaśnione: wymagane i zalecane właściwości, pełny przykład JSON-LD, godziny otwarcia, wiele lokalizacji, walidacja i widoczność w AI.

W skrócie
schema Local Business to blok danych strukturalnych, zwykle w formacie JSON-LD, który opisuje wyszukiwarkom firmę stacjonarną: jej typ, nazwę, adres, numer telefonu, współrzędne, godziny otwarcia i stronę internetową. Google wymaga tylko name i address, ale zaleca współrzędne geograficzne, godziny, telefon, URL i przedział cenowy. Znacznik pomaga Google i asystentom AI powiązać Twoją witrynę z firmą, którą znają z Profilu Firmy w Google i katalogów. Nie zastępuje profilu i nie gwarantuje wyniku rozszerzonego.
Chcesz dowiedzieć się więcej? Zapytaj
Schema Local Business to typ znaczników schema, który zamienia blok kontaktowy sklepu, restauracji, kliniki lub agencji w dane czytelne dla maszyn. Google opisuje go w swoim poradniku o danych strukturalnych firmy lokalnej, a słownictwo pochodzi z schema.org/LocalBusiness. Ten poradnik podaje kompletny przykład, który możesz dostosować, najważniejsze zasady i błędy, które czynią znacznik bezużytecznym.
LocalBusiness to typ schema.org dla „konkretnej firmy stacjonarnej lub oddziału organizacji”. Dziedziczy po dwóch typach nadrzędnych, Organization i Place, więc akceptuje zarówno właściwości firmy (logo, telefon, profile społecznościowe), jak i miejsca (adres, współrzędne, mapa, godziny otwarcia).
Schema.org wymienia 30 bezpośrednich podtypów, a wiele z nich ma własne podtypy. Google prosi o użycie najbardziej szczegółowego dostępnego podtypu. Dentysta powinien mieć Dentist, piekarnia Bakery, kancelaria prawna LegalService lub Attorney. Najczęstsze wybory:
| Firma | Zalecany typ | Typ nadrzędny |
|---|---|---|
| Restauracja, kawiarnia, bar | Restaurant, CafeOrCoffeeShop, BarOrPub | FoodEstablishment |
| Sklep | ClothingStore, HardwareStore, Florist... | Store |
| Dentysta, lekarz, apteka | Dentist, Physician, Pharmacy | MedicalBusiness |
| Salon fryzjerski, spa, salon paznokci | HairSalon, DaySpa, NailSalon | HealthAndBeautyBusiness |
| Hydraulik, elektryk, dekarz | Plumber, Electrician, RoofingContractor | HomeAndConstructionBusiness |
| Prawnik, notariusz | Attorney, Notary | LegalService |
| Hotel, pensjonat | Hotel, BedAndBreakfast | LodgingBusiness |
| Warsztat, dealer samochodowy | AutoRepair, AutoDealer | AutomotiveBusiness |
| Księgowy, oddział banku | AccountingService, BankOrCreditUnion | FinancialService |
| Agencja, konsultant, inne biuro usługowe | ProfessionalService | LocalBusiness |
Jeśli firma pasuje do kilku typów, Google akceptuje tablicę, na przykład ["Store", "AutoRepair"]. Nie obsługuje w tym celu additionalType.
Dokumentacja Google dzieli właściwości na dwie grupy. Tylko dwie są wymagane, a zalecane sprawiają, że znacznik jest użyteczny.
| Właściwość | Status w Google | Co w niej umieścić |
|---|---|---|
name | Wymagana | Nazwa firmy dokładnie taka jak na szyldzie i w Profilu Firmy |
address | Wymagana | PostalAddress z ulicą, miastem, regionem, kodem pocztowym i kodem kraju |
geo | Zalecana | Szerokość i długość geograficzna z co najmniej 5 miejscami po przecinku |
openingHoursSpecification | Zalecana | Dni, godziny otwarcia i zamknięcia, wyjątki sezonowe |
telephone | Zalecana | Główny numer, z numerem kierunkowym kraju i regionu |
url | Zalecana | Działająca strona tej konkretnej lokalizacji |
priceRange | Zalecana | Względny przedział, taki jak „$$” lub „$20-50”, poniżej 100 znaków |
menu, servesCuisine | Zalecane (gastronomia) | Adres URL menu i rodzaj kuchni |
department | Zalecana | Odrębne jednostki z własnymi godzinami lub telefonem (apteka w supermarkecie) |
aggregateRating, review | Zalecane tylko dla serwisów z opiniami | Oceny innych firm zbierane przez Twoją witrynę, nigdy własne |
image, logo, sameAs, areaServed, hasMap | Niewymienione przez Google, poprawne w schema.org | Zdjęcia, logo, adresy profili, obszar usług, link do mapy: przydatne do rozumienia encji |
Ostatni wiersz ma znaczenie dla widoczności w AI. sameAs łączy Twoją stronę z Profilem Firmy, kontami w mediach społecznościowych i wpisami w katalogach, co pomaga każdemu systemowi potwierdzić, że te profile opisują tę samą encję.
JSON-LD to format zalecany przez Google: tag script typu application/ld+json, umieszczony w head lub body strony lokalizacji. Oto kompletny przykład dla fikcyjnego gabinetu stomatologicznego, do dostosowania do Twoich danych:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Dentist",
"@id": "https://www.example-dental.com/lyon/#business",
"name": "Example Dental Lyon",
"url": "https://www.example-dental.com/lyon/",
"image": "https://www.example-dental.com/images/lyon-front.jpg",
"logo": "https://www.example-dental.com/images/logo.png",
"telephone": "+33 4 00 00 00 00",
"priceRange": "$$",
"address": {
"@type": "PostalAddress",
"streetAddress": "12 Rue de la République",
"addressLocality": "Lyon",
"postalCode": "69002",
"addressRegion": "Auvergne-Rhône-Alpes",
"addressCountry": "FR"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 45.76012,
"longitude": 4.83584
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
"opens": "08:30",
"closes": "19:00"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": "Saturday",
"opens": "09:00",
"closes": "12:30"
}
],
"sameAs": [
"https://www.facebook.com/exampledentallyon",
"https://www.linkedin.com/company/example-dental"
]
}
</script>Trzy szczegóły czynią ten przykład solidnym: @id nadaje firmie stały identyfikator, do którego mogą odwoływać się inne bloki w Twojej witrynie (Organization, Service, Review), współrzędne mają 5 miejsc po przecinku, jak chce Google, a url wskazuje stronę lokalizacji, a nie stronę główną. Jeśli nie chcesz pisać kodu ręcznie, nasz bezpłatny generator schema buduje blok z formularza.
Użyj jednego obiektu OpeningHoursSpecification na grupę dni z tymi samymi godzinami. Dokumentacja Google obejmuje przypadki szczególne:
opens „00:00” i closes „23:59”.opens i closes oba „00:00”.validFrom i validThrough (RRRR-MM-DD).Aktualizuj znacznik, gdy godziny się zmieniają, jednocześnie z Profilem Firmy. Godziny niezgodne między nimi to częste źródło błędnych informacji w Google i w odpowiedziach AI.
Każda lokalizacja potrzebuje własnej strony z własnym blokiem LocalBusiness, własnym adresem, telefonem i godzinami. Nie upychaj dziesięciu adresów w jednym bloku na stronie głównej. Strona główna zawiera blok Organization dla marki, a każda strona lokalizacji odwołuje się do niego przez parentOrganization. Nasze poradniki o SEO dla wielu lokalizacji i lokalnych stronach docelowych wyjaśniają, jak budować te strony.
Apteka w supermarkecie lub serwis w salonie samochodowym trafia do tablicy department, tylko z właściwościami różniącymi się od głównej firmy. Google sugeruje nazwę w formie „{nazwa sklepu} {nazwa działu}”, chyba że dział ma własną markę.
Hydraulik pracujący u klientów w domach może nadal używać LocalBusiness z adresem siedziby i opisać obsługiwaną strefę za pomocą areaServed. Google nie wymienia areaServed wśród swoich właściwości, ale schema.org ją akceptuje, a ona utrzymuje spójność Twojej strony z Profilem Firmy obsługującej obszar.
Nie. Profil Firmy w Google pozostaje głównym źródłem dla pakietu lokalnego i Map Google. Centrum pomocy Google stwierdza, że wyniki lokalne zależą głównie od trafności, odległości i rozpoznawalności oraz że „firmy z kompletnymi i dokładnymi informacjami częściej się wyświetlają”. Znacznik schema działa po drugiej stronie: sprawia, że Twoja witryna mówi to samo co profil, w formacie, który maszyny czytają bez zgadywania.
| Kryterium | Profil Firmy w Google | Schema LocalBusiness |
|---|---|---|
| Gdzie się znajduje | W systemach Google, zarządzany przez zweryfikowanego właściciela | W kodzie Twojej witryny |
| Główny efekt | Pakiet lokalny, Mapy, panel wiedzy, opinie | Jasne dane o encji dla Google, Bing i asystentów AI |
| Kto może to odczytać | Produkty Google | Każdy robot czytający Twoją stronę |
| Weryfikacja | Wymagana (pocztówka, wideo, telefon...) | Brak, ale musi odpowiadać widocznej treści |
| Priorytet | Pierwszy | Drugi, jako warstwa spójności |
Łącznikiem między nimi jest spójność NAP: nazwa, adres i telefon zapisane tak samo w profilu, na stronie, w znaczniku i w katalogach. Nasza definicja NAP opisuje zasady, a strona o lokalnym SEO umieszcza schema wśród innych sygnałów lokalnych.
Przetestuj każdy szablon lokalizacji dwoma narzędziami: Testem wyników z elementami rozszerzonymi Google, który sprawdza kwalifikowalność do funkcji Google, i Schema Markup Validator, który sprawdza składnię względem schema.org. Nasz walidator danych strukturalnych wykonuje szybką kontrolę dowolnego adresu URL. Po wdrożeniu raporty ulepszeń w Search Console pokazują błędy na dużą skalę.
Zasady Google dotyczące danych strukturalnych wyznaczają ramy: „Nie oznaczaj treści, która nie jest widoczna dla czytelników strony.” Naruszenie może prowadzić do działania ręcznego, które odbiera kwalifikowalność do wyników rozszerzonych. Najczęstsze błędy, jakie widzimy:
| Błąd | Konsekwencja | Poprawka |
|---|---|---|
Ogólny typ LocalBusiness | Mniej precyzyjne rozumienie działalności | Najbardziej szczegółowy podtyp |
| Adres lub telefon inny niż w Profilu Firmy | Sprzeczne sygnały, błędne dane w odpowiedziach | Ten sam NAP wszędzie |
Samodzielnie napisane aggregateRating dla własnej firmy | Brak gwiazdek opinii, możliwe działanie ręczne | Usuń je, wyświetlaj opinie bez znacznika we własnym interesie |
| Wszystkie lokalizacje w jednym bloku na stronie głównej | Pomieszane lokalizacje, żadna niepowiązana ze swoją stroną | Jedna strona i jeden blok na lokalizację |
| Godziny w znaczniku niepokazane na stronie | Znacznik ignorowany lub oznaczony | Wyświetl godziny w tekście strony |
| Współrzędne z 2 lub 3 miejscami po przecinku | Nieprecyzyjna pinezka | Co najmniej 5 miejsc po przecinku |
| Nieaktualne godziny po zmianie | Klienci kierowani do zamkniętego sklepu | Aktualizuj profil i znacznik razem |
Błąd dotyczący opinii zasługuje na uwagę: od 2019 roku Google nie pokazuje gwiazdek opinii dla opinii „we własnym interesie”, które LocalBusiness lub Organization publikuje o sobie. Nasz poradnik o schema dla opinii omawia szczegóły, a ta sama logika dotyczy schema FAQ: oznaczaj tylko to, co pokazuje strona.
Gdy ktoś pyta ChatGPT, Gemini lub Perplexity o „dentystę otwartego w sobotę w Lyonie”, odpowiedź powstaje ze źródeł, które asystent potrafi odczytać i zweryfikować: danych Profilu Firmy, katalogów, platform z opiniami i własnych witryn firm. Nasze badanie katalogów w odpowiedziach AI pokazuje, jak często cytowane są te wpisy stron trzecich.
Dane strukturalne pomagają na dwa sposoby. Dają robotom jednoznaczne fakty (godziny, adres, typ), które nie zależą od analizowania stopki, i wiążą Twoją witrynę z tą samą encją co inne profile przez sameAs i spójny NAP. Nasz poradnik o danych strukturalnych dla wyszukiwania AI wyjaśnia szerszy obraz, a audyt danych strukturalnych dla LLM pokazuje, co model językowy wydobywa z Twojej strony. Sam znacznik nigdy nie wystarczy: fakty muszą być też zapisane w widocznym tekście, bo większość asystentów czyta stronę, a nie tylko jej JSON-LD.
Aby sprawdzić, czy wysiłek się opłaca, śledzenie wzmianek w AI w Sorank obserwuje lokalne pytania zadawane przez Twoich klientów i pokazuje, czy Twoja firma jest cytowana, a optymalizacja GEO pomaga publikować treści o lokalizacjach i usługach, które cytują asystenci. Nasza strona dla firm lokalnych podsumowuje to podejście.
Zasada do zapamiętania: jedna lokalizacja, jedna strona, jeden blok LocalBusiness, z tą samą nazwą, adresem, telefonem i godzinami co w Profilu Firmy. Dodaj go, zwaliduj i aktualizuj przy każdej zmianie w firmie.
Umieść ją na stronie opisującej lokalizację: na stronie głównej w przypadku firmy z jedną lokalizacją i na każdej stronie lokalizacji w przypadku firmy z kilkoma adresami. Skrypt JSON-LD wstaw w head lub body tej strony. Samą markę lepiej opisać blokiem Organization na stronie głównej.
Google nie przedstawia danych strukturalnych jako czynnika rankingowego, a pozycje w pakiecie lokalnym zależą głównie od trafności, odległości i rozpoznawalności Profilu Firmy. Znacznik pomaga Google poprawnie zrozumieć i wyświetlać informacje o Twojej firmie oraz utrzymuje spójność witryny z profilem. Jego wartość to jasność i kwalifikowalność do funkcji, a nie bezpośredni wzrost pozycji.
Tak. Firma obsługująca klientów w ich lokalizacji może używać LocalBusiness lub bardziej szczegółowego podtypu, takiego jak Plumber, z adresem siedziby. Obsługiwaną strefę można opisać właściwością areaServed, którą schema.org akceptuje, mimo że Google jej nie wymienia. Zachowaj spójność informacji z obszarem usług ustawionym w Profilu Firmy.
WYPRÓBOWALI SORANK PRZED TOBĄ
