Dane strukturalne od zera — encje, właściwości i wyniki rozszerzone
Dane strukturalne opisują widoczną treść jako encje, właściwości i relacje. Mogą zakwalifikować stronę do obsługiwanej funkcji wyszukiwarki, ale nie podnoszą pozycji ani nie gwarantują specjalnego wyglądu wyniku.
Autor: Redakcja SEOMaster · opublikowano 16.08.2026 · aktualizacja 28.08.2026
Wyszukiwarka czyta Twoją stronę jak tekst. Widzi napis 249 złotych, ale nie wie, czy to cena produktu, koszt dostawy, czy fragment cudzej opinii. Dane strukturalne to blok obok treści, w którym mówisz jej to wprost, w ustalonym słowniku.
Poprawny markup może zakwalifikować stronę do obsługiwanej funkcji, na przykład informacji o produkcie lub ścieżki nawigacyjnej. Google nadal decyduje, czy i kiedy ją pokaże; nie każdy typ schema.org ma odpowiednik w wynikach wyszukiwania.
Jak to wygląda w kodzie
JSON-LD to pojedynczy blok skryptu, zwykle w sekcji head. Nie wpływa na wygląd strony i nie miesza się z jej kodem — to główny powód, dla którego wyparł starsze formaty.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Stolarnia Kowalski",
"url": "https://twojadomena.pl",
"logo": "https://twojadomena.pl/logo.png",
"telephone": "+48221234567",
"address": {
"@type": "PostalAddress",
"streetAddress": "Warszawska 12",
"addressLocality": "Pruszkow",
"postalCode": "05-800",
"addressCountry": "PL"
}
}
</script>
Fundament: opisz serwis i jego strukturę
Zacznij od typów zgodnych z tym, co naprawdę publikuje serwis. Organization i WebSite zwykle opisują stronę główną, a BreadcrumbList właściwe podstrony; każdy markup musi odpowiadać widocznej treści i dokumentacji konkretnej funkcji.
Organization — kim jesteś
Na stronie głównej. Spina nazwę, logo, dane kontaktowe i profile społecznościowe w jedną tożsamość. To także element budujący zaufanie, o którym mowa w wytycznych jakościowych.
BreadcrumbList — gdzie użytkownik jest
Na każdej podstronie. Zamienia surowy adres w wyniku na czytelną ścieżkę i realnie poprawia wygląd wyniku przy niewielkim nakładzie pracy.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{ "@type": "ListItem", "position": 1, "name": "Start", "item": "https://twojadomena.pl/" },
{ "@type": "ListItem", "position": 2, "name": "Lozka", "item": "https://twojadomena.pl/lozka" },
{ "@type": "ListItem", "position": 3, "name": "Lozko debowe", "item": "https://twojadomena.pl/lozka/debowe" }
]
}
</script>
WebSite — jak nazywa się serwis
Na stronie głównej. Pozwala Google poprawnie podpisać serwis w wynikach zamiast zgadywać nazwę z tytułu.
Ścieżka nawigacyjna — pełna definicja w słowniku
Typy, które dają najbardziej widoczny efekt
Product — dla sklepu
Cena, dostępność i ocena bezpośrednio w wyniku. To jeden z niewielu typów, przy których różnica w klikalności jest natychmiast widoczna. Uwaga: ocena musi pochodzić od realnych klientów i być widoczna na stronie.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Lozko debowe 160x200",
"image": "https://twojadomena.pl/lozko.jpg",
"description": "Lite drewno debowe, stelaz w zestawie.",
"offers": {
"@type": "Offer",
"price": "2490.00",
"priceCurrency": "PLN",
"availability": "https://schema.org/InStock"
}
}
</script>
Article — dla treści
Autor, data publikacji i data aktualizacji. Nie daje spektakularnego wyglądu, ale wprost wspiera sygnały autorstwa i świeżości.
FAQPage — dla stron z pytaniami
Rozwijane pytania pod wynikiem. Zasięg tego typu został przez Google mocno ograniczony i dziś pokazuje się głównie stronom rządowym i medycznym, więc traktuj go jako dodatek, a nie plan.
LocalBusiness — dla firmy z lokalem
Godziny otwarcia, adres i telefon. Dla firmy lokalnej to jeden z ważniejszych typów, ściśle powiązany ze spójnością danych między stroną a wizytówką.
Spójność danych firmy — pełna definicja w słowniku
Trzy błędy, przez które oznaczenia nie działają
- Oznaczenie treści, której nie ma na stronie. Łamie wytyczne i grozi filtrem na całą domenę.
- Oznaczenie tego samego obiektu kilka razy na jednej stronie — na przykład wtyczka i szablon generują dwa bloki Product. Google widzi konflikt i ignoruje oba.
- Brak pól wymaganych. Typ z brakującym polem obowiązkowym jest wykrywany, ale nie kwalifikuje się do rozszerzonego wyniku, więc wygląda na działający, choć nie działa.
Jak sprawdzić
- Test wyników z elementami rozszerzonymi — pokazuje, czy strona kwalifikuje się do rozszerzonego wyniku i który konkretnie.
- Walidator schema.org — sprawdza poprawność względem samego słownika, bez patrzenia na wymagania Google.
- Raport ulepszeń w Search Console — jedyne miejsce, które pokazuje stan na WSZYSTKICH Twoich stronach, a nie na jednej.
Kolejność ma znaczenie: Pierwsze dwa narzędzia badają jedną stronę i odpowiadają na pytanie, czy kod jest poprawny. Search Console odpowiada na ważniejsze pytanie: czy jest poprawny na wszystkich tysiącu podstron, bo błąd generuje zwykle szablon, a nie pojedyncza strona.
Najczęstsze pytania
Czy dane strukturalne podnoszą pozycję w wynikach?
Nie wprost; Google wielokrotnie to potwierdzało. Dają natomiast szansę na rozszerzony wynik, który zajmuje więcej miejsca i zbiera więcej kliknięć. Efektem jest więcej ruchu przy tej samej pozycji, a nie wyższa pozycja.
Wdrożyłem oznaczenia i nic się nie zmieniło. Dlaczego?
Poprawne oznaczenie to warunek konieczny, nie gwarancja. Google decyduje osobno dla każdego zapytania, czy pokazać rozszerzony wynik. Sprawdź najpierw w Search Console, czy typ w ogóle jest wykrywany i bez błędów — jeśli tak, to kwestia decyzji algorytmu.
Czy mogę oznaczyć opinie, których nie ma na stronie?
Nie. Oznaczanie treści niewidocznej dla użytkownika łamie wytyczne i grozi ręcznym filtrem, po którym tracisz rozszerzone wyniki dla całej domeny. Oznaczenia mają opisywać to, co widać.
JSON-LD, microdata czy RDFa?
JSON-LD. Google go zaleca, siedzi w osobnym bloku skryptu, nie miesza się z układem strony i jest najłatwiejszy do wygenerowania oraz utrzymania. Pozostałe dwa formaty nadal działają, ale nie ma powodu zaczynać od nich.
Pojęcia z tego poradnika
- Dane strukturalne (schema.org / JSON-LD)
- Rich Results
- Test wyników z elementami rozszerzonymi
- Walidator Schema.org
- Okruszki (breadcrumbs)
- E-E-A-T
Wszystkie poradniki · Cała Wiedza · Sprawdź to na swojej stronie