Каталог решений

Покупка продления купона

Продолжительность:
Общая сумма:
0 руб.
Ваш запрос успешно отправлен!

Я согласен с условиями активации продлений
Продлить
Продолжить покупки

Яндекс.Врачи: фид для Вебмастера

Модуль собирает YML-фид «Врачи» для Яндекс Вебмастера и держит его в актуальном состоянии.Карточки врачей вашей клиники начинают показываться в поиске Яндекса с ценами, услугами,образованием и отзывами.Работает на ваших данныхВрачи, услуги и отзывы читаются из инфоблоков, которые уже есть на сайте. Ничего переноситьи дублировать не нужно: для каждого поля фида вы указываете источник — поле элемента,свойство инфоблока или тип цены каталога. Правка карточки врача на сайте автоматическипопадает в следующий фид.Заполнение без ручной работыПредложение в фиде — это связка «врач + клиника + услуга + специальность», и у обычной клиникиих набираются сотни. Модуль предлагает три способа их создать:правила связывания: «врачи такой-то специальности умножить на услуги такого-то раздела прайса в такой-то клинике». Одна строка правила заменяет десятки записей и пересобирается при изменении данных;помощник, который сам сопоставляет разделы прайса со специальностями врачей и предлагает  готовые правила — вам остаётся проверить и подтвердить;матрица цен: строки — врачи, столбцы — услуги, в ячейке цена. Цены можно вставить прямо из Excel: выделяете нужный кусок в прайсе клиники и вставляете в таблицу.Правки, сделанные руками, при пересборке правил не затираются.Проверка требований Яндекса до отправкиОтдельный экран показывает, что именно не так, со ссылкой прямо на элемент, который надопочинить. Проверяются ограничения Яндекса: длина названия площадки, обязательные реквизиты,размеры логотипа и фотографий врачей, допустимые валюты, диапазон оценок отзывов, наличиеровно одной базовой услуги на связку «врач + клиника + специальность», потолок предложенийв одном фиде. Ошибки блокируют выгрузку, предупреждения — нет.Цены в любом видеЦена в инфоблоке редко хранится числом. Модуль понимает «от 5 000 руб.», «1 300,50 ₽»,неразрывные пробелы, диапазоны и таблицы вида «30 минут — 1 300 руб.», а то, что разобратьне удалось, честно показывает на экране проверки вместо того, чтобы отдать Яндексу ноль.Сопоставление специальностейЯндекс принимает специальность только из своего перечня, а на сайте она записана как удобно.Модуль собирает все написания из инфоблока врачей, подбирает соответствие и показывает,насколько уверен. Неподтверждённое соответствие в фид не уходит: лучше пропустить врача,чем отправить в Яндекс догадку. Делается один раз — новые врачи с тем же написаниемподхватываются автоматически.Автоматическое обновлениеФид пересобирается по расписанию — от раза в час до раза в неделю. Перед каждой записью выполняется та же проверка, что и вручную: при ошибках прежний файл остаётся нетронутым, потому что вчерашний рабочий фид лучше сегодняшнего негодного. Есть запуск из консоли для системного крона. История запусков показывает, что и когда уехало в фид и чем прогон отличался от предыдущего.Как это работает на практикеПервичная настройка занимает один вечер и делается один раз. Вы указываете, где на сайте лежат врачи и услуги, и какое поле фида откуда брать. Заводите клиники — их обычно одна-пять, поэтому они живут в самом модуле, отдельный инфоблок ради двух адресов не нужен. Один раз подтверждаете, как ваши написания специальностей соответствуют перечню Яндекса.Дальше самое объёмное — предложения. Предложение в фиде это связка «врач + клиника + услуга + специальность», и у клиники с двумя филиалами их набирается несколько сотен. Заводить их руками не придётся: помощник сам сопоставит разделы прайса со специальностями врачей и предложит готовые правила, вам останется проверить и нажать «Применить». Одно правило вида «неврологи умножить на раздел прайса „Неврология“ в такой-то клинике» создаёт сразу все нужные связки и пересобирает их при изменении данных.Повседневная работа сводится к тому, что вы её не ведётеПоменялась цена в прайсе — она сама уедет в фид при следующей пересборке.Пришёл новый врач — добавьте его в инфоблок как обычно. Если специальность записана так же, как у коллег, он подхватится сам; если по-новому, модуль попросит подтвердить соответствие.Врач уволился — выключите элемент в инфоблоке, его предложения перестанут выгружаться.Убрали услугу из прайса — связанные предложения исчезнут при пересборке.Открылся филиал — добавьте клинику и скопируйте на неё правила.Когда нужно вмешаться рукамиЦена конкретного врача отличается от прайса, у кого-то приём только по записи, где-то нужна своя базовая услуга — всё это правится в матрице цен. Строки матрицы это врачи, столбцы — услуги, в ячейке цена; можно выделить нужный кусок в присланном клиникой Excel и вставить прямо в таблицу. Такие правки помечаются как ручные и при пересборке правил не затираются:автоматика больше не трогает то, что вы решили сами.Что ещё внутрисобственный справочник клиник и филиалов — отдельный инфоблок ради двух адресов заводить не нужно;список предложений с фильтром и групповыми операциями: задать цену, включить, выключить, снять фиксацию, удалить;готовые срезы «без цены», «правленные руками», «выключенные»;запись фида атомарная: робот Яндекса никогда не встретит наполовину сформированный файл;фид всегда в UTF-8 независимо от кодировки сайта;русская и английская локализация;модуль не изменяет данные ваших инфоблоков, только читает.

Яндекс.Врачи: фид для Вебмастера

Яндекс.Врачи: фид для Вебмастера

Купить: 5 000 руб.
Попробовать (7 дней)
Купить продление
Скриншоты
Описание

Технические данные

Опубликовано:
14.08.2026
Обновлено:
11.09.2026
Версия:
1.3.2
Установлено:
Менее 50 раз
Подходящие редакции:
«Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Бизнес»
Адаптивность:
Да
Поддержка Композита:
Нет
Совместимо с Сайты24
Нет

Пользовательское соглашение

Описание

Модуль собирает YML-фид «Врачи» для Яндекс Вебмастера и держит его в актуальном состоянии.
Карточки врачей вашей клиники начинают показываться в поиске Яндекса с ценами, услугами,
образованием и отзывами.

Работает на ваших данных

Врачи, услуги и отзывы читаются из инфоблоков, которые уже есть на сайте. Ничего переносить
и дублировать не нужно: для каждого поля фида вы указываете источник — поле элемента,
свойство инфоблока или тип цены каталога. Правка карточки врача на сайте автоматически
попадает в следующий фид.

Заполнение без ручной работы

Предложение в фиде — это связка «врач + клиника + услуга + специальность», и у обычной клиники
их набираются сотни. Модуль предлагает три способа их создать:
  • правила связывания: «врачи такой-то специальности умножить на услуги такого-то раздела прайса в такой-то клинике». Одна строка правила заменяет десятки записей и пересобирается при изменении данных;
  • помощник, который сам сопоставляет разделы прайса со специальностями врачей и предлагает  готовые правила — вам остаётся проверить и подтвердить;
  • матрица цен: строки — врачи, столбцы — услуги, в ячейке цена. Цены можно вставить прямо из Excel: выделяете нужный кусок в прайсе клиники и вставляете в таблицу.
Правки, сделанные руками, при пересборке правил не затираются.

Проверка требований Яндекса до отправки

Отдельный экран показывает, что именно не так, со ссылкой прямо на элемент, который надо
починить. Проверяются ограничения Яндекса: длина названия площадки, обязательные реквизиты,
размеры логотипа и фотографий врачей, допустимые валюты, диапазон оценок отзывов, наличие
ровно одной базовой услуги на связку «врач + клиника + специальность», потолок предложений
в одном фиде. Ошибки блокируют выгрузку, предупреждения — нет.

Цены в любом виде

Цена в инфоблоке редко хранится числом. Модуль понимает «от 5 000 руб.», «1 300,50 ₽»,
неразрывные пробелы, диапазоны и таблицы вида «30 минут — 1 300 руб.», а то, что разобрать
не удалось, честно показывает на экране проверки вместо того, чтобы отдать Яндексу ноль.

Сопоставление специальностей

Яндекс принимает специальность только из своего перечня, а на сайте она записана как удобно.
Модуль собирает все написания из инфоблока врачей, подбирает соответствие и показывает,
насколько уверен. Неподтверждённое соответствие в фид не уходит: лучше пропустить врача,
чем отправить в Яндекс догадку. Делается один раз — новые врачи с тем же написанием
подхватываются автоматически.

Автоматическое обновление

Фид пересобирается по расписанию — от раза в час до раза в неделю. Перед каждой записью выполняется та же проверка, что и вручную: при ошибках прежний файл остаётся нетронутым, потому что вчерашний рабочий фид лучше сегодняшнего негодного. Есть запуск из консоли для системного крона. История запусков показывает, что и когда уехало в фид и чем прогон отличался от предыдущего.

Как это работает на практике

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

Дальше самое объёмное — предложения. Предложение в фиде это связка «врач + клиника + услуга + специальность», и у клиники с двумя филиалами их набирается несколько сотен. Заводить их руками не придётся: помощник сам сопоставит разделы прайса со специальностями врачей и предложит готовые правила, вам останется проверить и нажать «Применить». Одно правило вида «неврологи умножить на раздел прайса „Неврология“ в такой-то клинике» создаёт сразу все нужные связки и пересобирает их при изменении данных.

Повседневная работа сводится к тому, что вы её не ведёте
  • Поменялась цена в прайсе — она сама уедет в фид при следующей пересборке.
  • Пришёл новый врач — добавьте его в инфоблок как обычно. Если специальность записана так же, как у коллег, он подхватится сам; если по-новому, модуль попросит подтвердить соответствие.
  • Врач уволился — выключите элемент в инфоблоке, его предложения перестанут выгружаться.
  • Убрали услугу из прайса — связанные предложения исчезнут при пересборке.
  • Открылся филиал — добавьте клинику и скопируйте на неё правила.
Когда нужно вмешаться руками

Цена конкретного врача отличается от прайса, у кого-то приём только по записи, где-то нужна своя базовая услуга — всё это правится в матрице цен. Строки матрицы это врачи, столбцы — услуги, в ячейке цена; можно выделить нужный кусок в присланном клиникой Excel и вставить прямо в таблицу. Такие правки помечаются как ручные и при пересборке правил не затираются:
автоматика больше не трогает то, что вы решили сами.

Что ещё внутри

  • собственный справочник клиник и филиалов — отдельный инфоблок ради двух адресов заводить не нужно;
  • список предложений с фильтром и групповыми операциями: задать цену, включить, выключить, снять фиксацию, удалить;
  • готовые срезы «без цены», «правленные руками», «выключенные»;
  • запись фида атомарная: робот Яндекса никогда не встретит наполовину сформированный файл;
  • фид всегда в UTF-8 независимо от кодировки сайта;
  • русская и английская локализация;
  • модуль не изменяет данные ваших инфоблоков, только читает.
Закладка без названия
Что нового
1.3.2 (11.09.2026) - Исправлена установка платной версии из Маркетплейса и удаление модуля после окончания демо-периода. - При истёкшем демо-периоде страницы модуля сообщают об этом, а не «модуль не найден». - Экран «Фид»: проверка, сборка, адрес для Вебмастера и расписание на одной странице; меню сокращено до четырёх пунктов. - Замечания проверки закрываются кнопками, «Исправить всё, что можно» — одним нажатием; сборка фида делает это сама. - Фото врачей и логотипы модуль готовит под требования Яндекса сам; периоды, годы, валюта и оценки отзывов приводятся к формату автоматически.
1.3.1 (10.09.2026) - Экран «Фид»: проверка, сборка, адрес для Вебмастера и расписание на одной странице. - Замечания проверки закрываются кнопками, «Исправить всё, что можно» — одним нажатием; сборка фида делает это сама. - Квадратные фото врачей и логотипы от 100x100 модуль готовит сам, оригиналы не меняются. - Периоды работы, годы, валюта и оценки отзывов приводятся к формату Яндекса автоматически. - Меню сокращено до четырёх пунктов, страницы тонкой настройки собраны на экране фида.
1.3.0 (09.09.2026) Быстрая настройка одной кнопкой. Модуль сам находит на сайте инфоблоки с врачами, услугами и адресами филиалов, сопоставляет поля фида, заполняет реквизиты организации, заводит клиники и собирает предложения. Ничего из уже настроенного не переписывает — только дополняет пустое, поэтому запускать можно повторно. Если на сайте у врачей заполнены связи с услугами и адресом приёма (так устроены популярные медицинские шаблоны), предложения собираются из них — без правил и матрицы цен. Должности разбираются умнее: «Врач, невролог» и «Руководитель, мануалист, кинезиолог» теперь опознаются точно, добавлен словарь синонимов. Полные совпадения с перечнем Яндекса подтверждаются автоматически, спорные по-прежнему остаются на ваше решение. Город клиники определяется из адреса, если отдельного поля на сайте нет.
1.2.1 (20.08.2026) Исправлено добавление и правка клиники: форма не сохранялась — токен сессии и скрытый ID оказывались вне тега формы, а кнопка «Применить» не обрабатывалась вовсе. Исправлена ошибка на странице правила связывания: при пустом условии страница обрывалась с TypeError. Иконки левого меню: убран лишний пункт «Настройки» — этот экран открывается кнопкой «Настройки» в списке решений. Консольный запуск генерации переехал из tools/ в cli/run_generator.php. Усилены проверки: сопоставление специальностей больше не пишет в базу при праве только на чтение, источник данных в маппинге сверяется со списком доступных, фид нельзя направить в служебные каталоги, подробности сбоя агента уходят в журнал событий.
Установка
ЧАСТЬ 1. НАСТРОЙКА (делается один раз)

1. Установите модуль. Он создаст свои таблицы и добавит раздел «Яндекс.Врачи»  в меню «Top Man Digital». Данные ваших инфоблоков модуль только читает.

2. Настройки, вкладка «Основные». Реквизиты организации: название площадки (не длиннее 30 символов — ограничение Яндекса), юридическое название, адрес сайта, ссылка на логотип от 100x100 пикселей. Там же путь к файлу фида (по умолчанию /yandexfeed.xml) и базовый адрес для ссылок — от него строятся адреса страниц врачей и картинок. Базовый адрес укажите явно: при запуске по расписанию определить его по текущему запросу невозможно.

3. Вкладка «Источники». Выберите инфоблок с врачами и инфоблок с услугами (прайсом) и сохраните — после этого на соседних вкладках появятся их поля для сопоставления.
  Отзывы включайте, только если в инфоблоке отзывов есть свойство со ссылкой на врача; если отзывы лежат общим списком, собирать их не из чего.

4. Вкладки «Врачи», «Услуги», «Отзывы». Для каждого поля фида укажите источник: поле элемента, свойство инфоблока или тип цены каталога. Обязательный минимум для врача — ФИО (одной строкой либо фамилия с именем), специальность и ссылка на страницу врача; для услуги — название. Остальное заполняйте по мере наличия: фото, описание, стаж, образование, места работы, сертификаты.

ЧАСТЬ 2. НАПОЛНЕНИЕ

5. Раздел «Клиники». Заведите клиники и филиалы. Название, город и адрес обязательны — этого требует Яндекс. Логотип загружается файлом, размер проверяется сразу при загрузке.
  Если у вас один адрес, здесь будет одна запись.

6. Раздел «Специальности». Модуль соберёт все написания специальностей из инфоблока врачей и подберёт соответствия перечню Яндекса, показав, насколько уверен. Точные совпадения закрываются кнопкой «Подтвердить точные совпадения», остальные выберите из списка.
  Должности, которые выгружать не нужно («Заведующий отделением», «Медсестра»), пометьте как «не выгружать этих врачей». Неподтверждённые значения в фид не уходят: лучше пропустить врача, чем отправить в Яндекс догадку.

7. Раздел «Правила связывания» — основной способ наполнения. Внизу страницы помощник: он сопоставляет разделы прайса с подтверждёнными специальностями врачей и показывает, кто в какое правило попадёт. Проверьте предложенное, снимите лишнее, выберите клинику и нажмите «Создать правила». Направления, которые помощник не распознал (например, раздел
  «Лечебная физкультура» и специальность «врач лфк» — общего корня у слов нет), добавьте кнопкой «Добавить правило»: там же можно посмотреть предпросмотр, сколько предложений получится, прежде чем применять.

  Затем нажмите «Применить все правила». Предложения появятся автоматически.

8. Раздел «Матрица цен» — для проверки и ручных правок. Выберите клинику и специальность: строки это врачи, столбцы — услуги, в ячейке цена приёма. Пустая ячейка означает, что такой услуги у врача нет. Цены можно вставить прямо из Excel: скопируйте нужный кусок в присланном прайсе, встаньте в первую ячейку и вставьте. Стрелки вверх-вниз и Enter переводят по столбцу.
  Отметьте базовую услугу врача — Яндексу нужна ровно одна на связку «врач + клиника + специальность», обычно это первичный приём. Признаки (ОМС, приём детей и взрослых, вызов на дом, видеосвязь) задаются на строку целиком.
  Всё, что вы правите здесь, помечается как ручное и при пересборке правил не затирается.

9. Раздел «Предложения» — контроль и точечные операции. Фильтры по клинике и специальности, готовые срезы «без цены», «правленные руками», «выключенные». Групповые действия: задать цену, включить, выключить, удалить, снять фиксацию (последнее возвращает записи под управление правил).

ЧАСТЬ 3. ВЫГРУЗКА

10. Раздел «Проверка фида». Показывает, что уйдёт в Яндекс и что мешает. Ошибки блокируют выгрузку, предупреждения — нет; у каждой находки есть ссылка прямо на элемент, который надо починить. Типичное: у врача нет фотографии нужного размера, в услуге не разобралась цена, у связки нет базовой услуги.

11. Раздел «Генерация фида» — «Сформировать фид». Файл появится по указанному пути.
Ниже история запусков: что и когда уехало, сколько врачей и предложений, чем прогон отличался от предыдущего.

12. Настройки, вкладка «Расписание». Включите автоматическое обновление и выберите периодичность — от раза в час до раза в неделю. Если на сайте агенты запускаются на посещениях, а не по крону, модуль предупредит и покажет готовую команду для системного крона.

13. Добавьте адрес файла фида в Яндекс Вебмастер: «Информация о сайте» — «Товары и цены»,
   тематика «Врачи». Яндекс проверяет фид в течение суток.


Поменялись цены в прайсе — ничего не делайте, они уедут в фид при следующей пересборке.
Пришёл новый врач — добавьте в инфоблок и нажмите «Применить все правила» (или дождитесь
расписания). Если специальность записана по-новому, модуль попросит подтвердить соответствие
на экране «Специальности». Врач уволился — выключите элемент в инфоблоке. Открылся филиал —
добавьте клинику и заведите на неё правила. Яндекс отклонил фид — откройте «Проверку фида»,
там будет причина.
Поддержка
Рабочее время: пн-пт 10:00-18:00 МСК по производственному календарю.
Почта для связи: marketplace@topman.dev
TG для связи: https://t.me/digitaltopman
Время ответа - 2 рабочих дня.

Другие решения разработчика

Решение добавлено в корзину

Перейдите в корзину и оформите заказ или продолжите покупки
Перейти в корзину
Продолжить покупки