- Фид загружается в Вебмастер: раздел «Услуги и предложения в поиске», категория «Врачи».
- Источник истины - таблица элементов в справке Яндекса. Пример файла неполон: по нему поля не удаляйте.
- Отклоняют за мелочи: нет атрибута date, логотип без названия, нет квадратного фото врача, валюта RUR, отзывы внутри фида.
- Фида услуг для клиник у Яндекса нет: цены процедур уходят в поиск разметкой Offer на страницах сайта.
Что даёт клинике фид врачей в Яндексе
Фид врачей - XML-файл в формате Яндекса. В нём по каждому врачу: специальность, стаж, образование, описание, фото, клиника, где он принимает, и услуги с ценами. Яндекс получает эти данные в едином виде и может показывать врачей и их услуги в поиске. Как и где показать, он решает сам: фид даёт возможность показа, а не гарантию.
Отзывы в фид не кладут. Фид ссылается на карточку организации в Яндекс Картах, и рейтинг Яндекс подтягивает оттуда. Поэтому работа с отзывами идёт в карточке, а не в файле.
Запрос «фид врачей» набирает в Вордстате 141 показ в месяц по России, «фид врачей яндекс» - 75. В выдаче по нему в основном справка Яндекса, студии и готовые модули для сборки фида. Разборов с реальной модерации почти нет, поэтому рассказываем, как это было у нас.
Фид врачей по шагам: как мы его готовим
- Реестр врачей. Один файл с данными: врачи, специальности, стаж, описания, образование, сертификаты, услуги с ценами. Данные берём со страниц врачей на сайте целиком, чтобы фид и сайт не расходились.
- Сборка фида скриптом. XML не правится руками: он собирается из реестра заново при каждом изменении. Уволился врач или поменялись цены - правим реестр и пересобираем.
- Своя проверка перед загрузкой. Структура, порядок тегов, живые ссылки и картинки, размер логотипа. Всё, на чём однажды споткнулись, превращается в строку проверки.
- Валидатор Вебмастера. Загружаем фид и смотрим ошибки формата.
- Модерация. У нас она была ручной: фид одобрили 14 сентября 2026 года после проверки менеджером Яндекса.

Требования Яндекса к фиду врачей: на чём отклоняют
В таблице - требования из справки и то, как они выглядели в нашем фиде. Первые пять строк - то, на чём мы спотыкались: ошибка валидатора, отказ модерации или находка при сверке.
| Требование | Как правильно | Что было у нас |
|---|---|---|
| Дата формирования | атрибут date у корневого элемента shop, формат ГГГГ-ММ-ДД ЧЧ:ММ | валидатор дважды ответил «Tag date is required» |
| Логотип компании | знак и название, от 100×100, на белом фоне и на максимум площади | в файле был один знак без названия, растянутый из мелкого исходника |
| Фото врача | квадрат от 210×210 | фото убрали, сверившись с примером, и получили отказ |
| Валюта | RUB | в черновике стоял устаревший код RUR |
| Лишние поля | только то, что есть в таблице | было поле group_id, которого в схеме нет |
| Логотип клиники | тоже логотип, не фото интерьера | - |
| Специальности | из перечня Яндекса, в единственном числе, без слова «врач» | косметолог, дерматовенеролог, трихолог, массажист |
| Базовая услуга | у каждой связки врач + клиника + специальность | 14 связок, базовая услуга у каждой |
| Адрес предложения | уникальный для каждого предложения | у врача с тремя специальностями три адреса с якорями |
| Отзывы | в фид не кладутся | рейтинг идёт из карточки на Картах |
Главная ловушка - логотип. Тег был на месте, картинка открывалась, а модератор не узнал в одном символе компанию. Мы вырезали из оригинального изображения логотипа знак вместе с названием, сделали файл 600×600 и поставили его же в разметку организации на сайте, где до этого стояло фото с первого экрана. После этой замены фид прошёл модерацию.
Почему отзывы в фид врачей класть нельзя
Клиника связана со своими врачами, поэтому отзывы о них, которые она сама кладёт в фид, Яндекс не считает независимыми. Отклоняют за это не одно поле, а весь фид.
Отзывы и рейтинг живут в карточке организации на Картах: фид ссылается на неё, и Яндекс сам подтягивает оценку. Если отзывов мало или на них никто не отвечает, решать это нужно в карточке. Этим занимается наше направление VM GEO.
Образец фида не заменяет таблицу требований
У Яндекса есть два источника: таблица элементов в справке и пример готового файла. Мы сверили свой фид с примером и нашли настоящие ошибки: лишнее поле group_id и старый код валюты. А потом убрали у врачей фото и адреса страниц, потому что в примере их не было.
Затем модерация отклонила фид из-за элемента picture. В таблице фото врача есть: необязательное, одно на врача, квадрат от 210×210. В кратком примере его просто не показали, как и половину других полей. На этом мы потеряли сутки.
Правило, которое мы вынесли:
- таблицу читаем целиком, включая колонку с количеством: 1 - обязательно, 0-1 - можно, 0-inf - сколько угодно;
- пример берём для порядка полей и формы значений, а не для состава;
- прежде чем удалить поле, ищем его в таблице. Если оно есть и данные для него есть - оставляем;
- свою проверку настраиваем по таблице. Иначе она зазеленеет ровно на том, что Яндекс потом отклонит.
Сообщения валидатора тоже читайте буквально, но не доверяйте им слепо. «Tag date is required» звучит как «нет тега», а речь об атрибуте корневого элемента. «Нет элемента picture со ссылкой на логотип» пришло, когда тег был и картинка открывалась.
Проверьте фид врачей перед загрузкой: чек-лист
- У корневого элемента shop есть version="2.0" и date с датой и временем.
- Логотип у shop и у clinic: знак вместе с названием, не меньше 100×100, на белом фоне, не фото интерьера.
- У каждого врача квадратное фото от 210×210.
- Валюта везде RUB.
- Специальности - из перечня Яндекса, в единственном числе, без слова «врач».
- У каждой связки врач + клиника + специальность есть базовая услуга.
- Адреса предложений не повторяются.
- Отзывов в файле нет.
- Нет полей, которых нет в таблице требований.
- Все ссылки и картинки открываются.
- Стаж, образование и цены совпадают с сайтом.
Если фид собран скриптом из реестра, эти одиннадцать пунктов проверяет тот же скрипт перед каждой выгрузкой. Если он собран руками, лучше один раз написать проверку, чем каждый месяц ловить отказы.
Цены процедур в поиске: разметка вместо фида услуг
Отдельного фида услуг для клиник у Яндекса нет. Категория «Исполнители» рассчитана на агрегаторы: там требуют рейтинг площадки и конверсию. Поэтому цены процедур клиника отдаёт в поиск через разметку schema.org на страницах своего сайта.
- На каждой странице услуги - Offer с полем price. Одних minPrice и maxPrice мало.
- Рядом - priceValidUntil, срок действия цены. Цены меняются, и Яндекс должен понимать, до какой даты им верить.
- Цена в разметке совпадает с ценой на странице и в прайсе клиники. Если «от» на первом экране, это стартовая цена основной процедуры, а не цена одной единицы препарата.
- После выкладки страница проверяется валидатором микроразметки в Вебмастере.
Разметка, фид и карточка на Картах работают вместе: так Яндексу проще собрать из ваших данных и обычный результат поиска, и ответ Алисы.
Частые вопросы
Сколько длится модерация фида врачей?
У нас от повторной отправки исправленного фида до одобрения прошло четыре дня: отправили 10 сентября, одобрили 14-го. Сроки определяет Яндекс, а ручная проверка может занять и больше, поэтому лучше пройти чек-лист до первой отправки.
Нужен ли фид врачей, если у клиники есть карточка в Картах?
Да, это разные данные. Карточка рассказывает о клинике: адрес, часы, отзывы, рейтинг. Фид рассказывает о врачах: специальности, стаж, услуги с ценами. Фид ссылается на карточку, и вместе они дают Яндексу полную картину.
Что делать, если фид врачей отклонили?
Прочитайте причину и найдите это поле в таблице требований, а не в примере. Сообщение может звучать не так, как устроена ошибка: у нас «нет тега» означало атрибут, а «нет логотипа» - логотип без названия. Исправьте, прогоните свою проверку и отправьте фид повторно.
Кто должен обновлять фид?
Тот, кто отвечает за данные врачей. Проще всего, когда фид собирается из того же реестра, что и страницы врачей на сайте: поменяли данные в одном месте - обновились и сайт, и фид.



