The complete guide
How to build a resume that beats any Applicant Tracking System
Over 75% of Fortune 500 companies and most Indian employers use an ATS to filter resumes before a human ever sees them. If your resume can't be parsed cleanly, you're rejected before the interview. Here's exactly how to make sure that never happens.
Last updated: 2026-04-01 · 8 min read
What is an ATS, really?
An Applicant Tracking System (ATS) is software that receives your resume, extracts text, parses it into fields (name, experience, education, skills), and scores it against a job description. The top names — Workday, Greenhouse, Lever, Taleo, iCIMS, and Naukri RMS — power most of the hiring pipelines you apply through.
Here's the catch: if the ATS can't read your resume, your application is rejected automatically. No human ever sees it. This is why 40% of qualified candidates get filtered out because of formatting mistakes — not because they're unqualified.
The 7 rules of an ATS-friendly resume
1. Use a single-column layout
Two-column resumes look great to humans but confuse ATS parsers. When text is split into columns, some ATS merge rows left to right, scrambling your bullet points. Stick to a single column. If you love the sidebar look, make sure the sidebar doesn't contain critical content like work experience.
2. Stick to standard fonts
Use Inter, Roboto, Source Sans, Arial, Calibri, or Helvetica. Custom fonts can be embedded in PDFs but some older ATS (Taleo, iCIMS) will fail to extract text when they encounter non-standard glyphs. Font size: 10-12pt for body, 14-18pt for headings.
3. Use semantic section headings
ATS parsers look for specific keywords to identify sections: "Experience", "Education", "Skills", "Projects", "Certifications". Don't get creative with "My Journey" or "What I Bring" — the parser will treat them as plain text and fail to categorize your content.
4. Avoid tables, text boxes, and images
Tables and text boxes often parse in the wrong order or get dropped entirely. Images with embedded text (like a header banner with your name) are invisible to 90% of ATS. Use real text for everything that matters.
5. Match the job description's keywords
Modern ATS weight keyword relevance when ranking candidates. Mirror 8-12 phrases from the job description across your summary, experience bullet points, and skills section. Don't keyword-stuff — Greenhouse and Workday penalize unnatural repetition. Context matters.
6. Save as a text-based PDF
Export your resume as a PDF from a real word processor or tool like Resuby — not by scanning or screenshotting. Text-based PDFs have a hidden text layer that parsers read directly. Scanned PDFs require OCR, which many ATS skip entirely.
7. Keep file names simple
Name your file FirstName-LastName-Resume.pdf. Skip spaces, brackets, and version numbers like "resume_final_v3_USE_THIS.pdf". Some ATS truncate file names and long ones get mangled.
How to test your resume against an ATS
You don't need expensive tools. Use this 30-second check:
- The plain-text test:Open your PDF, select all, copy, paste into a plain text editor. If order, headings, and bullet points survive intact — you're ATS-friendly.
- The keyword test: Paste the job description and your resume into a free tool like Jobscan. Aim for 70%+ keyword match.
- The section test: Does your resume have clearly labeled Experience, Education, Skills, and Projects sections? If yes, most ATS will categorize correctly.
The Resuby advantage
Every Resuby template is engineered from the ground up to pass ATS parsing. Single-column layouts, standard fonts, semantic headings, text-based PDF export, and tested against the 6 most popular ATS platforms. You build your resume once and trust it works everywhere — no more formatting anxiety.
Skip the formatting homework
Resuby handles every ATS rule automatically. Pick a template, fill in your details, and download a resume that passes.
Try Resuby free →ATS resume FAQ
What is an ATS (Applicant Tracking System)?
An Applicant Tracking System is software companies use to receive, parse, filter, and rank job applications. Over 75% of Fortune 500 companies and most mid-size Indian companies use ATS platforms like Workday, Greenhouse, Lever, Taleo, iCIMS, and Naukri RMS. Your resume is first read by a machine, not a human.
What resume format is best for ATS?
PDF with a single-column layout, standard fonts (Inter, Roboto, Arial, Calibri), clear section headings ('Experience', 'Education', 'Skills'), and no tables or text inside images. Keep file sizes under 2MB and avoid headers/footers for critical information.
Do ATS read PDFs or should I send DOCX?
Modern ATS platforms (2023+) read PDFs reliably if the PDF is text-based, not a scanned image. Resuby exports vector PDFs with proper text layers. DOCX is still accepted but offers no advantage for an ATS-safe resume.
How do I know if my resume is ATS-friendly?
Use the 'paste into plain text' test: copy all content from your PDF and paste it into a plain text editor. If the order, section headings, and content stay intact — it's ATS-friendly. If columns merge or text jumbles — it's not.
How many keywords should I include?
Mirror the language in the job description. Include 8-12 role-specific keywords naturally across your summary, experience, and skills sections. Don't keyword-stuff — modern ATS (like Greenhouse) weight keyword context, not just frequency.
Are Resuby templates ATS-friendly?
Yes. Every Resuby template is built with ATS-safe layouts (single column, standard fonts, semantic headings, text-based PDF export) and tested against Workday, Greenhouse, Lever, iCIMS, Taleo, and Naukri RMS.