Dane strukturalne (schema.org)

Słownik SEO

Dane strukturalne to dodatkowy opis treści strony, zapisany w słowniku schema.org tak, żeby wyszukiwarka i model językowy nie musiały zgadywać, czym ta treść jest. Najczęściej wstawia się je jako blok JSON-LD w kodzie strony. Dzięki nim Google wie, że dany fragment to przepis, produkt, wydarzenie, pytanie z odpowiedzią albo firma z adresem.

Jak to wygląda w kodzie

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [{
    "@type": "Question",
    "name": "Ile trwa audyt SEO?",
    "acceptedAnswer": {
      "@type": "Answer",
      "text": "Pakiet podstawowy przygotowujemy w 3 dni robocze."
    }
  }]
}
</script>

Typy, które warto znać

  • Organization i LocalBusiness: kim jest firma, gdzie ma siedzibę, pod jakimi profilami występuje.
  • Article z polem author: kto napisał tekst i do jakiej organizacji należy.
  • FAQPage: pytania i odpowiedzi, które Google potrafi rozwinąć bezpośrednio w wynikach.
  • Product i Offer: cena, dostępność, waluta.
  • BreadcrumbList: ścieżka nawigacyjna pokazywana zamiast gołego adresu.

Kiedy to się opłaca

Zawsze przy encjach: firma, autor, usługa. To po tych powiązaniach modele językowe przypisują ekspertyzę do marki i to działa niezależnie od tego, czy Google pokaże cokolwiek dodatkowego w wynikach. Przy typach odblokowujących wyniki rozszerzone, jak FAQPage czy Product, opłaca się dodatkowo, bo zajmujecie więcej miejsca na ekranie.

Kiedy odpuścić

Gdy oznaczenie miałoby opisywać coś, czego nie ma w widocznej treści. Nie ma sensu deklarować FAQPage, jeśli na stronie nie ma pytań i odpowiedzi, ani Product przy usłudze bez ceny. Osobny przypadek to ocena własnej firmy wystawiana na własnej stronie: AggregateRating jest wtedy traktowany jako self-serving i nie kwalifikuje się do gwiazdek w wynikach.

Jak to sprawdzić

Test wyników z elementami rozszerzonymi od Google pokazuje, co zostało odczytane i czy są błędy. Walidator schema.org sprawdza poprawność samego zapisu, także dla typów, których Google nie wykorzystuje. W Search Console jest osobny raport dla każdego wdrożonego typu i to tam najszybciej widać, że coś się popsuło po zmianie na stronie.

Częsty błąd

Kilka wtyczek wystawiających własne dane strukturalne naraz. Powstają wtedy dwa różne opisy tej samej firmy albo dwóch różnych autorów tego samego tekstu, a Google wybiera losowo. Na tej stronie zdarzyło się to nam: Rank Math emitował własny blok Organization obok tego z motywu i trzeba było wyłączyć jego moduł Schema.

Powiązane hasła

Zobacz też: Audyt SEO.

Ostatnia aktualizacja: