Match your resume to a job description by placing the skills, tools, and duties the posting repeats into your summary, your skills list, and your bullets, and only when each phrase is true for you. Find those keywords by reading the posting, or by listing them with a browser extractor, then keep the ones your own work already supports. Samples below (including Load Example) are made-up fictional writing models.

The tools on this page run in the browser. They do not call an AI model or upload your resume to an employer. The keyword matcher score is phrase overlap. The formula is in what an online ATS score actually measures.

How do I find keywords in a job description?

Find keywords by reading the posting for skills, tools, and duties it repeats, and for requirements that name a task you have done. A repeated tool is a stronger candidate than a word that appears once in a benefits line. The job description keyword extractor can list terms in the browser. You still check each one against work you can explain.

The extractor reads English text you paste. It does not call an AI model or treat one tool as another. A phrase on its fixed list counts when it appears once. The list covers healthcare, warehouse and logistics, retail and customer service, trades, finance and admin, software, and teaching, plus office tools. It also lists repeated words, recognized verbs, and sentences with its required or preferred cues. Always check the original posting — the extractor and matcher don’t use identical lists.

Example posting, same text as Load Example on the matcher. Pasted into the extractor, the current tools list is Google Analytics, Salesforce, HubSpot, Tableau, Python, Excel, and SQL. Soft skills are Communication and Collaboration. Action verbs are Analyze, Coordinate, Create, and Support. The required line it keeps is “At least 3 years of experience in marketing or campaign operations.” The combined list also includes repeated words such as Campaign, Experience, and Management. Those repeated words are overlap tokens, not a skills grade.

Read the heading in the original before you trust a bucket. In that fictional posting, “Experience with Salesforce or another CRM” sits under Required — trust that heading. The tool may tag “experience with…” as preferred — that’s its cue rule, not the employer’s.

How do I compare those keywords with my resume?

Compare the posting with your resume by pasting both full texts into the resume keyword matcher. The score is the rounded percentage of keywords that tool extracts from the job description that also appear as phrases in the resume. Paste the original posting, not a keyword list copied from the extractor, because the two tools do not use the same rules.

A phrase on the matcher’s fixed list is included when it appears once. Other short sequences join when the same normalized token appears at least twice. Each keyword is then checked as a phrase. Salesforce does not satisfy CRM, and “collaborative” does not satisfy the label “Collaboration.”

Example, not a real applicant. Load Example on the keyword matcher fills a Marketing Coordinator posting and a sample resume. Load Example currently shows 36 — that’s 8 of 22 phrases overlapping. The note reads “8 of 22 job-description keywords also appear in your resume.” The matcher rounds 8 ÷ 22 × 100 (36.36…) to 36. It’s a teaching number, not an ATS pass.

Matched keywords: Collaboration, Communication, Salesforce, Marketing, Reporting, Excel, Campaign, and Experience. Important skills found, a shorter panel and not a second score: Collaboration, Communication, Salesforce, Marketing, Reporting, and Excel. Campaign and Experience are repeated words, so they are outside that panel.

Missing keywords: Stakeholder management, Project management, Google Analytics, Data analysis, Operations, Analytics, Budgeting, HubSpot, Tableau, Python, Agile, CRM, SQL, and Management. The suggested-keywords panel lists the same fourteen. Add one only when it is true.

Some gaps are phrase gaps. The sample says “stakeholder updates,” not “stakeholder management,” and “Salesforce campaign records,” not “CRM.” It never says “data analysis,” Tableau, Python, SQL, HubSpot, or Google Analytics. Leave a missing word out unless you have used it.

How do I add a keyword only when it is true?

Add a missing keyword only when your notes already describe that work, and place the employer’s phrase inside the task. If the notes do not contain the work, leave the keyword off the resume. A higher overlap number does not make an added line true.

Use the summary for the role and two or three true overlaps, the skills line for tools you can discuss, and a bullet for the task. A skills line with no task on the page is a weaker claim.

Example notes from the Load Example resume, nothing added. Marketing coordinator, 4 years. Campaign reporting, email marketing, stakeholder updates, weekly Excel reports for a 6-person team, launch calendars in Slack and Asana, and Salesforce campaign records. Skills already listed: Excel, Salesforce, communication, reporting, scheduling, and collaboration.

Example summary, before. “Marketing Coordinator with 4 years of experience in campaign reporting, email marketing, and stakeholder updates.”

Example summary, after, using only those notes. “Marketing Coordinator with 4 years of experience in campaign reporting, email marketing, and stakeholder updates. Weekly work includes Excel reports and Salesforce campaign records.” The edit moves true tools up. It does not add CRM, SQL, or stakeholder management.

Don’t do this: stuffing every missing tool into one line. “Expert in CRM, SQL, Python, Tableau, HubSpot, Google Analytics, Agile, budgeting, and stakeholder management.” The Load Example notes contain none of those missing terms. It can raise the score and fail the interview.

The bullet generator turns a verb, what you did, optional scope, and optional result into one line, and it leaves a blank result out. It does not insert a posting keyword. Fictional fields from those notes — Built, “weekly Excel reports,” “for a 6-person marketing team,” result blank — produce “• Built weekly Excel reports for a 6-person marketing team.”

Separate fictional notes, not the Load Example resume. “Compared last week’s campaign results with the prior week in the same Excel file.” Those notes support the phrase data analysis. They do not support Tableau.

Example bullet, before. “Built weekly Excel reports tracking campaign performance.”

Example bullet, after, using those separate notes. “Built weekly Excel reports and used data analysis to compare campaign results with the prior week.” Copy the shape only when the comparison is yours. If your notes stop at “sent the report,” stop there too.

The resume checker is a wording checklist, and the ATS resume checker looks at headings, separators, symbols, and keywords you type. Neither is the overlap score. File layout is in ATS-friendly resume tips.

When should I not tailor a resume to a job description?

Leave the resume alone when the edit would add a tool, a year count, or a duty you cannot explain, or when the only goal is to move an overlap number. For a similar role, keep a master resume and edit the summary, two or three bullets, and the skills line. A full rewrite for every posting adds no new evidence.

Repeating a phrase in every line, pasting the posting into the skills block, or hiding text is stuffing. The matcher still only counts overlap. The fictional example is 36 because 8 of 22 phrases matched, including Experience and Campaign. Don’t add a word just to move the score.

Leave a requirement alone when you do not meet it. The fictional posting asks for at least 3 years. The sample resume says 4 years, so that line is already in the notes. If your notes say 1 year, keep 1 year.

Frequently asked questions

Short answers for the choices that usually stall a tailored resume.

Should a keyword go in the skills section or in a bullet?

Put a true keyword in both when you can. The skills line is the quick list. A bullet shows the task, the tool, and the setting. Skip the word when you cannot point to the work.

Do synonyms count the same as the posting’s words?

On this site’s keyword matcher, no. The check is a phrase match. Salesforce does not satisfy CRM, and “stakeholder updates” does not satisfy “stakeholder management.” The word “collaborative” does not satisfy the label “Collaboration.” Use the employer’s phrase when it honestly names work you did.

Should I chase the overlap score?

No. The fictional Load Example shows 8 of 22 extracted keywords, which rounds to 36, including general words such as Experience and Campaign. Adding unused tools would change the number and would make the resume false. What an online ATS score actually measures explains why that number is not an employer result.

Will the extractor’s list match the matcher’s list?

Not always. The fictional Marketing Coordinator posting shows the split, including a Required sentence that the extractor’s preferred cue list also tags. Paste the original posting into the matcher, and follow the heading in the posting.