How to write a professional resume that passes applicant tracking systems
A resume that clears applicant tracking systems (ATS) and appeals to hiring managers balances clear formatting, targeted keywords, and concise achievements. This guide walks you through concrete, repeatable steps to make your resume readable by ATS and compelling for recruiters. Follow each step with the recommended outputs and checks to finish a polished, machine- and human-friendly document.
Step 1: Choose a simple layout
Pick a single-column layout with standard margins (0.5–1 inch) and a common font like Arial, Calibri, or Times New Roman at 10–12 pt. Avoid tables, text boxes, graphics, headers/footers, and multiple columns because many ATS cannot parse them reliably. Save a working copy in DOCX and an exportable PDF for employers who request it.
[Illustration: Clean one-column resume layout with clear margins and standard fonts]
Step 2: Use standard headings
Label sections with conventional headings such as Contact, Summary, Experience, Education, and Skills. ATS look for these exact words, so avoid creative headings like "My Journey" or "What I Do." Keep each section title on its own line and use consistent formatting (same font size and bolding).
[Illustration: List of standard resume headings in bold on a white page]
Step 3: Write a keyword-optimized summary
Craft a 2–3 sentence professional summary that includes 2–4 target keywords from the job posting (job title, tools, certifications). Place it directly under your contact info so both ATS and recruiters see the match immediately. Use plain language and quantify impact when possible (e.g., "Managed a team of 6; improved uptime 15%").
[Illustration: Short resume summary block with bold keywords highlighted]
Step 4: Tailor experience to the job
For each role, write 3–6 bullet points starting with a strong action verb and include quantifiable results (percentages, dollar amounts, timeframes). Incorporate 1–3 role-specific keywords per bullet where natural. Limit older or irrelevant jobs to 2–3 lines to keep the resume within 1–2 pages.
[Illustration: Resume experience section with bullets and numbers like 15% and $200k]
Step 5: Create a clear skills section
List 8–12 relevant skills in a simple comma- or line-separated list, mixing hard skills (software, languages, certifications) and top soft skills only if cited in the job ad. Put the most relevant skills first and mirror the wording used in the posting to maximize ATS matches.
[Illustration: Skills section showing 10 tech and soft skills in a neat list]
Step 6: Optimize file name and format
Name the file with your full name and job title, e.g., JaneDoe_ProductManager_Resume.docx, and submit as DOCX unless the posting requests PDF. Some ATS parse DOCX more reliably; when PDF is required, export from your original DOCX to avoid embedded font issues. Keep file size under 2 MB and avoid special characters in the filename.
[Illustration: Computer file icon named with full name and job title resume.docx]
Step 7: Run ATS and human checks
Use an ATS-friendly checker or paste your resume into a plain-text editor to verify readability and keyword presence; do this 1–2 times before applying. Have a peer or mentor review for clarity, and perform a 30-second skim test: can someone identify your title, top skills, and a recent accomplishment in under 30 seconds? Revise until both checks pass.
[Illustration: Person reviewing resume on laptop with plain text view and checklist]
- Match 6–12 keywords from the job description, prioritizing exact phrases for tools and certifications.
- Keep the resume length to 1 page for <10 years experience, 2 pages for 10+ years with prioritized content.
- Use action verbs like Led, Designed, Implemented, Reduced at the start of each bullet.
- Quantify achievements with numbers (%, $, time saved) in at least 50% of bullets.
- Include dates in Month Year format (e.g., Jan 2020 – Jun 2023) to avoid parsing errors.
- Avoid headers/footers and special characters (• → use hyphen or simple bullet).
- Proofread for spelling and grammar; run a final plain-text copy to catch encoding glitches.
- Save templates of tailored resumes so you can adapt to new postings in 20–40 minutes.
- Do not use images, logos, or headshots — most ATS strip or misread images, causing lost data.
- Avoid keyword stuffing (repeating a word unnaturally) — it can confuse ATS weighting and deter human readers.
- Do not submit PDFs with scanned text or images of your resume; ATS cannot read embedded images.
- Be cautious with uncommon fonts or excessive formatting like columns and tables; they often break ATS parsing.
Was this guide helpful?
More Work World guides
How to organize and prioritize a backlog of project tasks using MoSCoW
Organizing a project backlog with MoSCoW helps teams focus on what truly moves work forward. In a few focused sessions you can turn a messy task list into a prioritized plan that balances urgency, value, and feasibility. This guide walks through a repeatable process you can use in 30–90 minute sprints to make decisions and keep stakeholders aligned.
How to transition into a managerial role from an individual contributor
Moving from doing the work to leading the work is a big shift but an exciting one. This guide gives practical steps you can follow over the next 3–6 months to make that transition smoothly. Focus on building leadership habits, communication patterns, and measurable outcomes rather than just technical contributions.
How to write a concise professional bio for your company website or LinkedIn
A concise professional bio helps people quickly understand who you are, what you do, and why you matter. This guide walks you through a practical, step-by-step process to write a 50–150 word bio that fits your company website or LinkedIn profile. Follow each step and you’ll have a tight, polished bio in about 30–60 minutes.