Откликаешься день за днём, а в ответ — тишина? Скорее всего, дело не в тебе и не в опыте. Просто новый HH тебя не показывает рекрутеру. Это чинится за один вечер — давай по шагам.
Это для тебя, если ты только переключаешься в QA, недавно зашёл на hh.ru и не понимаешь, куда уходят отклики.
Гайд собран на свежих источниках — инсайдерская информация, исследования рынка, разбор алгоритмов и патента HH, анализ живых вакансий. Актуально на 8 июня 2026. HH меняется — что-то может внезапно перестать работать, поэтому гайд постоянно дорабатываем и перепроверяем. Но прямо сейчас это рабочая картина, а не теория.
HH сам решает, кого показать рекрутеру первым. Твоя задача — попасть наверх и выглядеть живым.
Представь HH как ленту рекомендаций — почти как в соцсети, только листает её рекрутер. Алгоритм сам решает, кого показать первым. Вот что реально изменилось:
| Раньше думали | На самом деле сейчас |
|---|---|
| Напихай побольше любых тегов — «пройдёшь фильтр» | Фильтра-вахтёра нет, ранг считает алгоритм. Но 30 слотов навыков заполни под завязку правильными словами — так попадаешь в выборку (это отбор по словам, а не «фильтр») |
| Главное — теги и ключевые слова | Алгоритм читает смысл опыта: сам определяет профессию и стаж по тексту. Стек важен в тексте опыта, а не только тегом |
| Заполнил один раз и жди | Любит активных и свежих: быстро отвечаешь, недавно обновлялся → показывают выше |
Короче: HH — это лента, и наверх она поднимает тех, кто выглядит подходящим и живым. Ниже — как стать таким за один вечер. 👇
И сразу честно: алгоритм неидеальный, иногда выдаёт ерунду — это нормально, не принимай на свой счёт. Поэтому мы не молимся на один отклик, а берём объёмом + несколькими каналами (про это во второй части). Твоя задача — попасть в выборку и выглядеть живым; остальное добивается количеством.
Мы разобрали, как этот алгоритм работает на самом деле — по его реальной механике ранжирования, а не по слухам из чатов. Коротко, чтобы ты понимал логику действий ниже:
Это не «фильтр-вахтёр», а модель-рекомендатель (как лента в соцсети). Работает в два шага: сначала из всей базы выбирает резюме, где есть слова из запроса рекрутера (вот зачем нужны правильные ключевики — это «пропуск в выборку»), а потом ранжирует отобранных по вероятности, что тебя реально позовут.
Она читает смысл, а не только теги. По тексту твоего опыта модель сама определяет, кто ты по профессии и сколько у тебя стажа — даже если в заголовке написано иначе. Поэтому стек важен в описании опыта, а не только в навыках.
Что реально двигает тебя вверх (рычаги в твоих руках — на них и давим):
Что НЕ в твоих руках (поэтому не парься и добивай объёмом): поведение самих работодателей (кого они зовут на похожие вакансии — модель этому учится), точные веса факторов (HH их не раскрывает) и элемент случайности в выдаче.
Вывод простой: весь чек-лист ниже бьёт ровно по тем рычагам, которые ты реально контролируешь. Никакой магии — только механика.
Пройди сверху вниз. Свёрнуто — это просто список; раскрывай «▸», где нужно.
У рекрутера в кабинете есть штука «Авторазбор» — автоматическое сито, которое отсеивает отклики до того, как рекрутер открыл хоть одно резюме. Фильтрует по полям: опыт, регион, возраст, гражданство, образование, формат работы. Пустое поле = по нему тебя и выкинут, ты этого даже не увидишь. Чем больше полей заполнено → в большем числе поисков ты вообще появляешься.
Не пропусти:
Пример заполненного «О себе» (реальный профиль): 3–4 предложения, сразу видно профессию и сильные стороны — без воды. Желаемую должность и специализации увидишь на скрине «условий» ниже; языки и личные данные (имя, ДР, гражданство) — в настройках аккаунта.
Важная механика — опыт: опыт фильтруют не точным числом, а «корзинами» (по-умному — диапазонами): до 1 / 1–3 / 3–6 / 6+ лет. Главный рубеж — 12 месяцев: с 11 мес. стажа ты ещё в корзине новичков, с 13 — уже в «1–3 года». Если до года не хватает пары месяцев — добавь в опыт реальные учебные проекты и стажировки: они тоже идут в стаж и помогают перешагнуть рубеж.
Резюме с фото HH показывает выше, а рекрутер открывает его охотнее — лицо снимает недоверие. Подойдёт простое деловое фото: однотонный фон, нормальный свет, ты в кадре по плечи. Не селфи с отдыха, не аватарка-котик. Снял на телефон у белой стены — уже годится.
Рекрутеры сверяют твои профили между собой — HH, LinkedIn, ВК. Если даты не бьются (классика — «5 лет опыта», а вуз окончен 2 года назад) — это повод для отказа. Поэтому годы опыта, компании, даты и стек — одинаково на всех площадках. Образование указывай с годом выпуска (бьётся с возрастом). Нет вуза — не выдумывай, это проверяется.
Почта — Gmail или Яндекс (странный домен = подозрительно). Telegram — продублируй в поле «Комментарий» под телефоном: рекрутеру проще написать, не открывая платный контакт. TG должен выглядеть личным (фото, имя+фамилия).
GitHub — публичная витрина того, что ты умеешь руками. Только не складывай туда учебные тест-кейсы, чек-листы и баг-репорты — это читается как джуновый уровень и скорее обесценивает. Клади процессные артефакты уровня QA Lead — ровно то, о чём спрашивают на собесе вопросом «как подойдёшь к тестированию нового проекта?».
Если проходишь наш выпускной Симулятор 2.0 (реальный CRM-стенд + фреймворк автотестов) — на выходе у тебя готовый набор прямо для портфолио:
Ссылку на GitHub — в резюме (контакты / «О себе») и в дожиме день-7 («готов прислать тест-стратегию и автотесты на GitHub»).
Статус поиска — поставь «Активно ищу работу». «Рассматриваю предложения» = средний приоритет в выдаче, «Не ищу» = тебя вообще не видно рекрутеру.
Сфера компании (в настройках профиля) — выбери «Разработка ПО», «FinTech» или «E-commerce». Если оставить «Прочее» — у рекрутера загорается оранжевая плашка «не та сфера», и он листает мимо.
Если город далеко от вакансии, рекрутер видит плашку «не подходит по локации» и листает мимо. Большинство вакансий — в Москве. Ставь Москву → тебя начнут показывать в куда большем числе поисков; реальный город узнают на созвоне, когда ты уже интересен. Исключение: вакансия явно «только офис в другом городе».
Если видимость ограничена — рекрутер в том самом «холодном поиске» (когда сам ищет в базе) тебя просто не найдёт. Должно стоять «Видно всем работодателям».
Блок «Видимость резюме». Прячься только от текущего работодателя — точечным чёрным списком.
Зарплата — поле «Уровень дохода в месяц»: одно число + валюта. Диапазон «от…до…» вписать нельзя. Формат работы — новое поле: на месте / удалённо / гибрид. Командировки — выбери вариант.
Сколько ставить: целишься в 180–230К — указывай, попадёшь в фильтры большинства вакансий. Метишь в 250К+ — лучше оставь поле пустым и торгуйся напрямую с нанимающим: иначе фильтр по вилке отрежет тебя от части хороших вакансий ещё до разговора.
Блок «Желаемая профессия и условия».
Тип занятости — это галочки во всплывающем окне, не список. Отметь «Постоянная работа» (если ищешь её). Подработка / Стажировка / Волонтёрство — только если реально это ищешь.
Окно «Тип занятости».
В поле «Ключевые навыки» лимит — 30 навыков. Заполняй его под завязку (30 из 30): каждый слот = шанс попасть в поисковую выборку рекрутера. Пустые слоты = упущенный охват.
Где это: режим редактирования резюме → блок «Ключевые навыки» (под опытом работы). Вписываешь по одному, до 30 штук.
Ставь не «что я хорошо знаю», а то, что реально ищут под твой профиль — именно эти слова рекрутер вбивает в поиск. Готовый набор из 30 под каждый профиль — в разделе «Какие ключевики брать» ниже. Просто 30 случайных «для объёма» не нужны — нужны 30 спросовых.
Свежесть — это как решающий голос при ничьей (по-умному «тай-брейкер»): если двое одинаково подходят, выше покажут того, кто обновился позже. Резюме, которое не трогали месяцами, тонет.
Есть механика «буст новизны»: только что обновлённое резюме HH сам приподнимает в выдаче примерно на 3 дня. Поэтому и держим ритм раз в 3–7 дней. Видишь, что отклики затихли — нажми «Поднять в поиске», и буст включится заново.
HH ещё продаёт платную подписку, которая авто-обновляет дату резюме несколько раз в день — но это не обязательно: ручного «Поднять в поиске» раз в 3–7 дней вполне достаточно.
«Поднять в поиске» поднимает дату и позицию — контент менять не нужно. На скрине «Последнее — 29 августа» = давно не поднимали, такое резюме внизу.
Лучшее время — утро вторника–четверга (9–11 МСК): рекрутеры приходят и первым делом разбирают свежие отклики и резюме. Обновляй резюме Пн и Чт утром. После 18:00 и в выходные почти не смотрят.
Профиль почти готов: поля, Москва, видимость, поднятие Пн/Чт, сходимость данных, GitHub-портфолио. Остался ключевой штрих — правильные 30 ключевиков (готовые наборы ниже). После них — отклики.
Ниже — 2 готовых набора по 30 навыков, собраны из спроса HH (1251 вакансия, начало июня 2026) + банка реальных резюме. Заполняешь поле «Ключевые навыки» под завязку (30 из 30) — но именно своим набором. 🔘 серый = общая база (нужна обоим) · 🟧 оранжевый = что отличает именно твой профиль. Порядок ≈ по спросу (топ-навыки выше); точный ранг внутри группы не критичен — важнее наличие.
Это образец для сверки, не копировать 1-в-1. У тебя может быть свой порядок и своя доменка (финтех, банкинг, e-com, кибербез — добавь под себя). Главное, чтобы было примерно похоже и с правильными весами — ниже видно, что весит больше всего.
⚠️ Синонимы домена пиши оба сразу. Алгоритм не всегда понимает, что «банк» и «финтех» — одно и то же, а «интернет-магазин» = «e-commerce» = «маркетплейс». Работал в банке — впиши и «банк», и «финтех». Делал интернет-магазин — и «e-commerce», и «маркетплейс». Иначе по половине запросов рекрутеров тебя просто не найдут.
Профиль 1 — Архитектор-автоматизатор (4 в 1)
Тебе сюда, если хочешь писать автотесты кодом. Фреймворк автотестов с нуля, автоматизация через код, AI-инструменты прямо в коде автотестов. Тестировщик + автоматизатор + аналитик + AI в одном — чтобы при прочих равных проходить на позиции fullstack-QA и автоматизатора. Готовый набор (порядок важен — Python первым):
Вес по спросу (топ): Python ~28% · SQL 15% · Pytest 14% · Git 11% · Linux 11% — эти держи выше всего.
Профиль 2 — Сеньор-ручник: процессы, лид и AI
Тебе сюда, если силён в ручном тестировании и процессах, а код — по верхам. Сильный ручник + сеньорные процессы и лид + AI для рутины (документация, тест-планы, анализ требований, разбор логов) + тестирование LLM (нейросетей вроде ChatGPT). Базовый Python и покрытие — есть (просто не основной упор), фреймворк с нуля не пишет. На выходе — сильный инженер с упором на процессы и роль лида. Готовый набор (порядок важен — SQL первым):
Вес по спросу (топ): SQL ~22% · Функциональное 19% · Postman 19% · Ручное 12% · PostgreSQL 10% — на них основной упор.
📌 Профиль 2 — так упаковано реальное резюме сеньора по AI / LLM-тестированию, которое приводило на собеседования. Рабочий шаблон, не теория.
🔁 Лайфхак: два резюме под два профиля
Навыки и пройденные тесты у тебя одни и те же — но упаковать их можно по-разному. Заведи на HH 2–3 резюме (HH это позволяет): одно пакуешь под Профиль 1 (автоматизатор), другое под Профиль 2 (процессы-лид) — разные заголовок и ключевики. Так ты попадаешь в разные поисковые выборки рекрутеров → шире охват, и видно, какой профиль даёт больше приглашений.
⚠️ Не клонируй 1-в-1: одинаковые дубли смотрятся спамно. Разные акценты, заголовки, наборы ключевиков — под разные группы вакансий.
Профиль готов — теперь отклики. Главный сдвиг: раньше думали «откликайся на всё, чем больше тем лучше». Сейчас рабочая схема — два канала сразу + дневная норма + учёт в таблице.
Массовый — 50–200 откликов/день. Минимум фильтров (Москва / вся Россия, без «удалёнка»), откликаешься почти на всё подряд + универсальное сопроводительное. До скрининга (первого короткого созвона с рекрутером) доходит ~1–2%, зато охват и попадание в базы рекрутеров.
Целевой — 3–15 откликов/день. С фильтрами (твой стек, Middle/Senior, твоя вилка) — только то, что реально подходит. Проходит дальше ~10–15%, под каждую — адаптированное письмо.
Норма для старта: ~50–70 массовых + 3–10 целевых в день (≈2 часа). Большой % отказов — это нормально: задача протиснуться объёмом + точечной конверсией.
Чем раньше ты в списке откликов — тем выше тебя видит рекрутер: пока вакансия свежая, конкуренции мало. Поэтому лови вакансии, пока они новые, а не копи пачкой на вечер.
«Поднятые» вакансии — те, за которые работодатель заплатил, чтобы они висели вверху ленты (значок ↑ или просто первые в списке). Бери их в первую очередь: платит за подъём = реально ищет человека сейчас, а не собирает базу резюме. Конкуренции меньше, внимания к твоему отклику больше.
На каждую целевую вакансию — 3 касания вместо одного отклика:
Тёплый контакт обходит автоматическую выдачу — это и есть «протиснуться».
Активность в чате поднимает тебя в очереди у работодателя: без чата — внизу, с диалогом — наверху.
Сопроводительное: формально его требуют лишь ~7% вакансий, но при потоке 500+ откликов оно выделяет. Массовым — один универсальный текст (без названия компании), целевым — адаптированный под вакансию:
HH следит, насколько ты отзывчив (отклики, ответы на приглашения, чат). Самым отзывчивым вешает видную рекрутеру метку «Часто отвечает» — поднимает в выдаче. Отвечай в течение 30 минут в рабочее время; отвечать на приглашения важно само по себе — это активность.
HR получают 100+ откликов в день — напоминание это не спам, а профессионализм.
После третьего молчания — забиваешь, идёшь дальше.
Google Sheets / Notion: Дата · Компания · Вакансия · Канал · Отклик · Скрининг · Техсобес · Оффер · Заметка. Это воронка — видно, где отваливается.
Что отслеживать: воронку отклик → скрининг → техсобес → оффер. Видно, на каком шаге отваливаешься. Конкретные цифры-ориентиры — ниже в блоке «Реальные цифры».
Когда звать куратора: меньше 10 скринингов за 2 недели → резюме/стратегия; меньше 3 техничек за месяц → скрининги валятся; 0 офферов после 5+ техничек → hard skills.
~400 откликов → ~10 скринингов (2,5%) → ~5 техничек → 1–2 оффера. За 2 месяца в стандартном режиме (~2500 массовых + ~200 целевых) → 3–5 офферов. 2 оффера = уже можно торговаться (+15–20% к ЗП).
Скрининг — первый короткий созвон с рекрутером. По каждому проекту будь готов рассказать, что делал именно ты: технологии, нагрузка (RPS — запросов в секунду / объёмы), роль, результат. «Плавать» по своему же проекту = главный провал. Перед откликом проверь: совпадение стека с вакансией меньше 50% → пропусти (треть провалов — из-за несовпадения домена).
🟢 Зелёный флажок — опционально, но дёшево усиливает резюме
На hh.ru есть тесты, подтверждающие навыки. Прошёл → у навыка появляется галочка «подтверждён», и рекрутер видит, что ты не голословно. Для джуна / свитчера это снижает недоверие. Делать не обязательно.
1. Где подтвердить: hh.ru → твоё резюме → блок «Подтверждение навыков» → «Перейти к тестам» → выбери навык → пройди.
2. Где ответы: тренажёр HH-тестов с ответами → (откроется в новой вкладке; 21 тест по 10 темам, правильный ответ помечен). Сверяйся через Ctrl/Cmd+F по тексту вопроса.
3. Минимум для QA: SQL · Git · API · Scrum · Agile. Дальше — Python, PostgreSQL, ООП. Сложные сразу не бери — рискнёшь завалить.
4. Хитрость: для рекрутера важен сам факт «у кандидата есть подтверждённые навыки» — поэтому достаточно закрыть 1–2 самых простых теста, чтобы резюме выглядело проверенным. Гнаться за всеми не нужно: лучше две зелёных галочки на лёгком, чем провал на сложном.
Блок «Подтверждение навыков». Жёлтая плашка «результаты тестов устарели» — сигнал пройти заново.
На одну вакансию в HH прилетает 800+ откликов, а в нишевом Telegram-канале — 30–50. Конкуренция в разы меньше. Рабочая схема: массовые отклики на HH утром, Telegram-каналы — вечером. Вот проверенные живые каналы (на июнь 2026) — подпишись и откликайся и там:
Плюс агрегаторы помимо HH — Работа.ру, SuperJob, Хабр Карьера: там тоже бывают вакансии, которых нет на HH.
И главное 🫶
Если кажется, что всё глухо — это не твоя вина. «Отправить резюме и ждать» сегодня не работает из-за переизбытка откликов. А этот чек-лист реально двигает тебя вверх. Пройди «Почини профиль» сегодня, дальше — ежедневная рутина откликов (памятка выше). Системно 2–3 недели — и картина откликов совсем другая. Погнали 💪🍅