Структурированные данные 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;offers—price,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.
Проверка и мониторинг
- validator.schema.org — синтаксис и типы.
- Rich Results Test — eligibility для Google.
- Яндекс Вебмастер → «Структурированные данные».
- После изменения цен — обновить и 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 это стандарт, не опция.