Co to są dane strukturalne i dlaczego warto je stosować

Co to są dane strukturalne i dlaczego warto je stosować?

Informacje prezentowane na stronie powinny być czytelne i zrozumiałe oraz łatwe do znalezienia przez użytkowników. Osiąga się to na wiele sposobów. Jeden z nich polega na zastosowaniu danych strukturalnych, inaczej nazywanych mikroformatami. Czym są dane strukturalne, po co się je stosuje i jak je wdrożyć? Na te pytania odpowiadamy w artykule.

Czym są dane strukturalne (mikroformaty)?

Dane strukturalne, inaczej nazywane danymi uporządkowanymi, mikroformatami lub mikrodanymi, to informacje, które ułatwiają robotowi Google rozpoznanie treści na stronie. Jak podaje Google:

Uporządkowane dane to standardowy format udostępniania informacji o stronie i klasyfikowania jej zawartości. Na przykład na stronie z przepisem będą to składniki, czas i temperatura gotowania/pieczenia, liczba kalorii itd.

źródło: https://developers.google.com/search/docs/appearance/structured-data/intro-structured-data

Po co stosuje się dane strukturalne?

Dane uporządkowane nie tylko pomagają robotowi zrozumieć treści na stronie, ale także mogą ułatwić użytkownikom znalezienie potrzebnych informacji

Poprawnie wdrożone dane strukturalne mogą sprawić, że Google włączy dla strony specjalne funkcje i ulepszenia wyników wyszukiwania. Mogą one być wykorzystane na przykład w akcjach Asystenta Google. Dzięki temu strona może również pojawić się w wynikach z elementami rozszerzonymi, zwanymi “Rich Snippet”.

Wyniki z elementami rozszerzonymi to funkcja w usługach Google takich jak wyszukiwarka. Dzięki niej możesz od razu zobaczyć więcej informacji, a nie tylko standardowy niebieski link. Mogą to być karuzele, obrazy lub inne elementy nietekstowe.

Źródło: https://search.google.com/test/rich-results
Wynik wyszukiwania w Google w formie linku z opisem
Tradycyjny wynik wyszukiwania – link do strony, tytuł i opis
Rich Snippet w wyszukiwarce Google - prezentacja przepisu kulinarnego
Wyniki z elementami rozszerzonymi (Rich Snippet) na przykładzie przepisu

Dla przykładu – jeśli na stronie mamy sekcję FAQ i opisaliśmy ją prawidłowo za pomocą danych uporządkowanych, to może ona wyświetlić się jako Rich Snippet. Dzięki temu użytkownicy mogą dostać interesującą ich odpowiedź bezpośrednio w wynikach wyszukiwania.

 FAQ jako Rich Snippet w wyszukiwarce Google
Przykład FAQ Rich Snippet

Pełną galerią wyników z elementami rozszerzonymi można przeglądnąć na stronie: https://developers.google.com/search/docs/appearance/structured-data/search-gallery.

Rodzaje danych strukturalnych

Rodzajów danych strukturalnych jest wiele i z każdym rokiem ich przybywa. Pełną listę można znaleźć na stronie https://schema.org/docs/full.html

Warto zaznaczyć, że jeszcze nie wszystkie z nich są obsługiwane jako wyniki z elementami rozszerzonymi – oznacza to, że nie każdy z nich wyświetli się w formie Rich Snippet. 

Dane uporządkowane, które mogą się wyświetlać jako Rich Snippet

Wdrażając dane uporządkowane na stronę zawsze warto wybrać te, które mogą się wyświetlić jako Rich Snippet.

Listę obsługiwanych typów z elementami rozszerzonymi można znaleźć pod linkiem:
https://support.google.com/webmasters/answer/7445569#zippy=%2Cobs%C5%82ugiwane-typy .

Do najczęściej stosowanych typów można zaliczyć:

  • Artykuł
  • Książka
  • Przepis
  • FAQ
  • Menu nawigacyjne
  • Firmy Lokalne.

Uwaga! Google nie zapewnia, że dodanie mikroformatów spowoduje, że strona wyświetli się jako Rich Snippet. 

Wdrażanie danych strukturalnych

Sposobów na dodanie danych strukturalnych na stronie jest wiele. Zalecanym przez Google sposobem jest dodanie ich za pomocą formatu JSON-LD. Do pozostałych stosowanych można zaliczyć jeszcze mikrodane oraz RDFa.

JSON-LD

JavaScript Object Notation, JSON – lekki format wymiany danych komputerowych. JSON jest formatem tekstowym, bazującym na podzbiorze języka JavaScript.

źródło: https://pl.wikipedia.org/wiki/JSON

Format ten jest wygodny do wdrożenia na stronie. W przeciwieństwie do mikrodanych czy RDFa nie wymaga on ingerencji w strukturę kodu strony

Format ten osadza się w znaczniku <script>, zazwyczaj w sekcji <head> strony. Zaletą tego formatu jest również to, że Google może odczytywać dane w tym formacie wstawiane dynamicznie np. za pomocą kodu javascript.

 Dane strukturalne dla Artykułu w formacie JSON-LD
Przykład wdrożenia danych strukturalnych dla Artykułu w formacie JSON-LD. Źródło: https://schema.org/Article

Mikrodane

Mikrodane wykorzystują atrybuty HTML do wskazania właściwości, które mają służyć jako dane uporządkowane. Dodanie mikrodanych wymaga ingerencji w kod strony.

Dane strukturalne dla Artykułu wdrożone za pomocą mikrodanych
Przykład wdrożenia danych strukturalnych dla Artykułu za pomocą mikrodanych. Źródło: https://schema.org/Article

RDFa

RDFa działa na podobnej zasadzie co mikrodane. Jest to rozszerzenie języka HTML5. Standard RDFa jest zazwyczaj używany zarówno w nagłówku, jak i w treści strony HTML.

Dane strukturalne dla Artykułu wdrożone za pomocą RDFa
Przykład wdrożenia danych strukturalnych dla Artykułu za pomocą RDFa. Źródło: https://schema.org/Article

Wdrażanie danych strukturalnych na WordPressie

Jeśli Twoja strona wykorzystuje CMS WordPress, to możesz skorzystać z wtyczki Schema & Structured Data for WP & AMP, która wykona większość pracy za Ciebie.

O czym pamiętać przy wdrażaniu danych strukturalnych?

Najważniejsze rzeczy, o których należy pamiętać przy wdrażaniu danych strukturalnych, to:

  • Dane powinny przedstawiać tylko te treści, które są widoczne dla użytkownika. Google może ukarać za stosowanie mikroformatów, które nie odnoszą się do widocznej treści – jest to traktowane jako spam.
  • Dane powinny być aktualne.
  • Dane nie powinny służyć do oszustwa lub wprowadzać w błąd użytkowników.

Pełną listę wytycznych możesz znaleźć pod linkiem: https://developers.google.com/search/docs/appearance/structured-data/sd-policies 

Testowanie danych strukturalnych

Wdrażając dane strukturalne należy zadbać o to, by były one poprawne. Dane możesz testować za pomocą narzędzia udostępnionego przez Google https://search.google.com/test/rich-results.

Warto pamiętać, że to narzędzie wykrywa tylko formaty, które mogą pojawić się jako wyniki z elementami rozszerzonymi, pozostałe formaty nie będą widoczne. 

Jeśli chcesz sprawdzić, czy na Twojej stronie znajdują się inne formaty i nie ma w nich błędów, to możesz skorzystać z poprzedniej wersji narzędzia, dostępnej pod adresem https://validator.schema.org/.

Błędy dotyczące danych uporządkowanych możesz również monitorować w Google Search Console.

Prawidłowo wdrożone dane strukturalne - widok w narzędziu Google Search Console
Widok prawidłowo wdrożonych danych uporządkowanych w narzędziu Google Search Console

Poprawnie wdrożone dane strukturalne a SEO