Зачем 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 — обязательная разметка для каталогов СПО и профессионального обучения. Без неё агрегатор колледжей не закрывает массивную нишу запросов «куда учиться на профессию».