Jobseeker Digest

Practical job-search guidance for the Canadian labour market

Formatting a resume that a tracking system can read

04 Feb 2026 · Jobseeker Digest · reviewed by Priya Chandrasekar

An applicant tracking system is a database with a parser in front of it. The parser turns your document into fields. When people say a resume was “rejected by the ATS”, what usually happened is that the parser produced a record with the wrong things in the wrong boxes and a human read that record.

What actually breaks parsing

What does not matter

A great deal of advice exists about things the parser is indifferent to.

The check that takes two minutes

Open your finished resume, select all, copy, and paste into a plain text editor. What you see is roughly what the parser sees. If your name is missing, if the dates have detached from the roles, or if two columns have braided together, fix that and ignore everything else on this page.

Keywords, honestly

Systems do rank and filter on terms, and recruiters do search the database by them. That is a reason to use the same vocabulary the posting uses when it is genuinely your vocabulary too — if the posting says accounts payable and your resume says supplier payments, say both. It is not a reason to paste the posting into white text at the bottom of the document, which is detected, is treated as deception, and ends the application.

A note on the “95% of resumes are rejected” claim

You will see a statistic of this shape everywhere. We have not been able to trace it to a study with a stated method, and we have tried twice. We are not going to repeat it, and where an article here gives a number it will say where the number came from.

Next in this section: employment gaps, described plainly.