- An ATS turns your resume into structured fields, then recruiters search and filter those fields. If parsing fails, your experience effectively disappears.
- Use one column, standard headings, plain fonts and a text-based PDF or .docx. Avoid tables, text boxes, icons and headers/footers for key details.
- Match the exact skill and job-title wording from the job post, but only where it is true and in natural sentences.
- Write bullets as action + scope + result. That helps both ATS ranking and the human who reads it next.
- Test your file: copy-paste the PDF into a plain text editor. If it comes out jumbled, an ATS will struggle too.
If you have applied to dozens of jobs and heard nothing back, not even a rejection email, the problem is often not your experience. It is how your resume is built. Most mid-size and large companies now use an applicant tracking system (ATS) to collect and filter resumes before a recruiter opens them, and well-qualified candidates regularly get lost because the software could not read their file properly.
This guide explains what an ATS actually does, the specific things that break it, how to handle keywords without stuffing, and how to rewrite your bullets so they work for both the software and the person who reads them next.
What an ATS actually does
An applicant tracking system is software that companies use to manage hiring. When you apply, it does three things:
- Parses your resume, splitting the text into fields such as name, contact details, job titles, employers, dates, education and skills.
- Stores that data in a searchable database, alongside every other applicant.
- Helps recruiters filter and rank candidates, by searching for keywords, filtering by years of experience or location, or scoring how well each resume matches the job description.
The important point is that the recruiter usually works with the parsed version of your resume, not the beautiful layout you designed. If your job title ends up in the wrong field, or your skills section is not read at all, you simply will not appear when the recruiter searches for “React developer” or “GST accountant”.
Common systems used by employers in India include Workday, SAP SuccessFactors, Oracle Taleo, Darwinbox, Zoho Recruit, Greenhouse and Lever. Job portals such as Naukri and LinkedIn also parse your uploaded resume to fill in your profile. Each tool behaves slightly differently, which is why the safest approach is a format that every one of them can read.
Why good candidates get filtered out
It is rarely one dramatic mistake. Usually it is a combination of small problems:
- The resume could not be parsed cleanly, so key information was missing or scrambled.
- It did not contain the skills and job titles the recruiter searched for.
- It said the right things, but in different words (“ReactJS” instead of “React.js”, “client servicing” instead of “account management”).
- It passed the software but lost the human reader, because the bullets listed duties instead of results.
Fixing all four is what “ATS-friendly” really means.
7 formatting mistakes that break ATS parsing
1. Tables and multi-column layouts
Two-column resumes look neat, but many parsers read straight across the page from left to right. Your sidebar of skills gets mixed into your job descriptions, and dates attach to the wrong roles. Use a single column from top to bottom.
2. Text inside images, icons or shapes
If your name, phone number or skills are part of a graphic, or sit inside a text box, the ATS may not read them at all. The same goes for icons used instead of words (a phone icon instead of “Phone”).
3. Creative section headings
Software looks for familiar headings to decide which text is experience and which is education. “My Journey” or “Where I’ve Been” can confuse it. Stick to Summary, Experience (or Work Experience), Education, Skills, Projects, Certifications.
4. Important details in the header or footer
Some systems ignore the page header and footer. If your contact details live there, the recruiter may see an application with no phone number. Keep them in the main body at the top.
5. Scanned or image-based files
A scanned PDF, a photo of a printed resume or a file exported as an image contains no readable text. Always export directly from Word or Google Docs.
6. Decorative fonts, symbols and skill bars
Unusual fonts and special bullet symbols can turn into strange characters after parsing. Skill bars and star ratings are shapes, so the level (and sometimes the skill name) is lost. Use plain fonts such as Calibri, Arial or Garamond, standard round bullets, and list skills as text.
7. Inconsistent dates and job titles
If one role says “Jan 2024 to Present” and another says “2022-23”, the system may calculate your experience wrongly. Use one date format everywhere, for example “Mar 2023 to Present”.
The simple test: copy, paste, check
Before you send any resume, open the PDF, select all the text, copy it and paste it into Notepad or any plain text editor.
- Does it read top to bottom in a sensible order?
- Are your name, phone and email at the top?
- Are job titles, companies and dates next to each other?
- Is any section missing or jumbled?
If the pasted text is a mess, an ATS will struggle too. Fix the layout before you apply.
Keyword strategy without keyword stuffing
Keywords matter because recruiters search the ATS database the way you search Google. But stuffing a list of buzzwords into your resume does not work: the recruiter reads it next, and it looks careless.
Here is a method that works:
- Collect three or four job descriptions for the role you want, from different companies.
- Highlight what repeats: tools, skills, certifications and job titles. These are the terms recruiters are most likely to search for.
- Mark the ones you genuinely have. Never add skills you cannot discuss in an interview.
- Use the exact wording. If every post says “Power BI”, do not write “PowerBI”. If they say “Business Development Executive”, and that is what you did, use that title rather than your company’s internal title.
- Place them naturally: two or three in your summary, the full list in your skills section, and the most important ones inside your experience bullets, where they show you actually used them.
| Where | What to include | Example |
|---|---|---|
| Summary | Target role + 2-3 core skills | “Data analyst with 2 years in retail analytics, skilled in SQL, Power BI and Excel.” |
| Skills | All relevant tools and skills, grouped | “Tools: SQL, Power BI, Excel (Power Query, pivot tables), Python (pandas)” |
| Experience | Keywords inside achievements | “Built Power BI dashboards that cut weekly reporting time from 6 hours to 1.” |
Rewrite your bullets for impact
Once your resume passes the software, a recruiter typically skims it quickly. Bullets that only list responsibilities give them nothing to remember. Use this pattern:
Action verb + what you did + scope + result
| Before (duty) | After (impact) |
|---|---|
| Responsible for social media handling. | Planned and posted 20 Instagram posts a month for a local bakery, growing followers from 1,200 to 4,000 in six months. |
| Worked on backend APIs. | Built 12 REST APIs in Node.js for an order-tracking app, reducing average response time by about 30%. |
| Handled customer queries. | Resolved 40-50 customer queries a day over phone and email, keeping a 4.6/5 average satisfaction rating. |
Use real numbers wherever you honestly can: team size, volume, time saved, money, percentage change, ranking. If you do not have an exact number, describe the outcome clearly (“first in the team to…”, “reduced errors in…”).
Before and after: a fresher resume section
Before
PROJECTS E-commerce website: made a website using HTML, CSS and JavaScript. Worked in a team.
After
PROJECTS Online Bookstore Web App | HTML, CSS, JavaScript, Node.js, MongoDB
- Built a responsive bookstore site with search, cart and checkout for a final-year project, in a team of 3.
- Designed the MongoDB schema and wrote the cart and order APIs in Node.js.
- Tested on mobile and desktop; project scored A grade in the final review.
The second version contains searchable keywords (Node.js, MongoDB, APIs), shows what this person personally did, and gives the reader a result.
A quick ATS-friendly structure
- Name and contact: phone, professional email, city, LinkedIn URL
- Summary: two or three lines with your target role and core skills
- Skills: grouped as plain text
- Experience: most recent first; title, company, location, dates, then three to five achievement bullets
- Projects: especially important for freshers and career switchers
- Education: degree, institution, year, and score if it helps
- Certifications and achievements
Freshers often place Education and Projects above Experience. See our resume format guide for freshers for the full layout.
Mistakes that hurt you after the ATS
Passing the software is only step one. These lose the human reader:
- A generic objective (“Seeking a challenging position in a reputed organisation…”) instead of a specific summary
- Personal details such as religion, marital status or father’s name, which are unnecessary on a corporate resume
- Three pages for a fresher
- Spelling mistakes in tool names or company names
- A resume that says something different from your LinkedIn or Naukri profile
Final checklist before you hit “Apply”
- Single column, standard headings, plain font
- Contact details in the body, not the header
- Text-based PDF or .docx, named Firstname-Lastname-Resume.pdf
- Passed the copy-paste test
- Key skills and job titles from the job post included honestly
- Bullets show actions and results
- Matches your LinkedIn and Naukri profile
For a printable version, use our free 24-point ATS resume checklist.
What our clients notice
“I had applied to many jobs with zero response. After Rancove rewrote my resume and optimized my LinkedIn, I started getting real interview calls. The ATS-friendly format made a huge difference.”
Priya Sharma, Software Engineer, Pune
If you would rather not do this alone
Rebuilding a resume with the right structure, keywords and achievement framing takes time to get right, especially when you are applying every day. Rancove’s ATS Resume Writing service starts at ₹399 and delivers a PDF and Word file in 2-3 days, with a revision round included. Pair it with LinkedIn optimization so your profile tells the same story.