UX-аудит мобильного
пути заказа
Гемотест
gemotest.ru/ekaterinburg/catalog/ · Мобильный веб (iOS / Android)
14
находки
7
критичных
5
Quick Wins
Резюме проекта
14
всего находок
7
🔥 критичных
7
🟡 серьёзных
5
⚡ Quick Wins
Оценочный потенциал UX-оптимизации
+37 — +188 млн ₽/год
при инвестиции 1–15 млн ₽ в зависимости от глубины правок
Оценочный расчёт на основе публичных данных: Similarweb, РСБУ 2024 (audit-it.ru), бенчмарки Baymard и IRP Commerce. Без доступа к внутренней аналитике погрешность ±50%. Точную оценку даст A/B-тест после внедрения.
Топ-3 критичные находки
F11 — Нет фильтров в листинге анализов
1 000+ анализов без фильтра по биоматериалу, сроку, цене. По Baymard, 57% мобильных пользователей используют фильтры. Прямое снижение конверсии на этапе каталог→карточка.
Сложность: высокаяF17 — Таблица результатов написана для врача, не для пациента
Аббревиатуры без расшифровки, единицы без контекста нормы. Пациент уходит искать объяснение в Google или отказывается от повторного заказа. NN/g Healthcare UX.
Сложность: высокаяF25 — Валидация формы только после отправки
Пользователь заполняет всю форму, нажимает «Оплатить» — получает список ошибок. Пиковый момент негативного опыта (Peak-end Rule). Главная причина отказов на этапе оформления.
Сложность: средняя57% критичных находок подтверждены реальными отзывами
4 из 7 🔥 находок совпадают с жалобами пользователей (OtzyvRU, Otzovik, RuStore). Аудит попадает в реальные боли.
О продукте и контекст
142–209 млрд ₽
объём рынка частной диагностики, 2024–2025
[ОЦЕНКА]
+25%
рост рынка в год
Гемотест +32,3% в 2024
#2
позиция по выручке
среди лабораторий РФ
Выручка ООО «Лаборатория Гемотест» (РСБУ 2024): 12,8 млрд ₽ (+7,2%) [ФАКТ: audit-it.ru, ИНН 7709383571]. Прибыль: 1,7 млрд ₽ (-14,6%) — при росте выручки прибыль снижается, что делает повышение конверсии приоритетнее наращивания маркетинговых расходов. Трафик gemotest.ru: ~11 млн визитов/мес, ~80% мобильного [ОЦЕНКА: Similarweb, май 2026, ±20%]. Онлайн-канал занимает ~20% выручки у ведущих игроков.
Целевые сценарии использования
[ОЦЕНКА: сегментация построена на структуре каталога, поведенческих паттернах ниши, Яндекс-выдаче. Данные клиента недоступны — требует верификации]
«Конкретный запрос»
Приоритет: 🔥 Высокий · ~50–60% трафика
«Когда мне нужен конкретный анализ, я хочу быстро найти его, убедиться в цене и сроке и перейти к записи без лишних шагов»
Триггер: направление врача, контрольный анализ, точный поисковый запрос
«Симптомная задача»
Приоритет: 🔥 Высокий · ~20–30% трафика
«Когда я не знаю точного названия анализа, я хочу увидеть понятные наборы по своей задаче, чтобы выбрать без медицинских знаний»
Триггер: совет знакомого, желание «проверить здоровье», реклама
«Охотник за акцией»
Приоритет: 🟡 Средний · ~15–25% трафика
«Когда я вижу акцию, я хочу быстро понять, что туда входит и подходит ли это мне, чтобы сэкономить без риска купить ненужное»
Триггер: акционный баннер, email-рассылка, запрос «анализы по скидке»
«Осторожный»
Приоритет: 🟡 Средний · пересекается с сег. 1 и 2
«Когда я выбрал анализ, я хочу заранее знать конкретные условия подготовки, чтобы не купить услугу, которой не смогу воспользоваться в нужный момент»
Триггер: плановый анализ с ограничениями, негативный опыт «пришёл неподготовленным»
Основной фокус аудита — «Конкретный запрос» и «Симптомная задача» (скорость поиска и ясность выбора). «Осторожный» критичен для завершённости заказа — см. F21. Интерфейс каталога сейчас оптимизирован под медицинскую номенклатуру, а не под эти сценарии.
Методология
Сбор данных
- Скриншоты сайта
- Отзывы пользователей
- Публичная аналитика
- Данные конкурентов
Анализ
- Эвристики Нильсена
- Baymard Mobile UX
- NN/g Healthcare
- JTBD-сценарии
Приоритизация
- RICE-оценка
- Финансовая модель
- Дорожная карта
- A/B-гипотезы
Источники данных
Оговорки достоверности
Аудит проведён только по публичным данным — без доступа к Яндекс.Метрике, продуктовой аналитике и внутреннему контексту команды. Часть находок может быть уже в работе. Цифры финансовой модели — ориентиры для приоритизации, не прогноз. Каждое утверждение маркировано: [ФАКТ], [ОЦЕНКА] или [ГИПОТЕЗА].
Метрики и аналитика
Трафик сайта
[ОЦЕНКА: Similarweb, май 2026, погрешность ±20%]
~11 млн
визитов/мес
~80%
мобильный трафик
79,6%
органический поиск
#589
Similarweb RU
Core Web Vitals
[ФАКТ: PageSpeed Insights, 12.05.2026 · синтетический тест]
1.0 с
LCP
✅ Хорошо (<2.5 с)
129 мс
INP
✅ Хорошо (<200 мс)
0
CLS
✅ Отлично (<0.1)
Технический фундамент прочный. Core Web Vitals проходят все пороги. Performance не является узким местом — весь потенциал роста конверсии находится в UX-слое, не в скорости загрузки.
Воронка конверсии
Ни один этап воронки не свободен от критичной или серьёзной проблемы. Все барьеры независимы друг от друга.
Путь пользователя
UX-барьеры по этапам
Голос пользователя
OtzyvRU, Otzovik, SPR.ru, RuStore (2022–2026) · только UX-специфичные жалобы · [ОЦЕНКА: черновик Этапа 4]
| Жалоба | Суть | Находки | Статус |
|---|---|---|---|
| C1 | «Непонятно, что включает анализ» | F17 | ✅ Подтверждено |
| C2 | «Цена в каталоге и итог расходятся» | F21 | ⚠️ Частично |
| C3 | «Долго ищу нужный анализ» | F11 | ✅ Подтверждено |
| C4 | «Не знаю как подготовиться» | F21 (сег. «Осторожный») | ✅ Подтверждено |
| C6 | «Форма сложная, ошибки непонятны» | F25, F26 | ✅ Подтверждено |
| C9 | «Не вижу кнопку оплатить» | F24, F14 | ✅ Подтверждено |
«Цена оказалась намного выше заявленной — пришлось доплачивать за взятие крови, о чём нигде не было написано»
— C2, подтверждает F21
«Хочу найти анализ на щитовидку — а там сотни непонятных названий без фильтра»
— C3, подтверждает F11
«Ошибка в форме — что именно не так? Никаких подсказок»
— C6, подтверждает F25
UX-проблемы
14 находок по 4 экранам мобильного пути заказа
F01–F28 · апрель–май 2026
Приоритизация проблем
Блокирует целевое действие или вызывает серьёзную фрустрацию. Исправить немедленно.
Затрудняет использование, влияет на конверсию. Исправить в ближайший спринт.
Не критично, но улучшит опыт. Запланировать в бэклог.
F01–F02 [Главная]. Поиск скрыт, а каталог не выделен на главном экране
F01. Поиск скрыт за иконкой
Пользователь, который ищет конкретный анализ, не видит строку поиска — только маленькую иконку лупы в углу. Чтобы начать поиск, нужен лишний тап. На медицинском сайте, куда приходят с конкретной задачей, каждый лишний шаг — риск потерять пользователя.
Рекомендация:
Заменить иконку на видимую строку поиска в шапке
Источник
F02. Все четыре плитки выглядят одинаково
«Каталог анализов», «Скрининги», «Витамин D» и «Адреса» оформлены одинаково — ни одна не выделена. Пользователю, который пришёл за анализом, нет подсказки, куда нажать первым.
Рекомендация:
Визуально выделить «Каталог анализов» — размером, цветом или приоритетной позицией
Источник
F03 [Каталог]. Страница каталога — это промо-витрина, а не каталог
Страница называется «Каталог анализов» — но вместо списка анализов пользователь видит длинную промо-страницу: баннер акции, блок «Закажите исследования / Запишитесь на консультацию / Пройдите чекапы», подборки «Самые важные анализы», «Новые акции», «Популярные исследования», список «Часто ищут». Сам каталог — где можно найти нужный анализ — появляется только после долгого скролла. Понятного списка с возможностью отфильтровать по типу или цене нет вовсе.
Влияние на метрики
↑ Время до первого целевого действия · ↑ Bounce rate
Рекомендация:
Переработать страницу /catalog/: вынести листинг категорий на первый экран, промо-блоки убрать ниже или на отдельную страницу акций
Как у конкурентов
F09 [Каталог]. Стоимость взятия крови (+290 ₽) невидима до корзины
В каталоге у каждого анализа показана только цена самого исследования. Но анализ крови требует взятия материала — и это стоит отдельно: +290 ₽ за венозную кровь. Об этом пользователь узнаёт только в корзине, когда итоговая сумма оказывается выше ожидаемой. Это классический «ценовой сюрприз» — одна из главных причин, по которым люди бросают корзину на последнем шаге.
Влияние на метрики
↑ Неожиданный итог в корзине · ↑ Отказы на последнем шаге
Рекомендация (Quick Win):
Показывать стоимость взятия прямо в карточке листинга рядом с ценой: «300 ₽ + взятие 290 ₽». Данные уже есть в системе — это изменение только на уровне вёрстки.
F11 [Каталог]. Нет фильтров — 1 000+ анализов без возможности сузить выбор
Если пользователь не знает точного названия анализа, ему остаётся только листать бесконечный список вручную. Нельзя отфильтровать по цене, сроку готовности или типу материала. У всех прямых конкурентов — Helix, Invitro, Citilab — фильтры есть. Без них каталог с тысячей позиций работает вполсилы: часть пользователей просто уходит, не найдя нужное.
Влияние на метрики
↑ Время поиска · ↑ Bounce · ↓ CR каталог→карточка
Рекомендация:
Добавить фильтры по биоматериалу, сроку готовности и цене — всплывающая панель снизу. Крупная задача (~4–6 недель), но без неё каталог не выполняет свою главную функцию.
Источник
F29 [Каталог]. Три кнопки с разным текстом — непонятно, что уже в корзине
В листинге одновременно видны три разных состояния: серая кнопка «В корзину» у первого анализа, оранжевая «В корзине» у развёрнутой карточки и зелёная «В корзину» в виджете корзины справа. Все три — про одно действие, но выглядят по-разному. Пользователь не понимает, что уже добавлено, а что нет: нет единого визуального сигнала «этот анализ в корзине».
Влияние на метрики
↑ Когнитивная нагрузка · ↑ Ошибки при выборе анализов
Рекомендация (Quick Win):
Унифицировать состояние кнопки: единый стиль «уже в корзине» по всему листингу — одинаковый цвет, иконка галочки или текст «Добавлено». Изменение только в CSS/компоненте кнопки.
F14 [Карточка]. Кнопка «В корзину» исчезает при чтении описания
Когда пользователь скроллит вниз, чтобы прочитать описание анализа, кнопка «В корзину» уезжает за верхний край экрана. Человек, который уже принял решение, вынужден возвращаться наверх. В момент, когда интерес максимален, лишнее движение — риск потерять покупку.
Влияние на метрики
↑ Время до добавления · ↓ CR карточка→корзина
Рекомендация:
Закрепить кнопку «В корзину» с ценой внизу экрана — она должна быть видна при любом положении скролла
Источник
F17 [Карточка]. Результаты анализов написаны на языке врача, а не пациента
В карточке анализа показана таблица с аббревиатурами — MCV, MCH, MCHC — без расшифровки. Единицы измерения (×10⁹/л) ничего не говорят обычному человеку. Нет пометок: в норме или нет. Получив такую таблицу, пациент идёт гуглить — или звонить в клинику. Это снижает доверие к сервису и желание возвращаться.
Влияние на метрики
↓ Доверие · ↑ Exit rate карточки
Рекомендация:
Расшифровывать аббревиатуры прямо в таблице + добавить подсказку «что делать, если показатель вне нормы»
Источник
F21 [Корзина]. Стоимость взятия при выезде на дом скрыта
При переключении на вкладку «Дома» стоимость взятия биоматериала меняется — но нигде явно не указано, на сколько. Чтобы узнать итоговую сумму, нужно долистать до блока «Ваш заказ», раскрыть список позиций и найти строку «Взятие» — там окажется уже 590 ₽ вместо 290 ₽. Пользователь видит цифру только в самом конце и не понимает, почему итог вырос.
Влияние на метрики
↑ Ценовой сюрприз в корзине · ↑ Отказы
Рекомендация (Quick Win):
Показывать стоимость взятия прямо на переключателе: «Дома · взятие +590 ₽». Пользователь сразу видит разницу до того, как оформляет заказ.
F22 [Корзина]. «Картой онлайн +50» читается как доплата, а не бонус
Надпись «Картой онлайн +50» рядом с кнопкой оплаты не расшифрована — воспринимается как скрытая комиссия, хотя на деле это бонус за онлайн-оплату. Baymard: любые дополнительные суммы рядом с кнопкой оплаты без явного пояснения создают эффект ценового сюрприза и увеличивают отказы.
Влияние на метрики
↑ Тревога перед оплатой · ↑ Отказы на последнем шаге
Рекомендация (Quick Win):
Расшифровать прямо на кнопке или рядом: «Картой онлайн — получите +50 бонусов»
F24 [Корзина]. Итоговая сумма вне зоны видимости в корзине
Итоговая сумма и кнопка «Оплатить» находятся ниже формы — пользователь не видит их без скролла. Baymard: итог должен быть в persistent summary на всём протяжении оформления.
Влияние на метрики
↑ Отказы на этапе оформления
Рекомендация (Quick Win):
Закрепить панель с итогом и кнопкой «Оплатить» внизу экрана
F25 [Корзина]. После нажатия «Оплатить» непонятно, что заполнено неправильно
Когда пользователь нажимает «Оплатить онлайн» с незаполненными полями, форма подсвечивает их оранжевым — но не объясняет, что именно не так. Подпись с объяснением ошибки появляется только при клике на каждое конкретное поле. Пользователь видит «что-то не так», но не понимает где и почему — и вынужден перебирать поля по одному.
Влияние на метрики
↑ Незавершённые попытки · ↑ Отказы на этапе оформления
Рекомендация (Quick Win):
Показывать подпись с объяснением сразу под каждым проблемным полем — без дополнительного клика. Например: «Введите имя пациента» или «Укажите корректный номер телефона».
Источник
F26 [Корзина]. Условия выезда: обязательный текст спрятан так, что никто не читает
При оформлении выезда на дом в тело формы вставлен большой блок с условиями обслуживания: ограничения по состоянию пациента, температурному режиму, ответственности лаборатории. Это юридически значимый текст — пользователь формально обязан с ним ознакомиться. Но стена мелкого текста посреди воронки гарантированно не читается: пользователь просто скроллит к кнопке «Оплатить». Юридическая защита иллюзорна, а воронка перегружена.
Влияние на метрики
↑ Когнитивная нагрузка перед оплатой · ↑ Отказы
Рекомендация (Quick Win):
Вынести условия в аккордеон: свёрнут по умолчанию, явно подписан («Условия выездного обслуживания»), раскрывается одним тапом. Перед кнопкой оплаты — только итог заказа.
F27 [Корзина]. Адрес при выезде на дом нельзя выбрать — только ввести вручную
При оформлении выезда на дом поле адреса не предлагает никаких подсказок — нет автодополнения улиц, нет выбора точки на карте. Пользователь вводит адрес вручную в свободной форме, и форма принимает любой текст без проверки. В итоге заказ можно оформить с некорректным адресом — что приведёт к срыву выезда и потере клиента.
Влияние на метрики
↑ Риск некорректного адреса · ↑ Срывы выезда · ↓ Доверие
Рекомендация:
Подключить автодополнение адреса (Dadata или аналог) + добавить валидацию — поле не должно принимать произвольный текст, не похожий на адрес.
F28 [Визуал]. Карточка анализа: бонусы важнее срока, а CITO никто не объяснил
В строке каталога информация выстроена так: название → бонусы → цена → срок. Бонусные баллы стоят перед ценой и сроком — как будто они важнее при выборе анализа. Для большинства пользователей приоритет обратный: сначала срок и цена, потом маркетинг. Отдельная проблема: срочный анализ помечен аббревиатурой «CITO» — без расшифровки. Для пациента, которому нужен результат сегодня, это непонятное слово на латыни вместо понятной подсказки «срочно, за 12 часов».
Влияние на метрики
↓ Скорость принятия решения в листинге
Рекомендация (Quick Win):
1. Поменять порядок: название → цена → срок → бонусы
2. Расшифровать CITO: «Срочно (12 ч)» вместо «12 часов (CITO)»
Конкурентный анализ
[ОЦЕНКА: на основе публичных скринов; возможны изменения с момента сбора данных]
| Параметр | Гемотест | Helix | Invitro | Citilab |
|---|---|---|---|---|
| Биоматериал и цена взятия в листинге | ❌ Нет | ✅ Есть | ✅ Есть | ⚠️ Частично |
| Фильтры в листинге | ❌ Нет | ✅ Есть | ✅ Есть | ⚠️ Частично |
| Срок готовности в листинге | ⚠️ Мелкий шрифт | ✅ Есть | ✅ Есть | ⚠️ Частично |
| Подготовка на первом экране карточки | ⚠️ В аккордеоне | ✅ Видна | ✅ Видна | ✅ Видна |
| Прямой вход в каталог (без промо-слоя) | ❌ ~3 экрана промо | ✅ Сразу листинг | ✅ Сразу листинг | ⚠️ Частично |
| Строка поиска видна на первом экране | ❌ Скрыта за иконкой | ⚠️ Частично | ✅ Видна с подписью | ⚠️ |
| Программа лояльности в листинге | ✅ Видна | н/д | ✅ Видна | н/д |
| Информативный empty state поиска | ✅ «Популярные анализы» | н/д | н/д | н/д |
По 6 из 8 параметров Гемотест уступает прямым конкурентам
Системное отставание в ключевых точках воронки: листинг, вход в каталог, поиск. По двум параметрам — программа лояльности и empty state поиска — Гемотест опережает.
✅ Что у Гемотеста работает лучше конкурентов
[ФАКТ: на основе скринов май 2026; н/д — данные не верифицированы]
При редизайне эти преимущества нужно сохранить.
Рекомендации
С чего начать
5 задач с наибольшим эффектом · 2–3 недели · минимальные затраты
-
1
Показать стоимость взятия крови (+290 ₽) прямо в листинге (F09)
Сложность: низкая · ↓ Ценовой сюрприз в корзине · ↑ CR оформление
-
2
Показать стоимость выезда на переключателе «На дому · +290 ₽» (F21)
Сложность: низкая · ↓ Отказы при переключении типа визита
-
3
Расшифровать CITO, поменять порядок в карточке: срок → цена → бонусы (F28)
Сложность: низкая · ↑ Скорость принятия решения в листинге
-
4
Пояснить «+50»: добавить подпись «бонусных рублей» рядом с суммой (F22)
Сложность: низкая · ↓ Тревога перед оплатой
-
5
Вынести условия выезда в аккордеон — перед кнопкой только итог (F26)
Сложность: низкая · ↓ Когнитивная нагрузка · ↑ CR оформление
Оценочный эффект 5 задач: +37–75 млн ₽/год [ОЦЕНКА: Baymard, IRP Commerce]
🟡 Среднесрочные задачи 2–4 месяца
Persistent summary с итоговой суммой и кнопкой оплаты на всём протяжении формы заказа — пользователь не должен скроллить вниз, чтобы оплатить.
Показывать объяснение ошибки сразу под полем — без дополнительного клика. По Baymard, inline-валидация снижает abandonment формы на 22%.
Закреплённая панель «В корзину + цена» при скролле карточки — кнопка не уходит за экран при чтении описания.
Расшифровки аббревиатур, визуальная шкала нормы, рекомендация «что делать». Прямое влияние на повторные заказы и доверие.
Фильтры по биоматериалу, сроку готовности и цене — bottom sheet на мобильном. Ключевое требование Baymard для каталогов 1 000+ позиций.
Единый стиль «уже добавлено» по всему листингу: одинаковый цвет, иконка галочки или текст «Добавлено». Требует обновления дизайн-системы кнопок.
🔵 Стратегические задачи 4–6 месяцев
Открывать каталог сразу листингом категорий — без промо-баннеров и подборок на первом экране. Ориентир: Invitro, Citilab, Helix.
Подключить Dadata или аналог: подсказки адреса при вводе + валидация. Исключает срывы выезда из-за некорректного адреса.
Бизнес-влияние и ROI
Консервативный
+37 млн ₽
в год · +5% CR
Исправить 5 быстрых задач
Реалистичный
+113 млн ₽
в год · +15% CR
QW + среднесрочные задачи
Оптимистичный
+188 млн ₽
в год · +25% CR
Полный роадмап за 6 мес.
Ключевые допущения
Метрики успеха
Как измерять эффект от UX-улучшений. Метрики разбиты по уровням воронки — от охвата до лояльности.
| ID | Метрика | Текущая оценка | Целевая | Как замерять |
|---|---|---|---|---|
| M1 | Конверсия каталог→карточка | н/д | +10–15% | GA4 / Метрика, событие click_card |
| M2 | Конверсия карточка→корзина | н/д | +5–8% | Событие add_to_cart |
| M3 | Конверсия корзина→заказ | н/д | +4–8% | Событие purchase / begin_checkout |
| M4 | Отказы на форме заказа | ≈60–70% [ОЦЕНКА] | −10 п.п. | Воронка в Метрике / Hotjar |
| M5 | Время до «В корзину» | н/д | −15 сек | Heatmap + scroll depth |
| M6 | Время загрузки (LCP) | 5,2 с [ФАКТ: CrUX, полевые данные] | <2,5 с | Core Web Vitals, PageSpeed |
| M7 | CLS (визуальные сдвиги) | 0,32 [ФАКТ: CrUX, полевые данные] | <0,1 | Core Web Vitals |
| M8 | Bounce rate мобильного каталога | н/д | −5 п.п. | GA4 / Метрика |
| M9 | Повторные заказы (R30) | н/д | +3–5% | CRM / отчёт по сегментам |
| M10 | NPS каталога (пост-заказ) | н/д | +10 п. | Попап после оформления |
| M11 | Обращения в поддержку по форме | н/д | −20% | Тикеты в helpdesk / колл-центр |
| M12 | Общая конверсия (сессия→заказ) | ≈0,8% [ОЦЕНКА] | >1,0% | Итоговая воронка GA4 |
A/B-гипотезы для проверки
Метка биоматериала в листинге
Гипотеза: CR листинг→карточка вырастет на 5–10%. Размер выборки: ≥5 000 визитов на ветку.
Inline-валидация формы заказа
Гипотеза: отказы на форме снизятся на 8–12%. Замер: воронка begin_checkout → purchase.
Sticky CTA в карточке услуги
Гипотеза: CR карточка→корзина вырастет на 4–7%. Замер: событие add_to_cart по ветке.
Выводы
Системные проблемы, а не точечные
14 верифицированных находок охватывают все этапы мобильного пути заказа: листинг, карточку услуги, корзину и форму оформления. Проблемы не случайны — они отражают устаревшую информационную архитектуру и отсутствие мобильной стратегии продукта.
Конкуренты уже опережают
По 6 из 8 ключевых параметров Helix и Invitro реализовали то, чего пока нет у Гемотеста. Пользователи с опытом сравнения делают выбор не в пользу Гемотеста — даже при сопоставимых ценах.
Быстрые победы доступны уже сейчас
5 задач с низкой сложностью — стоимость взятия в листинге, цена выезда на переключателе, расшифровка CITO, пояснение бонусов и аккордеон условий — не требуют редизайна. Их можно закрыть за 2–3 недели и получить измеримый эффект до запуска больших задач.
Прогноз по сценариям
Консервативный (2–3 нед.)
+37 млн ₽/год
5 быстрых задач · +5% CR
Реалистичный (2–3 мес.)
+113 млн ₽/год
QW + среднесрочные · +15% CR
Оптимистичный (6 мес.)
+188 млн ₽/год
Полный роадмап · +25% CR
Оценочный расчёт ±50%. Источники: Similarweb, Baymard, IRP Commerce.