Markup danych strukturalnych
Markup danych strukturalnych (znacznik danych strukturalnych) to proces implementacji specjalnego kodu (kodu znaczników) w strukturze HTML strony internetowej. Działanie to polega na „opakowaniu” istniejących na stronie treści w uniwersalne etykiety ze słownika Schema.org, które są bezpośrednio rozumiane przez roboty wyszukiwarek i algorytmy sztucznej inteligencji.
O ile zwykły tekst informuje człowieka, że dany ciąg cyfr to np. numer telefonu lub cena, o tyle prawidłowo wdrożony markup (najczęściej pisany w formacie JSON-LD) oficjalnie deklaruje ten fakt maszynom.
Główne korzyści z wdrożenia markupu:
-
Uruchomienie Rich Snippets: Jest to bezpośredni warunek techniczny, aby Google wyświetliło przy Twoim linku gwiazdki ocen, ceny czy czas przygotowania przepisu.
-
Precyzyjna interpretacja kontekstu: Markup eliminuje domysły algorytmów. Pozwala wyszukiwarce odróżnić np. słowo „Apple” jako markę technologiczną od „apple” jako owocu.
-
Wsparcie dla Voice Search: Dobrze oznaczony kod ułatwia Asystentowi Google szybkie wyciąganie gotowych odpowiedzi na zapytania głosowe użytkowników.
Najpopularniejsze formaty wdrażania markupu:
-
JSON-LD (rekomendowany przez Google): Skrypt umieszczany w sekcji nagłówkowej strony, który podaje dane w formie czystej i odseparowanej od kodu wizualnego struktury.
-
Mikrodane (Microdata): Znaczniki wplecione bezpośrednio w główny kod HTML, ukryte wewnątrz standardowych tagów (np. w akapitach lub divach).
-
RDFa: Rozszerzenie kodu HTML5, działające podobnie do mikrodanych, często wykorzystywane na starszych witrynach.