Strona internetowa jest przeznaczona dla ludzi: czytają ją, klikają, decydują się na kontakt. Ale zanim człowiek ją zobaczy, musi ją znaleźć. A żeby ją znaleźć, Google musi ją zrozumieć.
Schema.org to formalny język opisywania treści stron internetowych dla wyszukiwarek. Pozwala powiedzieć: “ta firma nazywa się X, działa w mieście Y, zajmuje się Z i jest otwarta od poniedziałku do soboty”. Google czyta te dane i używa ich inaczej niż zwykły tekst na stronie.
Czym jest Schema.org
Schema.org to standard stworzony wspólnie przez Google, Microsoft, Yahoo i Yandex. Umieszcza się go w kodzie strony jako fragmenty JSON-LD (JavaScript Object Notation for Linked Data).
Wyszukiwarki korzystają z tych danych, żeby:
- Wyświetlać rozszerzone wyniki wyszukiwania z godzinami, oceną i adresem bezpośrednio w Google
- Zasilać Knowledge Graph (panel z informacjami o firmie po prawej stronie wyników)
- Lepiej rozumieć relacje między podmiotami w wynikach lokalnych
Dla lokalnej firmy najważniejszy typ to LocalBusiness lub jego podtyp, np. Restaurant, MedicalClinic, AutoRepair, HardwareStore. Im bardziej szczegółowy typ, tym lepiej.
Co warto oznaczyć
Podstawowe pola Schema.org LocalBusiness:
- name: pełna nazwa firmy
- url: adres strony
- telephone: numer w formacie +48…
- email: adres kontaktowy
- address: pełny adres z miastem i kodem pocztowym
- openingHoursSpecification: godziny otwarcia według dni tygodnia
- areaServed: obszar działania (miasto, województwo, kraj)
- description: krótki opis działalności
Im więcej pól wypełniasz, tym pełniejszy obraz Google ma o Twojej firmie. Nie musisz podawać wszystkich jednocześnie — zacznij od podstawowych i rozszerzaj.
Jak to wygląda w kodzie
Schema.org umieszcza się w sekcji <head> strony jako blok JSON. Przykład dla firmy kamieniarskiej:
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Zakład Kamieniarski Nagrobki Krosno",
"url": "https://nagrobki-krosno.pl",
"telephone": "+48123456789",
"address": {
"@type": "PostalAddress",
"addressLocality": "Krosno Odrzańskie",
"addressCountry": "PL"
},
"areaServed": {
"@type": "City",
"name": "Krosno Odrzańskie"
}
}
Nie jest to trudne do wdrożenia, ale wymaga znajomości dostępnych pól i zasad ich wypełniania. Błędnie wypełniony Schema.org może dawać sprzeczne sygnały Google — lepiej wtedy nie mieć go wcale.
Jak sprawdzić, czy działa
Google udostępnia bezpłatne narzędzie Rich Results Test. Wklejasz adres strony i widzisz, jakie dane Schema.org Google odczytuje oraz czy są błędy lub ostrzeżenia.
Efekty w Search Console pojawiają się po kilku tygodniach od wdrożenia. Google musi ponownie zaindeksować stronę i przetworzyć nowe dane. Nie oczekuj natychmiastowych zmian.
Schema.org a wyszukiwarki AI
To co zmienia się w 2025 roku, to rola danych strukturalnych w kontekście nowych wyszukiwarek: ChatGPT, Perplexity, Google AI Overview.
Te narzędzia coraz częściej odpowiadają na zapytania o lokalne firmy bez przekierowywania użytkownika na stronę. “Który elektryk w Kielcach pracuje w soboty?” może zostać odpowiedziane bezpośrednio z danych Schema.org. Firma, która ma poprawnie wypełnione godziny otwarcia i obszar działania, pojawia się w tej odpowiedzi. Firma bez Schema.org nie pojawia się w ogóle.
Moje podejście
Każda strona, którą buduję, zawiera Schema.org od pierwszego dnia. Traktuję to jak część fundamentu, tak samo jak meta tagi czy szybkość ładowania.
Jeśli masz istniejącą stronę bez danych strukturalnych, wdrożenie ich to kilka godzin pracy. Napisz do mnie, jeśli chcesz, żebym sprawdził Twoją stronę i powiedział, czego brakuje.