JSON-LD

або перетягніть файл сюди чи вставте код нижче

Вхідних даних ще немає.

HTML з Microdata

Параметри

Файли не залишають браузераЯк саме?

Як перетворити скрипт JSON-LD на вбудовану розмітку itemprop

Цей конвертер JSON-LD в Microdata перетворює JSON-LD на HTML-мікророзмітку. Вставте об’єкт JSON-LD або його блок script і отримайте вкладені елементи itemscope з атрибутами itemprop, готові для вашого шаблону.

Оновлено:

Як це працює

  1. Вставте JSON-LD

    Один об’єкт, масив, @graph або повний тег script. Синтаксичні помилки показано з рядком і стовпцем.

  2. Виберіть видимі чи приховані значення

    Режим «Видимі елементи» записує текст у span, URL-адреси — як посилання, дати — як time; режим «Приховані <meta>/<link>» використовує лише meta та link.

  3. Додайте розмітку в HTML

    Скопіюйте елементи в шаблон і замініть текст прикладу справжнім вмістом там, де він показаний на сторінці.

Можливості

  • Повні IRI schema.org

    Типи стають itemtype="https://schema.org/Product", кілька типів — списком через пробіл, а @id стає itemid.

  • Відповідний елемент для кожного значення

    Дати, час і тривалості ISO 8601 потрапляють у time з атрибутом datetime, числа — у meta content, а значення переліків на кшталт InStock — у link href з повною URL-адресою schema.org.

  • Зображення й посилання лишаються робочими

    У видимому режимі URL-адреси image, logo й thumbnail стають елементами img, інші URL — посиланнями; url і sameAs лишаються невидимими елементами link.

  • Екранований результат

    Кожне значення тексту й атрибута екрановано для HTML, тож значення з <script> чи лапками не може змінити розмітку.

  • Примітки про те, що не має відповідника

    Мовні теги, порядок @list, @reverse і вкладені контексти не мають форми в Microdata; конвертер перелічує, що пропущено, а не мовчки ламається.

Обмеження та конфіденційність

Вхідний JSON-LD може мати розмір до 10 MB; більші документи конвертуються у фоновому потоці (Web Worker).

Повноцінно підтримується лише розмітка schema.org: властивості з інших словників записуються в itemprop з повним IRI. Результат — це відправна точка: Microdata призначена для анотування видимого вмісту, тож замініть приховані значення справжнім текстом сторінки там, де він є. Вимоги Google до елемента найкраще перевіряти у валідаторі JSON-LD.

Типи перевіряються за словником schema.org (© спонсори schema.org, CC BY-SA 3.0, див. ліцензії). Нічого не надсилається на сервер — див. сторінку конфіденційності.

Часті запитання

Коли Microdata краща за JSON-LD?

Коли платформа вирізає теги script із вмісту (деякі редактори CMS і шаблони листів) або коли потрібно прив’язати розмітку до видимого тексту. Google читає обидва формати.

Чи вийде з результату той самий JSON-LD?

Так, щодо типів, властивостей і вкладеності — це можна перевірити конвертером Microdata в JSON-LD. Числа й булеві значення повернуться рядками, бо Microdata не має типів даних.

Чи можна використовувати meta і link усередині body?

Так. HTML дозволяє елементи meta і link з itemprop будь-де в body — саме так записуються приховані значення.

Що відбувається з посиланнями на кшталт {"@id": "…"}?

Посилання стає елементом link з itemprop і href. Сам елемент, на який посилаються, записується там, де його визначено в документі.

Чи відображається HTML на цій сторінці?

Ні. Результат показано лише як код у редакторі; його можна скопіювати або завантажити.

Чи надсилається мій JSON-LD на сервер?

Ні. Конвертація виконується у вашому браузері, безкоштовно й без реєстрації.

Схожі інструменти