Strukturalne dane Schema.org to kod, który pomaga Google lepiej zrozumieć Twoją firmę i wyświetlić ją w lokalnych wynikach wyszukiwania. Wdrożenie schematu LocalBusiness zwiększa widoczność w mapach, panelu wiedzy i wynikach organicznych.
Czym jest schema LocalBusiness i dlaczego ma znaczenie dla lokalnego SEO
Schema LocalBusiness to typ znaczników strukturalnych z biblioteki Schema.org, które opisują podstawowe informacje o firmie: nazwę, adres, godziny otwarcia, numer telefonu, kategorie działalności. Google czyta te dane i wykorzystuje je do budowania panelu wiedzy, snippetów w wynikach wyszukiwania oraz pozycji w Google Maps.
Dla firm lokalnych to szczególnie istotne, bo użytkownicy często szukają usług w swojej okolicy ('fryzjer blisko mnie', 'mechanik w pobliżu'). Poprawnie wdrożony schemat zwiększa szansę, że Twoja firma pojawi się w lokalnym pakiecie map (Local Pack) i zdobędzie kliknięcia od osób gotowych do zakupu.
Strukturalne dane nie są bezpośrednim czynnikiem rankingowym, ale wpływają na CTR i zaufanie użytkowników. Gdy Google wyświetla pełne informacje (adres, oceny, godziny), klient ma wszystko, czego potrzebuje, by podjąć decyzję.
Podstawowe właściwości schema LocalBusiness
Minimalny zestaw właściwości to: @type (LocalBusiness lub bardziej szczegółowy podtyp, np. Restaurant, AutoRepair), name (nazwa firmy), address (adres pocztowy w formacie PostalAddress), telephone (numer telefonu) oraz url (adres strony internetowej). Te pięć pól to fundament.
Kolejne przydatne właściwości to openingHours (godziny otwarcia w formacie ISO 8601), priceRange (przedział cenowy, np. '$$'), image (zdjęcie firmy lub logo), geo (współrzędne geograficzne) oraz sameAs (linki do profili społecznościowych). Im więcej spójnych danych, tym większa szansa, że Google uzna Twoją firmę za wiarygodną i wyświetli ją w Rich Results.
Jak wybrać odpowiedni podtyp LocalBusiness
Schema.org oferuje dziesiątki podtypów LocalBusiness: od FoodEstablishment (restauracje, kawiarnie) przez HealthAndBeautyBusiness (salony, gabinety) po ProfessionalService (usługi prawne, księgowe). Wybierz najbardziej szczegółowy typ, który pasuje do Twojej działalności. Google lepiej rozumie konkretne kategorie niż ogólny LocalBusiness.
Jeśli prowadzisz kilka rodzajów działalności pod jednym adresem (np. warsztat samochodowy z myjnią), możesz użyć wielu typów w tablicy @type lub stworzyć osobne schematy dla każdej usługi. Unikaj jednak nadmiernej komplikacji. Prostota i spójność z danymi w Google Business Profile to podstawa.
Jak wdrożyć schema LocalBusiness na stronie internetowej
Najpopularniejszy sposób to osadzenie JSON-LD w sekcji
Jeśli korzystasz z WordPressa, wtyczki typu Yoast SEO, Rank Math czy Schema Pro automatycznie generują schemat LocalBusiness na podstawie danych z ustawień. Sprawdź jednak, czy wtyczka poprawnie wypełnia wszystkie pola. Często trzeba ręcznie uzupełnić godziny otwarcia, współrzędne czy linki społecznościowe.
Po wdrożeniu przetestuj kod w narzędziu Rich Results Test (Google) lub Schema Markup Validator. Narzędzia pokażą błędy i ostrzeżenia. Napraw je przed publikacją. Najczęstsze błędy to brakujący adres, niepoprawny format numeru telefonu lub godzin otwarcia.
Przykład minimalnego schematu LocalBusiness w JSON-LD
Poniżej prosty szablon, który możesz dostosować do swojej firmy. Zamień wartości w cudzysłowach na swoje dane, zachowując format (np. godziny w ISO 8601: 'Mo-Fr 09:00-17:00').
{ '@context': 'https://schema.org', '@type': 'LocalBusiness', 'name': 'Twoja Firma', 'address': { '@type': 'PostalAddress', 'streetAddress': 'ul. Przykładowa 1', 'addressLocality': 'Miasto', 'postalCode': '00-000', 'addressCountry': 'PL' }, 'telephone': '+48123456789', 'url': 'https://twojafirma.pl', 'openingHours': 'Mo-Fr 09:00-17:00' }
Spójność danych NAP i integracja z Google Business Profile
NAP to skrót od Name, Address, Phone: trzy najważniejsze dane kontaktowe. Google porównuje informacje ze schematu LocalBusiness z danymi w Google Business Profile, katalogach branżowych i na stronie. Jeśli nazwa firmy, adres lub numer telefonu różnią się między źródłami, algorytm traci pewność i może nie wyświetlić Twojej firmy w lokalnych wynikach.
Sprawdź, czy adres w schemacie jest identyczny z adresem w GBP, włącznie z formatem ulicy, numerem lokalu i kodem pocztowym. Numer telefonu zapisz w formacie międzynarodowym (+48...), a nazwę firmy dokładnie tak, jak w rejestrze. Drobne różnice (np. 'ul.' vs 'ulica', 'Sp. z o.o.' vs 'spółka z o.o.') mogą wystarczyć, by Google uznał dane za niespójne.
Regularnie aktualizuj schemat po każdej zmianie danych: nowe godziny otwarcia, przeprowadzka, zmiana numeru. Zautomatyzuj ten proces, jeśli to możliwe, np. pobieraj dane z Google Business Profile API i synchronizuj je ze schematem na stronie.
Rozszerzenia schematu: oceny, zdjęcia i dodatkowe właściwości
Oprócz podstawowych danych możesz dodać właściwość aggregateRating (średnia ocen i liczba opinii), która wyświetla gwiazdki w wynikach wyszukiwania. Google wymaga, aby oceny pochodziły z Twojej strony (np. system recenzji klientów) i były widoczne dla użytkowników. Nie wolno wstawiać ocen z GBP bezpośrednio do schematu.
Właściwość image powinna wskazywać na wysokiej jakości zdjęcie firmy, logo lub wnętrza. Google preferuje obrazy o proporcjach 16:9 lub 4:3, minimum 1200px szerokości. Dodaj też geo (latitude, longitude), jeśli chcesz precyzyjnie oznaczyć lokalizację.
Dla firm z wieloma lokalizacjami (np. sieć salonów) utwórz osobny schemat LocalBusiness dla każdego punktu. Umieść go na dedykowanej podstronie lokalizacji, nie na stronie głównej. Google lepiej rozumie strukturę 'jedna lokalizacja = jedna strona = jeden schemat'.
Najczęstsze błędy przy wdrażaniu schema LocalBusiness
Pierwszy błąd to duplikacja schematów. Jeśli wtyczka SEO i szablon strony generują własne schematy, Google widzi dwa zestawy danych i może zignorować oba. Sprawdź kod źródłowy strony (Ctrl+U) i upewnij się, że schema LocalBusiness pojawia się tylko raz.
Drugi: niepoprawny format godzin otwarcia. Google wymaga ISO 8601 ('Mo-Fr 09:00-17:00', 'Sa 10:00-14:00'). Unikaj skrótów ('pon-pt') i polskich nazw dni. Używaj angielskich kodów (Mo, Tu, We, Th, Fr, Sa, Su). Jeśli firma jest czynna 24/7, wpisz 'Mo-Su 00:00-23:59'.
Trzeci: brak adresu URL w polu url lub błędny link (np. do podstrony zamiast strony głównej). Pole url powinno wskazywać na główną domenę firmy. Jeśli masz wiele lokalizacji, każda podstrona lokalizacji powinna mieć własny schemat z unikalnym url.
Przydatny artykuł?
Zobacz, jak prowadzimy widoczność lokalnych firm, albo po prostu porozmawiajmy.