Keywords Aren't Enough: How Modern ATS Actually Scores You
Most job seekers believe that adding the right keywords to a resume is enough to pass an Applicant Tracking System (ATS)..

Your resume looks incredible. Seriously, it's well-designed, professional, and you're proud of it. You've organized your achievements clearly, chosen elegant fonts, and created a layout that makes your experience pop. Then you submit it to a job posting that feels like it was written for you.
And nothing happens. No call, no email, no rejection, just silence.
Here's what most job seekers don't realize: your stunning CV might never even reach a recruiter's inbox. Instead, it could be getting rejected by technology, an Applicant Tracking System that can't actually read the beautiful formatting you worked so hard to create.

This is the uncomfortable truth about modern job applications: your CV needs to work for two completely different audiences simultaneously. It needs to impress a human recruiter who sees it on a screen. And it needs to survive parsing by automated software that doesn't care about aesthetics at all.
Most job seekers optimize for the human reader. They use creative fonts, strategic spacing, colored headings, multi-column layouts, and graphical elements. These design choices make CVs visually appealing and help information stand out.
But here's the problem: the same design features that make your CV attractive to humans actively break ATS parsing.
Before we discuss what breaks an ATS, it's important to understand how these systems work at a technical level.
When you submit your CV, the ATS doesn't "read" it the way a person does. Instead, it attempts to parse the file—extracting structured data from an unstructured document. The software looks for patterns: sections, dates, job titles, contact information, and text content.
Think of it like trying to extract data from a beautifully designed infographic versus a simple spreadsheet. The infographic might be more visually engaging, but the spreadsheet is infinitely easier to parse programmatically.
ATS systems use optical character recognition (OCR) and text extraction algorithms to convert your CV into structured data. They're looking for clear hierarchies: main sections, subsections, bullet points, dates in standard formats. They expect straightforward information architecture.
When your CV doesn't follow these patterns, the parsing fails or produces garbled results.
Text Boxes and Floating Elements
Many modern CV templates use text boxes to create interesting layouts. A name might float in a styled box at the top. Skills might appear in floating cards down the side. This looks sophisticated to human eyes.
To an ATS parser, text boxes are a nightmare. The software struggles to understand the spatial relationship between elements. It might extract your name correctly but lose the text box containing your professional summary entirely. Information appears in the wrong order or gets skipped.
Multi-Column Layouts
A two-column or three-column layout is attractive and makes efficient use of space. The left column might contain your name and skills, the right contains your work history. This creates visual balance that humans appreciate.
ATS systems read left to right, top to bottom—like a book. A multi-column layout confuses this linear reading. The parser might extract information in the wrong order: perhaps all of the left column first, then the right column, creating a jumbled sequence. Or it might skip content entirely, unable to determine which columns are which.
Decorative Graphics and Icons
Icons next to skill categories look professional. A small graphic separating sections adds visual interest. A creative divider between jobs breaks up the text.
ATS systems can't interpret visual elements. They see images as binary data—essentially nothing. If your job dates are next to a decorative icon, the parser might lose the date. If your skills are preceded by little symbols, those symbols will be extracted as text, creating noise in the parsed data.
Unusual Fonts and Styling
Arial, Calibri, Times New Roman—these are "safe" fonts that nearly every system can read. But creative fonts like Garamond, custom sans-serifs, or decorative typefaces can cause parsing issues, especially if they're embedded rather than system fonts.
Similarly, extensive use of bold, italic, underlining, and color—while visually striking—can interfere with text extraction. Some ATS systems struggle to accurately extract text that's heavily formatted.
Tables and Complex Formatting
You might use a table to organize your work history: date column, company column, position column. Humans can scan a table easily. ATS systems struggle with them.
Table structures confuse parsers. They might extract content in unexpected orders or fail to understand the relationships between cells. A parser might read across rows correctly or might read down columns, scrambling your information.
PDF vs. Word Complications
The file format matters more than you'd think. A Word document (.docx) is structured text that ATS systems can parse relatively reliably.
A PDF can be problematic, depending on how it was created. If you design your CV in InDesign and export it as PDF, you've likely created an image-based PDF—essentially a picture of your resume. OCR software can attempt to read it, but OCR is far less accurate than parsing actual text. Complex layouts in PDFs are even harder for OCR to handle.
Even text-based PDFs can be tricky if they use unusual fonts or extensive formatting.
When an ATS can't parse your CV correctly, several bad outcomes occur:
Your contact information might be misextracted or missing entirely. Recruiters have no way to reach you.
Your work experience might be parsed in the wrong order, making you appear less qualified than you are.
Important qualifications might be lost or jumbled, changing their meaning.
Your CV might score lower in ranking because the ATS can't properly identify your relevant skills and experience.
In worst-case scenarios, your application is rejected entirely because the system determines it can't reliably extract information.
So how do you create a CV that works for both machines and humans?
Use a single-column layout: All information flows top to bottom in one column. This is boring but bulletproof for ATS compatibility. Your contact info comes first, followed by summary, then experience, then education and skills.
Stick with standard fonts: Calibri, Arial, or Times New Roman. These are universally supported and parse reliably.
Use simple formatting: Bullet points for lists, not tables. Bold and italics sparingly. Avoid colored text—use black on white. Avoid decorative elements, icons, graphics, or lines.
Use clear section headers: "EXPERIENCE," "EDUCATION," "SKILLS"—straightforward, capitalized labels that parsing algorithms expect.
Use standard date formats: "January 2020 - December 2022" or "01/2020 - 12/2022." Avoid creative date formats.
Avoid text boxes and floating elements: Everything should be part of the main document flow.
Save strategically: If you're unsure about PDF vs. Word, check the job posting. Many companies specify. If they don't, Word (.docx) is slightly safer. If you must use PDF, ensure it's a text-based PDF created from a Word document or simple format.
Here's the frustrating reality: the safest CV for ATS systems is also a relatively boring CV. It won't win design awards. It won't stand out visually on a recruiter's screen.
But it will reach that screen. It won't get filtered out by parsing failures. Your qualifications will be accurately extracted and ranked.
Once your CV passes the ATS, it's in human hands. A well-written, clearly structured CV that reaches a recruiter is infinitely more valuable than a beautifully designed CV that never gets past the parser.
The best approach isn't to choose between beautiful and functional. Instead, create a clean, professional CV that works for ATS systems. Make it readable and visually pleasant for humans—using good typography, clear hierarchy, and strategic spacing—without sacrificing technical compatibility.
Your CV doesn't need to be elaborate to be effective. It needs to be accurate, clear, and parseable.
The difference between getting filtered out and getting interviews might come down to format. Make sure your format works with ATS systems, not against them. Your qualifications deserve to reach human eyes, and proper formatting ensures they do.