What an ATS actually does
An Applicant Tracking System does three things, in this order:
- Parse the resume into structured fields (name, email, employer, dates, skills).
- Score against the JD on keyword coverage, years of experience, and education filters.
- Rank all candidates and surface the top N to a human recruiter.
If parsing fails (90% of weird-template resumes), the score is zero and your resume never reaches step 3. The whole game is making parsing succeed AND scoring well — not just one or the other.
The 6 rules that actually work
1. Single-column layout
Two-column resumes are the #1 cause of parsing failure. The ATS reads top-to-bottom-left-to-right; a left sidebar with skills will get interleaved with the experience on the right and end up unreadable nonsense in the parsed text.
2. Standard section headings
Use Experience, Education, Skills,Projects. Not "My Journey", not "Tools of the Trade". The parser literally looks for these exact phrases to bucket content into the right fields.
3. Real text, not images
Don't put your name or contact details in an image. Don't screenshot your skills section. If you can't select-and-copy text from your PDF, an ATS can't read it.
4. Keyword density without stuffing
Match the JD's keywords in at least 60% coverage on must-haves. But don't list "Python, Python, Python" — modern ATS deduplicates and the recruiter will notice. Weave keywords into bullet points where they make sense.
5. Consistent date format
Pick one: Jan 2024 – Mar 2025 OR 01/2024 – 03/2025. Don't mix. The parser computes years-of-experience from these and inconsistent formats trigger validation failures.
6. Plain fonts
Arial, Helvetica, Times, Computer Modern (LaTeX default), Calibri, Lato. Anything else is risk for no reward. Recruiters are not checking your typography taste — they're scanning for keywords.
Myths to ignore
- "PDF breaks ATS" — false in 2026. Both PDF and DOCX work if the text is real.
- "Hide keywords in white text" — every modern ATS strips this and many flag it.
- "You need to use exactly the JD's wording" — modern ATS uses synonyms. "CI/CD" matches "continuous integration".
- "Resume must be exactly 1 page" — true for entry level, false for 5+ years experience. Quality > length.
FAQ
Do all companies in India use ATS?
Nearly every mid-to-large company does. Startups under ~50 people often skip it, but their hiring portals (Greenhouse, Lever, Workday) all have ATS parsing built in.
Does PDF break ATS?
No, that's a 2015 myth. As long as the PDF text is selectable (not a scanned image), parsers handle it fine. LaTeX-typeset PDFs actually parse cleaner than most Word docs.
Are Canva resumes ATS-friendly?
Most Canva templates use multi-column layouts and decorative graphics that break parsing. Use Canva for portfolio sites, not for the resume you submit to a JD.
Related guides
Build a JD-tailored résumé in 5 minutes.
No credit card. Paste any JD, let the pipeline restructure your résumé. Free today.