How Applicant Tracking Systems Work
An Applicant Tracking System (ATS) is the gatekeeper between your resume and a human recruiter. These software platforms parse, store, and rank applications before anyone reads them. If the ATS can't extract your information correctly, your resume effectively disappears.
ATS parsing works by looking for recognizable patterns. It expects standard section headings — "Experience," "Education," "Skills" — and extracts content from each. Creative headings like "Where I've Made an Impact" or "My Toolkit" may confuse the parser and cause your experience to land in the wrong category or get skipped entirely.
Contact information needs to be in the body of the document, not in a header or footer. Many ATS platforms ignore headers and footers, which means your name, email, and phone number vanish. Place them prominently at the top of the page, in regular text.
Formatting is where most resumes fail ATS checks. Tables, text boxes, multi-column layouts, and embedded images are common culprits. The ATS reads content linearly from top to bottom, left to right. When content is in a table or columns, the reading order gets scrambled, producing nonsensical output.
Special characters cause subtler problems. Smart quotes (curly quotes), em dashes, and non-ASCII characters may display as garbled symbols. Stick to standard straight quotes and double dashes instead. These small details matter when the ATS is comparing your resume against keyword criteria.
For consulting applicants, this matters doubly. MBB firms and major consultancies receive thousands of applications per role. Their ATS filters are often the first and strictest screen. A perfectly written resume that fails ATS parsing never reaches the recruiting team.