JSON-LD

lub upuść tu plik albo wklej poniżej

Brak danych wejściowych.

HTML z Microdata

Opcje

Pliki nie opuszczają przeglądarkiJak to działa?

Skrypt JSON-LD zamieniony na znaczniki itemprop w HTML

Ten konwerter JSON-LD na Microdata zapisuje dane strukturalne JSON-LD jako kod HTML z Microdata. Wystarczy wkleić obiekt JSON-LD lub cały blok script, aby otrzymać zagnieżdżone elementy itemscope z atrybutami itemprop gotowe do wstawienia w szablon.

Ostatnia aktualizacja:

Jak to działa

  1. Wklej JSON-LD

    Jeden obiekt, tablicę, @graph albo cały znacznik script. Błędy składni są zgłaszane z numerem wiersza i kolumny.

  2. Wybierz sposób zapisu wartości

    W polu „Wartości” opcja „Widoczne elementy” wpisuje tekst do span, adresy URL do linków, a daty do time; „Ukryte <meta>/<link>” używa wyłącznie meta i link.

  3. Wstaw do HTML

    Elementy wystarczy skopiować do szablonu i zastąpić przykładowy tekst prawdziwą treścią tam, gdzie jest ona widoczna na stronie.

Funkcje

  • Pełne adresy typów schema.org

    Typ trafia do itemtype jako pełny adres, np. https://schema.org/Product, kilka typów tworzy listę rozdzieloną spacjami, a @id zamienia się w itemid.

  • Właściwy element dla każdej wartości

    Daty, godziny i czasy trwania ISO 8601 trafiają do time z atrybutem datetime, liczby do meta content, a wartości wyliczeniowe, np. InStock, do link href z pełnym adresem schema.org.

  • Obrazy i linki działają

    W trybie widocznym adresy image, logo i thumbnail stają się elementami img, a inne adresy – linkami; url i sameAs pozostają niewidocznymi elementami link.

  • Escapowanie wyniku

    Każdy tekst i każda wartość atrybutu są escapowane, więc wartość zawierająca <script> albo cudzysłowy nie zmieni struktury HTML.

  • Uwagi o tym, czego nie da się przenieść

    Znaczniki języka, kolejność @list, @reverse i zagnieżdżone konteksty nie mają odpowiednika w Microdata; konwerter wymienia, co pominął.

Limity i prywatność

Dane wejściowe JSON-LD mogą mieć do 10 MB; większe dokumenty są konwertowane w osobnym wątku w tle.

Dobrze obsługiwane są tylko znaczniki schema.org: właściwości z innych słowników są zapisywane w itemprop jako pełne adresy IRI. Wynik to punkt wyjścia – znaczniki Microdata mają opisywać widoczną treść, więc ukryte wartości warto zastąpić prawdziwym tekstem strony, jeśli taki istnieje. Wymagania Google dla danego elementu najlepiej sprawdzić w narzędziu walidator JSON-LD.

Typy są sprawdzane według słownika schema.org (© sponsorzy schema.org, CC BY-SA 3.0, zob. licencje). Nic nie jest wysyłane na serwer. Więcej na stronie o prywatności.

Najczęstsze pytania

Kiedy Microdata sprawdza się lepiej niż JSON-LD?

Gdy platforma usuwa znaczniki script z treści (niektóre edytory CMS i szablony e-maili) albo gdy znaczniki mają być związane z widocznym tekstem. Google czyta oba formaty.

Czy wynik da się zamienić z powrotem na ten sam JSON-LD?

Tak, jeśli chodzi o typy, właściwości i zagnieżdżenie – można to sprawdzić konwerterem Microdata na JSON-LD. Liczby i wartości logiczne wracają jako ciągi znaków, bo Microdata nie ma typów danych.

Czy meta i link mogą stać w body?

Tak. HTML pozwala umieszczać elementy meta i link z itemprop w dowolnym miejscu body – w ten sposób zapisuje się ukryte wartości.

Co dzieje się z odwołaniami typu {"@id": "…"}?

Odwołanie staje się elementem link z itemprop i href. Sam wskazywany element jest zapisywany w miejscu, w którym zdefiniowano go w dokumencie.

Czy wynikowy HTML jest wyświetlany na tej stronie?

Nie. Wynik jest pokazywany tylko jako kod w edytorze; można go skopiować lub pobrać.

Podobne narzędzia