Back to Blog
CV Writing

How to Write a CV That Beats ATS and Gets You the Interview

Most CVs are rejected before a human even reads them. Learn how Applicant Tracking Systems work and the exact techniques to make your CV pass every automated screen.

KD Jayakody
April 7, 2026
9 min read
#ATS#CV tips#job search#applicant tracking system#keywords

How to Write a CV That Beats ATS and Gets You the Interview

Here's a sobering reality: up to 75% of CVs are rejected by software before a recruiter ever sees them.

Applicant Tracking Systems (ATS) are used by most medium-to-large companies to filter hundreds of applications down to a manageable shortlist. If your CV isn't optimised for these systems, your perfectly qualified application may never reach human eyes.

This guide explains exactly how ATS works and gives you a proven step-by-step method to beat it.


What Is an ATS and How Does It Work?

An Applicant Tracking System is software that:

  1. Parses your CV — extracts text, sections, and data into a structured format
  2. Scores your CV — compares your content against the job description using keyword matching
  3. Ranks candidates — surfaces the top-scoring CVs for recruiter review

The ATS doesn't read your CV the way a human does. It looks for specific signals: job titles, skills, qualifications, and keywords that match what the employer is looking for.

Key insight: A beautifully designed CV with graphics and columns can score zero in ATS because the parser can't read text inside tables or image-based elements.


Step 1: Start With a Clean, Parseable Format

Before worrying about keywords, make sure your CV can actually be read by the ATS.

Do this:

  • Use a single-column layout or simple two-column (left sidebar text only)
  • Use standard fonts: Arial, Calibri, Georgia, or Helvetica
  • Use standard section headings: Work Experience, Education, Skills, Certifications
  • Submit as PDF (preserves formatting) unless the employer specifies .docx
  • Avoid: tables, text boxes, headers/footers, images, icons with text, and unusual symbols

All templates on CVMe.lk are ATS-optimised — the PDF renderer uses clean vector text, not image snapshots, ensuring 100% parseability.


Step 2: Decode the Job Description

The job description is your cheat sheet. The keywords the employer uses are exactly what their ATS is programmed to look for.

How to extract keywords:

  1. Copy the job description into a text editor
  2. Highlight every skill, tool, qualification, and job title mentioned
  3. Note which words appear multiple times — those are high priority
  4. Look for both the full form and acronym: "Search Engine Optimisation (SEO)"

Categories to look for:

  • Hard skills: Python, AutoCAD, Tally ERP, IELTS, CPA
  • Soft skills: leadership, stakeholder management, cross-functional collaboration
  • Qualifications: BSc, MBA, PMP, CIMA
  • Industry terms: KPIs, SLAs, P&L, agile, scrum

Step 3: Mirror the Language Naturally

Don't just stuff keywords in — integrate them naturally into your bullet points and summary.

Poor keyword stuffing (ATS may flag this):

"Skills: Python Python Python data analysis machine learning machine learning"

Natural integration:

"Developed a customer churn prediction model using Python and machine learning (scikit-learn), reducing churn by 18% over two quarters"

The ATS finds the keyword. The recruiter reads a compelling achievement. Both win.


Step 4: Optimise Each Section

Professional Summary

Place your top 3–5 keywords here. This section is heavily weighted by most ATS systems.

Data Analyst with 4 years of experience in SQL, Python, and Power BI. 
Specialised in e-commerce analytics and A/B testing. Delivered dashboards 
used by 200+ stakeholders across 3 countries.

Work Experience

Use the exact job title from the posting if it matches your actual role. ATS systems compare your titles against the required title.

  • Start bullets with strong action verbs: Developed, Led, Implemented, Reduced, Increased, Managed
  • Include metrics: percentages, revenue figures, team sizes, timeframes
  • Mention tools and technologies in context, not just in a skills list

Skills Section

Create a dedicated skills section — ATS parsers specifically look for it.

Format:

Technical Skills: Python, SQL, Power BI, Excel (Advanced), Google Analytics
Soft Skills: Project Management, Stakeholder Communication, Agile Methodology
Languages: Sinhala (Native), English (Fluent), Tamil (Conversational)

Education

List your highest qualification first. Include the full name of your degree and institution — some ATS systems match specific institution names.


Step 5: Test Your CV Before Submitting

Before sending your CV, run these checks:

The copy-paste test: Copy all text from your PDF CV and paste into Notepad. If the text is garbled, missing, or out of order — your ATS score will be low.

The keyword match test: Count how many of the keywords you extracted in Step 2 appear in your CV. Aim for at least 60–70% coverage of the key requirements.

The 6-second scan test: Ask someone unfamiliar with your background to look at your CV for 6 seconds. Can they tell you: your name, current role, and top skill? If not, your layout needs work.


Common ATS Myths Debunked

MythReality
"ATS rejects overqualified candidates automatically"ATS doesn't judge experience level — only keyword match
"Using white text to hide keywords tricks ATS"Modern ATS detects this and flags your application as spam
"A creative CV always beats a standard one"For ATS-heavy companies, clean beats creative every time
"My LinkedIn profile compensates for a weak CV"ATS only reads the document you submit

Quick ATS Checklist

  • ✅ Clean, single or simple two-column layout
  • ✅ Standard section headings
  • ✅ Keywords from the job description integrated naturally
  • ✅ Submitted as PDF
  • ✅ Full degree names and institution names spelled out
  • ✅ No tables, text boxes, or images containing text
  • ✅ Passed the copy-paste test
  • ✅ Professional summary includes top keywords
  • ✅ Skills section is clearly labelled
  • ✅ Job titles match or closely mirror the posting

Final Thoughts

Beating ATS isn't about gaming the system — it's about clearly communicating your qualifications in a format both software and humans can understand.

The candidates who get interviews aren't always the most qualified. They're the ones who present their qualifications most effectively.

Start with an ATS-optimised template on CVMe.lk and give your application the best possible chance. Build your CV free →

How to Write a CV That Beats ATS and Gets You the Interview | KDJ Lanka Blog | CVME