Back to guides

ATS-friendly resumes: help the system read you first

Many company applications pass a hiring system that extracts fields before human screening. A polished layout still fails if the system cannot read your name, titles, and skills. Below: what the system does → how to lay it out → how to export a submittable draft.

What ATS is, and why the machine comes first

ATS (Applicant Tracking System) is the software companies use to collect resumes, screen them, and move interviews forward. After you click Apply on a career site or job board, the file usually enters an ATS—not your hiring manager’s desktop.

The system tries to parse PDF or Word and pull structured fields: who you are, which roles you held, which tools you used. Some also score against words in the job description. When HR faces hundreds of applications a day, they usually read only those that pass this layer—or rank near the top.

“ATS-friendly” does not mean writing gibberish only a machine can read. Two things must both be true: a person can scan the highlights in 10 seconds, and the system can extract the fields. If they conflict, make the fields readable first, then decorate.

What systems usually extract

Parsers vary by vendor, but the usual extraction targets overlap heavily:

  • Contact: name, phone, email, city. Missing email or phone stalls the next step.
  • Experience: company, job title, dates, duty bullets.
  • Education: school, major, degree, attendance or graduation dates.
  • Skills: tools, languages, methods—SQL, Python, project management, merchant operations.

What it does poorly is just as clear: reliably reading text from images, understanding labels like “My Journey,” splitting complex tables by visual alignment, or treating icons as skill words. What you write for the system must be selectable, copyable text.

Use headings and hierarchy the system recognizes

Use section names recruiters and systems already know. Bilingual labels are fine. Don’t invent titles only you understand.

Prefer Avoid
Experience My Journey, Career Journey, Footprints
Education Academy, Where I learned
Skills Superpowers, What I bring, Skill cloud
Projects Portfolio poster, Selected magic
Certifications Medal wall, Badges

How to format each role

Keep company, title, and dates separable. Recommended order: Company · Title · Dates, then 3–5 bullets. Write dates as 2023.03 – 2026.08 or 2023.03 – Present. Don’t write “Present” with no start date.

Start bullets with verbs, not “Responsible for module X.” Systems mainly consume nouns and skill words; HR mainly consumes results. You can put both in one sentence, e.g.: Used SQL to build a weekly report that cut merchant ticket turnaround from 48 hours to about 1 day.

Layouts that drop fields

Flashy is not professional. These patterns most often cause name, phone, or skills to go missing:

  1. Complex tables and misaligned columns. Dates on the left and duties on the right look tidy, but parse order may become “date, next job’s duties, previous company.”
  2. Key facts as images. If name, phone, or skill icons cannot be selected with a mouse, the system treats them as blank.
  3. Contact only in headers or footers. Browser PDF export may add another URL and date layer and scramble fields further.
  4. Skills as logos only. A polished Figma or Excel icon still extracts no word.
  5. Artistic section names or abbreviations. EXP, EDU, or About me as a top-level heading may not map to “Experience.”

Two-column templates are not forbidden, but contact info and each role’s heading, dates, and body should stay in one reading flow. CVMyJob templates are ordered for extractable hierarchy—prefer a clean single column or a light split, not a poster. Compare them on the templates page.

Add JD keywords—don’t stuff them

ATS scores usually hinge on hard words in the job description: tools, methods, business objects—SQL, Scrum, merchant growth, ROI. Adjectives (strong communicator, works well under pressure) add almost nothing and are hard to expand in interviews.

Be concrete: open the target JD, circle 8–12 hard words you can actually speak to, then place them in three spots:

  • Skills: short terms, easy to extract.
  • Experience bullets: weave the word into an action. Don’t dump a tag row.
  • Summary: at most 1–2 directions. Avoid a keyword bag.

Pasting the full JD into your resume may not raise the score, and interviewers will probe. Write less if you cannot expand it.

Export a searchable PDF

Most applications accept PDF. For ATS, the point is not “it looks printed”—it is that text is still text.

  • In the workspace, click Export PDF, use the browser print dialog, and choose Save as PDF.
  • Turn off headers and footers so URLs, titles, and dates don’t appear.
  • After export, drag-select a work entry: if you can select and copy it, it can be extracted.
  • Name the file “Name-Role-Resume.pdf”—not “final2” or “Untitled.”

Some overseas roles ask for Word. Follow the employer. If they don’t specify, a searchable PDF is usually enough. Don’t screenshot a long image and drop it into a PDF—that is still a picture resume.

Pre-submit checklist

After a revision, run these 8 checks. Ticking them all beats swapping fonts again.

  • Name, phone, and email are in the body and selectable.
  • Section names are standard: Experience / Education / Skills.
  • Every role has a company, title, and start/end dates.
  • Each skill word has a matching example in your experience.
  • Key sentences are not only in icons, headers, or decorative text boxes.
  • Browser headers and footers are off; the full PDF is copyable.
  • New grads or shorter careers fit one page; a second page is still text.
  • Hard words from the target JD are covered—no full-paragraph paste.

How to do this in CVMyJob

Fill content in the workspace. Templates change look, not fields. After you pick a clean layout, use AI diagnostics to check keyword coverage, page count, and quantified results, then export a PDF.

If bullets still read like a duty list, turn “responsible for X” into points with numbers, timeframes, and outcomes, then rerun the ATS checklist. New grads with thin experience can write course projects, competitions, and internships as verifiable contributions.

FAQ

Will ATS reject a resume with no job keywords?

Most systems score or filter by keywords; a zero is not always an auto-reject. Hiring teams may still pull resumes by role fit. Keywords must be ones you actually have—stuffing fails when interviewers probe.

Must an ATS-friendly resume be one page?

New grads and people with about 5 years or less should aim for one page. Longer careers or project-heavy roles can use two pages if page two is still searchable text—not a design poster.

Should I use a photo, icons, and two columns?

Some roles expect a photo—that’s fine, but don’t put phone or skills only in icons. A light two-column split that still reads top to bottom is usually OK; splitting dates and duties across a complex table is riskier.

Word or PDF—which is better for ATS?

Follow the employer. Most applications accept PDF. Use the browser “Save as PDF,” turn off headers and footers, and confirm you can select the text.

Checklist done? Apply a clean template, run diagnostics, export a searchable PDF.

Open Workspace