Перейти к основному содержанию

Форматер и валидатор JSON-LD

Форматируйте, красьте и проверяйте структурированные данные JSON-LD — вставьте необработанный JSON или полный тег <script> и проверьте @context, @type и свойства, необходимые Google для Article, Product, FAQPage, BreadcrumbList, LocalBusiness, Event и многого другого. Работает полностью в вашем браузере.

Ввод

Вывод

Отформатированный JSON-LD
 
Список проверок
NodePropertyRequirementResult
No data yet
Это было полезно?

Руководства

Вставьте JSON-LD, который у вас уже есть — скопированный из плагина CMS, шаблона или разметки, созданной ИИ — и проверьте его перед запуском. Этот инструмент форматирует JSON, подтверждает, что @context действительно указывает на schema.org, проверяет каждый найденный @type на соответствие свойствам, которые требуют документы о расширенных результатах Google, и сообщает, для каких расширенных результатов разметка действительно подходит.

Как использовать

  1. Вставьте структурированные данные в поле — либо необработанный объект JSON, либо весь тег <script type="application/ld+json">…</script>, скопированный прямо из <head> страницы. Оболочка тега будет удалена автоматически.
  2. Прочитайте строку Результат для общего вердикта: сколько узлов найдено, для каких расширенных результатов они подходят и сколько проблем или предупреждений обнаружено.
  3. Таблица Список проверок содержит каждую проверку — @context, @type и каждое требуемое/рекомендуемое свойство — со статусом Present, Missing или Not set, чтобы вы точно знали, что исправлять.
  4. Скопируйте Отформатированный JSON-LD после того, как он будет в порядке.

Что проверяется

  • @context — отмечается, если он не разрешается в https://schema.org (строка, массив содержащий его или отображение @vocab).
  • @type — проверяется по зарегистрированному списку действительных имен типов schema.org. Неизвестный тип получает мягкое предупреждение, а не жесткую ошибку — schema.org имеет 800+ типов, поэтому этот инструмент не претендует на знание всех них.
  • Обязательные и рекомендуемые свойства, в зависимости от типа, для типов schema.org, для которых Google действительно отображает расширенные результаты: Article (и его подтипы, такие как BlogPosting/NewsArticle), Product, FAQPage, BreadcrumbList, Event, LocalBusiness (и распространенные подтипы, такие как Restaurant/Store/Hotel), Organization, Person, Recipe, VideoObject, HowTo, JobPosting и WebSite.
  • Массивы @graph — каждый узел внутри @graph проверяется отдельно, наследуя @context верхнего уровня документа, когда не объявляет собственный.

Почему JSON-LD, созданный ИИ, нуждается в этом

Модели, попросившей структурированные данные, часто будут придумывать @type, который звучит правдоподобно, но не является реальным, или выдавать технически правильный объект, в котором отсутствует одно свойство (datePublished, offers.price, thumbnailUrl…), которое Google действительно требует для расширенного результата. Обе ошибки проходят синтаксически правильно как JSON, поэтому ничего не его ловит, пока Search Console не сообщит о нулевых расширенных результатах через несколько недель. Этот инструмент проверяет именно эту брешь.

Это генерирует JSON-LD с нуля?

Нет — для этого используйте Schema Markup Generator, который заполняет форму и создает для вас действительный JSON-LD. Этот инструмент предназначен для разметки, которая у вас уже есть и которую вы хотите проверить или переформатировать.

Мои данные приватны?

Да. Анализ и проверка работают полностью в вашем браузере (или в среде выполнения API/Node, если вы вызываете её программно) — ничего не загружается и не регистрируется.

Что если мой @type не в списке проверок?

Он все еще будет проверен на правильность @context/@type; он просто не получит список проверок обязательного свойства, так как только типы с определенным расширенным результатом Google имеют его. Признанные, но не проверенные типы (такие как WebPage или ImageObject) показывают @type … OK без дополнительных строк.

structured dataschema.orgrich resultsseogoogle rich snippetsschema validatormicrodata

Используйте из кода

REST API

curl -X POST https://api.iotools.cloud/v1/tool/json-ld-formatter-validator \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "jsonLdInput": "<script type=\"application/ld+json\">\n{\n  \"@contex…"
  }'

Подставьте свой собственный ключ из аккаунта. Поля инструмента — это тело запроса, без обёртки.

Спросите у ИИ-агента

Use the IOTools `json-ld-formatter-validator` tool (JSON-LD Formatter & Validator) on this input:

YOUR_INPUT_HERE

Вставьте это любому агенту, подключённому к MCP-серверу IOTools, и добавьте свой ввод.

Стоимость вызоваОт 5 кредитов

Нравятся инструменты? Уберите рекламу.

Один платёж навсегда убирает всю рекламу с вашего аккаунта. Без подписки, без слежки.