NUGU

Статьи / SEO и GEO

Структурированные данные schema.org: разметка для SEO и GEO

Как внедрить структурированные данные schema.org: JSON-LD, типы Organization, FAQPage, LocalBusiness, Product и проверка для NUGU-проектов.

Обновлено 2026-07-29 · ~5 мин чтения · ключ: структурированные данные schema.org

Структурированные данные schema.org — машиночитаемое описание страницы: кто вы, что продаёте, где находитесь, сколько стоит, какие вопросы задают клиенты. Люди видят заголовки и текст. Поисковики и LLM читают JSON-LD и строят карточки, сниппеты и ответы в нейропоиске.

NUGU в Сочи добавляет schema.org при разработке сайтов — не как опцию «за доплату», а как часть технического SEO и GEO оптимизации.

Зачем schema.org в 2026 году

  • Rich results — расширенные сниппеты FAQ, хлебные крошки, товары (где поддерживается).
  • Entity SEO — явная связь бренда, услуг и локации.
  • GEO — ChatGPT, Яндекс Нейро, Perplexity чаще цитируют сайты с чёткими фактами в разметке.
  • Единая правда — те же цифры, что на странице для человека, дублируются для машин.

Разметка не гарантирует блок FAQ в выдаче, но без неё шансы ниже, а для ИИ — почти ноль структурированных цитат.

Формат: JSON-LD

Блок в <script type="application/ld+json">:

{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "NUGU",
  "url": "https://nugu.ru",
  "logo": "https://nugu.ru/logo.png",
  "address": {
    "@type": "PostalAddress",
    "addressLocality": "Сочи",
    "addressCountry": "RU"
  }
}

На одной странице может быть несколько блоков или один @graph с несколькими сущностями. Не дублируйте противоречивые данные.

Organization — для бренда и агентства

Когда: главная, страница «О компании», footer-сущность на всём сайте.

Обязательные и полезные поля:

  • name, url, logo (квадрат, min 112×112);
  • sameAs — соцсети, карты, профили;
  • contactPoint — телефон, email, contactType;
  • foundingDate, description — для entity в GEO.

Пример для NUGU-сайта клиента (digital-агентство):

{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "NUGU",
  "alternateName": "NUGU Digital",
  "url": "https://nugu.ru",
  "description": "Digital-агентство в Сочи: сайты, реклама, приложения",
  "areaServed": { "@type": "Country", "name": "RU" }
}

Organization подходит для компаний без обязательного физического приёма клиентов в офисе или при работе по всей России удалённо.

LocalBusiness — для локального бизнеса

Когда: клиника, салон, кафе, автосервис, офис с адресом и часами приёма.

Дополнительно к Organization:

  • address — полный почтовый адрес;
  • geo — latitude, longitude;
  • openingHoursSpecification — часы работы;
  • priceRange — символы уровня цен или текст «от 3000 ₽»;
  • hasMap — ссылка на карту.

Подтипы: Dentist, Restaurant, Store — уточняют тип для rich results.

Пример (условная клиника в Сочи):

{
  "@context": "https://schema.org",
  "@type": "Dentist",
  "name": "Стоматология Пример",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "ул. Примерная, 1",
    "addressLocality": "Сочи",
    "postalCode": "354000",
    "addressCountry": "RU"
  },
  "telephone": "+7-862-000-00-00",
  "openingHoursSpecification": [{
    "@type": "OpeningHoursSpecification",
    "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
    "opens": "09:00",
    "closes": "20:00"
  }]
}

Для NUGU как агентства с офисом в Сочи можно использовать LocalBusiness или ProfessionalService + address. Для клиента-локала — всегда LocalBusiness с реальным адресом, не выдуманным.

FAQPage — вопросы на странице

Когда: блок FAQ на услуге, статье, главной.

Правило: каждый Question / acceptedAnswer должен дословно совпадать с видимым текстом на странице. Разметка «для робота» без текста для человека — риск санкций.

{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [{
    "@type": "Question",
    "name": "Сколько стоит сайт в NUGU?",
    "acceptedAnswer": {
      "@type": "Answer",
      "text": "Лендинг — от 90 000 ₽, сайт услуг — от 160 000 ₽."
    }
  }]
}

NUGU добавляет FAQPage на страницы услуг и статьи с секцией faq — это усиливает и SEO, и GEO.

Product — товары и услуги с ценой

Когда: карточка товара, страница услуги с фиксированной ценой «от».

Поля:

  • name, description, image;
  • offersprice, priceCurrency, availability, url;
  • brand — для товаров бренда;
  • для услуг часто используют Service + Offer, но Product тоже допустим для пакетов («Лендинг Quick Start»).
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Сайт услуг под ключ",
  "description": "Разработка сайта услуг с SEO и адаптивом",
  "brand": { "@type": "Brand", "name": "NUGU" },
  "offers": {
    "@type": "Offer",
    "price": "50000",
    "priceCurrency": "RUB",
    "availability": "https://schema.org/InStock",
    "url": "https://nugu.ru/sites"
  }
}

Цена в разметке = цена на странице. «От 50 000 ₽» → price: 50000 и текст «от» в description.

Другие типы для NUGU-проектов

ТипГде
WebSite + SearchActionГлавная, если есть поиск по сайту
BreadcrumbListВсе страницы с хлебными крошками
ServiceСтраницы услуг без SKU
ArticleБлог и статьи
Review / AggregateRatingТолько при реальных отзывах с источником

Не размечайте фейковые рейтинги — Google и Яндекс penalize.

Внедрение на Next.js

NUGU генерирует JSON-LD на сервере:

  • компонент JsonLd с props по типу страницы;
  • данные из CMS или конфига (цены, FAQ, контакты);
  • один источник правды — UI и schema из одного объекта.

Так не расходятся цена в тексте и в offers.price.

Проверка и мониторинг

  1. validator.schema.org — синтаксис и типы.
  2. Rich Results Test — eligibility для Google.
  3. Яндекс Вебмастер → «Структурированные данные».
  4. После изменения цен — обновить и HTML, и JSON-LD.

Связь с GEO оптимизацией

GEO требует явных фактов: кто, где, что, сколько, для кого. Schema.org — формализация этих фактов. Дополните разметку:

  • файл llms.txt в корне;
  • блок «кратко» в начале страницы услуги;
  • единые формулировки в FAQ, footer и JSON-LD.

Подробнее о запуске — SEO при запуске сайта.

Чек-лист schema.org

  • Organization или LocalBusiness на главной.
  • FAQPage там, где FAQ виден пользователю.
  • Product/Service на коммерческих страницах с ценой.
  • BreadcrumbList на внутренних страницах.
  • logo, url, telephone актуальны.
  • Нет разметки, которой нет на странице.
  • Валидация без ошибок перед релизом.

Стоимость

Schema.org входит в разработку NUGU:

  • лендинг — от 90 000 ₽;
  • сайт услуг — от 160 000 ₽;
  • аудит разметки существующего сайта — по запросу.

Контакты, услуги, портфолио.

Структурированные данные schema.org — мост между вашим контентом и машинным пониманием. Organization задаёт бренд, LocalBusiness — точку на карте, FAQPage — ответы без клика, Product — оффер с ценой. На сайтах NUGU это стандарт, не опция.

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

Обязательны ли schema.org для SEO?

Нет, это не прямой фактор ранжирования. Но разметка помогает поисковикам понять сущности на странице, повышает шанс rich snippets и критична для GEO — нейросети извлекают из JSON-LD факты о компании, услугах и ценах.

JSON-LD или microdata в HTML?

JSON-LD предпочтительнее: блок в head или перед закрывающим body, не ломает вёрстку, проще поддерживать. Microdata уместна, если CMS генерирует только её — но для Next.js и кастомных сайтов NUGU использует JSON-LD.

Как проверить разметку?

Яндекс Валидатор микроразметки, Google Rich Results Test, validator.schema.org. После деплоя — отчёт «Улучшения» в Search Console. Ошибки типов и обязательных полей исправляйте до индексации.

Делает ли NUGU schema.org при разработке?

Да, на каждом проекте: Organization или LocalBusiness на главной, FAQPage на страницах с FAQ, Product или Service на услугах и товарах, BreadcrumbList в навигации. Входит в техническое SEO и SEO при запуске.

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