Бесплатный ATS-сканер резюме — вставьте своё и посмотрите, что проскальзывает
Вставьте резюме слева, описание вакансии справа и нажмите Scan. Вы получите оценку совпадения ATS, главные ключевые слова, которые ищет система рекрутера и которых нет в вашем резюме, и любые ловушки форматирования, которые часто губят отклики. Сканирование выполняется целиком в вашем браузере — ничего не загружается на сервер.
Запустить проверку
Почему совпадение ключевых слов в ATS имеет значение
Первый читатель каждого отправленного вами отклика — не человек. Это applicant tracking system (ATS), которая загружает ваше резюме, извлекает простой текст, индексирует токены и сохраняет результат как структурированную запись. Когда рекрутер открывает свою панель, он не пролистывает PDF. Он запускает поиск по ключевым словам по всей базе — «Python AND Kubernetes AND 5 years» — и смотрит на топ тридцати совпадений по релевантности. Если вашего резюме нет в этих тридцати, для этой вакансии вы не существуете.
Именно поэтому два одинаково квалифицированных кандидата получают совершенно разный процент откликов. Тот, чьё резюме отражает лексику описания вакансии, ранжируется выше, его открывают и приглашают. Тот, кто написал красиво сделанное, но расплывчато сформулированное резюме, сидит на седьмой странице результатов, куда не кликает ни один рекрутер. Разница не в таланте — в совпадении. ATS-системы вознаграждают совпадение.
Та же логика действует внутри собственной оценки совпадения ATS. Большинство систем вычисляют процент совпадения между описанием вакансии и каждым откликом с помощью bag-of-words или простой embedding-модели. Выше оценка — выше место в порядке сортировки по умолчанию у рекрутера. Даже когда рекрутеры не запускают поиск по ключевым словам, система уже предварительно ранжировала ваш отклик по совпадению. Оценка совпадения 40% похоронена. Оценка 80% — на самом верху.
Поэтому совпадение по ключевым словам — не необязательный лоск, а плата за вход. Сканер вроде того, что выше, даёт вам быстрый объективный сигнал: насколько ваше текущее резюме похоже на вакансию для машины и какие конкретно слова отсутствуют?
Как работает этот сканер
Инструмент выше делает четыре прохода по вставленному вами тексту.
- Нормализация и токенизация. Оба текста приводятся к нижнему регистру, очищаются от пунктуации и разбиваются на слова. Длинный список стоп-слов убирает общий английский шум («the», «and», «experience», «team», «company»), так что список ключевых слов отражает реальные предметные термины, а не шаблонные обороты.
- Подсчёт совпадения. Сканер вычисляет сходство в стиле Jaccard между набором токенов резюме и набором токенов вакансии, а затем взвешивает его. Реальные ATS-системы используют TF-IDF и эмбеддинги; более простая мера сканера достаточно хорошо коррелирует для быстрой предварительной проверки.
- Поиск недостающих ключевых слов. Он ранжирует токены вакансии по частоте и выводит топ-10 тех, что нигде не встречаются в вашем резюме. Это самые ценные добавления — слова, которые рекрутер статистически вероятнее всего будет искать.
- Проверка предупреждений о форматировании. Regex-эвристики ищут паттерны, связанные со сбоями парсинга: таблицы (символы pipe между ячейками), маркеры страниц («Page 1 of 2»), ссылки на изображения (.png/.jpg), явные блоки колонтитулов, нестандартные шрифты (Comic Sans, Papyrus), эмодзи и декоративные символы маркеров, а также длинные участки горизонтальных пробелов, указывающие на многоколоночную вёрстку.
Оценка совпадения смешивает все четыре сигнала: 60% — совпадение ключевых слов, 15% — адекватность длины резюме (слишком короткое или слишком длинное одинаково вредны), 15% — наличие ключевых разделов (Contact, Experience, Skills, Education) и 10% — чистота форматирования. Итоговое число округляется до 0–100.
Сканер — инструмент для скрининга, а не парсер. Он не может сказать, действительно ли распарсится ваш PDF — для этого нужно прогнать PDF через настоящий конвейер извлечения текста, что разобрано в нашем основном руководстве по ATS-сканеру. Но для гигиены ключевых слов и структуры сканер выше — самый быстрый цикл обратной связи, который вы найдёте.
Что исправлять при каждом предупреждении
«Обнаружен маркер страницы»
Большинство ATS отрезают нижние колонтитулы с номерами страниц, но удивительно многие включают маркер прямо в текст, сливая «Page 1 of 2» со следующей строкой вашего резюме. Рекрутеры, читающие распарсенный текст, видят «Page 1 of 2 Senior Software Engineer» как одно предложение. Исправление: ограничьте маркер страницы только колонтитулом или удалите его совсем в одностраничном резюме.
«Строки с разделителем-pipe выглядят как таблица»
Вы использовали символы |, чтобы сделать таблицу в стиле markdown, вероятно для навыков. Парсеры ATS читают в порядке документа и сливают ячейки таблицы в одну длинную строку. Превратите таблицу в одноколоночный маркированный список. Вы теряете визуальную плотность, но выигрываете в машиночитаемости.
«Длинные участки контента с разделителем-табуляцией»
Та же проблема, что и с pipe-таблицами, только выраженная табуляцией. Парсер склеивает всё по колонкам. Переформатируйте в одну колонку на строку; используйте отступы только для подпунктов, а не для параллельного контента.
«Ссылки на изображения в тексте резюме»
Если вставленный текст содержит маркеры .png, .jpg или [image], части вашего резюме — это изображения. Шкалы навыков, кольца уровня владения языками, фото и любая графика с текстом внутри невидимы для парсера. Замените простым текстом: «English (native), Spanish (B2)» читается чисто; прогресс-бар — нет.
«Обнаружено имя нестандартного шрифта»
Сканер заметил имя декоративного шрифта (Comic Sans, Papyrus, Impact, Brush Script). Они часто некорректно встраиваются в PDF, вынуждая парсер переходить на OCR и вносить ошибки в символы. Придерживайтесь Inter, Helvetica, Arial, Calibri, Georgia или Times.
«Контент помечен как колонтитул»
Ваша контактная информация находится в верхнем или нижнем колонтитуле PDF. Многие парсеры ATS полностью игнорируют эти области, поэтому ваше имя, email и телефон теряются. Всегда размещайте контактные данные в основном теле, в первых трёх строках.
«Эмодзи или декоративные символы»
Эмодзи и экзотические символы Unicode нестабильны в разных парсерах — какие-то отображаются вопросительными знаками, какие-то отбрасываются, какие-то заменяются длинными именами Unicode. Используйте обычные дефисы или стандартные круглые маркеры. Пропустите ракету.
«Нестандартные символы маркеров»
Ромбы, звёзды и нестандартные фигуры иногда отображаются как пустые квадраты. Простой маркер • поддерживается везде.
«Возможна многоколоночная вёрстка»
В нескольких строках необычные паттерны горизонтальных пробелов, что часто указывает на многоколоночный шаблон резюме. Парсер прочитает ваши две колонки как одну слитную строку. Перейдите к одноколоночной вёрстке — визуальную иерархию можно сохранить отступами и стилями маркеров.
Как читать оценку
Оценка ниже 40 означает, что ваше резюме сейчас плохо совпадает с вакансией. Исправление редко косметическое — нужно переписать саммари и раздел навыков так, чтобы они отражали лексику вакансии. Используйте список недостающих ключевых слов как подсказку: прочитайте каждое слово, спросите себя, действительно ли вы это делали, и если да — впишите это в буллет в вашей самой свежей роли.
Оценка между 40 и 65 — типичное неадаптированное резюме против типичной вакансии. Вы попадаете в очевидное совпадение (языки программирования, название роли), но упускаете длинный хвост специфичных для вакансии терминов. Вписывание трёх-четырёх недостающих ключевых слов в буллеты обычно выводит вас в диапазон 65–80.
Выше 80 вы хорошо адаптированы. На этом этапе сосредоточьтесь на предупреждениях о форматировании — даже совпадение по ключевым словам на 95 баллов губит PDF только из изображений или двухколоночная вёрстка, сливающая разделы. Устраните риск парсинга и отправляйте.
Достижение 100 — не цель, и оно даже подозрительно: обычно это означает, что вы скопировали вакансию в резюме. Рекрутеры это замечают. Стремитесь к высокой оценке, которая всё ещё звучит так, будто писали вы.
FAQ
Сканер действительно бесплатный, и куда-то ли загружаются мои данные?
Да, полностью бесплатный. Сканер — это обычный JavaScript, работающий в вашем браузере; ничего не отправляется на наши серверы и нигде не хранится. Закройте вкладку — и данные исчезли. Мы даже не логируем, что вы запустили сканирование.
Насколько точна оценка совпадения по сравнению с настоящей ATS?
Она достаточно хорошо коррелирует для предварительной проверки, но не идентична. Реальные ATS-системы используют TF-IDF или обученные эмбеддинги, настроенные на собственный корпус. Наш сканер использует более простое совпадение в стиле Jaccard. На практике порядок ранжирования (с какими вакансиями ваше резюме совпадает лучше) обычно согласуется; абсолютное число может отличаться на 10–15 пунктов в любую сторону. Воспринимайте оценку как направляющий сигнал, а не гарантию.
Сканер пишет, что у меня нет «Kubernetes», но я им никогда не пользовался. Всё равно добавить?
Нет. Никогда не добавляйте ключевые слова, которые не можете подтвердить на интервью. Смысл списка недостающих ключевых слов — поднять термины, которые вы делали, но забыли упомянуть. Если «Kubernetes» есть в вакансии и вы действительно где-то гоняли поды в production, впишите это в буллет. Если по-настоящему нет — вы не тот кандидат для этой вакансии, и притворство просто купит вам отказ раундом позже.
Проверяет ли сканер, распарсится ли мой реальный PDF?
Нет — для этого нужно прогнать ваш бинарный PDF через конвейер извлечения текста, а это серверная операция. Сканер видит только вставленный вами текст, поэтому может отметить лишь паттерны, видимые в этом тексте (pipe-таблицы, маркеры страниц, ссылки на изображения, которые вы напечатали вручную). Для настоящей проверки парсинга PDF используйте загрузку в анализаторе вакансий.
У меня 85 баллов, но мне всё равно отказывают. Почему?
Совпадение по ключевым словам проводит вас через первый фильтр и в топ результатов рекрутера, но не гарантирует интервью. Дальше рекрутер читает ваши буллеты и решает, соответствует ли ваш реальный опыт тому, что им нужно. Высокая оценка со слабыми буллетами всё равно получает отказ. Сочетайте адаптированные ключевые слова с сильными, подкреплёнными метриками достижениями — и тренируйте свои поведенческие и технические ответы, чтобы скрининг-звонок куда-то привёл.