Why Your Resume Gets Rejected Before a Human Reads It: ATS and Formatting Mistakes
In the 2025 to 2026 campus placement season, TCS received over 500,000 applications across campuses. Infosys and Wipro each received more than 200,000. Not one of those resumes was read by a human first. An Applicant Tracking System (ATS) parsed, scored, and ranked every single one before any recruiter saw a shortlist.
How ATS parsers actually work
An ATS is not just a keyword matching tool, though that is part of it. Modern ATS systems used by mass recruiters in India do the following:
Parse your resume into structured fields: name, contact, education, skills, experience, and certifications.
Score each field against a job description (JD) or a role profile template.
Weight some fields more heavily based on the role, such as CGPA, specific skills, and degree type.
Rank all applicants from a campus against each other, not against a fixed threshold.
Surface the top percentile to human reviewers.
The 12 formatting decisions that tank your ATS score
Do:
Use a single column layout for key sections such as experience, education, and skills.
Name your sections exactly: 'Education', 'Skills', 'Projects', 'Work Experience'.
Use a standard font: Calibri, Arial, Times New Roman, or Garamond.
Save as .docx first, then generate a PDF from it, not the other way around.
Keep text inside the main body. No headers, footers, or text boxes for key content.
List skills as plain comma separated text in a 'Skills' section.
Don't:
Do not use tables for layout. An ATS skips table cells or reads them out of order.
Do not put your name or contact in a header element. An ATS often skips headers completely.
Do not use columns for your main content. Two column layouts cause parsing to scramble.
Do not use icons, graphics, or images. An ATS treats them as empty space.
Do not use fancy bullets such as arrows or stars. They render as question marks in most parsers.
Do not use a designed PDF made in Canva or Figma. These are image based and cannot be parsed as text.
Content mistakes that hurt your ATS ranking
Beyond formatting, the content of your resume decides how it scores against the JD. These are the most common content mistakes:
A skills section full of generic terms such as 'Communication', 'Teamwork', and 'MS Office' instead of the technical keywords the JD uses.
Project descriptions that explain what the project is, not what you did or what impact it had.
Missing numbers, such as '30% faster processing', '5,000 records per day', or '₹2 lakh cost saved'. An ATS now recognises metric patterns.
Burying technical skills at the bottom of the resume instead of near the top, where keyword weight is higher.
Using the wrong degree terms, such as 'B.Tech (CSE)' instead of 'Bachelor of Technology, Computer Science and Engineering'.
What human reviewers look for after ATS shortlisting
Once you clear the ATS filter, a human reviewer spends about 7 seconds on your resume in the first pass. They are looking for three things:
Scannability: can they find your CGPA, graduation year, and skills in under 3 seconds? If they have to search, they move on.
Signal: one line that makes them want to read more, such as an internship at a known company, a high impact project, or a meaningful achievement.
Hygiene: no typos, no broken formatting, no unexplained gaps, and a consistent date format.