How to make an ATS-friendly resume
JobCatch guide · 18 October 2026
Most companies with a careers page — and nearly every large employer in India — receive applications through an applicant tracking system (ATS). Before a recruiter sees your resume, the ATS turns your PDF into plain text and files it: name, contact details, jobs, dates, education, skills. If that conversion goes wrong, a strong resume can arrive as a jumble, or with your experience under the wrong heading.
The good news is that what breaks a parser is a short list of layout choices, and every one of them can be checked on your own file.
What an ATS does with your resume
An ATS does three things: it extracts the text from the file, it splits that text into fields by finding headings like Experience and Education, and it lets recruiters search and filter candidates by words — a skill, a job title, a college, a city.
The first step is where most damage happens. A PDF does not store "a paragraph" or "a column"; it stores pieces of text at positions on a page. Many parsers rebuild the reading order by position, left to right and top to bottom. That works perfectly on a single-column page and goes wrong whenever two unrelated things sit side by side.
Six things that break parsing
- Two columns or a sidebar. Read left to right, a sidebar's "Skills" list gets stitched into the lines of your experience beside it, and the Contact heading can land in the middle of your summary. The layout that looks tidiest to a person is the one a parser most often scrambles. Use one column for any application that goes through a portal.
- Tables and text boxes. Some parsers skip text inside them altogether, others read a table cell by cell in an order that has nothing to do with the meaning.
- Icons instead of words. A phone or envelope icon from an icon font is stored as a private character. It comes out as a box or a random symbol right next to your email address — sometimes merged into it.
- A name in very wide letter-spacing. "R A H U L S H A R M A" looks elegant, but a text extractor treats each wide gap as a space, and your name arrives as eleven one-letter words. Your name is the one field that must come through exactly.
- Contact details that wrap. If your email or a profile link breaks across two lines, extractors often join the halves wrongly, turning a working address into a different one.
- Skill bars and rating dots. A bar showing "Excel: 80%" has no text in it at all. The parser sees nothing, and a recruiter learns nothing; write the skill, and prove it in a bullet.
Headings, dates and file type
- Use the usual section names: Summary, Experience, Projects, Education, Skills, Certifications. A creative heading such as "Where I've been" may not be recognised as experience.
- Pick one date format and keep it: "Jun 2022 – Mar 2024" everywhere, or "06/2022 – 03/2024" everywhere. Mixing them makes it harder to work out how long each job lasted.
- Send a text PDF, not a scan. A PDF exported from a resume builder or Word contains real text. A photo or scan of a printed page contains none, unless the ATS runs character recognition on it, which is far less reliable.
- Name the file sensibly:
Firstname-Lastname-Resume.pdf, notfinal_v3_new.pdf.
Keywords, honestly
Recruiters search the ATS for the words in their job posting. If the posting asks for "SQL" and "stakeholder management" and you have both, use those exact words — not only "databases" and "working with business teams". Put them where they are true: in the bullet that shows you did the work, and in your skills list.
Do not paste the job description into your resume in white text, or list skills you cannot discuss. Recruiters read the extracted text, and an interview will find the gap quickly.
Test your own resume in two minutes
- Open your PDF, select all the text (Ctrl+A or Cmd+A), copy it, and paste it into a plain text editor such as Notepad.
- Read it top to bottom. Is your name on one line, spelled correctly? Is your email intact? Does each job's title, company and dates appear together, followed by its bullets?
- Look for lines that mix two sections, symbols where icons were, and words broken into letters.
Whatever you see in the text editor is close to what the ATS starts with. If it reads well there, the layout is not the problem.
Is a photo or a colour a problem?
Colour is fine: the ATS reads text, not colour. Make sure headings stay dark enough to survive a black-and-white photocopy, because many resumes in India are still printed for the interview. A photo does not confuse a parser either, but it does matter to people: it is normal on an Indian CV for some roles, and expected in the Gulf, but plenty of employers in the US, UK and Canada discard a resume that has one.
Questions
Is a PDF or a Word file better for an ATS?
Either works if it contains real text. A PDF keeps your layout identical on every screen, which is why most people send one. Use Word only when a portal asks for .docx.
Can an ATS read a two-column resume?
Some can, many cannot reliably. Parsers that read by position run the two columns together. If the application goes through a portal, a single-column resume is the safer choice.
Does an ATS reject resumes automatically?
Usually it ranks and filters rather than rejecting on its own: recruiters search it for skills and titles and read the best matches. A resume whose text came out scrambled simply never shows up in those searches.
How long should my resume be?
One page for a fresher or up to about eight years of experience, two pages beyond that. Length matters less to the ATS than to the recruiter reading it afterwards.
More guides: Fresher resume format · Bio-data format · Spot a fake job offer