Work World
109,681 views
25 min · 3 min read
7 steps
Advanced

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.

Verified by pleasexplain editors
  1. 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]

  2. 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]

  3. 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]

  4. 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]

  5. 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]

  6. 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]

  7. 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?