Найти в Дзене
Мамкин сеошник

JSON-LD vs Microdata — как объяснить поисковикам, где тут суп, а где кот 🍲 vs 🐱

Оглавление

Пока готовится материал для кейса, расскажу, чем отличаются форматы микроразметок друг от друга. Да, да, это все в продолжение предыдущего выпуска.

Итак, представь: ты оставляешь записку холодильнику (да, пусть боты потерпят).

  • Microdata — это как клеить стикеры прямо на банку:
    "Это суп. Грибной. Съесть до завтра" — но если банку перевернуть, стикер отклеится.
  • JSON-LD — это записка на магните: та же инфа, но её можно переставить куда угодно, и она не сломает холодильник.

🛠 Как это выглядит?

Microdata — старый, но боевой

<div itemscope itemtype="http://schema.org/Recipe">
<h1 itemprop="name">Грибной суп</h1>
<span itemprop="cookTime">30 минут</span>
</div>

Плюсы:

  • Понятно, где что лежит (вёрстка + разметка в одном флаконе).
  • Поддержка старых браузеров (если вдруг твой сайт читают на Windows 98).

Минусы:

  • Легко сломать, если забыл закрыть тег.
  • Гугл иногда морщится: "Что-то тут грязно..."

JSON-LD — модный и удобный

<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "Recipe",
"name": "Грибной суп",
"cookTime": "30 минут"
}
</script>

Плюсы:

  • Всё в одном месте (как контейнер в холодильнике — не мешает другим продуктам).
  • Гугл обожает его: "О, тут чисто и аккуратно!"
  • Легко править даже тем, кто в HTML не шарит.

Минусы:

  • Не везде работает (например, в некоторых CMS надо танцевать с бубном).

💡 Кто кого?

  • Microdata — как дедушкин телефон: надёжный, но без функций.
  • JSON-LD — как смартфон: быстрее, удобнее, но иногда глючит.

Гугл: "Рекомендую JSON-LD" (официально, ещё с 2015 года).
Яндекс: "Давайте хоть что-то, лишь бы работало".

🤔 Кому что выбрать?

  • Выбирай Microdata, если:
    ✅Твой сайт на HTML4 (или ты фанат ретро).
    ✅Боишься JS как огня.
    ✅Любишь, когда всё на виду (но рискуешь напороться на ошибки).
  • Выбирай JSON-LD, если:
    ✅Хочешь угодить Гуглу.
    ✅Лень копаться в вёрстке.
    ✅Мечтаешь о богатых сниппетах (карусели, рейтинги и прочая магия).

💥 Главные косяки

  1. Мешанина форматов
    Не пихай JSON-LD и Microdata в один документ — Гугл запутается, как кот в стиралке.
  2. Мёртвые JSON-блоки
    Разметка есть, а контента нет? Жди санкций (например, разметил цену 100₽, а на странице — 200₽).
  3. Microdata без itemscope
    Как суп без кастрюли — всё растечётся.

🚀 Вывод от Мамкиного сеошника

  • JSON-LD — твой выбор, если не хочешь головной боли.
  • Microdata — если любишь контролировать каждый тег.

P.S. Не усложняй: взял JSON-LD, вставил, проверил в Google Rich Results Test — и спи спокойно.

P.P.S. Если будешь смешивать — получишь не сниппет, а "чудо-юдо". Лучше не надо. 😎