채용공고 키워드 매칭 도구 (자소서·이력서 대조)

채용공고와 내 이력서를 나란히 붙여넣으면 빠뜨린 핵심 키워드를 찾아드립니다.

이럴 때 쓰세요

관심 공고를 여러 개 놓고 이력서를 공고마다 조금씩 손봐야 할 때, 공고가 요구하는 단어가 내 서류에 이미 들어 있는지 빠르게 훑어보는 용도입니다. 사람이 읽다 보면 "분명 썼다고 생각했는데 표현이 달랐다"는 경우가 자주 생기는데, 기계적으로 대조하면 그런 누락을 한눈에 찾을 수 있습니다. 합격 가능성을 점수로 알려 주는 도구가 아니라, 서류를 고칠 지점을 알려 주는 체크리스트에 가깝습니다.

사용 순서

1) 공고의 주요업무, 자격요건, 우대사항 문단을 그대로 복사해 위 칸에 붙여넣습니다. 회사 소개나 복지 문단까지 넣으면 직무와 상관없는 단어가 섞이므로 직무 관련 문단만 넣는 편이 정확합니다.
2) 아래 칸에 지원할 이력서나 자기소개서 본문을 붙여넣습니다.
3) 분석 결과에서 "빠진 키워드"를 보고, 실제로 해 본 일과 연결되는 것만 골라 문장에 반영합니다.
4) 고친 내용을 다시 붙여넣어 재확인합니다.

동작 방식

공고 텍스트를 단어로 나눈 뒤, 조사·접속사·"경험", "우대" 같은 어느 공고에나 나오는 단어를 걸러내고, 많이 등장한 순서대로 최대 25개를 핵심 키워드 후보로 잡습니다. 한국어 단어는 "분석하고", "설계합니다" 처럼 끝에 붙은 흔한 조사와 어미 일부를 떼어 "분석", "설계" 형태로 비교하고, SQL, Tableau 같은 영문 키워드는 다른 영단어 안에 우연히 들어 있는 경우(예: java가 javascript에 들어 있는 경우)를 세지 않도록 단어 경계를 기준으로 비교합니다. 형태소 분석기를 쓰는 것은 아니므로 완벽하지 않습니다.

예시: 데이터 분석 직군 공고와 이력서 대조

아래는 가상의 공고와 이력서입니다. 이 표는 페이지가 만들어질 때 위 도구와 같은 규칙으로 계산한 결과입니다.

공고: SQL과 파이썬으로 고객 이탈 데이터를 분석하고 대시보드를 설계합니다. 자격요건: SQL 활용 경험, A/B 테스트 설계 경험. 우대: Tableau 사용 경험, 통계 지식. 대시보드 지표를 정의하고 이탈 데이터를 매주 공유합니다.
이력서: 저는 파이썬과 SQL로 고객 데이터를 분석해 월간 보고서를 만들었습니다. 통계 기반 가설 검정 경험이 있고 Excel로 지표를 관리했습니다.

추출된 키워드공고 내 등장 횟수이력서 포함 여부
sql2포함
이탈2없음
데이터2포함
대시보드2없음
설계2없음
파이썬1포함
고객1포함
분석1포함
테스트1없음
tableau1없음
통계1포함
지표1포함
정의1없음
공유1없음

키워드 14개 중 7개(50%)가 이력서에 있습니다. 빠진 단어를 하나씩 보면 해석이 갈립니다. "대시보드", "이탈"은 공고에서 두 번씩 나온 핵심어인데 이력서에는 없습니다. 이 사람이 엑셀로 지표를 관리했다면 "지표 현황판(대시보드) 구성" 같은 표현으로 연결할 여지가 있고, 고객 데이터를 분석한 경험이 이탈 분석이었다면 "이탈"이라는 단어를 직접 써야 합니다. 반대로 Tableau는 써 본 적이 없다면 억지로 넣지 말고 비슷한 도구 경험을 사실대로 적고 학습 계획을 덧붙이는 편이 낫습니다.

두 번째 예시: 마케팅 직군 공고 (영문 키워드 포함)

이번에는 한국어와 영문이 섞인 공고입니다. 같은 규칙으로 빌드 시 계산한 결과입니다.

공고: 마케팅 팀에서 SNS 채널을 운영하며 캠페인을 기획합니다. 자격요건: Google Analytics 활용 경험, 콘텐츠 기획 경험. 우대: SQL 가능자, 퍼포먼스 마케팅 경험. 캠페인 성과를 분석하고 주간 리포트를 작성합니다. 채널별 성과를 분석하여 예산을 조정합니다.
이력서: 인스타그램 채널을 운영하며 콘텐츠를 기획했고 캠페인 성과를 분석했습니다. Google Analytics로 유입 경로를 확인하고 리포트를 작성했습니다.

추출된 키워드공고 내 등장 횟수이력서 포함 여부
마케팅2없음
캠페인2포함
기획2포함
성과2포함
분석2포함
팀에서1없음
sns1없음
채널1포함
운영1포함
google1포함
analytics1포함
콘텐츠1포함
sql1없음
가능자1없음
퍼포먼스1없음
주간1없음
리포트1포함
작성1포함
채널별1없음
예산1없음
조정1없음

키워드 21개 중 11개(52%)가 포함되었습니다. 빠진 목록은 마케팅, 팀에서, sns, sql, 가능자, 퍼포먼스, 주간, 채널별, 예산, 조정입니다. 여기서 "팀에서"는 조사 "에서"를 떼면 한 글자("팀")만 남아 조사를 떼지 않고 그대로 후보로 남습니다. 이런 항목은 의미 있는 키워드가 아니므로 눈으로 걸러내면 됩니다. 반면 "마케팅", "퍼포먼스", "SQL", "예산"은 직무 역량과 직접 연결됩니다. 이력서에 실제로 광고 예산을 다뤘다면 "월 광고 예산 ○○ 범위에서 채널별 비중을 조정"처럼 숫자와 함께 쓰고, 그런 경험이 없다면 억지로 끼워 넣지 말고 자기소개서의 학습 계획 문장에서 다루는 편이 안전합니다.

한국어 처리에서 알아 둘 동작

이 도구는 형태소 분석기가 아니라 단순 규칙으로 단어를 다듬기 때문에, 결과를 읽을 때 아래 동작을 알고 있으면 오해를 줄일 수 있습니다. 숫자는 실제 규칙으로 계산한 결과입니다.

공고 하나로 세 번 돌려 보는 순서

  1. 1회차 – 자격요건 문단만: 최소 조건 중 이력서에 아예 없는 단어를 찾습니다. 여기서 빠진 항목은 서류 상단에 이미 한 일로 설명할 수 있는지부터 점검합니다.
  2. 2회차 – 주요업무 문단만: 입사 후 할 일과 내 경험이 얼마나 겹치는지 봅니다. 빠진 단어가 많다면 지원 직무 자체를 다시 생각해 볼 신호일 수 있습니다.
  3. 3회차 – 우대사항 문단만: 있으면 유리한 항목이므로 내 경험으로 설명 가능한 것만 골라 반영합니다. 없는 것을 채우려 하기보다 이미 있는 강점 한두 개를 분명히 드러내는 편이 효율적입니다.

세 번 모두 같은 이력서를 붙여넣고 공고 칸만 바꾸면 되며, 결과는 저장되지 않으므로 확인한 빠진 키워드는 그때그때 메모해 두세요. '빠진 키워드 복사' 버튼으로 쉼표로 구분된 목록을 메모장이나 지원 현황 정리 도구에 옮길 수 있습니다.

빠진 키워드를 문장으로 바꾸는 예

위 예시에서 이력서의 "Excel로 지표를 관리했습니다"라는 문장은 공고의 "대시보드", "이탈"과 연결될 여지가 있습니다. 만약 실제로 월별 고객 지표를 엑셀 시트로 정리해 이탈이 늘어난 구간을 팀에 공유한 적이 있다면 "Excel로 월별 고객 지표 현황판을 만들고 이탈이 늘어난 구간을 팀에 공유했습니다"처럼 쓸 수 있습니다. 사실이 아닌 부분을 덧붙이는 것이 아니라, 이미 한 일을 공고가 쓰는 단어로 다시 이름 붙이는 작업입니다. 이렇게 바꾼 문장에는 숫자나 결과(몇 건, 몇 퍼센트, 어떤 의사결정에 쓰였는지)를 함께 넣으면 단어 일치 이상의 설득력이 생깁니다.

공고의 문단별 비중도 다르게 읽으세요. 보통 주요업무에 나온 단어는 입사 후 실제로 할 일을 가리키고, 자격요건은 최소 조건, 우대사항은 있으면 유리한 항목입니다. 이 도구는 문단을 구분하지 않고 한꺼번에 세므로, 자격요건 문단만 따로 붙여넣어 한 번 더 돌려 보면 필수 조건 중 빠진 것을 더 분명히 알 수 있습니다.

키워드를 어느 위치에 반영할까

빠진 키워드를 확인했다면 이력서의 어느 부분에 녹일지 정해야 합니다. 경력 기술서의 업무 설명, 프로젝트별 성과 문장, 자기소개서의 지원 동기와 직무 역량 문단이 대표적인 자리입니다. 요약 문단에 핵심 직무 단어를 한 번 넣어 두면 읽는 사람이 첫 문단에서 방향을 파악하기 쉽습니다. 다만 같은 단어를 여러 문단에 반복해 억지로 횟수를 늘리면 읽기 불편한 글이 되므로, 한 키워드는 가장 설득력 있는 문장 한두 곳에만 쓰고 나머지는 다른 표현으로 풀어 쓰세요. 신입 지원자는 학교 프로젝트·동아리·인턴 경험에서, 경력 이직자는 직전 직장의 성과 지표에서 해당 키워드와 겹치는 경험을 찾는 순서가 효율적입니다.

결과를 해석하는 법

일치율의 높고 낮음 자체에는 정해진 합격선이 없습니다. 같은 공고라도 어떤 문단을 붙여넣었는지에 따라 일치율이 크게 달라지기 때문입니다. 숫자보다 "빠진 키워드 목록"을 봐야 합니다. 목록에서 공고에 여러 번 등장한 단어는 그 회사가 중요하게 보는 역량일 가능성이 높으니 우선 확인하고, 한 번만 나온 단어는 우선순위를 낮춰도 됩니다. 반대로 이력서에는 있는데 공고에는 없는 경험이 있다면 그것이 차별점이 될 수도 있으니 지우지 마세요.

흔한 실수

키워드 끼워 넣기. 해 본 적 없는 기술을 문장에 섞어 넣으면 면접에서 바로 질문을 받습니다. 빠진 키워드는 "내가 이미 한 일을 공고의 언어로 다시 쓸 수 있는가"를 점검하는 용도로만 쓰세요.
동의어를 못 잡는 점 간과. 공고는 "고객 이탈", 이력서는 "구독 해지"라고 쓰면 이 도구는 둘을 다른 단어로 봅니다. 빠졌다고 나와도 의미상 이미 쓴 경우가 있으니 눈으로 확인하세요.
키워드 나열. 문장 없이 단어만 나열하면 사람이 읽을 때 오히려 신뢰를 잃습니다. 키워드는 성과와 함께 한 문장 안에 넣는 것이 좋습니다.

한계

실제 채용 시스템이 어떤 기준으로 서류를 거르는지는 회사마다 다르고 외부에서 알 수 없습니다. 이 도구의 일치율은 그 기준을 재현하지 않으며, 이미지나 표로 된 공고는 텍스트로 복사되지 않으면 분석할 수 없습니다. 영문 불용어 목록은 한국어만큼 촘촘하지 않습니다.

입력한 글은 어디로 가나요?

분석은 모두 이 브라우저 안에서 실행되고 입력한 텍스트는 서버로 전송되지 않으며 localStorage 등에도 저장하지 않습니다. 페이지를 닫거나 새로고침하면 입력한 내용이 사라지므로, 고친 이력서는 별도 문서로 저장해 두세요. 다른 기기와 동기화되는 것도 없습니다.

관련 도구와 글

서류 자동 선별(ATS)이 궁금하면 이력서 ATS 통과 가이드를, 공고를 읽는 법은 채용공고 분석 가이드를, 자소서 문장 쓰기는자기소개서 작성 가이드를, 지원 현황 정리는지원 현황 트래커를 참고하세요. 경험을 성과 문장으로 풀어 쓰려면STAR 기법 답변 빌더와성과 기록 문서 도구가, 글자 수 제한 점검은자소서 문항 글자 수 점검 도구가 도움이 됩니다.

자주 묻는 질문

영어로 된 채용공고도 분석할 수 있나요?

네, 영문 단어도 추출하고 비교합니다. 다만 영어 불용어(this, that, with 같은 단어) 제거는 한국어만큼 촘촘하지 않아 의미 없는 단어가 섞일 수 있습니다.

분석한 내용이 서버로 전송되나요?

아니요, 분석은 브라우저 안에서만 이뤄지며 입력한 텍스트는 전송되거나 저장되지 않습니다.

일치율이 몇 퍼센트여야 하나요?

기준은 없습니다. 어떤 문단을 붙여넣느냐에 따라 달라지는 값이라 합격 가능성의 지표가 아닙니다. 빠진 키워드 중 내 경험으로 설명할 수 있는 것이 있는지를 보는 데 쓰세요.

같은 뜻의 다른 단어는 일치로 처리되나요?

아니요. 글자가 같은 단어만 일치로 봅니다. "고객 이탈"과 "구독 해지"처럼 표현이 다르면 빠진 것으로 나오니, 결과를 보고 직접 판단하세요.

공고마다 이력서를 다 바꿔야 하나요?

공통 이력서를 기본으로 두고, 지원 동기나 경력 요약 문단처럼 직무에 맞춰 바꿀 부분만 조정하는 방법이 현실적입니다. 이 도구로 어느 문단을 손볼지 가늠할 수 있습니다.

키워드가 25개를 넘는 긴 공고는 어떻게 되나요?

등장 횟수가 많은 순서대로 최대 25개만 후보가 됩니다. 한 번씩만 나온 단어는 잘려 나갈 수 있으므로, 공고가 길면 자격요건·주요업무·우대사항을 나누어 여러 번 돌리는 편이 누락이 적습니다.

이력서에 쓴 영어 약어는 공고의 한글 표기와 맞춰지나요?

아니요. 공고가 "엑셀"이라고 쓰고 이력서가 "Excel"이라고 쓰면 서로 다른 단어로 봅니다. 두 표기를 이력서에 "엑셀(Excel)"처럼 자연스럽게 병기하면 어느 쪽 표기로 검색하거나 대조하더라도 누락될 가능성이 줄어듭니다.

빠진 키워드가 아주 많이 나오면 지원을 포기해야 하나요?

단어 일치만으로 지원 여부를 판단할 수는 없습니다. 같은 일을 다른 표현으로 적었을 수도 있고, 문단 구분 없이 붙여넣었다면 회사 소개 문장의 단어가 섞였을 수도 있습니다. 자격요건 문단만 다시 돌려 핵심 조건이 실제로 비어 있는지 확인하세요.

결과 화면을 다시 보려면 어떻게 하나요?

입력과 결과는 저장되지 않습니다. 새로고침하거나 창을 닫으면 사라지므로 필요한 빠진 키워드는 복사 버튼으로 다른 곳에 옮겨 두세요.