If your resume is not getting shortlisted in India, the first thing to understand is this: your resume is almost certainly being rejected by a machine, not a human. Over 95% of medium and large Indian companies — including every major IT company, consulting firm, bank, and consumer brand — use Applicant Tracking System (ATS) software to filter resumes before a recruiter ever sees them.
This means your resume has to pass two screenings: first the ATS, then the human. Most resumes fail the first one and never get a second chance. The good news is that ATS failures are almost always fixable — they follow predictable patterns.
Here are the 12 most common reasons Indian resumes get rejected, ordered by how often we see them.
- Your resume has a two-column layout
- Missing keywords from the job description
- You have an objective statement, not a summary
- Bullet points describe duties, not achievements
- Your resume is saved as an image or scanned PDF
- Naukri profile fields are incomplete
- Your resume is more than 2 pages
- Using fancy fonts, graphics, or icons
- No tailoring — same resume for every job
- Education section is formatted wrong
- AI-generated bullets that sound AI-generated
- Applying for the wrong roles
Your resume has a two-column layout
This is the single most common reason Indian resumes get ATS-rejected, and it affects millions of candidates who use Canva, Zety, or resume templates downloaded from Google.
Here is what happens: ATS software like Workday, Naukri RMS, and SAP SuccessFactors reads your resume text linearly — left to right, top to bottom. When your resume has two columns, the parser reads column 1 entirely, then column 2. The output looks like this:
"Software Engineer · React · Node.js · 5 years experience Led a team of 8 engineers at Infosys B.Tech Computer Science IIT Bombay 2019 spearheaded digital transformation"
The recruiter's search for "React developer 5 years" returns your resume — but the parsed output makes no sense, so it gets discarded anyway. Two-column layouts are visually impressive and functionally disastrous for ATS-driven hiring.
Switch to a single-column layout immediately. Every section — contact, summary, experience, education, skills — stacks vertically in one column. This is non-negotiable for any company using ATS software, which is essentially every Indian company with 100+ employees.
Test your current resume: copy all the text from your PDF and paste it into Notepad. If it reads as garbled nonsense, your layout is failing the ATS.
Missing keywords from the job description
ATS software does not read your resume the way a human does. It runs a keyword match between your resume and the job description. If your resume does not contain the specific words and phrases the recruiter specified when creating the job posting, it gets filtered out — regardless of how qualified you actually are.
Common keyword mismatches Indian candidates make:
- Writing "Salesforce CRM" when the JD says "Salesforce" — exact match matters
- Writing "team management" when the JD says "people management"
- Listing "MS Excel" when the JD specifies "Advanced Excel with VBA"
- Using "B.Tech" when the JD uses "Bachelor of Technology" — include both
- Missing certifications the JD requires (AWS, PMP, CFA, CA) anywhere on the resume
Before submitting any application, paste the job description into Cursivo's JD Tailoring panel. It identifies which keywords from the JD are missing from your resume and suggests exactly where to add them. Do this for every application — not once.
The rule: if a skill or tool appears in the JD, it must appear on your resume using the exact same wording.
You have an objective statement, not a summary
If your resume starts with something like "Seeking a challenging position in a growth-oriented organisation where I can utilise my skills and contribute to organisational goals" — you are wasting the most valuable real estate on your resume.
Objective statements describe what you want. Recruiters do not care what you want. They care what you can deliver. A professional summary describes what you bring: your years of experience, your domain expertise, your specific skills, and your measurable impact.
Objective statements also score poorly on ATS because they contain no keywords — they are generic filler that matches no job description.
Replace your objective with a 3-line professional summary in this format:
"[X years] [role] with experience in [domain 1] and [domain 2]. Led [specific achievement with number]. Seeking [target role] at [type of company]."
Example: "3-year Salesforce consultant with experience in Sales Cloud implementations and MuleSoft integrations for manufacturing clients. Led a B2B marketplace project generating ₹4Cr in new pipeline. Seeking Salesforce Architect roles at enterprise SaaS companies."
Bullet points describe duties, not achievements
This is the most common reason resumes pass ATS but still don't get calls. Your bullet points read like a job description, not a performance record.
Duty-based bullets (what everyone writes):
- "Responsible for managing client relationships"
- "Worked on digital transformation project"
- "Part of a team that developed new features"
Achievement-based bullets (what gets shortlisted):
- "Managed relationships with 12 enterprise clients across BFSI and retail, achieving 94% retention rate in FY25"
- "Led digital transformation initiative reducing manual processing time by 60%, saving ₹1.2Cr annually"
- "Delivered 3 product features in Q3 serving 50K+ DAU, reducing support tickets by 28%"
The formula is simple: Action verb + what you did + the measurable result. If you cannot attach a number to a bullet, it is a weak bullet.
For every bullet on your resume, ask: "So what? What was the impact?" If you cannot answer with a number — percentage, rupees, time saved, users affected, team size — you need to rewrite the bullet. Use Cursivo's AI bullet rewriter to convert duty-based bullets into quantified achievements automatically.
Your resume is saved as an image or scanned PDF
If you scanned a physical resume, took a photo of it, or saved a Word document as an image-only PDF, the ATS cannot read a single word on it. It sees a white rectangle. Your resume gets automatically rejected because the system finds zero text to parse.
This also happens with PDFs exported from Canva that use non-standard text rendering, or Word documents with text inside image boxes or text frames.
Open your PDF in any browser and try to select the text with your cursor. If you cannot select and copy the text, your PDF is image-based and will fail ATS. Always export from a proper resume builder or Word document as a text-searchable PDF. In Cursivo, the server-side PDF export ensures text is always in a single selectable layer — never image-based.
Your Naukri profile fields are incomplete
If you are applying through Naukri, your resume is one of two things that matter — the other is your Naukri profile. Naukri's Resdex system that recruiters use to search for candidates relies on structured profile fields, not just your uploaded resume PDF.
Incomplete fields that disqualify Indian candidates:
- Phone number not in +91 XXXXXXXXXX format
- Missing Current CTC and Expected CTC
- Missing Notice Period (recruiters filter by this constantly)
- Skills section not updated — Naukri's skill tags drive recruiter search results
- Location set to wrong city — many recruiters filter by current location first
- Degree not selected from Naukri's dropdown — free-text degrees do not appear in filtered searches
Spend 30 minutes completing every single Naukri profile field. This is separate from your resume upload. Add your top 10 skills using Naukri's tag system. Set your profile to "Actively looking" and update your last activity date — Naukri deprioritises stale profiles in recruiter search results.
Your resume is more than 2 pages
Indian recruiters receive hundreds of resumes per role. A 4-page resume signals one of two things: you cannot prioritise, or you are padding. Neither is a good signal. The standard for India:
- Freshers (0-2 years): 1 page maximum
- Mid-career (2-8 years): 1-2 pages
- Senior (8+ years): 2 pages maximum
- MBA/campus placements: 1 page — strictly enforced at IIMs and top B-schools
Everything beyond 2 pages is almost never read. The recruiter's 6-second skim covers page 1 only. If your most impressive achievement is buried on page 3, it does not exist.
Remove: every job older than 10 years (unless directly relevant), GPA from school if you have a degree, hobbies and interests unless they directly support your candidacy, references ("references available on request" takes up space and adds nothing), and any experience that does not support the role you are targeting.
Using fancy fonts, graphics, progress bars, or icons
Skill progress bars (the ones that show "Python ●●●●○") are one of the most common resume mistakes in India right now. They look modern and they are meaningless — a recruiter cannot tell if "80% Python" means you are a junior developer or a senior architect.
More critically: ATS software cannot read graphics, icons, or non-standard fonts. A skill bar showing "Python 80%" might parse as a coloured rectangle with no text. Your Python skill disappears from your resume entirely.
The same applies to: headshots or photos (removed in the ATS, can also trigger bias concerns), decorative dividers that are images not lines, icons replacing text (a phone icon instead of the word "Phone"), and text in text boxes or shapes.
Replace skill bars with a plain text skills section: "Python, SQL, TensorFlow, AWS, Docker". Replace icons with text labels. Use standard fonts — Calibri, Arial, Times New Roman, Cambria. Remove your photo unless specifically requested (some government and academic roles still require it). Use line dividers made of underscores or borders, not images.
No tailoring — same resume for every job
Sending the same resume to a product management role at a startup and a business analyst role at an MNC is like wearing the same clothes to a beach and a board meeting. The resume might be technically accurate, but it is not optimised for either audience.
ATS keyword matching is job-specific. The keywords that rank you highly for a "Product Manager - B2C Apps" role at a consumer tech company are different from those for a "Product Manager - Enterprise SaaS" role at a B2B company. One resume cannot be maximally relevant for both.
Research shows tailored resumes score 40-60% higher on ATS keyword matching than generic resumes for the same candidate.
Keep a master resume with everything. For each application, spend 10 minutes creating a tailored version: reorder skills to match the JD, adjust your summary to mirror the role title, and add any missing keywords the JD uses. Cursivo's JD Tailoring panel automates this — paste the JD and it generates a keyword gap report in seconds.
Education section is formatted wrong for India
Indian resumes have education formatting conventions that differ from global standards — and many Indian candidates get them wrong, especially freshers and MBA candidates.
Common mistakes:
- Writing CGPA as "8.5" without the scale — always write "8.5/10" or "8.5 out of 10"
- Not including board name for Class 10 and 12 (CBSE, ICSE, State Board matters to some recruiters)
- Listing percentage instead of CGPA when CGPA is higher (or vice versa — use whichever is stronger)
- Not mentioning rank or distinction if you have one — "Department Rank 3", "Gold Medalist"
- MBA candidates not listing specialisation — "MBA (Marketing & Operations)" not just "MBA"
- Abbreviating institute name incorrectly — write full name once, abbreviation in brackets
Format education in reverse chronological order. Include: degree name with specialisation, institute full name, graduation year, CGPA/percentage with scale, and any rank or distinction. For freshers, education should appear before work experience. For post-MBA professionals, work experience comes first.
AI-generated bullets that sound AI-generated
In 2026, Indian recruiters are actively flagging AI-generated resumes. The tells are obvious once you know them: every bullet starts with "Spearheaded", "Leveraged", "Orchestrated", or "Synergized". Sentences are unusually formal. Every achievement is phrased identically.
The irony is that candidates are using AI to write their resumes and then getting filtered out for using AI to write their resumes. The tool is not the problem — the lack of humanization is.
Common AI tells on Indian resumes: "spearheaded cross-functional collaboration", "leveraged data-driven insights", "synergized stakeholder alignment", "orchestrated end-to-end delivery", "championed organizational transformation".
After using AI to generate bullets, run them through a humanization pass. Read every bullet out loud — if you would never say it in a conversation, rewrite it. Replace "spearheaded" with "led", "leveraged" with "used", "synergized" with "worked with". Cursivo's Voice Guard pipeline does this automatically — it detects and rewrites AI tells before your resume is exported.
Applying for the wrong roles
This is the hardest to hear but the most important: if you have zero relevant experience and are applying for senior roles, or if you are a generalist applying for deep specialist roles, no resume will save you. ATS scoring on experience years, keyword density, and qualification match will filter you out regardless of how well-formatted your resume is.
Signs you are applying for the wrong roles:
- The JD requires 5 years of experience and you have 1 year
- The JD requires specific certifications you do not have (CA, CFA, AWS, GATE score)
- You are applying for specialist roles (Data Scientist, iOS Developer) with a generalist background
- Your current industry has no overlap with the target industry and you have made no effort to bridge the gap
Target roles where you meet at least 70% of the requirements. For roles where you meet 50-70%, write a cover letter explaining the gap explicitly. For roles below 50% match, invest in the missing qualification first — a certification or a project — rather than burning applications. Focused applications with tailored resumes outperform mass applications with generic ones every time.
Quick pre-submission checklist
Before hitting submit on your next application, verify all of these:
Frequently asked questions
Fix your resume in minutes — free
Check your ATS score across 5 systems, fix keyword gaps with JD tailoring, and export a clean PDF or Word file. No watermark, no paywall.
Check My ATS Score Free →