Что это
SCO (Search Contextual Optimization) — проприетарный формат семантической разметки, который Яндекс разработал в 2012–2014 годах как альтернативу Schema.org. Разметка добавлялась через атрибуты itemprop, itemscope, itemtype с собственными типами в пространстве имён http://schema.yandex.ru/. Яндекс использовал её для извлечения структурированных данных о товарах, организациях, рецептах и других сущностях напрямую из HTML-кода страницы.
Почему это важно для SEO
Яндекс официально отказался от поддержки SCO в 2019–2020 годах и перешёл на Schema.org + JSON-LD. Если на вашем сайте до сих пор стоит только SCO-разметка без современного аналога, поисковик не получает структурированных данных о сущностях страницы. Это означает отсутствие расширенных сниппетов (звёзды рейтинга, цена, наличие), потерю попадания в колдунщики Яндекса и снижение видимости в Я.Нейро, который активно использует структурированные данные при формировании ответов.
Для Google ситуация аналогичная: SCO-разметку он никогда не понимал, а значит сайты с исключительно SCO-разметкой теряют Rich Results в поиске Google — звёзды в выдаче, блоки с ценами в Google Shopping, попадание в AI Overviews. По данным самого Google, страницы с валидной Schema.org-разметкой получают CTR на 20–30% выше по сравнению с обычными сниппетами. Устаревшая SCO-разметка не даёт ни одного из этих преимуществ.
Как проверить вручную
- Просмотр исходного кода. Откройте страницу в браузере, нажмите
Ctrl+U. В исходном коде черезCtrl+Fнайдите строкиschema.yandex.ru,itempropв сочетании сitemtype. Если они есть, но нет блоков<script type="application/ld+json">— сайт использует только SCO.
- Screaming Frog SEO Spider. Запустите краулинг сайта. В разделе
Custom > Searchзадайте поиск по строкеschema.yandex.ru. Экспортируйте список URL с устаревшей разметкой.
- Валидатор Schema.org. Откройте validator.schema.org, вставьте URL страницы. Если разметка SCO — валидатор либо не найдёт типы, либо покажет ошибки
Unknown type. Дополнительно проверьте через Google Search Console → Улучшения — отсутствие структурированных данных там косвенно подтверждает проблему.
- Яндекс.Вебмастер. Раздел
Инструменты → Валидатор микроразметки. Вставьте URL: если Яндекс находит только SCO-типы, он либо не разбирает их, либо показывает предупреждение о неподдерживаемом формате.
Как исправить
Единственное правильное решение — заменить SCO на Schema.org в формате JSON-LD. Не пытайтесь «адаптировать» SCO-атрибуты: удалите их и добавьте актуальную разметку отдельным блоком.
Пример для товарной страницы (JSON-LD):
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Кроссовки беговые Model X",
"image": "https://example.ru/images/model-x.jpg",
"description": "Лёгкие беговые кроссовки с амортизацией",
"sku": "MX-001",
"offers": {
"@type": "Offer",
"url": "https://example.ru/product/model-x",
"priceCurrency": "RUB",
"price": "7490",
"availability": "https://schema.org/InStock"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"reviewCount": "83"
}
}
</script>WordPress. Установите плагин Rank Math или Yoast SEO — они генерируют JSON-LD автоматически. Старые SCO-атрибуты в теме удалите из functions.php или шаблонов single.php / woocommerce/.
Tilda. Используйте блок T123 (SEO-блок) или вставьте JSON-LD через Настройки сайта → HTML-код в <head>. SCO в Tilda обычно не встречается — скорее всего разметка добавлена вручную через Zero Block.
1C-Bitrix. Разметка SCO нередко зашита в компоненты каталога (catalog.element). Найдите файл template.php нужного компонента в /local/templates/ и замените SCO-атрибуты на подключение отдельного шаблона с JSON-LD через $APPLICATION->AddHeadString().
Webflow. Добавьте JSON-LD через Page Settings → Custom Code → Inside <head> tag на уровне каждой страницы или через CMS-коллекции с динамическими полями.
Типичные ошибки
- Оставить SCO «про запас» рядом с JSON-LD. Дублирование типов создаёт противоречия — поисковик может проигнорировать оба блока или взять неверные данные. Удалите SCO полностью.
- Конвертировать SCO в Microdata Schema.org вместо JSON-LD. Microdata технически работает, но JSON-LD проще обслуживать и рекомендован Google официально. Не тратьте время на промежуточное решение.
- Не проверить все типы шаблонов. SCO часто присутствует одновременно в шаблоне товара, категории и главной. Краулинг через Screaming Frog по всему сайту обязателен.
- Забыть про валидацию после замены. После удаления SCO и добавления JSON-LD обязательно прогоните страницы через Google Rich Results Test и Я.Вебмастер → Валидатор микроразметки.
- Не переиндексировать страницы. После изменений отправьте ключевые URL на переобход: в GSC через
URL Inspection → Request Indexing, в Я.Вебмастер черезПереобход страниц.
Влияние на разные типы сайтов
Для интернет-магазинов устаревшая SCO-разметка — критическая проблема. Товарные страницы без корректной Schema.org теряют звёзды рейтинга, цены и статус наличия в сниппете, что напрямую снижает CTR и конверсию из поиска. При большом каталоге (от 500 товаров) приоритизируйте замену разметки на страницах с наибольшим органическим трафиком — данные берите из Google Search Console и Я.Вебмастера.
Контентные сайты и медиа теряют меньше, но тоже ощутимо: без Article, BreadcrumbList и FAQPage в формате JSON-LD они выпадают из расширенных блоков Google и теряют видимость в Я.Нейро. Для SaaS и лендингов проблема чаще проявляется в отсутствии разметки Organization, SoftwareApplication или FAQPage — именно эти типы влияют на формирование брендового сниппета и попадание в быстрые ответы.