Career Engine

How To Format A Resume So AI Screening Tools Read It

Applicant tracking systems parse plain text, not design. Standard section headings and wording that mirrors the job posting get a resume past the parser, while tables and hidden keywords get it dropped before a person ever sees it.

Your resume competes against software before it reaches a person

A resume survives AI screening when it uses a single column, standard section headings like Experience and Education, plain text bullet points, and a reverse-chronological format the parser can read top to bottom. Skip tables, text boxes, headers, footers, and keyword stuffing. Those choices, not clever language, decide whether a human ever sees your resume.

Takeaways

  • A single-column, reverse-chronological resume in a plain typeface parses more reliably than a multi-column or graphic-heavy design, because parsers read text in the order it exists in the underlying file.
  • Keyword stuffing now backfires because many applicant tracking systems flag unnaturally high keyword density and some republish extracted text onto a recruiter-facing profile, exposing hidden text instead of hiding it.
  • Standard section headings such as Experience, Education, and Skills let the parser file your content correctly, while custom headings like My Journey can cause that content to be dropped.
  • Tailoring a resume’s wording to match each job posting’s exact terms improves both parser matching and human review, according to Harvard Business School’s 2021 Hidden Workers study.
  • Saving a resume as a .docx or text-based PDF preserves extractable text, while an image-based or scanned PDF gives the parser nothing to read.
ATS adoption 97.8% of Fortune 500 firms use a detectable ATS, per Jobscan (2025)
Screening time 7.4 seconds average first look, per The Ladders (2018)
AI screening use 44% of employers use AI to screen resumes, per SHRM (2025)
Qualified rejects 88% of employers say screening tools reject qualified candidates, per HBS (2021)

What does an ATS parser read?

An ATS parser reads the raw text stream inside your file, not the visual layout you see on screen. When you save a Word document or PDF, the parser extracts characters in the order they exist in the underlying file, usually top to bottom and left to right, then hands that text to software that hunts for headings, dates, job titles, and employer names it recognizes, according to Textkernel’s parser documentation, one of the engines licensed inside dozens of hiring platforms known broadly as an applicant tracking system, or ATS. If your layout uses columns, the parser often reads across both columns as one line, jumbling a job title from the left with a skill from the right. Headers and footers get ignored by many parsers entirely, so a phone number placed in the header can vanish before a recruiter ever searches for it. Everything the parser cannot confidently label gets dropped, not guessed at.

Does keyword stuffing still work?

Keyword stuffing does not reliably work anymore, and in many systems it now works against you. The old trick, packing a resume with white or tiny font keywords copied from the job posting, spread widely enough on TikTok and job forums that Forbes covered it as a hiring trend in April 2025. Modern applicant tracking systems strip formatting before analysis, which exposes hidden text directly to the parser, and several platforms flag unnaturally high keyword density as a specific keyword stuffing trigger that can auto-reject an application, as recruiters described to Entrepreneur in 2025. The tactic also fails once a resume reaches a human: some systems republish extracted text onto a recruiter-facing profile, so invisible keywords become visible clutter at exactly the moment a person is deciding whether to keep reading. Relevant keywords still count. Repeating them in text nobody can see does not.

The six formatting choices, ranked by damage

Some formatting choices cost a few points of relevance. Others cost the entire application before a human opens it. Ranked from most to least damaging, based on how parsing engines and vendors like Jobscan document actual file processing:

  1. Multi-column layouts. Text extraction follows the file’s character order, not your visual columns, so a two-column design can interleave a job title from the left with a skill from the right.
  2. Tables for skills or dates. Some parsers drop table column headers, so a Skill and Level table’s ratings and dates can be extracted without the row that gives them meaning.
  3. Text boxes and graphics. Text inside a text box or graphic often sits outside the parser’s main reading path and gets skipped, even though it displays fine on screen.
  4. Headers and footers for contact info. Many parsers never open the header or footer region, so a phone number or email address placed there may never reach the candidate record.
  5. Non-standard section titles. A heading like My Journey instead of Experience gives the parser no recognized label to file the content under, so the section can be dropped or misclassified.
  6. Image-based or scanned PDFs. A PDF exported from design software or produced by scanning contains no extractable text at all, so the parser reads an empty page.

How should you format section headings?

Section headings should use the exact words parsers are trained to recognize: Experience, Education, Skills, Certifications, not creative substitutes like My Journey or What I Bring. Textkernel’s documentation confirms parsers scan for standard headings as the primary marker that separates one section of a resume from another; a heading it does not recognize can cause the content beneath it to be misfiled or dropped from a specific field entirely. Keep headings on their own line, in plain text, not inside a table cell or a text box. Bold is fine. Icons and heading text saved as an image are not, because none of that renders as searchable text once the file is parsed. If you want a section called Selected Projects, keep it, but do not replace Experience or Education with something a parser was never trained to find.

What resume format survives screening best?

A single-column, reverse-chronological resume in a plain typeface survives ATS parsing best, because it matches the top-to-bottom, left-to-right reading order every parser assumes. Save it as a .docx or a text-based PDF, both of which preserve underlying text; an image-based PDF, often produced by scanning or exporting from design software, contains no extractable text at all. List each role’s employer and title on one line, with the dates immediately after, followed by plain bullet points, not a table of achievements. This counts most at large employers: 97.8% of Fortune 500 companies use a detectable applicant tracking system, according to a 2025 usage report from Jobscan, a company that sells resume-scanning software and publishes that figure as vendor research. Adoption drops for smaller employers, so the same layout risk is lower at a small startup than at a Fortune 500 company, per market-share research naming iCIMS, Oracle, Workday, and Greenhouse as the largest ATS vendors.

Should you tailor each resume per job?

Yes, because the parser and the human reviewer are both matching a resume against one specific job description, not a career in general. Harvard Business School’s 2021 Hidden Workers study, produced with Accenture, found that 88% of employers surveyed said high-skilled candidates were screened out for not matching stated criteria exactly, even when the employer believed the candidate was qualified. Tailoring means mirroring the job posting’s own terms for your skills and title, not inventing new ones: if the posting says stakeholder management and your resume says client relations, change it to match, because parsers score literal term overlap more than they infer synonyms. Keep a master resume with everything you have done, then cut and reorder for each specific role rather than writing from scratch. Ten minutes of editing per application beats one resume sent everywhere unchanged.

One example, before and after

Here is a single bullet, rewritten for parsing and for a human reader at the same time. Before: Responsible for managing a team and improving processes to drive results. That sentence contains no parser-visible keyword and no measurable number, nothing a recruiter can evaluate inside the seven-second window recruiters spend on a first resume pass, according to a 2018 eye-tracking study by The Ladders. After: Managed a 6-person support team; cut average ticket resolution time from 48 hours to 19 hours by rebuilding the escalation process. The rewrite keeps the exact job-posting term, managed, adds a number the parser can index, and states the outcome first. Do this for your three or four strongest bullets before you tailor the rest; those are the lines a recruiter’s eye reaches first inside that window.

What still counts once a human reads it?

Passing the parser only gets you a human reader, and that reader decides everything else from there. Recruiters in the Ladders eye-tracking study fixated on job titles first, then company names and dates, before reaching bullet points, so your most recent and most relevant title needs to be the easiest thing on the page to find. SHRM’s 2025 Talent Trends research found 44% of employers already use AI at some stage of resume screening, but SHRM’s broader reporting on AI adoption in HR describes recruiters pairing that software with manual review rather than replacing it outright. Once a person is reading, formatting for scannability, short bullets and a consistent verb tense, counts as much as it did before AI entered the process. The parser gets you through the door. The resume still has to read well once you are standing in the room.

Prompts you can use

Paste these straight in. Change the parts in square brackets and nothing else.

Rewrite bullets for parsing
You are a resume editor who understands how applicant tracking systems parse text. I'll paste one job description and my current resume bullets below. For each bullet: (1) identify the exact skill or tool terms from the job description that I should mirror if I genuinely have that experience, (2) rewrite the bullet to start with a strong verb, include one number or measurable outcome, and use plain text only, no tables or symbols, (3) flag any bullet where you can't find a concrete accomplishment to rewrite honestly, rather than inventing one. Ask me clarifying questions about scope, team size, or metrics before you rewrite anything if the original bullet doesn't give you enough to work with. Here is the job description: [paste]. Here are my bullets: [paste].

Only rewrite bullets using accomplishments you genuinely had. Push back if the model invents a metric you can’t back up in an interview.

Check resume for parsing risks
Act as a technical reviewer checking whether a resume will parse correctly in a standard applicant tracking system. I'll paste the full text of my resume below. Review it for: multi-column layouts or tables (I'll describe the layout since you can't see formatting), non-standard section headings, information that might be sitting in a header or footer, and any acronyms or job titles that might not match how this industry usually labels them. For each issue, tell me exactly what to change and why it counts for parsing specifically, not general resume advice. If you're not sure whether something is a genuine risk, say so instead of guessing. Ask me what file format I'm saving this as before you finalize your review. Resume text: [paste].

Describe your actual layout (columns or tables) in the prompt since the model can only see plain text, not your formatting.

Tailor resume to one posting
You are helping me tailor my master resume to one specific job posting. I'll paste both below. Compare the language in the posting to the language in my resume and tell me: which of my existing bullets already match the posting's terms closely enough to keep as-is, which bullets describe relevant experience but use different words than the posting (and what the posting's word is), which of my bullets are irrelevant to this posting and could be cut or moved lower, and which requirements in the posting my resume doesn't address at all. Do not suggest adding any skill or experience I haven't described to you. Ask me if you're unsure whether two terms mean the same thing in this field. Job posting: [paste]. My master resume: [paste].

Feed it your full, honest resume, not an already-inflated one, since it can only tailor language it can see.

Questions people actually ask

Will a PDF resume get rejected by an ATS?

Not usually, but only if the PDF contains genuine, extractable text. A text-based PDF exported from Word or Google Docs parses fine in most systems. A scanned or image-based PDF contains no extractable text, so the parser reads a blank page, per Textkernel’s parser documentation.

Does a two-column resume template hurt my chances?

It can. Text extraction follows the file’s underlying character order, not the visual columns, so a two-column layout can interleave a title from one column with a skill from the other into one scrambled line, based on how Textkernel’s parsing engine documents its own process.

Should I still use keywords from the job description?

Yes, but as honest descriptions of what you did, not as a hidden list. Mirror the posting’s exact terms for your genuine skills and title, since parsers score literal overlap, but skip white text and repetition, which several systems now flag as keyword stuffing.

How long does a recruiter really spend on my resume?

About 7.4 seconds on the first pass, according to The Ladders’ 2018 eye-tracking study of 30 recruiters, up from six seconds measured in 2012. Recruiters look at job titles first, then company names and dates, before reaching bullet points.

Do I need a different resume for every job I apply to?

Not from scratch, but yes in terms of wording. Keep one master resume with everything you’ve done, then reorder and re-word the top bullets to match each posting’s specific language before you submit it.

Sources

  1. Textkernel’s parser documentationdeveloper.textkernel.com
  2. applicant tracking system, or ATSen.wikipedia.org
  3. Forbes covered it as a hiring trend in April 2025forbes.com
  4. recruiters described to Entrepreneur in 2025entrepreneur.com
  5. vendors like Jobscan documentjobscan.co
  6. Textkernel’s documentation confirmstextkernel.com
  7. a 2025 usage report from Jobscanjobscan.co
  8. market-share research naming iCIMS, Oracle, Workday, and Greenhousemarketsandmarkets.com
  9. Harvard Business School’s 2021 Hidden Workers studyhbs.edu
  10. a 2018 eye-tracking study by The Ladderstheladders.com
  11. SHRM’s 2025 Talent Trends researchshrm.org
  12. SHRM’s broader reporting on AI adoption in HRshrm.org

What happens next

More hiring platforms are combining rule-based parsing with large language models that infer meaning rather than just matching exact keywords, which SHRM’s 2025 research already shows employers pairing with manual review rather than full automation. Watch whether that change makes exact keyword-matching less decisive over the next year, and whether more vendors publish their own parsing-accuracy data instead of leaving job seekers to reverse-engineer it from formatting guides.

Take this further

Full resume rewrite, section by sectionBest on Claude
Act as a blunt hiring manager who has read ten thousand resumes, not a career coach. I will paste my full resume and the job description I want. Rewrite the whole resume for that role, section by section, in this order: summary, experience, skills, education. Rules: every experience line leads with impact, not duty. Use bracketed placeholders like [8 percent] for any number I did not give you, and list at the end every placeholder I need to replace with a real figure. Keep it to one page of text. Plain formatting only, no tables or columns, so screening software can parse it. After the rewrite, tell me the three weakest claims that need evidence before I send this anywhere. My resume: [paste resume]. The role: [paste job description].
Share this
About the author
Vinayak Kapoor
Vinayak Kapoor

Vinayak started at seventeen on a call centre floor and climbed every rung himself over fifteen years: millions of customer conversations for some of the world's largest brands, self-taught design, video and web work, a profitable e-commerce brand of his own, and now human cyber risk, where he has built customer success journeys for national critical infrastructure and leads business growth at HumanFirewall. Nobody groomed him. He learned every skill alone, including the AI he now builds with daily as founder of Quarry, MaaSify and HuMatrix. He writes here so your career gets the guide his never had.

Read next
Come find me

The daily thinking
lives on the feeds.

Long form here. The working notes, the arguments and the things that did not fit go out most days.

← All writing