How to format a resume so an ATS can read it
The formatting choices that break resume parsing, and the plain alternatives that do not: columns, tables, headers, fonts, dates and file type.
· 7 min read
An applicant tracking system does two jobs with your resume. First it parses it: pulls out your name, contact details, each job with its title, employer and dates, your education and your skills, and stores them as separate fields. Then recruiters search those fields.
Formatting matters because of the first step. If a field is parsed wrongly, it is stored wrongly, and a search that should have found you doesn't. Nothing tells you it happened. Here is what breaks parsing, roughly in order of how much damage it does.
1. Make sure there is text to read
A resume exported as an image, or a scanned page saved as a PDF, contains no text at all. The parser extracts nothing, and your application is an empty record with a file attached. Export from Word, Google Docs or Pages using Save as PDF or Download as PDF, never by printing to an image or photographing a page.
A quick test: open your PDF and try to select a sentence with your cursor. If you can't, a parser can't either.
2. Use one column
Most parsers read the page the way a typewriter would: left to right, one line at a time. A two-column layout puts your sidebar and your main column on the same lines, so they are joined together. Skills become part of job titles; dates attach to the wrong role.
Right-aligned dates on the same line as a job title are fine. That is still one column of content. What causes trouble is two independent streams of text side by side.
3. Keep tables and text boxes out of the layout
Many “modern” templates use borderless tables to line dates up against titles, or text boxes to place a name or a skills panel. You can't see the table, but the parser can. Cell relationships are often discarded, so titles, companies and dates are shuffled. Content in text boxes and shapes is frequently skipped altogether.
Use ordinary paragraphs. For a date on the right of a title, use a right-aligned tab stop instead of a table.
4. Put your contact details in the body
Word's header and footer areas are a tidy place for a name and phone number, and many parsers ignore them entirely because they read only the main body of the document. Your email and phone come back empty, and a recruiter who likes your profile has no way to reach you. Put them in the first lines of the page itself.
5. Use headings a parser expects
Parsers find sections by matching headings against a dictionary. These are safe:
| Use | Avoid |
|---|---|
| Experience, Work Experience | My Journey, Where I've Been |
| Education | Learning, Academic Adventures |
| Skills, Technical Skills | What I Bring, Toolbox |
| Summary, Professional Summary | About Me, Hello |
| Certifications | Badges, Credentials Earned |
6. Write dates the same way every time
Systems calculate time in each role from your dates. 03/2021 – Present or March 2021 – Present both work, used consistently. Years on their own (2019 – 2021) make durations ambiguous, and mixing formats in one document invites errors.
7. Drop graphics that carry meaning
Skill bars, rating dots, pie charts and icon-only contact rows are pictures. A parser can't read “four out of five dots” as fluency in Spanish, and an envelope icon is not an email address. Write the information as text.
8. Choose a font the server has
Fonts like Montserrat, Poppins, Proxima Nova and Avenir look sharp on your machine but may not exist on the system that processes your file, which can garble characters in some conversions. Calibri, Arial, Helvetica, Georgia, Cambria and Times New Roman are safe.
PDF or Word?
Either works if it is a real text document. Word files are easiest for parsers and recruiters to edit; PDFs keep your layout exactly as designed. If a posting asks for one, send that. Otherwise, a clean text-based PDF is fine.
What about length?
Two pages perform as well as one at every career stage, so don't cut real experience to hit one page. Cut padding instead: duties without results, very short bullets, and the same verb repeated down the page.
Check your own file
Everything above can be tested automatically. Upload your resume and you'll see each problem quoted from your own document, beside the record a parser would store. If you'd rather start clean, our ATS-friendly templates follow every rule on this page.