Проверка и валидатор YML-фидов для Яндекс Директа
Онлайн проверка YML-фида по 39 критериям: обязательные элементы (id, name, url, price, categoryId, currencyId и другие), корректность скидок, изображений, длина названия и описания — плюс рекомендации по качеству фида.
Перетащите YML-файл сюда
или нажмите, чтобы выбрать файл с компьютера
Поддерживаются фиды до 50 000 офферов и 50 МБ за один раз
Как работает проверка YML-фида
У самого Яндекс Директа при загрузке фида есть встроенная валидация — но она сухая: обычно это пара строк вида «оффер № отклонён» без объяснения, что именно не так, и без примеров, как исправить. Разбираться приходится по остаточному принципу — угадывать причину, поправить, перезалить, снова получить короткое сообщение об ошибке, и так по кругу, пока не переберёте все возможные проблемы вручную.
Этот инструмент проверяет фид до того, как вы вообще открыли кабинет для загрузки, и показывает не «оффер отклонён», а что именно не так, у какого конкретно оффера и почему — сразу по всему файлу, а не по одной ошибке за раз.
Это не просто синтаксическая проверка YML-файла (таких валидаторов много, и они честно скажут, что XML
корректен) — а проверка именно на соответствие требованиям Яндекс Директа к товарным фидам. Файл может быть
синтаксически безупречным и при этом не пройти по офферам: без обязательного price, с
несуществующим categoryId, с обрезанным по длине name. Обычный YML/YAML-валидатор
такие вещи не увидит вообще, потому что для него это не ошибка формата.
Проверки разбиты на два уровня. Первый — обязательные требования: без них Директ отклонит оффер целиком
(отсутствующий id, некорректная цена, не заполненный обязательный параметр) — ровно то, на что
коротко пожалуется и сам кабинет при загрузке, только здесь с объяснением и примером. Второй — рекомендации
по качеству: сам оффер загрузится, но что-то в нём работает не в полную силу (слишком длинное название
обрежется в объявлении, отсутствие второй картинки не даст показать карусель) — про это штатная валидация
Директа вообще не говорит ни слова. Оба уровня показываются отдельно, чтобы сразу было видно, что критично
исправить, а что можно оставить на потом.
Частые вопросы
Какие проверки выполняет инструмент?
Инструмент сверяется с официальными требованиями Яндекс.Директа к YML-фиду: обязательные элементы (id, name/vendor+model, url, price, categoryId, currencyId), корректность цены и скидки, наличие изображений, длину названия и описания, и ещё ряд рекомендаций по качеству.
Ошибки точно совпадают с тем, что покажет сама валидация в Директе?
Основные обязательные проверки (id, name/vendor/model, url, price, categoryId, currencyId, картинки) соответствуют официальной документации Директа. Часть проверок — это наши дополнительные рекомендации по качеству (длина названия, наличие скидки и т.п.), которые не блокируют загрузку фида, но влияют на то, как будут выглядеть объявления.
Есть ли ограничение на размер фида?
До 50 МБ и до 50 000 офферов за один запуск — этого достаточно для подавляющего большинства магазинов. Если в фиде больше офферов, инструмент честно предупредит об этом в сводке.
Загружаются ли мои данные куда-то ещё?
Нет, фид анализируется на сервере Polidam и не передаётся третьим лицам. Сам файл фида после проверки не сохраняется.
