JSON-LD

или перетащите файл сюда либо вставьте код ниже

Входных данных пока нет.

HTML с Microdata

Параметры

Файлы не покидают браузерКак именно?

Из блока JSON-LD — во встроенную разметку itemprop

Этот конвертер переписывает JSON-LD в HTML с микроразметкой Microdata. Вставьте объект 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; большие документы конвертируются в фоновом потоке.

Хорошо поддерживается только разметка 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 на этой странице?

Нет. Результат показывается только как код в редакторе: его можно скопировать или скачать.

Похожие инструменты