How to Write a CV That Actually Gets Past Applicant Tracking Software
Learn how to build an ATS-friendly CV that clears automated screening and lands in front of real hiring managers.

An ATS-friendly CV is no longer optional. It’s the difference between your application landing on a recruiter’s desk or disappearing into a database no one ever opens. Most mid-size and large companies now run every application through an applicant tracking system before a human being reads a single line, and if your formatting or wording trips up that software, your experience never gets the chance to speak for itself.
That’s frustrating for a simple reason: you might be exactly the right person for the job, but the system doesn’t know that yet. It’s not judging your career, it’s scanning for patterns, matching keywords, and sorting candidates into “review” or “reject” piles based on how cleanly your document parses. A CV that looks great to a human eye can still get mangled by the software if it’s built the wrong way.
The good news is that writing a CV that survives this process isn’t about tricking a robot or stuffing your document with buzzwords. It’s about presenting your real skills and experience in a format the software can actually read, using the same language the employer used in the job posting. In this guide, we’ll walk through exactly how ATS software works, what trips it up, and how to structure and word your CV so it gets through the filter and into a hiring manager’s hands.
What Is an Applicant Tracking System and Why Does It Matter
An applicant tracking system is software that companies use to collect, sort, and screen job applications automatically. Instead of a recruiter manually opening every CV that comes in, the ATS pulls out key details such as your name, contact information, job titles, dates of employment, education, and skills, and organizes them into a searchable database.
Recruiters then search that database using keywords tied to the role, or the system itself ranks candidates by how closely their CV matches the job description. If your CV wasn’t written with this process in mind, one of two things tends to happen:
- The system misreads your information and files it incorrectly, so a recruiter searching for “project management” never sees your name even though you’ve managed dozens of projects.
- Your CV lacks the specific terms the employer is searching for, so it ranks too low to ever get opened.
Neither outcome has anything to do with whether you’re qualified. It’s purely a formatting and word-choice problem, which means it’s entirely fixable.
How ATS Software Actually Reads Your Document
Most systems parse your CV by scanning the raw text and trying to slot it into predefined fields: contact details, work history, education, skills. They rely on recognizable section headers and a linear reading order, top to bottom, left to right. Anything that breaks that linear flow, like a two-column layout, a text box, or a graphic, can confuse the parser and scramble your information.
Building an ATS-Friendly CV Structure
Getting your CV format right matters just as much as the words you use. A beautifully written CV in the wrong format can still get lost in the system before anyone reads a sentence of it.
Stick to a Single-Column Layout
Design-heavy resumes with sidebars, columns, and icons might look impressive to a person, but many parsers read left to right in a straight line, and a multi-column layout can jumble your work history with your skills section into unreadable nonsense. A single-column, top-to-bottom layout is the safest choice for a resume that passes ATS screening.
Use Standard Section Headings
The software is trained to recognize common headings, so unusual or creative labels can cause it to miss information entirely. Stick with:
- Work Experience (or Professional Experience)
- Education
- Skills
- Certifications
- Summary or Professional Summary
Calling your experience section “My Journey” might read as clever to a person, but it’s invisible to software looking for the word “Experience.”
Choose a Clean, Readable Font
Use a standard, web-safe font such as Arial, Calibri, or Times New Roman, sized between 10 and 12 points for body text. Avoid decorative fonts, and skip images, logos, or graphics entirely, since most systems can’t extract text from them.
Save in the Right File Format
Unless the job posting says otherwise, a Word document (.docx) is typically the safest bet, since some older parsing tools handle PDFs inconsistently. Always follow the specific instructions on the employer’s application page when they’re given, since requirements vary by company.
Keep Contact Details Out of the Header or Footer
Some systems don’t scan headers and footers at all, which means your name, phone number, and email could vanish before a recruiter ever sees them. Place this information in the main body of the document instead.
Using Keywords the Right Way in Your ATS-Friendly CV
Keyword matching is at the core of how most tracking systems rank candidates, which makes this the single most impactful part of writing an ATS-friendly CV.
Mirror the Job Description
Before you write a word, read the job posting closely and note the specific terms used for skills, tools, certifications, and responsibilities. If the listing says “customer relationship management,” use that exact phrase rather than swapping in “client relations” or “CRM” alone. Systems often match on exact or near-exact wording, so small differences matter.
Cover Both Hard and Soft Skills
Hard skills, like specific software, technical certifications, or industry tools, tend to carry more weight in ATS scoring than soft skills such as “team player” or “communication.” Still, include both where they genuinely apply to your background, since some systems weigh a mix of the two.
Spell Out Acronyms
If you’re proficient in “Search Engine Optimization,” write it out at least once alongside “SEO.” Some systems only search for the abbreviation, others only the full term, and you don’t want to lose a match over formatting.
Avoid Keyword Stuffing
Piling in every possible keyword you can think of, especially in white text or hidden sections, is a common trick that backfires. Modern systems are built to catch this, and a human reviewer who spots it will lose trust in your CV immediately. Keep your keyword use natural and tied to real experience.
Tailor Every Application
Sending an identical CV to every job posting is one of the biggest reasons strong candidates get filtered out. Customizing your resume for each specific role, even with small wording adjustments, significantly increases your chances of matching what that particular ATS is searching for.
Writing Content That Works for Both Software and Humans
A CV that only satisfies software but reads poorly to a human recruiter still won’t get you an interview. The goal is a document that clears the filter and then holds up under a real person’s attention.
Use a Reverse Chronological Format
Listing your most recent role first, working backward, is the format most systems are built to parse correctly, and it’s also what most recruiters expect to see. It keeps your career progression easy to follow for both the algorithm and the person reading it afterward.
Write in the Past Tense for Past Roles
Describing previous jobs in past tense (managed, led, built, delivered) rather than present tense signals that the accomplishment is complete and owned, which tends to score better with both automated systems and human reviewers.
Structure Your Bullet Points Around Results
Rather than listing duties, frame your bullet points around what you did, why, and the outcome. A simple structure to follow:
- Start with a strong action verb (led, implemented, reduced, increased)
- Describe what you did and for what purpose
- Quantify the result wherever possible (reduced costs by 15%, managed a team of eight, delivered projects two weeks ahead of schedule)
This approach gives the ATS clean, keyword-rich text to parse while giving a hiring manager a clear picture of your actual impact.
Keep It Concise
A one-to-two-page CV is generally ideal. Overly long documents can be harder for some parsing tools to process accurately, and they’re also less likely to hold a recruiter’s attention once your CV does get opened.
Common Mistakes That Get CVs Rejected by ATS Software
Even strong candidates lose opportunities to avoidable formatting and wording errors. Watch out for these:
- Tables and text boxes: These often get skipped entirely or read out of order.
- Headers and footers with key information: Contact details placed here can be missed.
- Unusual section titles: Creative headings can confuse the parser’s field matching.
- Overly designed templates: Heavy graphics, icons, and colored sidebars can scramble text extraction.
- Missing keywords from the job posting: Skipping the employer’s exact terminology lowers your match score.
- Uncommon file formats: Sticking to .docx or a clean, text-based PDF avoids most compatibility issues.
- Generic, one-size-fits-all CVs: Sending the same document to every employer without tailoring it to the role.
Testing Your CV Before You Apply
Before submitting, it’s worth checking how your CV is likely to be read by automated systems. A few practical steps:
- Copy your CV text into a plain text editor and check whether the information still makes sense in order. If it reads as a jumbled mess, an ATS will likely have the same problem.
- Compare your CV’s language side by side with the job posting to spot missing keywords or phrases.
- Use a resume scanning tool, such as the one from Jobscan, which analyzes your resume against a specific job posting to flag formatting and keyword gaps.
- Ask a friend or mentor unfamiliar with the role to read your CV cold. If they can’t follow your career story easily, a recruiter skimming it for six seconds won’t either.
For more detail on formatting standards employers expect, the Indeed career advice team explains that an ATS resume must be easy for software to scan with simple formatting, which lines up with what most large employers report seeing succeed.
Frequently Asked Questions
Does a two-page CV hurt my chances with an ATS? Not inherently. What matters more is that the content is relevant and well-organized. That said, a tighter, more focused document is usually easier for both software and humans to process.
Should I use a CV template I found online? Only if it uses a single-column, text-based layout without tables, columns, or graphics. Many downloadable templates prioritize visual design over ATS compatibility.
Can I still use a PDF? Often, yes, especially with modern systems, but always check the employer’s instructions first. When in doubt, .docx remains the safer default.
Will keyword stuffing help me rank higher? No. It can flag your CV as spam-like in some systems and will almost certainly damage your credibility with a human reviewer who catches it.
Conclusion
Getting past an applicant tracking system isn’t about outsmarting a machine, it’s about presenting your genuine skills and experience in a format the software can read correctly and the language it’s been trained to recognize. A clean, single-column layout, standard section headings, keywords pulled directly from the job description, and results-focused bullet points will carry your CV through automated screening and into the hands of an actual recruiter. Once it gets there, the rest is up to the strength of your experience, which is exactly where the focus should have been all along.