Dane strukturalne to sposób, w jaki możemy pomóc wyszukiwarkom (takim jak Google) lepiej zrozumieć zawartość naszej strony. Dzięki nim Google może wyświetlać tzw. rich snippets — rozszerzone wyniki wyszukiwania z ocenami, datą publikacji, przepisem, FAQ czy ceną produktu.
W tym artykule pokażę Ci, jak poprawnie wdrożyć schema.org w WordPressie, zarówno ręcznie, jak i przy użyciu motywu lub własnego kodu PHP.
1. Czym są dane strukturalne (schema.org)
Schema.org to otwarty standard opracowany przez Google, Microsoft, Yahoo i Yandex. Pozwala oznaczać elementy strony w formacie JSON-LD, Microdata lub RDFa, aby wyszukiwarki wiedziały, że np.:
name to tytuł artykułu,
author to autor,
datePublished to data publikacji,
aggregateRating to ocena produktu,
recipeIngredient to składnik przepisu.
Dzięki temu Google może wyświetlać wyniki z dodatkowymi informacjami, co zwiększa CTR (click-through rate) nawet o kilkadziesiąt procent.
2. Jak sprawdzić, czy WordPress już ma dane strukturalne
Wiele nowoczesnych motywów (np. Astra, GeneratePress, Blocksy) oraz wtyczek SEO (np. Yoast SEO, Rank Math) już generuje podstawowe dane strukturalne automatycznie.
Ten kod automatycznie generuje dane strukturalne dla każdego wpisu WordPressa.
5. Dodawanie danych schema.org dla produktów (WooCommerce)
Jeśli korzystasz z WooCommerce, dane schema.org często są już wbudowane. Jeżeli jednak chcesz dodać własne (np. do niestandardowego motywu), możesz to zrobić tak:
Zwróć uwagę na komunikaty typu „Valid with warnings” – nie zawsze oznaczają błąd, ale mogą sugerować brak opcjonalnych danych.
8. Rozszerzanie schema.org o dodatkowe typy
W zależności od rodzaju strony możesz zastosować różne typy danych:
Typ schema
Zastosowanie
Article
blog, news
Product
sklep internetowy
Recipe
przepisy kulinarne
Event
wydarzenia, koncerty
FAQPage
sekcje FAQ
LocalBusiness
firmy lokalne
Review
opinie użytkowników
Możesz też łączyć różne typy w jednym dokumencie JSON-LD.
9. Automatyzacja danych strukturalnych
Jeśli nie chcesz dodawać kodu ręcznie, możesz:
użyć wtyczki Yoast SEO lub Rank Math, które generują schema automatycznie,
dodać własne filtry i pola ACF, by dane schema pobierały się z metadanych,
stworzyć własny plugin, który dodaje różne typy schema w zależności od post type’u.
10. Podsumowanie
Dane strukturalne (schema.org) są jednym z najważniejszych elementów technicznego SEO. Pomagają wyszukiwarkom zrozumieć Twoją treść, a Tobie — zyskać lepsze pozycje i wyższy CTR.
Wdrożenie schema.org w WordPressie jest proste — wystarczy kilka linijek kodu lub konfiguracja w wtyczce SEO. Kluczem jest jednak testowanie i walidacja po każdej zmianie.