Schema to ustandaryzowany sposób opisywania treści w kodzie strony, który umożliwia wyszukiwarkom oraz innym systemom cyfrowym lepsze zrozumienie zawartości witryny. Najczęściej termin ten odnosi się do słownika znaczników opracowanego w ramach inicjatywy Schema.org, wykorzystywanego do tworzenia tzw. danych uporządkowanych (structured data). Dzięki nim roboty indeksujące potrafią jednoznacznie zinterpretować, czy dana treść dotyczy artykułu, produktu, wydarzenia, osoby, organizacji, opinii czy przepisu kulinarnego.
Schema nie jest widoczna bezpośrednio dla użytkownika przeglądającego stronę, ponieważ funkcjonuje w warstwie kodu (najczęściej w formacie JSON-LD, Microdata lub RDFa). Jej zadaniem jest dostarczenie precyzyjnych informacji o strukturze i znaczeniu treści, a nie o jej wyglądzie. W praktyce oznacza to, że zamiast pozostawiać interpretację kontekstu algorytmom, właściciel strony przekazuje im jednoznaczne wskazówki.
Mechanizm działania schema polega na dodaniu do kodu strony specjalnych znaczników opisujących poszczególne elementy treści. Przykładowo, tytuł artykułu może zostać oznaczony jako „headline”, autor jako „author”, a data publikacji jako „datePublished”. W przypadku produktu można wskazać cenę, dostępność, walutę czy ocenę użytkowników. Tak uporządkowane dane pozwalają wyszukiwarkom generować tzw. rozszerzone wyniki wyszukiwania (rich results), które mogą zawierać dodatkowe informacje, takie jak gwiazdki ocen, zdjęcia, przedziały cenowe czy sekcje FAQ.
Zastosowanie schema zwiększa precyzję komunikacji między stroną a systemami indeksującymi. Odpowiednio wdrożone dane strukturalne minimalizują ryzyko błędnej interpretacji treści i wspierają prezentację witryny w bardziej atrakcyjnej formie w wynikach wyszukiwania.
Słownik schema obejmuje setki typów i właściwości, które można dostosować do niemal każdego rodzaju treści. Obejmuje on m.in. artykuły, produkty, recenzje, wydarzenia, oferty pracy, kursy online, lokalne firmy czy materiały wideo. Dzięki rozbudowanej strukturze możliwe jest bardzo szczegółowe opisanie zawartości strony.
Wdrożenie schema wymaga poprawności technicznej i zgodności z wytycznymi wyszukiwarek. Choć samo dodanie znaczników nie zmienia treści strony, wpływa na sposób jej interpretacji i prezentacji w środowisku cyfrowym. Schema stanowi istotny element semantycznego porządkowania informacji w Internecie.
