Generator znaczników Schema
Utwórz dane strukturalne JSON-LD dla Google Rich Results: artykuły, produkty, FAQ, organizacje, breadcrumbs.
RankBotAI — optymalizacja SEO z AI dla WordPress
RankBotAI optymalizuje meta tagi, nagłówki i atrybuty SEO każdego produktu i wpisu na WordPress — automatycznie za pomocą AI.
Popraw pozycje w wyszukiwarce
Problemy SEO mogą kosztować Cię ruch. Kaskadowy link building poprawi widoczność strony w wyszukiwarce.
Do czego służą znaczniki Schema?
Schema.org to standard danych strukturalnych, który pomaga wyszukiwarkom zrozumieć treść strony. Google wykorzystuje go w wynikach rozszerzonych: cena i dostępność produktu, oceny, ścieżka nawigacji zamiast URL.
Wynik rozszerzony jest bardziej widoczny niż zwykły, ale Google nie gwarantuje go nawet przy poprawnych znacznikach. JSON-LD to format zalecany przez Google.
Dla produktów używaj znaczników Product z ceną i dostępnością. FAQPage opisuje blok pytań i odpowiedzi, ale od 2023 roku Google pokazuje wyniki FAQ tylko autorytatywnym serwisom rządowym i medycznym. Dla firmy lokalnej — LocalBusiness z adresem i telefonem.
Wstaw wygenerowany kod do <head> swojej strony. Dla WordPress polecamy RankBotAI — automatyczna optymalizacja Schema i meta tagów.
Generator znaczników Schema.org — JSON-LD
Twórz dane strukturalne Schema.org w formacie JSON-LD: Article, Product, FAQ, Organization, LocalBusiness, Breadcrumbs. Prawidłowy kod dla bogatych snippetów Google.
Jak korzystać
- Wybierz typ Schema (Article, Product, FAQ itp.)
- Wypełnij wymagane i zalecane pola
- Skopiuj JSON-LD i wklej do <head> lub <body>
FAQ
Jak korzystać z generatora danych strukturalnych Schema.org
Wybierz typ znaczników i uzupełnij pola — kod JSON-LD buduje się po prawej na bieżąco, bez przeładowania strony. Puste pola nie trafiają do kodu, więc wpisz wszystko, co faktycznie jest na stronie: im pełniejsze dane, tym większa szansa na wynik rozszerzony. Gotowy blok jest już opakowany w <script type="application/ld+json"> — kopiuj go w całości. Generowanie odbywa się w Twojej przeglądarce, wpisane dane nigdzie nie są wysyłane.
Generator obsługuje sześć typów: Article, Product, FAQPage, Organization, LocalBusiness i BreadcrumbList. Poniżej — jakie właściwości dopisać ręcznie, aby znaczniki przechodziły testy Google bez ostrzeżeń.
Jaki typ znaczników wybrać i co dopisać
| Strona | Typ | Co daje generator | Co warto dodać ręcznie |
|---|---|---|---|
| Karta produktu | Product | Nazwa, opis, zdjęcie, marka, cena, waluta, dostępność, ocena | sku lub gtin; dla bezpłatnych informacji o produktach — shippingDetails i hasMerchantReturnPolicy |
| Artykuł, wpis, news | Article | Tytuł, opis, autor, daty, obraz, URL, wydawca | url autora (strona „O autorze”), logo wydawcy, godzina w datach |
| Każda podstrona poniżej głównej | BreadcrumbList | Ścieżkę „nazwa — URL” z pozycjami | Zwykle nic; ostatni element może nie mieć URL |
| Strona główna, „O firmie” | Organization | Nazwa, strona, logo, telefon, e-mail, opis | sameAs z linkami do profili w mediach społecznościowych i katalogach |
| Sklep stacjonarny, biuro, gabinet | LocalBusiness | Nazwa, strona, telefon, ulica, miasto, kraj, zdjęcie | postalCode, openingHoursSpecification, geo; konkretny podtyp (Dentist, Restaurant) zamiast ogólnego LocalBusiness |
| Sekcja pytań i odpowiedzi | FAQPage | Pary „pytanie — odpowiedź” | — |
Ważne w kwestii FAQ: od sierpnia 2023 roku Google pokazuje wyniki rozszerzone FAQ tylko autorytatywnym serwisom rządowym i medycznym. Dla pozostałych znaczniki są poprawne i opisują stronę, ale akordeonu w wynikach nie będzie. Więcej o typach i ich roli w artykule dane strukturalne.
Częste błędy w Product
- Brak ceny. Generator dodaje blok
offerstylko wtedy, gdy wpiszesz cenę. Bez ceny, oceny i recenzji Google zgłosi, że trzeba podać offers, review lub aggregateRating. - Ocena bez liczby opinii. W
aggregateRatingGoogle wymagareviewCountlubratingCount— uzupełnij oba pola oceny. - Waluta. Tylko trzyliterowy kod ISO 4217: PLN, EUR, USD — nie „zł”.
- Format ceny. Liczba z kropką jako separatorem dziesiętnym (
1299.00), bez spacji i symbolu waluty. Cena w znacznikach musi zgadzać się z ceną na stronie — przy promocjach aktualizuj obie.
Article: co Google bierze ze znaczników artykułu
- headline — ten sam tytuł, który widzi czytelnik; nie dopisuj słów kluczowych, których nie ma w H1.
- image — duży obraz z artykułu: Google wymaga co najmniej 50 000 pikseli powierzchni (szerokość × wysokość) i zaleca wersje w proporcjach 16:9, 4:3 i 1:1. Kilka wersji można podać jako tablicę.
- datePublished i dateModified — format ISO 8601. Generator zwraca datę w postaci
2026-10-13; lepiej dopisać godzinę i strefę czasową:2026-10-13T09:00:00+02:00. Zmieniaj dateModified tylko przy rzeczywistej edycji treści, a nie przy każdej aktualizacji szablonu. - author — osoba lub organizacja. Generator tworzy Person z imieniem; dodaj
"url"z linkiem do strony autora. Kilku autorów podaj jako tablicę.
Organization i LocalBusiness: te same dane wszędzie
Nazwa, adres i telefon w znacznikach powinny zgadzać się z tym, co jest na stronie i w profilu firmy w Google (Profil Firmy w Google), aż po format numeru. Logo dla Organization — plik co najmniej 112×112 pikseli pod adresem niezablokowanym w robots.txt. W sameAs wymień oficjalne profile firmy: media społecznościowe, Wikipedię, katalogi branżowe — to ułatwia Google powiązanie strony z firmą. Przy sieci oddziałów każdemu punktowi daj osobną podstronę i osobny blok LocalBusiness zamiast jednego bloku z kilkoma adresami.
Gdzie wkleić kod JSON-LD
Google czyta JSON-LD zarówno w <head>, jak i w <body>; przetwarza też znaczniki dodane przez JavaScript, ale renderowanie po stronie serwera jest pewniejsze.
- WordPress. Yoast SEO i Rank Math same generują Organization, WebPage, BreadcrumbList i Article. Zanim dodasz własny kod, sprawdź stronę, aby nie mieć dwóch sprzecznych bloków. Kod dla jednej podstrony wstaw blokiem „Własny HTML”, dla całej witryny — wtyczką do wstawiania kodu w head.
- Shoper, WooCommerce, PrestaShop. Szablony sklepów często już wypisują znaczniki Product. Sprawdź kartę produktu walidatorem, zanim dodasz drugi blok.
- Własne CMS. W szablonie karty produktu podstaw do JSON zmienne ceny i dostępności, inaczej znaczniki rozjadą się z witryną po pierwszej zmianie ceny.
Kilka typów na jednej stronie to nic złego: wklej kilka bloków <script> albo połącz je w @graph:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@graph": [
{"@type": "Organization", "name": "Meble Plus", "url": "https://example.pl/"},
{"@type": "BreadcrumbList", "itemListElement": [
{"@type": "ListItem", "position": 1, "name": "Strona główna", "item": "https://example.pl/"},
{"@type": "ListItem", "position": 2, "name": "Biurka"}
]}
]
}
</script>
Jak przetestować dane strukturalne
- Test wyników z elementami rozszerzonymi (Rich Results Test, link pod kodem) — pokazuje, do jakich wyników rozszerzonych strona się kwalifikuje, i błędy w obsługiwanych typach. Testuj adres opublikowanej strony, a nie tylko fragment kodu.
- Schema Markup Validator — sprawdza składnię według całego słownika Schema.org, również typy, których Google nie używa.
- Search Console — raporty ulepszeń pokazują błędy na wszystkich podstronach i pozwalają potwierdzić poprawkę.
Wygląd wyniku w Google wstępnie sprawdzisz w podglądzie wyniku wyszukiwania, a karty udostępniania w mediach społecznościowych — w debugerze Open Graph: to osobny standard, Schema.org go nie zastępuje.
Zasady, których złamanie unieważnia znaczniki
- Znaczniki = widoczna treść. Cena, ocena, pytania i odpowiedzi z JSON-LD muszą być na stronie. Ukryte dane Google pomija, a powtarzające się rozbieżności mogą skończyć się działaniem ręcznym za spamerskie dane strukturalne.
- Opinie o sobie. Od 2019 roku Google nie pokazuje gwiazdek dla LocalBusiness i Organization, gdy firma publikuje opinie o sobie na własnej stronie. Pola oceny w tych typach wypełniaj tylko prawdziwymi, widocznymi opiniami — i nie oczekuj gwiazdek.
- Ocena musi być prawdziwa. Wymyślone 4,9 na 5 to bezpośrednie naruszenie wytycznych Google.
Same znaczniki nie podnoszą pozycji: Google nie traktuje ich jako czynnika rankingowego. Dają kwalifikację do wyniku rozszerzonego, a ten może zwiększyć CTR przy tej samej pozycji.
Popraw pozycje w wyszukiwarce
Problemy SEO mogą kosztować Cię ruch. Kaskadowy link building poprawi widoczność strony w wyszukiwarce.