XML-валидатор проверяет фид на соответствие его XSD-схеме — синтаксис, структура, модель содержимого и типы данных — для XML-файлов, которые передают данные в сервисы Яндекса.
Ограничение, сформулированное прямо
Он не проверяет набор элементов в фиде. Файл, в котором отсутствует элемент, требуемый партнерской программой, пройдет валидацию, а затем не будет работать в программе. Яндекс прямо заявляет, что вы должны проверять элементы вручную на соответствие техническим требованиям программы.

В этом и ловушка: зеленый результат здесь означает правильность формата, а не пригодность для использования. Команды воспринимают валидацию как знак качества, а затем неделями гадают, почему ничего не появляется.
Доступные схемы
- Врачи — YML-фид врачей и медицинских услуг (выбор по умолчанию).
- Недвижимость — формат экспорта для объявлений Яндекс Недвижимости.
- Видео — видеоданные для Яндекс Видео.
- Маркет — экспорт YML для поиска по интернет-магазинам.
- Бизнес — данные филиалов для массового добавления в Яндекс Карты и поисковые сниппеты.
Выбор неправильной схемы приводит к ошибке, и поскольку Врачи — это значение по умолчанию, первая попытка валидации фида Маркета обычно завершается неудачей именно по этой причине.
Как использовать его на практике
- Сначала выберите правильную схему.
- Проверьте структурную корректность.
- Затем вручную проверьте покрытие элементов на соответствие требованиям программы — шаг, который инструмент не выполняет.
- Повторно проведите валидацию после любых изменений в генераторе, так как фиды создаются кодом, который меняется по независящим причинам.
Где он применяется
Фиды — это способ доставки в Яндекс больших и часто меняющихся наборов данных в отличие от разметки для небольших стабильных данных. Это делает их инфраструктурой: они генерируются автоматически, редко проверяются и склонны незаметно отклоняться от спецификации.

Как мы это применяем
The element-coverage gap is what we plan around: validation proves the file parses, not that the programme can use it, so we keep a checklist of required elements per programme and check it separately. We also re-validate feeds after any release that touched the generator, because feeds break for reasons unrelated to search work and nobody looks at them until the listings quietly disappear.
Связанные услуги