Ключевые слова в резюме под алгоритмы поиска HH.ru

Как алгоритм HH ранжирует резюме по ключевым словам, где их брать, куда вставлять и как не свалиться в keyword stuffing.

· 8 мин чтения
#hh#резюме#seo#ключевые слова

«У меня хорошее резюме, но рекрутёры не приходят» — типичная история соискателя на HH.ru. И почти всегда корень проблемы — не «плохое резюме как документ», а «резюме не находится в поиске». Алгоритм HH работает похоже на Google: если в твоём тексте нет тех слов, по которым ищет работодатель, ты невидим. Не потому что плохой кандидат, а потому что система тебя не предлагает.

Эта статья — про то, как находить и вставлять ключевые слова правильно. Без «спамьте побольше технологий» и без советов из 2015 года вроде «обязательно укажите Microsoft Office». В 2026 году алгоритм HH достаточно умный, чтобы отделять реальный опыт от keyword stuffing — этим и воспользуемся.

Как алгоритм HH ищет резюме

Когда работодатель пишет запрос вроде «Python разработчик с опытом asyncio», HH запускает ранжирование, в котором первый и самый влиятельный фактор — текстовая релевантность. Алгоритм:

  1. Разбивает запрос на токены: «Python», «разработчик», «опыт», «asyncio».
  2. Ищет совпадения этих токенов в твоём резюме.
  3. Считает плотность и распределение: где совпадение — в заголовке, в описании опыта или в блоке навыков.
  4. Учитывает контекст: «asyncio» внутри описания реального проекта весит больше, чем то же слово в списке навыков без контекста.
  5. Корректирует на свежесть (когда резюме последний раз обновлялось) и активность (заходишь ли в HH).

Чем плотнее совпадение твоих ключевых слов с запросом — тем выше ты в выдаче. Если совпадений < 30% — обычно ты не попадаешь в первые 30 результатов, которые рекрутёр реально просматривает.

Это значит: задача — сделать так, чтобы в твоём резюме были именно те слова, которые работодатели вашей области пишут в поиске.

Где брать список ключевых слов

Не из памяти и не из чужих советов. Источник один — актуальные вакансии твоей области за последние 30 дней.

Алгоритм ручного сбора:

  1. Открой HH, отфильтруй по своей профессии и желаемому уровню (Senior/Middle/Junior).
  2. Сортируй по «Новые» и просмотри 20–30 верхних вакансий — это тот рынок, к которому подключены работодатели сейчас.
  3. Выпиши из каждой все технологии, инструменты, методологии, типовые задачи. По каждой — отметь, сколько раз встречается.
  4. Из получившегося списка возьми те, которые повторяются в трёх и более вакансиях. Это твой пул ключевых слов.

В среднем после такого упражнения получается 30–50 уникальных терминов. Они распределяются по группам:

  • Технологии и инструменты (Python, Postgres, Kafka, …).
  • Методологии (Agile, TDD, code review, …).
  • Типы задач (микросервисы, integration tests, performance optimization, …).
  • Soft skills (mentorship, technical leadership, cross-team collaboration, …).

Не все 30–50 попадают в твоё резюме — только те, с которыми у тебя есть реальный опыт. Обычно это 12–20 терминов.

Альтернатива ручному сбору — автоматическая прожарка резюме в JobTurbo, которая делает то же самое за минуту: парсит 50–100 топовых вакансий, выделяет ключевые термины, сверяет с твоим резюме и предлагает, какие добавить (и где).

Куда вставлять ключевые слова

Алгоритм HH придаёт разный вес ключевым словам в зависимости от того, где они находятся:

  1. Заголовок резюме (должность) — максимальный вес. «Senior Backend Python Developer» лучше, чем «Backend Developer» — в первом варианте «Python» уже в заголовке, и резюме появится в выдаче по «Python» даже до прочтения опыта.

  2. Блок «О себе» / краткое описание — высокий вес. Здесь имеет смысл упомянуть 3–5 самых релевантных технологий вкратце.

  3. Описания опыта работы — самый качественный контекст. Технология внутри описания проекта («переписал ORM-слой на asyncio для микросервиса с 200K событий в секунду») весит для алгоритма больше, чем та же технология в списке навыков, потому что подтверждается контекстом задачи.

  4. Блок «Навыки» / «Ключевые компетенции» — средний вес. Полезно для перечисления стека, но без перебора. Топ-15 терминов хватает; больше — выглядит как спам.

  5. Образование, языки, дополнительные сертификаты — низкий вес для большинства запросов, но важно для нишевых (например, «PhD machine learning»).

Где НЕ работают ключевые слова:

  • В подписи / контактах. Алгоритм игнорирует.
  • В картинках (если резюме залито картинкой). HH не парсит OCR.
  • В пдф-attachment, если основной текст резюме пустой. Контент в HH-формате — приоритет.

Антипаттерны

Keyword stuffing

Пример из реального резюме (анонимизировано):

Навыки: Python, Python3, Python 3.10, Django, Django REST Framework, DRF, FastAPI, Flask, asyncio, aiohttp, Tornado, Pyramid, SQLAlchemy, peewee, Django ORM, Postgres, PostgreSQL, MySQL, MariaDB, SQLite, Redis, Memcached, Kafka, RabbitMQ, Celery, Docker, Docker Compose, Kubernetes, K8s, AWS, GCP, Azure, Terraform, Ansible, Git, GitHub, GitLab, Bitbucket, CI/CD, Jenkins, GitHub Actions, GitLab CI, Linux, Ubuntu, Debian, CentOS, REST, GraphQL, gRPC, WebSocket…

Это антипаттерн. HH в 2026 году специально учитывает плотность ключевых слов: если в блоке «Навыки» 50+ терминов без контекста, алгоритм понижает приоритет резюме как «вероятный спам». Плюс рекрутёр на такой блок смотрит секунды и закрывает.

Правильный подход — выбрать 12–15 ключевых, остальные распылить в описаниях опыта в контексте проектов.

Технологии, с которыми не работал

Соблазн добавить «модную» технологию ради совпадения — большой, но опасный. ATS работодателя пропустит резюме, но на собеседовании первый же технический вопрос на эту технологию вскроет блеф — это испорченное собеседование и потерянная возможность.

Правило простое: упоминаем только то, на чём писал кода хотя бы один проект. Альтернатива — добавить смежные технологии, которые ты реально знаешь (вместо незнакомого Kubernetes — упомянуть Docker, который у тебя в опыте).

Перевод вместо оригинала

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

ATS работодателя

Алгоритм HH — не единственный фильтр на пути твоего резюме. Если работодатель использует ATS (Applicant Tracking System), резюме проходит ещё через одну ступень: автоматическое парсение и скоринг по совпадению ключевых слов с описанием вакансии.

ATS обычно отсеивает 60–80% входящих резюме до того, как их увидит человек. Триггеры ATS:

  • Жёсткое совпадение ключевых слов запроса.
  • Стандартизированные названия должностей.
  • Формат, который ATS может распарсить (HH-формат — да, картинка — нет).

Прожарка резюме адресует и HH-алгоритм, и ATS одновременно. Подробности — в hub-статье про прожарку резюме под алгоритмы HH и на странице «Улучшение резюме».

Итог

Ключевые слова — это не «обмани HH», а «помоги HH найти тебя». Правильный список берётся из актуального топа вакансий, распределяется по разделам резюме с учётом веса каждого блока, и упоминается в контексте реальных проектов, а не плотной массой в одном списке.

12–20 ключевых терминов, обновляемых раз в 2–3 месяца — стандарт активного соискателя в 2026 году. После того как резюме найдено в поиске, дальше работает следующая ступень: автоотклик с AI-сопроводительными, который закрывает воронку с другой стороны.

Частые вопросы

Сколько ключевых слов нужно в резюме?

Оптимум — 12–20 ключевых терминов, равномерно распределённых по разделам «Опыт», «Навыки» и «О себе». Меньше 10 — алгоритм HH плохо ранжирует резюме. Больше 25 — резюме становится «нечитаемым» для человека, рекрутёр закроет на втором абзаце.

Где брать список ключевых слов под мою профессию?

Из топ-30 вакансий твоей области за последние 30 дней на HH. Открой 20–30 описаний, выпиши все технологии и термины, которые повторяются в трёх и более вакансиях — это твой список. Можно сделать вручную или через прожарку резюме в JobTurbo (делает то же самое автоматически за минуту).

Можно ли вписать в резюме технологии, с которыми работал мало?

Можно с оговоркой: если ты делал что-то на этой технологии хотя бы один проект — упоминать честно. Если только читал документацию и не писал кода — это false positive, на собеседовании быстро вскроется. Лучше не врать, а добавить смежные технологии, которые ты реально знаешь.

Что такое keyword stuffing и почему это плохо?

Keyword stuffing — это вставка ключевых слов плотной массой без контекста. Пример: блок «Навыки: Python, Django, Flask, FastAPI, asyncio, Postgres, MySQL, Redis, Kafka, RabbitMQ, Docker, Kubernetes, ...». HH и рекрутёры распознают такую плотность как формальную, не подкреплённую опытом. Гораздо эффективнее упоминать те же технологии внутри описания проектов.

Влияют ли ключевые слова на ATS работодателя?

Да, ATS работодателей часто отсеивает резюме до того, как HR его увидит, по совпадению ключевых слов запроса с текстом резюме. Если ATS ищет «Python» — а у тебя в резюме только «python3» — может быть промах. Поэтому в JobTurbo одна из задач прожарки — стандартизация терминов под общепринятый формат.

Как часто нужно обновлять ключевые слова?

Каждые 2–3 месяца стоит сверяться с актуальным топом вакансий. Стек технологий в IT и смежных областях обновляется быстро: то, что было хитом 2024 года, в 2026 может уже не индексироваться. Прожарка резюме раз в квартал решает эту задачу автоматически.

Запустите автоотклик бесплатно

Первые 10 откликов — без оплаты. AI напишет уникальное сопроводительное к каждой вакансии.

Подключить JobTurbo →