OK OparinKit

Микроразметка-чекер

Проверка structured data страницы за 30 секунд. Шесть слоёв — JSON-LD, Microdata, Open Graph, Twitter Cards, SEO-head, Яндекс-специфика. На выходе Score 0–100, список «что докинуть» и готовые JSON-LD сниппеты под Schema.org.

30 секунд на Lite · без внешних API · готовые JSON-LD сниппеты
Score 0–100 по 6 слоям микроразметки
6 слоёв: JSON-LD, Microdata, OG, Twitter, SEO-head, Яндекс
Приоритезированный список — что докинуть в разметку
Готовый JSON-LD сниппет — копировать в head
История прогонов с типом, режимом и Score
Скрины с реального прогона

Что проверяем — 6 слоёв

Чекер скачивает HTML и разбирает все способы передачи structured data, которые поисковики действительно используют для сниппетов, расширенных результатов и социальных превью.

Слой 1
JSON-LD
Все <script type="application/ld+json">: типы, обязательные свойства, @graph, валидация JSON. Опора Google и Яндекса для сниппетов.
Слой 2
Microdata / RDFa
Атрибуты itemscope/itemtype/itemprop и typeof/property — старая, но всё ещё работающая разметка прямо в HTML.
Слой 3
Open Graph
Все og:* теги: title, description, image, type, url, site_name, locale. Превью в Facebook, VK, Telegram, LinkedIn.
Слой 4
Twitter Cards
twitter:card, twitter:title, twitter:description, twitter:image. Превью в X/Twitter и многих мессенджерах.
Слой 5
SEO-head
title, description, canonical, robots, hreflang, viewport — базовая гигиена, без которой остальные слои не дают эффекта.
Слой 6
Яндекс-специфика
Турбо-страницы, yandex-verification, og:locale=ru_RU, поддержка Дзена через Article/Recipe. Без этого — нет сниппетов в Яндексе.

Как это работает

1

Вводите URL

Lite — одна страница. Pro — чекер сам найдёт до 5 страниц одного домена и сверит всё скопом.

2

Скачиваем HTML

30 секунд на Lite, 60–90 секунд на Pro. Парсим 6 слоёв и собираем все типы Schema.org, которые нашли.

3

Определяем тип

По JSON-LD @type, og:type, URL-пути и DOM-маркерам. Тип можно переопределить вручную — товар, статья, FAQ, событие, лендинг.

4

Готовые сниппеты

Под недостающие типы — готовый JSON-LD с плейсхолдерами. Скопировал, заменил данные, вставил в <head>.

Типы, которые покрываем:

Product Article / BlogPosting Organization LocalBusiness FAQPage Event BreadcrumbList WebSite + SearchAction Person Review / AggregateRating Recipe (Дзен)

Как выглядит отчёт — 5 блоков

Слева — навигация по блокам отчёта, справа — что внутри. Все скрины с реального прогона: example.ru/catalog/divany-uglovye, тип Product, Score 67/100.

блок 1

Score 0–100 — диагноз за 5 секунд

Score 0–100 + разбивка по 6 слоям микроразметки

Большое кольцо со сводным баллом и шесть сегментов под ним — видно, какой слой проседает. JSON-LD весит 30%, OG — 20%, SEO-head — 25%, остальное добивают Twitter, Microdata и Яндекс-специфика.

  • Общий Score — взвешенная сумма по 6 слоям, понятная для отчёта клиенту
  • Сегменты под кольцом — мини-балл по каждому слою: сразу видно, где провал
  • Цвет: красный 0–40, жёлтый 40–70, зелёный 70+. Без шкалы — каждый понимает
  • Тип страницы рядом со Score: Product / Article / FAQ / Organization — чекер определяет автоматически
блок 2

6 слоёв — что нашли, что битое, чего нет

Детализация по 6 слоям: JSON-LD, Microdata, OG, Twitter, head, Яндекс

По каждому слою — карточка с балом, статусом и списком проверок. 28+ проверок со статусом «ок / нет / кривое» и уровнем критичности (critical / important / recommended).

  • JSON-LD: все <script type="application/ld+json"> на странице — типы, обязательные поля, ошибки валидации JSON
  • Open Graph: og:title, og:description, og:image (размер, alt), og:type, og:url, og:locale, og:site_name
  • Twitter Cards: twitter:card, twitter:title, twitter:description, twitter:image — превью в X и мессенджерах
  • SEO-head: title, description, canonical, robots, hreflang, viewport — базовая гигиена страницы
  • Яндекс-специфика: Турбо, yandex-verification, og:locale=ru_RU, поддержка Дзена через Article/Recipe
блок 3

Что докинуть — приоритетный план действий

Топ-10 действий, отсортированных по выхлопу и усилию

Не «список ошибок», а готовый план: топ-10 действий, отсортированных по выхлоп / усилие. Что закроет максимум баллов быстрее всего, что подождёт, что — recommended-плюшка на потом.

  • Приоритет: critical → выпадание из выдачи, important → теряем сниппеты, recommended → плюшки
  • Выхлоп в баллах: рядом с каждой задачей — сколько Score закроет (+12, +8, +5)
  • Сложность: 5 минут / 30 минут / нужен разработчик — оцениваем трудозатраты сразу
  • Расшифровка: что именно сломано, как должно быть, ссылка на Schema.org / OG-docs
блок 4

JSON-LD сниппет — копировать и вставить в head

Готовый JSON-LD сниппет под тип Product с плейсхолдерами

Чекер не просто показывает «у вас нет Product-разметки». Он генерирует готовый блок под ваш тип страницы с плейсхолдерами. Скопировал → заменил данные → вставил в <head>.

  • Сниппеты под основные типы: Product, Article, BlogPosting, FAQPage, Organization, BreadcrumbList, LocalBusiness
  • Плейсхолдеры явные: «Название товара», «https://example.ru/...», «SKU-12345» — не запутаетесь
  • Кнопка «Скопировать» — одним кликом, без выделения мышкой
  • Валидность гарантирована: сниппеты проходят Google Rich Results Test и Яндекс-валидатор
блок 5

История прогонов — мониторинг по клиентам

История прогонов со Score, типом и режимом каждого запуска

Все ваши проверки в одной таблице — URL, тип, режим (Lite / Pro), Score, дата. Удобно агентству на 10–20 клиентских сайтах: раз в месяц прогнал, увидел падение Score — пошёл разбираться.

  • Все запуски в одной таблице — поиск по URL, фильтр по типу и режиму
  • Перепроверка одной кнопкой — кликнул «Перепроверить», увидел, что изменилось со старого прогона
  • Расшарить отчёт — публичная ссылка с опциональным PIN-кодом для верстальщика или клиента
  • Выгрузка JSON — полный отчёт машиночитаемо, для своих скриптов, дашбордов, интеграций

Что внутри отчёта

Score 0–100

Сводный балл по 6 слоям. JSON-LD весит 30%, OG — 20%, SEO-head — 25%, Twitter — 10%, Microdata — 5%, Яндекс — 10%. Видно где провал.

28+ проверок

Каждая со статусом: ✓ ок, ○ нет, ✗ кривое. Уровень критичности: critical / important / recommended.

Приоритетный план

Топ-10 действий, отсортированных по «выхлоп / усилие». Что закроет максимум баллов быстрее всего.

JSON-LD сниппеты

Готовые блоки под Organization, BreadcrumbList, Article, Product, FAQPage, LocalBusiness — копируй и вставляй.

Поделиться отчётом

Публичная ссылка с опциональным PIN-кодом. Можно отдать клиенту или верстальщику.

Выгрузка JSON

Полный отчёт в машиночитаемом виде — для своих скриптов, дашбордов, интеграций.

Тарифы

Гибрид: разовая проверка за рубли или подписка с квотой. Pro считается за 3 единицы (1 запуск Pro = 3 Lite).

Lite — разово
10 ₽/страница
Одна страница, 6 слоёв, полный отчёт. Первая проверка в месяц бесплатно.
  • JSON-LD + Microdata + OG + Twitter + SEO-head + Яндекс
  • Score, план, готовые сниппеты
  • 30 секунд от старта до отчёта
  • PIN-share и выгрузка JSON
Проверить за 10 ₽
Pro — разово
30 ₽/до 5 страниц
Глубокая проверка одного домена. Чекер сам найдёт дочерние URL и сверит все скопом.
  • До 5 страниц с одного домена
  • Сравнение разметки по типам (product vs article vs faq)
  • Тот же отчёт по каждой странице + сводный план
  • 1 запуск = 3 единицы квоты подписки
Запустить Pro за 30 ₽
Подписка
190 ₽/месяц
Постоянный мониторинг разметки клиентских сайтов. 50 Lite или ~15 Pro в месяц.
  • 50 единиц квоты в месяц
  • = 50 проверок Lite ИЛИ 15 Pro (Pro = 3 ед.)
  • +10 ₽ за каждую сверх квоты
  • Подходит для агентств с 10–20 клиентскими сайтами
Подписаться

Зачем это нужно

Сниппеты в выдаче

Без JSON-LD не покажется ни рейтинг товара, ни хлебные крошки, ни FAQ-блок. Это +CTR в среднем 20–35% на коммерческих SERP.

Превью в соцсетях

Без OG-тегов ссылку из VK / Telegram / Facebook показывают как голый URL. С тегами — обложка, заголовок, описание.

Яндекс.Дзен и Турбо

Без правильной Article-разметки страница не попадёт в Дзен и не получит Турбо-версию. Это упущенный мобильный трафик.

Пример сниппета на выходе

Если на странице товара нет JSON-LD — чекер генерирует базовый Product-блок под ваш домен. Копируете, вставляете в <head>, заменяете плейсхолдеры на свои данные:

<script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Product", "name": "Название товара", "description": "Краткое описание товара", "image": "https://example.ru/path/to/image.jpg", "brand": { "@type": "Brand", "name": "Бренд" }, "sku": "SKU-12345", "offers": { "@type": "Offer", "url": "https://example.ru/product/...", "priceCurrency": "RUB", "price": "1990.00", "availability": "https://schema.org/InStock" } } </script>

Частые вопросы

Чем отличается от Google Rich Results Test?

Google проверяет JSON-LD и валидирует против Schema.org. Чекер делает то же и плюсом — Microdata/RDFa, Open Graph, Twitter Cards, SEO-head и Яндекс-специфику. Плюс выдаёт готовые сниппеты под недостающие типы, а не только список ошибок.

Используются ли внешние API?

Нет. Чекер парсит HTML локально через cheerio. Это значит — быстро, дёшево, работает с закрытыми сайтами в обход CAPTCHA, ничего не утекает наружу.

Что значит «автоопределение типа»?

Чекер анализирует JSON-LD @type, og:type, путь URL (/product/, /article/, /faq/) и DOM-маркеры (микроразметка, формы заказа, цена). Если уверен — определяет автоматически. Если сомневается — выбирает «лендинг» и предлагает вам указать тип вручную.

Можно ли проверять закрытые тестовые домены?

Да, если страница отдаётся по HTTP/HTTPS без авторизации. Если за Basic Auth или с заголовком — пока нет. Поддержка кастомных заголовков появится в следующей версии.

Подходит ли для агентства?

Да. Подписка 190 ₽/мес покрывает 50 Lite-проверок — этого хватит на мониторинг 10–20 клиентских сайтов раз в месяц. Каждый отчёт можно расшарить клиенту по защищённой ссылке с PIN.

Что делать с готовыми сниппетами?

Скопировать, заменить плейсхолдеры (URL, имя, телефон, цены) на свои данные и вставить в <head> страницы. Через 7–14 дней Google и Яндекс переиндексируют страницу и увидят разметку.

Проверить страницу прямо сейчас

Регистрация — 30 секунд. Первая проверка Lite — бесплатно. Дальше — 10 ₽ за страницу или 190 ₽/мес с квотой 50 проверок.

Запустить проверку Все инструменты