Как устроен алгоритм Яндекс Еды: общая механика

Яндекс Еда — это не поисковик, где побеждает тот кто угадал ключевое слово. Это рекомендательная система. Её цель — показать пользователю ресторан, из которого он с наибольшей вероятностью сделает заказ и останется доволен. Почему? Потому что довольный пользователь вернётся в приложение, а значит — больше денег для Яндекса.

Из этого вытекает ключевой принцип: алгоритм оптимизирует под завершённые довольные заказы, а не под клики или просмотры. Ресторан с 4.9 рейтингом и 18% конверсией будет стоять выше ресторана с 4.5 рейтингом и 25% конверсией — потому что первый исторически приносил больше довольных клиентов.

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

Алгоритм учитывает несколько групп факторов. Ниже разберём каждый с практическими цифрами.

Фактор 1: Рейтинг и отзывы (~30% влияния)

Рейтинг — самый весомый единичный фактор. Он влияет и на позицию в алгоритме, и на конверсию напрямую: пользователи видят звёзды и сравнивают рестораны визуально ещё до клика.

Как считается рейтинг

Яндекс Еда использует взвешенный скользящий расчёт. Это значит:

  • Свежие отзывы весят больше чем старые
  • Окно расчёта — последние 90 дней
  • Количество отзывов тоже влияет: ресторан с 200 отзывами и рейтингом 4.7 ранжируется выше чем ресторан с 15 отзывами и рейтингом 4.8

Практические пороги

РейтингВлияние на позициюВлияние на конверсию
4.8 – 5.0Сильный буст, ТОП-3 реален+15–20% к CR vs 4.5
4.6 – 4.7Нейтральный, не тянет и не тормозитБазовая конверсия
4.3 – 4.5Небольшой штраф–8–12% к CR
Ниже 4.3Значительный штраф–20–30% к CR

Что делать

Читайте подробный гайд: Рейтинг в Яндекс Еде: как поднять с 4.2 до 4.8 за месяц. Краткая версия: системная работа с вкладышами в упаковке + ответы на все отзывы в течение 24 часов = +0.3–0.5 рейтинга за 6–8 недель.

Фактор 2: Конверсия карточки (~25% влияния)

Конверсия (CR, conversion rate) — это процент пользователей, которые открыли карточку вашего ресторана и сделали заказ. Это очень точный сигнал для алгоритма: если люди открывают и уходят — что-то не так. Если открывают и заказывают — вы попали в нужную аудиторию с нужным предложением.

Из чего складывается конверсия

CR = (количество заказов / количество открытий карточки) × 100%

На неё влияют:

  • Качество и количество фотографий блюд — главный визуальный крючок
  • Минимальная сумма заказа — слишком высокая отпугивает
  • Стоимость доставки — в сравнении с конкурентами
  • Ассортимент — есть ли то, что хочет пользователь
  • Наличие акции — тег «Акция» повышает CR на 8–15%

Нормальные показатели CR

CRОценка
Выше 20%Отлично, ресторан «попадает» в аудиторию
15–20%Хорошо
10–15%Средне, есть куда расти
Ниже 10%Проблема с карточкой или позиционированием
Реальный кейс Суши-ресторан в Чите имел CR 8% при рейтинге 4.7. Проблема оказалась в фотографиях: 60% позиций были с дефолтными иконками Яндекс Еды, а не реальными фото. После фотосессии CR вырос до 17% за 3 недели без изменений рейтинга и цен.

Фактор 3: Время доставки (~20% влияния)

Яндекс Еда активно продвигает быстрые рестораны. Логика простая: быстрая доставка = довольный клиент = возврат в приложение. Алгоритм учитывает не заявленное время доставки, а реальное среднее время по последним 30–50 заказам.

Как время доставки влияет на ранжирование

Есть два механизма:

  1. Прямое влияние на позицию — рестораны со временем доставки до 35 минут получают буст в общей выдаче
  2. Фильтр «Быстрая доставка» — пользователи часто включают этот фильтр. Если ваше время 60 минут — вы вообще выпадаете из этой выдачи

Ориентиры по рынку (2024–2025)

Время доставкиПозиция относительно конкурентов
До 30 минТоп сегмента «быстро»
30–45 минКонкурентный показатель
45–60 минНиже среднего, теряете позиции
Более 60 минКритично, выпадаете из фильтров

Важно: время доставки = время на кухне + время курьера в пути. Большинство ресторанов фокусируются на курьерах, но 60–70% проблем с временем — это кухня, а не дорога.

Фактор 4: Процент отмен (~15% влияния)

Отмена заказа — один из самых болезненных сигналов для алгоритма. Яндекс Еда воспринимает каждую отмену как сбой в системе: пользователь хотел еду, но не получил. Это прямой ущерб репутации платформы.

Как отмены штрафуют позицию

Алгоритм считает коэффициент надёжности. Упрощённая формула:

  • Процент отмен до 2% — нейтральный эффект
  • 2–5% — небольшой штраф, теряете 1–2 позиции
  • 5–10% — значительный штраф
  • Более 10% — риск понижения рейтинга доверия аккаунта, в крайних случаях — приостановка показов

Топ-причины отмен

  1. Стоп-лист не обновляется вовремя — заказали блюдо которого нет (42%)
  2. Нет свободных курьеров в пиковое время (31%)
  3. Техническая ошибка при приёме заказа (27%)
Важно Яндекс Еда различает «отмену по вине ресторана» и «отмену по вине клиента». Первые влияют на позицию, вторые — нет. Следите за тем, кто инициирует отмену в статистике личного кабинета.

Фактор 5: Акции и спецпредложения (~7% влияния)

Активные акции дают двойной эффект: прямой буст видимости (ресторан попадает в подборки «Со скидкой», «Выгодно») и косвенный — рост конверсии и числа заказов, что улучшает поведенческие сигналы.

Как акции влияют на ранжирование

Факторный вес акций относительно небольшой (~7%), но их значение выше из-за косвенного эффекта на CR и объём заказов. Ресторан с активной акцией получает:

  • Тег «Акция» в ленте — повышает CTR (кликабельность) на 12–18%
  • Попадание в специальные подборки и баннеры
  • Приоритет в рассылках Яндекс Еды по базе пользователей

Подробнее о том какие акции работают, а какие только съедают маржу: Акции в Яндекс Еде: какие работают, а какие съедают прибыль.

Фактор 6: Полнота и актуальность профиля (~3% влияния)

Это базовый технический фактор. Небольшой, но лёгкий в исполнении — грех им пренебрегать. Яндекс Еда «видит» насколько заполнен ваш профиль и насколько он актуален.

Что входит в оценку профиля

  • Наличие описания ресторана
  • Заполненные фото всех блюд (без заглушек)
  • Актуальные часы работы
  • Правильно указанная зона доставки
  • Выбранные категории кухни
  • Дата последнего обновления меню (свежий контент лучше)

Это не тот фактор который вытащит вас из 15-й позиции в ТОП-3 сам по себе. Но незаполненный профиль — это верхний потолок: вы не сможете попасть в топ с «дырами» в данных, даже если всё остальное в порядке.

Персонализация: почему разные пользователи видят разную выдачу

Важный нюанс который многие упускают: Яндекс Еда показывает разным пользователям разный порядок ресторанов. Алгоритм учитывает:

  • История заказов пользователя — любимые кухни и рестораны поднимаются выше
  • Время суток — утром выше кофейни и завтраки, вечером — пицца и суши
  • Геолокация — рестораны ближе к пользователю получают буст
  • Устройство — мобильная выдача может отличаться от десктопной
Практическое следствие Никогда не оценивайте свою позицию по тому, что видите лично вы в приложении. Вы часто заходите на страницу своего ресторана — алгоритм это учитывает и может показывать вас выше чем видит средний пользователь. Проверяйте позиции через аналитику в личном кабинете или через «чистый» аккаунт.

Как часто алгоритм пересчитывает позиции

По нашим наблюдениям, позиции обновляются каждые 2–6 часов. Это значит:

  • Улучшения дают результат быстро — первые движения видны через 1–2 недели
  • Ухудшения (рост отмен, падение рейтинга) тоже отражаются быстро
  • Резкие скачки позиции — нормальное явление, смотрите на тренд за 2–4 недели

Интересный паттерн: алгоритм более «щедр» в пиковые часы (12:00–14:00, 19:00–22:00). В это время конкуренция выше, и рестораны с хорошими показателями получают больше показов. Именно в пиковые часы стоит запускать акции и следить за стоп-листом.

Наблюдение из практики Один из наших клиентов заметил что по понедельникам его позиция всегда хуже чем по пятницам. Причина — в пятницу кухня успевала закрывать стоп-лист, в понедельник нет. Алгоритм «запоминал» понедельничные отмены. После наведения порядка в понедельничных процессах разрыв исчез.

Что делать прямо сейчас: приоритеты по факторам

Если не знаете с чего начать — вот порядок действий по убыванию приоритета:

  1. Рейтинг ниже 4.5? — это приоритет #1. Пока рейтинг плохой, всё остальное работает вполсилы. Запустите систему сбора отзывов через вкладыши в упаковке.
  2. Процент отмен выше 3%? — это второй приоритет. Найдите и устраните причину. Чаще всего это стоп-лист.
  3. Время доставки больше 50 минут? — оптимизируйте операционные процессы на кухне.
  4. CR ниже 12%? — проверьте фотографии блюд. В 80% случаев проблема именно в них.
  5. Нет активных акций? — запустите хотя бы одну базовую (скидка на первый заказ или бесплатный напиток).
  6. Профиль не заполнен? — займёт 2–3 часа, сделайте это один раз.

После того как разберётесь с базой, читайте: Как попасть в ТОП-3 Яндекс Еды: пошаговое руководство для ресторана.

Не знаете что именно тормозит ваш ресторан?

Сделаю бесплатный экспресс-аудит: посмотрю на все 6 факторов ранжирования применительно к вашему ресторану, найду слабое звено и скажу что исправить в первую очередь.

Получить бесплатный аудит