Strona internetowa to dla wyszukiwarki zbiór tekstu, obrazów i kodu. Google potrafi ten tekst przeczytać, ale nie zawsze rozumie, co on oznacza – czy dany fragment to cena produktu, godziny otwarcia sklepu, przepis kulinarny, czy może opinia klienta. Dane strukturalne w formacie schema.org to sposób, w jaki właściciel strony może powiedzieć wyszukiwarce wprost: „to jest artykuł”, „to jest produkt”, „to jest FAQ”. Efektem są bogatsze wyniki wyszukiwania, wyższy współczynnik klikalności i większa widoczność w Google – bez konieczności zdobywania dodatkowych linków ani przepisywania treści od zera.
Czym jest schema?
Schema.org to wspólny słownik danych strukturalnych, stworzony i utrzymywany przez konsorcjum największych wyszukiwarek świata: Google, Bing, Yahoo i Yandex. Jego celem jest ustandaryzowanie sposobu, w jaki strony internetowe opisują swoje treści w języku zrozumiałym dla algorytmów.
Sama nazwa „schema” pochodzi od angielskiego słowa oznaczającego schemat lub wzorzec – i to dobrze oddaje istotę rzeczy. Schema.org definiuje gotowe wzorce opisu dla setek typów treści: artykułów, produktów, wydarzeń, przepisów, filmów, organizacji, osób, recenzji i wielu innych. Każdy wzorzec ma określone właściwości – na przykład wzorzec „Produkt” zawiera pola takie jak nazwa, cena, waluta, dostępność, ocena. Wypełniając te pola danymi ze swojej strony, właściciel witryny tworzy ustrukturyzowany opis treści, który wyszukiwarka może odczytać jednoznacznie.
Ważne rozróżnienie: schema.org to słownik – zestaw definicji i reguł. Natomiast sposób, w jaki te dane są zapisywane w kodzie strony, to już kwestia formatu. Najpopularniejszym dziś formatem jest JSON-LD, zalecany przez Google. Alternatywami są Microdata i RDFa, ale w praktyce JSON-LD dominuje ze względu na prostotę implementacji i oddzielenie kodu danych strukturalnych od kodu HTML strony.
Co to jest kod schema?
Kod schema to fragment kodu umieszczany na stronie internetowej, który zawiera ustrukturyzowane informacje o jej treści. W formacie JSON-LD wygląda jak blok tekstu zamknięty w znaczniku <script type="application/ld+json"> i umieszczany w sekcji <head> lub <body> dokumentu HTML.
Przykład prostego kodu schema dla organizacji wygląda mniej więcej tak: obiekt JSON zawiera typ (@type: "Organization"), nazwę firmy, adres strony, adres fizyczny, numer telefonu i linki do profili w mediach społecznościowych. Google odczytuje ten blok niezależnie od reszty strony i wykorzystuje go do budowania tzw. panelu wiedzy (Knowledge Panel) w wynikach wyszukiwania.
Kod schema nie jest widoczny dla użytkownika odwiedzającego stronę – działa wyłącznie „pod spodem”, na poziomie komunikacji między stroną a robotem wyszukiwarki. Nie wpływa na wygląd strony ani na jej czas ładowania w sposób odczuwalny dla odwiedzającego.
Wdrożenie kodu schema nie wymaga dziś znajomości programowania. Popularne systemy CMS – WordPress, Shopify, Wix – oferują wtyczki i wbudowane narzędzia, które generują kod schema automatycznie na podstawie treści strony. Niemniej zrozumienie, co ten kod robi i jakie dane przekazuje, pozwala weryfikować jego poprawność i unikać błędów, które mogłyby skutkować ręczną karą od Google lub brakiem efektu w wynikach wyszukiwania.
Co to jest schema w SQL?
To pytanie pojawia się często w kontekście wyszukiwań związanych ze schema.org – i warto je rozwiać, bo schema w bazach danych to zupełnie inne pojęcie. W języku SQL schema (schemat) oznacza logiczny kontener grupujący obiekty bazy danych: tabele, widoki, procedury, funkcje. To sposób organizacji i oddzielenia od siebie różnych części tej samej bazy – podobnie jak foldery w systemie plików porządkują pliki.
W praktyce baz danych schema definiuje strukturę: jakie tabele istnieją, jakie mają kolumny, jakie między nimi zachodzą relacje. Jest to pojęcie z zupełnie innego świata niż schema.org – łączy je tylko wspólne angielskie słowo oznaczające „schemat” lub „plan”.
Dla właścicieli stron i marketerów: jeśli ktoś pyta o „schemę” w kontekście SEO, zawsze chodzi o schema.org i dane strukturalne. Jeśli pytanie pada w kontekście baz danych, programowania lub backendowej architektury systemu – chodzi o schemat SQL. Obie dziedziny są wartościowe, ale zupełnie niepowiązane.
Jakie są znaczniki schema?
Znaczniki schema (ang. schema markup) to konkretne typy i właściwości ze słownika schema.org, które webmaster stosuje na swojej stronie. Schema.org definiuje ich setki, ale w praktyce SEO największe znaczenie ma kilkanaście typów, które Google aktywnie wykorzystuje do generowania bogatych wyników wyszukiwania (rich results).
Najważniejsze i najczęściej stosowane typy znaczników schema to: Article i NewsArticle (dla artykułów i wiadomości), Product (dla produktów w sklepach internetowych), Review i AggregateRating (oceny i recenzje), FAQPage (strony z pytaniami i odpowiedziami), HowTo (instrukcje krok po kroku), LocalBusiness (firmy lokalne z adresem i godzinami otwarcia), Event (wydarzenia), Recipe (przepisy kulinarne), BreadcrumbList (ścieżki nawigacyjne), VideoObject (filmy) oraz Person i Organization (osoby i organizacje).
Każdy typ ma zestaw właściwości – obowiązkowych i zalecanych. Google wyraźnie rozróżnia te dwie kategorie: brak właściwości obowiązkowej oznacza, że rich result w ogóle się nie wyświetli; brak zalecanych właściwości jedynie ogranicza jego bogactwo. Dlatego przy wdrożeniu warto korzystać z oficjalnego narzędzia Google – Rich Results Test – które weryfikuje, czy kod jest kompletny i poprawny.
Jaki jest przykład znacznika schematu?
Jednym z najbardziej uniwersalnych i przystępnych przykładów jest znacznik FAQPage, który warto rozważyć praktycznie na każdej stronie zawierającej sekcję pytań i odpowiedzi. Gdy Google odczyta ten znacznik, może wyświetlić pytania i odpowiedzi bezpośrednio w wynikach wyszukiwania – jako rozwijane sekcje widoczne przed kliknięciem w link. Efekt jest natychmiastowy: strona zajmuje więcej miejsca w wynikach, co zwiększa jej widoczność i klikalność.
Innym bardzo praktycznym przykładem jest znacznik LocalBusiness, kluczowy dla firm działających stacjonarnie lub obsługujących określony region. Zawiera dane takie jak nazwa firmy, adres, numer telefonu, godziny otwarcia, link do strony i kategoria działalności. Google wykorzystuje te informacje w wynikach lokalnych i w Mapach Google, a ich spójność z profilem Google Business Profile ma bezpośredni wpływ na widoczność w lokalnym SEO.
Dla sklepów internetowych fundamentalne znaczenie ma znacznik Product wzbogacony o AggregateRating. Gdy produkt ma poprawnie zaimplementowane dane strukturalne z oceną i liczbą recenzji, Google może wyświetlić gwiazdki bezpośrednio w wynikach wyszukiwania. Badania pokazują, że taki wynik uzyskuje od kilkunastu do kilkudziesięciu procent wyższy CTR niż wynik bez gwiazdek – co przy stałym ruchu organicznym przekłada się na realnie większą liczbę odwiedzin bez zwiększania budżetu reklamowego.
Wdrożenie danych strukturalnych to jedna z tych optymalizacji SEO, które działają długoterminowo i są stosunkowo odporne na zmiany algorytmu – bo odpowiadają na fundamentalną potrzebę wyszukiwarek: zrozumieć treść strony tak dokładnie, jak rozumie ją człowiek.

Dodaj komentarz