Schema.orgVocationalProgramСПОEdTech

Schema VocationalProgram: разметка для каталогов СПО и профессионального обучения

VocationalProgram — специальный тип Schema для среднего профессионального и переподготовки. Закрывает огромную нишу запросов «куда учиться на профессию».

Зачем VocationalProgram

В РФ среднее профессиональное образование (СПО) — это отдельная огромная ниша:

  • 3000+ колледжей по стране
  • 250+ профессий
  • Миллионы запросов «как стать X», «куда учиться на профессию Y»

Базовая EducationalOrganization Schema описывает сам колледж. Но что именно он преподаёт — отдельный вопрос. Для этого нужен VocationalProgram Schema.

С разметкой VocationalProgram:

  • Карточки профессий ранжируются по запросам «куда учиться на программиста»
  • Программы попадают в Я.Нейро и AI Overviews как «релевантные варианты»
  • Связка «колледж ↔ профессия» становится машиночитаемой

Без неё — слепая зона для поисковиков.

Базовая VocationalProgram

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "VocationalProgram",
  "name": "Программирование в компьютерных системах",
  "description": "Подготовка специалистов по программированию",
  "educationalCredentialAwarded": "Диплом о среднем профессиональном образовании",
  "occupationalCategory": "Программист",
  "timeRequired": "P3Y10M",
  "provider": {
    "@type": "CollegeOrUniversity",
    "name": "Московский политехнический колледж",
    "url": "https://example.com/college/mospolit"
  }
}
</script>

Поля и что в них

name (обязательно)

Точное название программы.

educationalCredentialAwarded (обязательно)

Что получит выпускник: «Диплом СПО», «Диплом о профессиональной переподготовке», «Сертификат».

occupationalCategory

Категория профессии. Лучше использовать код ESCO или просто текст:

"occupationalCategory": "Программист"

timeRequired (ISO 8601 duration)

Длительность в формате ISO 8601:

  • PT40H — 40 часов
  • P3M — 3 месяца
  • P3Y10M — 3 года 10 месяцев
  • P1Y — 1 год

educationalLevel

Уровень: «Среднее профессиональное», «Высшее», «Дополнительное».

programType

Тип программы: «Очная», «Заочная», «Очно-заочная», «Онлайн».

provider (обязательно)

Учебное заведение, предлагающее программу:

"provider": {
  "@type": "CollegeOrUniversity",
  "name": "Московский политехнический колледж",
  "url": "https://example.com/college/mospolit"
}

maximumEnrollment

Максимум мест на программе.

applicationStartDate, applicationDeadline

Сроки подачи документов.

offers

Стоимость программы:

"offers": [
  {
    "@type": "Offer",
    "category": "Бюджет",
    "price": "0",
    "priceCurrency": "RUB"
  },
  {
    "@type": "Offer",
    "category": "Коммерция",
    "price": "120000",
    "priceCurrency": "RUB"
  }
]

Полная разметка программы СПО

Из практики icolleges.ru:

{
  "@context": "https://schema.org",
  "@type": "VocationalProgram",
  "name": "09.02.07 Информационные системы и программирование",
  "description": "Подготовка специалистов по разработке программного обеспечения, сопровождению информационных систем и тестированию.",
  "educationalCredentialAwarded": "Диплом о среднем профессиональном образовании",
  "occupationalCategory": "Программист, разработчик ПО",
  "educationalLevel": "Среднее профессиональное образование",
  "programType": "Очная",
  "timeRequired": "P3Y10M",
  "maximumEnrollment": 50,
  "applicationStartDate": "2026-06-15",
  "applicationDeadline": "2026-08-25",
  "provider": {
    "@type": "CollegeOrUniversity",
    "name": "Московский политехнический колледж",
    "url": "https://icolleges.ru/college/mospolit",
    "address": {
      "@type": "PostalAddress",
      "addressLocality": "Москва",
      "addressCountry": "RU"
    }
  },
  "offers": [
    {
      "@type": "Offer",
      "category": "Бюджет",
      "price": "0",
      "priceCurrency": "RUB",
      "availability": "https://schema.org/LimitedAvailability"
    },
    {
      "@type": "Offer",
      "category": "Коммерция",
      "price": "120000",
      "priceCurrency": "RUB"
    }
  ]
}

Связка программы с колледжем

Главное преимущество VocationalProgram — двусторонняя машиночитаемая связка:

На карточке профессии

VocationalProgram описывает программу + provider указывает на колледж.

На карточке колледжа

В CollegeOrUniversity указываем все программы через hasOfferCatalog:

{
  "@context": "https://schema.org",
  "@type": "CollegeOrUniversity",
  "name": "Колледж",
  "hasOfferCatalog": {
    "@type": "OfferCatalog",
    "name": "Программы обучения",
    "itemListElement": [
      {
        "@type": "Offer",
        "itemOffered": {
          "@type": "VocationalProgram",
          "name": "Программирование"
        }
      },
      {
        "@type": "Offer",
        "itemOffered": {
          "@type": "VocationalProgram",
          "name": "Сетевое администрирование"
        }
      }
    ]
  }
}

Какие запросы это закрывает

Сочетание EducationalOrganization + VocationalProgram отлично работает по запросам:

Тип запросаПример
Профессия + город«куда учиться на программиста в Москве»
Колледж + программа«Московский политех программирование»
Профессия общая«куда учиться на программиста после 9 класса»
Сравнение программ«лучшие колледжи по программированию»
Длительность обучения«сколько лет учиться на программиста в колледже»
Стоимость«сколько стоит обучение программированию в колледже»

Анти-паттерны

❌ VocationalProgram без provider

Программа должна быть привязана к учебному заведению. Без provider Google игнорирует.

❌ Несоответствие timeRequired реальному сроку

Если в Schema 3 года, а на сайте написано 4 года — Google и Яндекс снимают доверие.

❌ Использование VocationalProgram для вузовских программ

VocationalProgram = СПО или дополнительное профессиональное. Для бакалавриата используется EducationalOccupationalProgram или Course.

❌ educationalCredentialAwarded в свободной форме

Использовать стандартные формулировки: «Диплом СПО», «Сертификат», «Диплом о профессиональной переподготовке».

Course vs VocationalProgram vs EducationalOccupationalProgram

Три похожих типа, путаются:

ТипКогда
CourseОтдельный курс (онлайн-школа, языковая школа, краткий курс)
VocationalProgramПрограмма СПО или профпереподготовка
EducationalOccupationalProgramВузовская программа (бакалавриат, магистратура)

Чек-лист

  • [ ] name + description + educationalCredentialAwarded
  • [ ] occupationalCategory с конкретной профессией
  • [ ] timeRequired в формате ISO 8601
  • [ ] provider обязательно
  • [ ] educationalLevel и programType если применимо
  • [ ] offers с реальными ценами
  • [ ] Связка с CollegeOrUniversity через hasOfferCatalog
  • [ ] Соответствие данных Schema видимому контенту
  • [ ] Валидация через Google Rich Results Test

Итог

VocationalProgram — обязательная разметка для каталогов СПО и профессионального обучения. Без неё агрегатор колледжей не закрывает массивную нишу запросов «куда учиться на профессию».

Прогнать SEO-аудит EdTech-каталога →

Получить SEO-аудит своего сайта

Бесплатно. Без регистрации. Топ-проблемы и план роста позиций за 60 секунд.

Проверить сайт →