Przejdź do treści
SEOMaster SEOMaster

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

Dane strukturalne od zera — encje, właściwości i wyniki rozszerzone

Od treści strony do wyniku rozszerzonego — cztery bramki

Znajdź swoją sytuację, wykonaj decyzję i potwierdź ją dowodem.

  1. JeśliInformacji nie ma w widocznej treści stronyZróbNajpierw opublikuj ją w HTML, dopiero potem opisz w JSON-LD

    Sprawdź: Użytkownik i robot widzą tę samą nazwę, cenę, ocenę lub odpowiedź

  2. JeśliTreść jest widoczna, ale nie ma właściwego typu Schema.orgZróbWybierz typ obsługiwany dla tego rodzaju strony i wyników Google

    Sprawdź: Typ odpowiada głównemu celowi strony, a nie tylko pojedynczemu fragmentowi

  3. JeśliWalidator pokazuje błądZróbPopraw składnię i wymagane właściwości przed publikacją

    Sprawdź: Test wyników z elementami rozszerzonymi nie zgłasza błędów krytycznych

  4. JeśliKod jest poprawny, lecz rozszerzenia nie widaćZróbSprawdź indeksowanie, zgodność z wytycznymi i jakość treści

    Sprawdź: URL jest zaindeksowany; pamiętaj, że poprawne dane nie gwarantują rozszerzonego wyniku

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

Diagram: schema-rich-result

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

Wszystkie poradniki · Cała Wiedza · Sprawdź to na swojej stronie