Что такое ATS и как адаптировать резюме под автоматический отбор
ATS помогает компаниям собирать, разбирать и фильтровать отклики. Объясняем, как система читает резюме, что влияет на прохождение автоматического отбора и как адаптировать резюме под конкретную вакансию.

Коротко
ATS — это система, в которой компании собирают и обрабатывают отклики на вакансии. Она может извлекать данные из резюме, заполнять профиль кандидата, искать нужные навыки и должности, учитывать ответы на вопросы при отклике и помогать рекрутеру сортировать кандидатов.
Чтобы резюме корректно прошло этот этап, оно должно решать две задачи: нормально считываться системой и содержать формулировки, связанные с конкретной вакансией. Для этого обычно достаточно использовать простой формат, стандартные разделы, конкретно описывать опыт и адаптировать ключевые слова под требования работодателя.
При этом ATS — не один универсальный алгоритм. У разных компаний отличаются системы, настройки и правила отбора. Поэтому задача кандидата — не угадать секретный проходной балл, а сделать резюме понятным и для программы, и для рекрутёра.
Что такое ATS
ATS расшифровывается как Applicant Tracking System — система управления кандидатами и откликами.
Работодатели используют её, чтобы не обрабатывать каждое резюме вручную. Внутри ATS рекрутер может:
- публиковать вакансии;
- принимать отклики с карьерного сайта и площадок;
- хранить резюме и контактные данные;
- искать кандидатов по должностям и навыкам;
- сортировать их по этапам найма;
- добавлять комментарии и оценки;
- назначать интервью;
- отправлять письма;
- формировать отчёты по найму.
После загрузки резюме система часто пытается автоматически разобрать файл: извлечь имя, контакты, места работы, должности, образование, даты и навыки, а затем перенести их в отдельные поля профиля кандидата.
ATS не заменяет рекрутёра полностью. Чаще она помогает обработать большой поток откликов, отсеять кандидатов по обязательным условиям и быстрее найти в базе людей с подходящим опытом.
Как резюме проходит через ATS
Конкретный процесс зависит от компании, но обычно отклик проходит несколько этапов.
1. Кандидат отправляет отклик
Вы загружаете резюме на сайте компании, через карьерную площадку или форму быстрого отклика. Вместе с файлом система может запросить:
- имя и контактные данные;
- город или страну проживания;
- зарплатные ожидания;
- разрешение на работу;
- готовность к переезду;
- ссылки на портфолио, GitHub или LinkedIn;
- ответы на вопросы работодателя.
На этом этапе важны не только данные внутри резюме. Ответы в самой форме тоже могут влиять на дальнейшую обработку отклика.
Например, если вакансия предполагает работу из офиса, а кандидат указывает, что рассматривает только удалённую работу, система может пометить отклик как не соответствующий обязательному условию.
2. Система разбирает файл
ATS пытается распознать структуру документа и извлечь отдельные данные:
- ФИО;
- телефон и электронную почту;
- должности;
- названия компаний;
- даты работы;
- образование;
- навыки;
- языки;
- сертификаты.
Если файл простой и текстовый, данные обычно извлекаются корректнее. Если резюме представляет собой изображение, содержит несколько колонок, сложные таблицы, декоративные элементы или информацию в колонтитулах, часть данных может потеряться либо попасть не в те поля.
Визуально такое резюме может выглядеть аккуратно. Но система увидит не готовую страницу, а последовательность текстовых блоков, которую ей нужно самостоятельно собрать в понятную структуру.
3. Создаётся профиль кандидата
Извлечённая информация переносится в карточку кандидата. Рекрутер может видеть не только исходный файл, но и структурированные поля: последнюю должность, компанию, местоположение, контакты и опыт.
Если парсер неправильно определил должность или не увидел часть опыта, карточка кандидата может оказаться неполной, даже если исходный документ выглядит нормально.
Это не всегда приводит к автоматическому отказу. Но рекрутеру становится сложнее найти такой профиль через поиск или быстро определить его релевантность.
4. Проверяются обязательные условия
Во многих системах работодатель может добавить вопросы предварительного отбора. Например:
- Есть ли у вас разрешение на работу в стране?
- Готовы ли вы посещать офис?
- Есть ли у вас опыт с React?
- Готовы ли вы к командировкам?
- Какой у вас уровень английского?
Некоторые ответы используются только как дополнительная информация. Другие могут быть настроены как обязательные условия.
Поэтому ситуация, когда отклик был отклонён автоматически, не всегда связана именно с резюме. Причиной может стать ответ в анкете — например, отсутствие разрешения на работу или невозможность работать в нужном часовом поясе.
5. Рекрутер ищет и сортирует кандидатов
После обработки отклики попадают в общую базу. Рекрутер может просматривать их по порядку, применять фильтры или искать кандидатов по определённым словам и параметрам.
Например:
- React;
- B2B-продажи;
- PostgreSQL;
- Senior Product Manager;
- английский B2;
- опыт от трёх лет;
- определённый город.
Поэтому формулировки в резюме имеют значение. Если релевантный опыт описан слишком абстрактно или другим термином, профиль может не попасть в результаты конкретного поиска.
ATS действительно самостоятельно отклоняет резюме
Иногда — да, но не всегда и не так, как это часто описывают.
ATS может автоматически исключить кандидата, если работодатель настроил жёсткие условия: разрешение на работу, местоположение, наличие обязательной квалификации или определённый ответ на вопрос.
Однако многие ATS прежде всего:
- принимают и хранят отклики;
- извлекают данные из файлов;
- заполняют профили кандидатов;
- позволяют искать и фильтровать базу;
- помогают рекрутерам управлять этапами найма.
Не существует единого алгоритма, который во всех компаниях сравнивает резюме с вакансией, присваивает ему универсальный ATS-рейтинг и автоматически отклоняет всё ниже определённого процента.
У конкретного работодателя могут быть собственные фильтры, интеграции и правила. Но показатель вроде «совпадение с вакансией — 82%» в стороннем сервисе не является реальным баллом, который обязательно увидит рекрутер.
Совет
Не пытайтесь обмануть ATS. Цель адаптации — не набить резюме ключевыми словами, а помочь системе правильно распознать ваш реальный опыт и показать его связь с требованиями вакансии.
Что ATS ищет в резюме
ATS не читает резюме как человек и не всегда понимает близкие по смыслу формулировки одинаково хорошо. Для системы особенно важны конкретные данные.
Название должности
Если компания ищет Frontend Developer, а в резюме указано только Software Engineer, кандидат может быть релевантным, но точного совпадения с запросом не будет.
Это не означает, что нужно придумывать себе другую должность. Можно сохранить официальное название и рядом уточнить специализацию:
Software Engineer — Frontend, React
или:
Веб-разработчик / Frontend Developer
Навыки и технологии
Общие формулировки дают мало информации.
Было:
Занимался разработкой современных интерфейсов.
Стало:
Разрабатывал интерфейсы на React и TypeScript, интегрировал REST API и оптимизировал производительность страниц в Next.js.
Во втором варианте ATS и рекрутер видят конкретные технологии, а не пытаются угадать, что означает «современная разработка».
Опыт и специализация
Одно название должности не объясняет, чем именно занимался кандидат.
Два Product Manager могут работать с совершенно разными продуктами: один — с мобильным банком, другой — с внутренней CRM. Поэтому в описании опыта полезно указывать:
- тип продукта;
- аудиторию;
- зону ответственности;
- используемые инструменты;
- масштаб;
- измеримый результат.
Даты работы
Система пытается связать каждую должность с компанией и периодом работы. Лучше использовать единый формат:
март 2022 — июнь 2025
а не смешивать в одном документе:
- 03.22–06.25;
- с 2021 года;
- 2020/2021;
- два года.
Названия разделов
Стандартные заголовки проще распознать:
- Опыт работы;
- Образование;
- Навыки;
- Языки;
- Сертификаты.
Креативные варианты вроде «Мой профессиональный путь» могут быть понятны человеку, но хуже определяться автоматически.
Как адаптировать резюме под ATS
Адаптация не означает полное переписывание резюме с нуля. Обычно достаточно пройти несколько шагов.
1. Выделите обязательные требования вакансии
Сначала найдите то, без чего кандидата, скорее всего, не будут рассматривать:
- конкретная должность или специализация;
- обязательные технологии;
- минимальный стаж;
- знание языка;
- опыт в определённой отрасли;
- разрешение на работу;
- готовность к офисному или гибридному формату.
Не все фразы в вакансии одинаково важны. Требование «опыт React от трёх лет» обычно весит больше, чем «умение работать в динамичной команде».
2. Сопоставьте требования со своим опытом
Для каждого важного требования задайте вопрос:
Есть ли у меня этот опыт и видно ли его из резюме?
Иногда нужный навык у кандидата есть, но он спрятан за общей формулировкой.
Было:
Работал над серверной частью приложения.
Стало:
Разрабатывал BFF-сервис на NestJS, работал с PostgreSQL, Redis и очередями BullMQ.
Во второй версии не появилось выдуманного опыта — существующий опыт просто стал заметнее.
3. Используйте терминологию вакансии
Если работодатель пишет «контент-стратегия», а в резюме указано только «планирование публикаций», можно добавить обе формулировки:
Разработал контент-стратегию и план публикаций для трёх каналов.
То же относится к аббревиатурам:
- Search Engine Optimization (SEO);
- Customer Relationship Management (CRM);
- Continuous Integration / Continuous Delivery (CI/CD).
Подробно подбор формулировок разбираем в статье «Ключевые слова для резюме под ATS: как подобрать».
4. Поднимите релевантный опыт выше
Резюме необязательно должно быть исчерпывающей биографией. Его задача — быстро показать соответствие конкретной роли.
Если вакансия связана с React и Next.js, опыт с этими технологиями должен быть заметен в начале резюме, а не скрываться в последнем пункте старого проекта.
Это можно сделать в нескольких местах:
- в профессиональном заголовке;
- в кратком описании;
- в последних местах работы;
- в списке навыков;
- в релевантных проектах.
5. Проверьте формат файла
Наиболее универсальные варианты — PDF и DOCX, но конкретный список поддерживаемых форматов зависит от системы и формы отклика.
Практическое правило:
- используйте обычный PDF, экспортированный из текстового редактора;
- убедитесь, что текст можно выделить курсором;
- не отправляйте скан резюме;
- избегайте изображений вместо текста;
- сохраняйте исходную версию в DOCX на случай, если площадка запросит её.
6. Упростите структуру
Безопаснее всего использовать:
- одну основную колонку;
- последовательное чтение сверху вниз;
- стандартные заголовки;
- обычный текст для контактов и навыков;
- одинаковое оформление дат;
- понятное разделение мест работы.
Это не значит, что резюме должно выглядеть как неоформленный документ. Можно использовать аккуратную типографику, интервалы и умеренные цветовые акценты. Главное — не строить смысл документа на элементах, которые парсер может не распознать.
Подробный список технических проблем есть в статье «Почему резюме не проходит ATS: 8 причин и как это исправить».
Пример адаптации под вакансию
Допустим, в вакансии указано:
Ищем Frontend Developer с опытом React, TypeScript, Next.js, REST API и оптимизации производительности.
В исходном резюме написано:
Разрабатывал клиентскую часть веб-сервиса. Создавал новые страницы, подключал бэкенд и исправлял ошибки.
Описание не обязательно плохое, но в нём отсутствуют конкретные термины из вакансии.
Адаптированный вариант:
Разрабатывал клиентскую часть веб-сервиса на React, TypeScript и Next.js. Интегрировал REST API, создавал новые страницы и оптимизировал производительность интерфейса.
Смысл остался тем же. При этом система и рекрутер теперь сразу видят связь опыта с требованиями.
Но добавлять Next.js только потому, что он есть в вакансии, нельзя, если кандидат с ним не работал. Ключевые слова помогают показать релевантный опыт, а не заменить его.
Проверьте, как ATS прочитает ваше резюме
Загрузите резюме — Tune проверит формат, структуру, названия разделов, даты, навыки и другие элементы, которые могут мешать автоматической обработке. Вместо общего совета вы получите список конкретных проблем и рекомендации, что исправить перед следующим откликом.
Нужно ли менять резюме под каждую вакансию
Полностью переписывать документ для каждого отклика не нужно. Но отправлять одну и ту же версию на все вакансии тоже неэффективно.
Даже похожие роли могут отличаться приоритетами.
Одна компания ищет Frontend Developer с упором на:
- Next.js;
- SEO;
- серверный рендеринг;
- производительность.
Другая — на:
- React;
- дизайн-системы;
- сложные формы;
- визуализацию данных.
У кандидата может быть весь перечисленный опыт, но одна универсальная версия резюме не сможет одинаково хорошо расставить акценты для обеих вакансий.
Обычно достаточно адаптировать:
- Название желаемой должности.
- Краткое описание профиля.
- Порядок и формулировки навыков.
- Несколько пунктов в последнем опыте.
- Релевантные проекты.
- Терминологию под текст вакансии.
Факты, компании и результаты при этом остаются прежними.
Как проверить резюме перед отправкой
Можно провести простой тест самостоятельно.
Тест на читаемость
Откройте PDF и попробуйте:
- Выделить весь текст.
- Скопировать его.
- Вставить в обычный текстовый редактор.
- Прочитать результат сверху вниз.
Если порядок блоков нарушился, строки из разных колонок перемешались или часть данных исчезла, ATS тоже может разобрать документ неправильно.
Этот тест полезен, но не показывает все проблемы. Например, текст может извлекаться нормально, но названия разделов, даты или должности всё равно будут распознаны неточно.
Тест на соответствие вакансии
Выпишите 5–10 наиболее конкретных требований и проверьте, есть ли они в резюме именно там, где описан соответствующий опыт.
| Требование вакансии | Есть опыт | Указано в резюме |
|---|---|---|
| React | Да | Да |
| TypeScript | Да | Да |
| Next.js | Да | Нет |
| REST API | Да | Да |
| Английский B2 | Да | Нет |
В этом примере не нужно осваивать новые навыки — достаточно явно указать уже существующие.
Расширенная проверка перед отправкой собрана в статье «Как проверить резюме перед откликом: чек-лист за 5 минут».
Адаптируйте резюме под конкретную вакансию
Вставьте текст вакансии — Tune сопоставит требования с вашим опытом, найдёт недостающие формулировки и подготовит отдельную версию резюме под этот отклик. Без ручного сравнения двух документов и переписывания каждого пункта с нуля.
Что запомнить
ATS — это не один робот, который тайно оценивает все резюме по одинаковой шкале. Это система управления наймом, внутри которой резюме разбираются, превращаются в профили, ищутся, сортируются и проверяются по правилам конкретного работодателя.
Чтобы повысить шанс пройти первый этап:
- Используйте текстовый PDF или DOCX.
- Сделайте структуру простой и последовательной.
- Используйте стандартные названия разделов.
- Указывайте должности, навыки и технологии конкретно.
- Сопоставляйте формулировки с каждой вакансией.
- Не добавляйте опыт, которого у вас нет.
- Проверяйте, как документ считывается автоматически.
Хорошее ATS-резюме не выглядит как текст для робота. Оно просто позволяет и системе, и рекрутёру быстро увидеть ваш реальный опыт.
