Schema generator to narzędzie, które pozwala w prosty sposób tworzyć dane strukturalne (Schema Markup) w formacie JSON-LD lub Microdata – bez konieczności ręcznego pisania kodu. Dzięki niemu właściciele stron internetowych mogą wzbogacić swoją witrynę o dodatkowe informacje, które są łatwo odczytywane przez wyszukiwarki, takie jak Google czy Bing.
Dane strukturalne to specjalne znaczniki dodawane do kodu HTML strony, które informują wyszukiwarki, czym konkretnie jest dany element – np. artykuł, produkt, wydarzenie, opinia, osoba, organizacja itp.
Spis treści
Dlaczego dane strukturalne są ważne?
Dane strukturalne umożliwiają wyświetlanie rozszerzonych wyników wyszukiwania (tzw. rich snippets), takich jak:
- oceny w postaci gwiazdek,
- cena i dostępność produktu,
- data wydarzenia,
- pytania i odpowiedzi (FAQ),
- czy logo i dane firmy w wizytówce Google.
Dzięki nim Twoja strona może:
- przyciągnąć większą uwagę użytkowników,
- poprawić współczynnik klikalności (CTR),
- zwiększyć widoczność w wynikach wyszukiwania,
- ułatwić indeksację treści przez roboty Google.
Jak działa schema generator?
Większość generatorów działa na zasadzie prostego formularza. Użytkownik wybiera typ danych (np. “Product”, “Article”, “Event”, “FAQ”), wprowadza odpowiednie informacje, a narzędzie generuje gotowy kod do wklejenia na stronę.
Przykładowe popularne generatory:
- Merkle Schema Markup Generator
- Schema.dev
- Google Structured Data Markup Helper
- JSON-LD Generator by Saijo George
Typowe kategorie dostępne w generatorach:
- Artykuł (Article/NewsArticle)
- Produkt (Product)
- Osoba (Person)
- Organizacja (Organization)
- FAQ
- HowTo
- Local Business
- Event
Przykład: Schema dla produktu
Po wypełnieniu formularza otrzymujemy kod w formacie JSON-LD, który wygląda np. tak:
jsonKopiujEdytuj{
"@context": "https://schema.org/",
"@type": "Product",
"name": "Smartfon XYZ",
"image": "https://example.com/xyz.jpg",
"description": "Nowoczesny smartfon z ekranem OLED i 5G",
"brand": {
"@type": "Brand",
"name": "TechBrand"
},
"offers": {
"@type": "Offer",
"priceCurrency": "PLN",
"price": "2499.99",
"availability": "https://schema.org/InStock"
}
}
Taki kod należy dodać do sekcji <head> lub <body> strony HTML.
Najlepsze praktyki
- Testuj dane strukturalne – używaj narzędzi jak Rich Results Test czy Schema Markup Validator, by upewnić się, że kod jest poprawny.
- Nie przesadzaj – dodawaj tylko te typy schematów, które są faktycznie adekwatne do treści strony.
- Aktualizuj dane – informacje w schema powinny być zgodne z rzeczywistością (np. aktualna cena, dostępność produktu).
- Unikaj błędów spamerskich – Google może ukarać stronę, jeśli używa danych strukturalnych w celu manipulacji wynikami.

