← Все статьи
JSON-LDschema.orgразметка

JSON-LD: Organization, BlogPosting и FAQPage без ошибок валидатора

Структурированные данные помогают rich results и AI-сниппетам. Разбираем три типа схем, которые нужны корпоративному сайту и блогу.

8 мин

JSON-LD вставляется в layout или страницу как script type=application/ld+json. Google и Яндекс читают Organization на всех страницах, BlogPosting — на статьях, FAQPage — там, где есть блок вопросов-ответов. Ошибки в @id и url — частая причина предупреждений в Rich Results Test.

Organization на всём сайте

  • name, url, logo, sameAs (Telegram, VK, GitHub)
  • contactPoint с email и areaServed для B2B
  • Единый @id вида https://xm8.ru/#organization

BlogPosting для статей

  • headline, datePublished, dateModified, author, image
  • publisher ссылается на Organization @id
  • mainEntityOfPage — canonical URL статьи

FAQPage

Разметка должна совпадать с видимым текстом на странице — не добавляйте вопросы, которых нет в UI. Для услуг FAQPage иногда даёт расширенный сниппет; для блога достаточно 1–2 релевантных пар.

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

Microdata или JSON-LD?
JSON-LD предпочтителен: не смешивается с JSX, проще генерировать из TypeScript и тестировать.

Читайте также

Обсудить проект