Step-by-Step Guide

How to Read a Job Description to Find ATS Keywords

A job description is not just a list of duties - it is a blueprint for your resume. Every word an employer chooses to include reflects what the ATS was programmed to look for and what the hiring manager cares about most. Learning to read job descriptions with this lens turns a 10-minute skimming habit into a structured analysis that can measurably increase your interview rate. This guide walks you through a repeatable process for extracting the keywords that matter most.

Try It Free

Steps to follow

7 steps
~5 min read
ATS Optimization
1

Print or copy the job description into a working document

Before you analyze anything, give yourself a clean working space.

Copy the full job description text into a blank document or a notes app where you can highlight, underline, and annotate freely. If the job description is long, also note the company name, job title, and the date you copied it so you can match keywords to the right role later when you are managing multiple applications at once. Include the full text: job title, summary paragraph, responsibilities section, requirements section, and any preferred qualifications. Each section contributes different types of keywords and ignoring any one of them means leaving relevant terms out of your analysis.

Do not try to analyze the job description in the browser window where it is displayed - you will miss things and lose your notes.
2

Identify required skills versus preferred skills

Most job descriptions separate requirements into two groups: hard requirements (phrases like 'must have,' 'required,' 'minimum qualifications') and preferred qualifications (phrases like 'nice to have,' 'preferred,' 'bonus points').

Highlight required skills in one color and preferred skills in another. Hiring managers write preferred sections as wish lists, and candidates who meet 60-70% of preferred skills are typically still strong applicants.

This distinction matters because required keywords carry more weight with ATS scoring algorithms - systems are often configured to filter out resumes that do not contain certain mandatory terms. For required skills, your resume must contain an exact or near-exact match.
For preferred skills, include them when you genuinely have the experience, but do not stress over gaps.
3

Extract hard skills, tools, and technologies by name

Go through your highlighted document and write down every specific tool, technology, software platform, certification, methodology, or programming language mentioned.

These are your hard skill keywords. Write them exactly as they appear in the job description. If the posting says 'Salesforce CRM,' write that - not just 'Salesforce.' If it says 'agile methodology,' use that phrase. The ATS is typically matching exact strings or close variants, and mirroring the employer's language improves your match score. Organize your list by frequency: terms that appear more than once in the job description are weighted more heavily by most ATS systems. A skill mentioned in the title, the summary, and the requirements section is almost certainly a core requirement. Put it at the top of your list and make sure it appears prominently in your resume.

4

Identify soft skills described through responsibilities

Soft skills rarely appear as a bullet in the requirements section.

Instead they are embedded in the responsibilities: 'collaborate with cross-functional teams,' 'present findings to senior leadership,' 'manage competing deadlines.' These responsibility phrases tell you what behaviors the employer expects and what language you should mirror in your bullet points. Extract these phrases and note the action verb (collaborate, present, manage) and the context (cross-functional teams, senior leadership, competing deadlines). When you write your resume bullets, use the same verb-context pairing to signal that your experience maps directly to their expectations.

This is a subtler form of keyword matching that human reviewers notice even when they do not consciously look for it.
5

Note industry-specific terminology and job title variants

Every industry has its own vocabulary for the same concepts.

A 'project manager' in construction is a 'program manager' in tech and an 'engagement manager' in consulting. ATS systems are often configured with the terminology used in that company's industry, and using the wrong synonym can cost you a match even when your experience is directly relevant. Read the entire job description and highlight any terms that seem specific to that company's industry or niche. Look up any unfamiliar acronyms or phrases. If the posting uses a term you know by a different name, include both versions in your resume - the industry-standard term you know and the term the employer used. This covers both the ATS match and the recruiter's comprehension.

6

Build a prioritized keyword list before editing your resume

Once you have gone through the full job description, consolidate your notes into a single prioritized list.

Group terms into three tiers: Tier 1 (required, mentioned multiple times), Tier 2 (required, mentioned once), and Tier 3 (preferred, would strengthen the application). This list is what you check your resume against before submitting. For each Tier 1 keyword, verify it appears in your resume verbatim or as a close variant. For Tier 2 keywords, add them where you can do so naturally. For Tier 3 keywords, add them if you have genuine experience to back them up.

Do not stuff keywords where they do not fit - a recruiter reading your resume after it passes ATS will notice when language does not match the narrative around it.
7

Use an ATS checker to validate your keyword coverage

Manual keyword analysis is useful, but it has limits.

You may miss synonyms the ATS accepts, undercount keyword density, or overlook section-specific requirements. After you have applied your keyword list to your resume, paste both the job description and your revised resume into an ATS checker tool. The tool will calculate your match score, show which keywords were found and where, and flag any critical terms still missing. Aim for a match score above 75-80% before submitting. If you fall short, return to your resume and look for additional opportunities to incorporate missing terms naturally. Once you hit your target score, do a final read-aloud check to make sure the resume still sounds like a human wrote it - a resume that passes the ATS but reads like a keyword list will be discarded by the human reader who comes next.

Check your resume against any job description in under 60 seconds.

Add to Chrome for Free

Common questions

How many keywords should I extract from a single job description?

Most job descriptions yield 15-30 meaningful keywords. Focus on the 8-12 that appear most frequently or are listed as requirements - these are your top priority. The remaining terms are secondary and should be added where they fit naturally. Do not try to force all 30 into your resume; a resume that reads naturally and includes the most critical 10-12 keywords will outperform one that awkwardly shoehorns all 30.

Should I use the exact words from the job description or synonyms?

Use exact words from the job description for Tier 1 required skills and tools. ATS systems vary in how well they handle synonyms - some recognize that 'revenue growth' and 'sales increase' mean the same thing, while others do not. When you are dealing with hard technical skills, certifications, or tool names, always use the employer's exact phrasing. For softer descriptive terms, close synonyms are usually acceptable.

Can I keyword-optimize a resume without lying about my experience?

Yes, and you should only ever optimize using skills and experience you genuinely have. Keyword optimization means selecting which accurate descriptions of your experience to emphasize and which terms to use when describing them. If you have experience with a tool the job description mentions, make sure your resume uses the same name the employer uses. If you lack a required skill entirely, adding the keyword anyway is dishonest and will be exposed in the interview.

Ready to improve your ATS score?

Free Chrome extension. Works on LinkedIn, Indeed, and any job board. No account needed.

Add to Chrome for Free

Free to use. No signup required.