Generator Znaczników Schema

Utwórz JSON-LD Article, Product lub Breadcrumb z własnych danych. Skopiuj skrypt lub pobierz JSON i sprawdź go przed publikacją.

Dodatkowe dane (opcjonalne)

Znaczniki schema opisują zawartość strony w uporządkowanej formie. JSON-LD to format danych, a typy takie jak Article i Product określają opisywany obiekt. Darmowy generator Screpy zamienia podane informacje o artykule, produkcie lub ścieżce nawigacji w JSON-LD. Wybierz właściwy typ, wypełnij formularz i sprawdź wynik przed dodaniem do witryny. Możesz skopiować cały skrypt lub pobrać dane JSON.

Generowanie to pierwszy krok. Narzędzie nie czyta strony, nie sprawdza cen ani autorów, nie instaluje kodu i nie wysyła go do Google. Przydatne wdrożenie wymaga prawdziwych danych, właściwej strony i kontroli opublikowanego wyniku.

Wybierz typ schema pasujący do strony

Zacznij od tego, co użytkownik rzeczywiście może przeczytać lub kupić, a nie od oczekiwanego wyglądu w wyszukiwarce. Generator ma trzy tryby i trzy podtypy artykułu:

Zawartość strony Wybór Co opisuje wynik
Ogólny artykuł redakcyjny Article Artykuł, tytuł i autor
Wpis na blogu BlogPosting Artykuł przedstawiony jako wpis blogowy
Wiadomość NewsArticle Artykuł informacyjny
Jeden produkt z ofertą Product Produkt i jedna aktualna Offer
Ścieżka nawigacji strony Breadcrumb Uporządkowana BreadcrumbList

Lista kategorii nie jest automatycznie jednym Product. Strona sprzedażowa nie staje się NewsArticle tylko dlatego, że istnieje taka opcja. Wybierz typ, który rzetelnie przedstawia treść.

Adres, kontakt i godziny firmy przygotujesz w Local Business Schema Generator. Ten generator nie tworzy wszystkich typów Schema.org. Właściwy typ jest ważniejszy niż wciskanie danych w niedopasowany formularz.

Przygotuj prawdziwe dane artykułu

Wybierz Article, BlogPosting lub NewsArticle i podaj URL, tytuł oraz autora. To wymagane pola tego formularza, a nie uniwersalna lista wymagań Google. Aktualna dokumentacja Article opisuje zalecane właściwości, gdy mają zastosowanie, zamiast obowiązkowego zestawu dla wszystkich przypadków.

Generowany autor jest pojedynczym obiektem Person. Użyj imienia i nazwiska rzeczywistej osoby oraz identyfikującego ją URL profilu, jeśli istnieje. Nie wpisuj wydawcy jako osoby ani nie łącz kilku autorów w jedno nazwisko, aby zmieścili się w formularzu. Autor Organization lub wielu autorów wymaga wdrożenia poprawnie modelującego te fakty. Ten ekran nie generuje takich struktur.

Dodatkowe dane obejmują do trzech adresów obrazów i faktyczne daty publikacji oraz modyfikacji. Używaj odpowiednich dostępnych obrazów, a nie wymyślonych adresów czy samego logo w celu usunięcia ostrzeżenia. Formularz przyjmuje daty kalendarzowe i odrzuca modyfikację wcześniejszą niż publikacja. Nie ustawiaj dzisiejszej publikacji tylko dlatego, że dodajesz znaczniki.

Ostrzeżenia o braku obrazu lub daty proszą o sprawdzenie prawdziwych informacji. Nie usprawiedliwiają fikcyjnych wartości i nie określają wszystkich wymagań funkcji wyszukiwania.

Opisz jedną prawdziwą ofertę produktu

Tryb produktu wymaga nazwy, URL, rzeczywistej ceny, waluty i dostępności. Wybierz prawdziwy stan: InStock, OutOfStock, PreOrder, BackOrder lub Discontinued. Opis, obraz, SKU i marka są opcjonalne. Wynik zawiera jeden Product z jedną Offer, a nie plik produktowy, system wariantów czy automatyczną aktualizację magazynu.

Dla fikcyjnej Trail Bottle za 29,90 EUR, dostępnej w magazynie, podstawowa struktura wygląda tak:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Trail Bottle",
  "url": "https://example.com/products/trail-bottle/",
  "offers": {
    "@type": "Offer",
    "url": "https://example.com/products/trail-bottle/",
    "price": 29.9,
    "priceCurrency": "EUR",
    "availability": "https://schema.org/InStock"
  }
}
</script>

To dane przykładowe, a nie opublikowana oferta lub zweryfikowana prezentacja handlowa. Skrócony przykład pomija obraz, co generator zgłosi do sprawdzenia. Zastąp wszystkie fikcyjne wartości i dodaj właściwy prawdziwy obraz, jeśli istnieje. Zero jest dozwolone dla faktycznie darmowej oferty, nie jako zastępstwo nieznanej ceny.

Opinie i oceny zbiorcze nie są generowane. Nie wymyślaj ich, aby usunąć ostrzeżenie innego walidatora. Wskazówki Google dotyczące wyników produktu rozróżniają właściwości i wymagania ofert. Szersze prezentacje handlowe mogą wymagać wdrożenia wykraczającego poza formularz.

Ułóż ścieżkę nawigacji we właściwej kolejności

Tryb Breadcrumb tworzy ścieżkę od dwóch do dziesięciu elementów. Wpisuj nazwy zgodnie z hierarchią witryny. Każdy element wymaga nazwy, a wszystkie poza ostatnim pełnego URL. Generator przypisuje pozycje od jedynki i pokazuje podgląd, ale sam nie odkrywa struktury strony.

Dla fikcyjnej strony z listą kontrolną dane mogą wyglądać tak:

Pozycja Nazwa URL
1 Poradniki https://example.com/guides/
2 Wędrówki https://example.com/guides/hiking/
3 Lista wyposażenia plecaka dziennego Opcjonalny dla ostatniego elementu

Dokumentacja Breadcrumb Google pozwala pominąć ostatni URL i użyć adresu strony zawierającej znaczniki. Wdróż tę ścieżkę na stronie listy, a nie na wszystkich stronach z identycznymi końcowymi wartościami.

Podgląd nie dodaje widocznej nawigacji do witryny. Zachowaj zgodność z rzeczywistą hierarchią i osobno sprawdź wyświetlane linki. Generowany kod nie gwarantuje identycznego wyglądu wyszukiwania na każdym urządzeniu.

Skopiuj i wdroż JSON-LD na właściwej stronie

Kopiowanie skryptu daje cały element HTML wraz z JSON-LD. Pobranie daje schema.json z samym obiektem JSON, bez otoczki HTML. To formaty dla różnych metod: pole CMS oczekujące czystego JSON potrzebuje danych, a szablon HTML może przyjąć cały skrypt.

Wprowadzenie Google do danych strukturalnych opisuje JSON-LD w elemencie script w head lub body. Użyj właściwego szablonu, pola lub mechanizmu wtyczki. Wklejenie kodu do zwykłego edytora akapitów może go wyświetlić jako tekst albo usunąć zamiast wdrożyć.

Przed dodaniem bloku sprawdź, co CMS lub motyw już generuje. Article i BreadcrumbList mogą opisywać różne aspekty tej samej strony. Problemem są sprzeczne opisy tego samego artykułu, produktu lub ścieżki. Zaktualizuj odpowiedzialne wdrożenie zamiast pozostawiać starą cenę lub autora obok nowej sprzecznej wersji.

Generator bezpiecznie serializuje wartości dla swojego skryptu, ale nie potwierdza końcowego wyniku CMS. Zapisz stronę, sprawdź serwowany wynik i upewnij się, że oczekiwane wartości pozostały. Samo kopiowanie lub pobranie niczego nie zmienia w witrynie.

Osobno sprawdź kod, fakty i wymagania wyszukiwarki

Weryfikuj wdrożony wynik etapami:

  1. Potwierdź poprawne parsowanie JSON i obecność skryptu na właściwej stronie.
  2. Sprawdź zadeklarowane typy oraz właściwości, także obiekty zagnieżdżone.
  3. Porównaj nazwy, ceny, daty, obrazy i nawigację z rzeczywistą stroną.
  4. Sprawdź aktualne wymagania wybranej funkcji wyszukiwania.

Structured Data Checker analizuje wdrożony JSON-LD, błędy parsowania, encje i wybrane właściwości. Zakres jest ograniczony. Zagnieżdżona Person, Offer lub podtyp artykułu może być poza kontrolą i otrzymać status nieobsługiwany lub częściowy. Sam ten status nie oznacza nieprawidłowej struktury. Przeczytaj konkretne ustalenia i w razie potrzeby użyj szerszej walidacji.

Dla obsługiwanych funkcji Google użyj Rich Results Test. Brak zalecanej informacji to zadanie do przeglądu, a nie zaproszenie do wymyślania ocen, obrazów czy dat. Poprawna składnia nie potwierdza też tożsamości autora ani aktualnej dostępności oferty.

Ogólne wytyczne Google wymagają trafnych, prawdziwych i aktualnych informacji oraz zasad danej funkcji. Nawet poprawne znaczniki nie gwarantują wyniku rozszerzonego. Liczba właściwości mierzy rozmiar wyniku, a nie kompletność lub ocenę SEO.

Synchronizuj znaczniki z późniejszymi zmianami

Wygeneruj ponownie lub zmień szablon, gdy zmienią się cena, magazyn, autor, istotna data lub hierarchia. Publikuj widoczne fakty i znaczniki razem, a następnie sprawdź stronę ponownie. Generator nie monitoruje późniejszych zmian ani nie aktualizuje automatycznie istniejącego wdrożenia.

Na przetłumaczonych stronach używaj tytułu, opisu produktu i nazw nawigacji we właściwym języku, z poprawnymi adresami danej wersji oraz prawdziwą ofertą. Zachowaj techniczne nazwy takie jak headline i priceCurrency. Zmiana języka interfejsu nie tłumaczy danych ani nie tworzy lokalnych wersji stron.

Zapisz sprawdzone dane i miejsce wdrożenia we własnych notatkach publikacji. Następna aktualizacja będzie konkretną zmianą znanego źródła, a nie kolejnym osobnym skryptem, który może przestać odpowiadać stronie.

Pytania o generator schema

Utwórz JSON-LD Article, Product lub Breadcrumb z własnych danych. Skopiuj skrypt lub pobierz JSON i sprawdź go przed publikacją.

Gdzie wdrożyć wynik?

Dodaj skopiowany skrypt do właściwego szablonu i sprawdź opublikowany HTML. Kopiowanie ani pobieranie nie zmienia witryny. Utrzymuj zgodność danych ze stroną.

Czy mogę generować opinie lub oceny produktów?

Nie. Tryb produktu korzysta z prawdziwej ceny, waluty i dostępności. Nie wymyśla opinii ani ocen zbiorczych i nie zastępuje pliku produktowego lub pełnej konfiguracji handlowej.

Jak stosować schema na przetłumaczonych stronach?

Używaj języka strony dla tytułów, opisów i nazw nawigacji oraz poprawnych URL i rzeczywistych ofert tej wersji. Zachowaj techniczne nazwy JSON-LD. Generator nie tłumaczy automatycznie danych.

Czy wymyślić obraz lub datę, aby usunąć ostrzeżenie?

Nie. Podawaj odpowiednie prawdziwe obrazy i daty, gdy mają zastosowanie. Ostrzeżenie prosi o przegląd brakujących danych; wymyślona wartość nie potwierdza poprawności ani zgodności znaczników z wymaganiami.

Jakie typy schema mogę wygenerować?

Article, BlogPosting, NewsArticle, Product z jednym Offer oraz BreadcrumbList. Lokalne dane firmowe obsługuje osobny Local Business Schema Generator.

Czy autorem może być organizacja lub kilka osób?

Obecny formularz generuje jednego autora Person. Organizacje i wielu autorów wymagają prawidłowo modelujących je znaczników. Nie wpisuj organizacji ani listy osób oddzielonych przecinkami jako jednego imienia i nazwiska Person.

Czym różni się kopiowanie skryptu od pobrania JSON?

Kopia zawiera element HTML script. schema.json zawiera tylko obiekt JSON. Użyj formatu oczekiwanego przez szablon lub pole CMS i sprawdź opublikowany wynik.

Czy wygenerowanie skryptu gwarantuje wynik rozszerzony Google?

Nie. Generator używa Twoich danych bez sprawdzania opublikowanej strony lub wszystkich wymagań. Zweryfikuj wdrożone znaczniki i przestrzegaj aktualnych zasad wybranego typu.