# How to Write a CV That Passes Applicant Tracking SystemsIn today’s competitive job market, your CV might never reach human eyes if it fails to pass through the digital gatekeeper first. Over 98% of Fortune 500 companies now use Applicant Tracking Systems to filter applications, and studies suggest that roughly 75% of CVs are rejected before a recruiter even glances at them. This automated screening process has fundamentally changed how job seekers must approach their application materials. Understanding how these systems operate and what they prioritise isn’t just helpful—it’s essential for anyone serious about advancing their career. The challenge lies not in dumbing down your experience, but in presenting your qualifications in a format that both sophisticated algorithms and human readers can appreciate and evaluate effectively.## Understanding Applicant Tracking Systems Architecture and Parsing MechanismsApplicant Tracking Systems represent far more than simple keyword scanners. These sophisticated platforms serve as comprehensive recruitment management tools that handle everything from posting job advertisements to scheduling interviews. However, their primary function—the one that determines whether you progress to the next stage—is parsing and ranking CVs against predetermined criteria. The architecture of these systems varies significantly between providers, but they all share a fundamental purpose: to reduce the time recruiters spend on initial screening by automatically identifying candidates whose qualifications most closely match the position requirements.### How ATS Software Like Taleo and Greenhouse Parse CV DataWhen you submit your CV through an online application portal, the ATS immediately begins breaking down your document into discrete data fields. Systems like Taleo and Greenhouse use natural language processing algorithms to identify sections such as contact information, work experience, education, and skills. The software attempts to categorise every piece of information it encounters, storing each element in a structured database field. For instance, when the parser encounters “2019-2023” near “Marketing Manager” and a company name, it infers this represents an employment period and attempts to extract the job title, employer, and dates as separate data points.
The parsing process essentially converts your carefully formatted CV into a database entry, which means any formatting that confuses this conversion will damage your chances regardless of your qualifications.
Different ATS platforms employ varying parsing technologies. Taleo, one of the most widely deployed systems globally, uses a rules-based parsing engine that looks for specific patterns and structures. Greenhouse, popular among technology companies, incorporates more advanced machine learning techniques that can adapt to different CV formats. Despite these technological differences, all systems struggle with the same types of formatting issues: complex layouts, embedded tables, graphics, and unconventional section headers. The parser’s job is to answer specific questions about each candidate—what skills do they possess, where have they worked, what education do they have—and anything that obscures these answers reduces your ranking.### Keyword Matching Algorithms and Boolean Search Logic in Recruitment PlatformsOnce your CV has been parsed into structured data, the ATS applies keyword matching algorithms to determine relevance. Recruiters configure these systems with both required and preferred qualifications, which the software then uses to score each application. The matching process typically involves Boolean logic—the same “AND,” “OR,” and “NOT” operators that power search engines. For example, a recruiter might search for candidates with “(Java OR Python) AND (API AND database) NOT intern” to find experienced developers with specific technical skills whilst filtering out entry-level applicants.This Boolean approach means that contextual placement of keywords matters significantly. Simply stuffing your CV with every buzzword from the job description won’t fool modern ATS algorithms, which increasingly evaluate keyword context and relevance. A mention of “project management” in your hobbies section carries far less weight than the same phrase appearing in your professional summary or detailed within a relevant work experience entry. The algorithms also recognise variations and synonyms to some extent, though the sophistication of this semantic understanding varies widely between platforms.### Resume Screening Criteria Used by Workday and iCIMS SystemsWorkday and iCIMS take slightly different approaches to candidate screening, though both ultimately produce ranked lists of applicants. Workday’s system emphasises skills taxonomy, maintaining an extensive database of skills and their relationships. When a recruiter searches for “digital marketing,” Workday might automatically include candidates who list related competencies like “social media advertising” or “content marketing strategy.” This semantic intelligence makes Workday somewhat more forgiving of exact keyword mismatches, though you should never rely on this capability alone.iCIMS, conversely, places greater emphasis on configurable knockout questions and minimum qualifications. Recruiters using iCIMS often set hard filters—for instance, automatically rejecting any candidate without a specific certification or who failsrejects due to location, work authorisation, or minimum years of experience. If you do not meet a knockout requirement—or if the ATS cannot clearly see that you do—your CV may be filtered out automatically, even if you are otherwise an excellent fit.
Both Workday and iCIMS also allow recruiters to assign weights to different criteria. Core skills, specific job titles, and mandatory certifications may receive higher scores than nice-to-have attributes. This weighting system means that two candidates with similar backgrounds can receive very different rankings depending on how clearly they demonstrate the employer’s priorities. Your goal is to make it effortless for these systems to map your experience to the key requirements outlined in the job description.
Common ATS parsing errors that disqualify otherwise qualified candidates
Many strong candidates are rejected not because of their experience, but because their CVs trigger preventable parsing errors. One common issue is when job titles, company names, and dates are formatted inconsistently or placed inside tables and columns. In such cases, the ATS may fail to recognise that you held a specific role for several years, leading it to assume you lack the required tenure. Likewise, placing your contact information in a header or footer can result in the system failing to capture your email or phone number correctly.
Another frequent problem involves unconventional section headings and decorative elements. If you label your experience section as “Career Highlights” or bury your skills inside a graphic, the ATS may not map that information to the correct fields. Think of the parser like a strict exam marker following an answer sheet: if your details are not in the expected place and format, they may as well not exist. By avoiding creative layouts and focusing on structural clarity, you significantly reduce the risk of being disqualified by a machine before a person can appreciate your qualifications.
Ats-compliant formatting and document structure standards
Optimal file formats: DOCX versus PDF compatibility across systems
The file format you choose can determine whether your CV is parsed accurately or rejected outright. While many modern Applicant Tracking Systems claim to support both DOCX and PDF, compatibility is far from uniform across platforms and versions. Older or minimally configured systems often read Word documents more reliably, because DOCX files store text in a way that is easier for parsers to extract. In contrast, PDFs can vary widely depending on how they are generated—some are text-based, others are image-based, and a few contain complex layering that confuses parsing engines.
As a rule of thumb, you should default to submitting a DOCX file unless the job advert explicitly requests a PDF. If both options are offered, DOCX remains the safer choice for ATS optimisation. When a PDF is required, ensure it is exported from a word processor as a standard, text-based document rather than printed to PDF via a scanner. You can quickly test this by trying to select and copy text from the file; if you cannot highlight individual words, the ATS likely cannot either. This seemingly small decision—DOCX versus PDF—can be the difference between a well-optimised CV and one that disappears into the system without a trace.
Section headers and chronological layout that ATS algorithms recognise
ATS software relies heavily on predictable section headers and a logical chronological layout. Standard headings such as Professional Summary, Work Experience, Employment History, Education, Skills, and Certifications are widely recognised. When you replace these with creative alternatives like “My Story” or “What I Bring to the Table,” you risk leaving the parser unsure where one section ends and another begins. For the purposes of ATS compliance, clarity always beats originality in your CV structure.
The most effective layout for ATS is a reverse-chronological format, starting with your most recent role and working backwards. Each position should follow a consistent pattern: job title, employer, location, and dates, followed by bullet points describing your achievements. Avoid functional or hybrid formats that group experience by skill rather than by employer, as many systems struggle to associate responsibilities with specific dates. Recruiters—and algorithms—want to see how your responsibilities and impact have evolved over time, so presenting a clear timeline is essential for accurate evaluation.
Font selection and typography rules for machine readability
Typography might seem like a purely aesthetic choice, but it plays a crucial role in machine readability. Applicant Tracking Systems are optimised for standard, web-safe fonts such as Arial, Calibri, Helvetica, Times New Roman, or Verdana. These fonts render predictably across devices and operating systems, which means the underlying text is more likely to be parsed correctly. Decorative or script fonts, by contrast, can introduce spacing anomalies or character encoding issues that cause the ATS to misread or skip key information.
To maximise readability, use a font size between 10 and 12 points for body text and slightly larger for section headings. Stick to a single font family throughout your CV, using bold and italics sparingly to highlight job titles or company names rather than to create complex visual hierarchies. Excessive use of underlining can also cause problems, particularly when it intersects with letters like “g,” “j,” or “y,” which may render inconsistently. Think of your CV as a script being read aloud by a very literal narrator: the clearer the text, the less room there is for misinterpretation.
Avoiding graphics, tables, and text boxes that break parser logic
Many popular CV templates rely on tables, columns, icons, and text boxes to create visually striking layouts. Unfortunately, these same elements are among the most common causes of ATS parsing failures. When content is placed inside a table or a positioned text box, the parser may read it out of order or ignore it altogether. This is particularly problematic when critical information—such as your skills, contact details, or job titles—is embedded within these decorative structures.
To ensure robust ATS compatibility, use a simple, single-column layout built with standard paragraph and heading styles. Bullet points should be created using your word processor’s native list tools rather than custom symbols or images. If you enjoy the look of a more creative CV, you can maintain two versions: an ATS-optimised document for online applications and a visually enhanced version to bring to interviews or send directly to hiring managers. In the context of automated screening, though, minimalism is your safest and most effective strategy.
Proper use of white space and margins for clean data extraction
White space and margins may not influence ATS parsing as dramatically as tables or graphics, but they still contribute to overall document clarity. Generous margins—typically between 2 and 2.5 centimetres on all sides—help prevent text from being truncated or misaligned during conversion. Adequate spacing between sections and consistent line spacing (1.0 or 1.15) make it easier for both algorithms and humans to distinguish separate blocks of content. Imagine your CV as a well-organised bookshelf: if everything is crammed too tightly, even the most valuable titles are hard to find.
At the same time, avoid inserting large blank spaces or using multiple empty lines to force content onto a new page, as this can create unexpected breaks in the parsing flow. Page breaks should occur naturally based on content length, with each new section clearly introduced by a recognisable heading. By balancing white space with structural consistency, you create a CV that feels approachable to a recruiter while remaining straightforward for automated systems to interpret.
Strategic keyword optimisation using job description analysis
Extracting technical skills and Industry-Specific terminology from adverts
Effective keyword optimisation starts long before you begin editing your CV; it begins with a careful analysis of the job description. Rather than skimming the advert once and hitting “apply,” take time to highlight repeated phrases, specific tools, and industry jargon. Terms that appear in the title, responsibilities, and requirements sections—such as “data visualisation,” “regulatory compliance,” or “Agile project management”—are strong indicators of what the ATS will prioritise. These keywords form the basis of the scoring criteria used to rank applicants.
A practical approach is to copy the job description into a separate document and manually identify clusters of skills. Group them into technical competencies, industry-specific knowledge, methodologies, and certifications. You might notice, for example, that a marketing role repeatedly mentions “SEO strategy,” “Google Analytics,” and “conversion optimisation.” These are not generic buzzwords; they are signals you should echo in your CV where you genuinely have experience. By treating the advert like a blueprint rather than a generic wish list, you align your application with the exact language the ATS is programmed to recognise.
Incorporating hard skills versus soft skills for maximum match scores
Not all skills carry equal weight in ATS scoring algorithms. Hard skills—such as programming languages, software platforms, financial modelling, or clinical procedures—are typically more heavily weighted, because they are easier to verify and directly tied to job performance. Soft skills like “communication” or “teamwork” still matter, but they rarely differentiate candidates in the same way. When customising your CV for a specific role, prioritise integrating the hard skills listed in the advert into your professional summary, skills section, and experience bullets.
That does not mean you should ignore soft skills altogether. Instead, weave them into the narrative of your achievements. For example, rather than listing “leadership” in isolation, you might describe how you “led a cross-functional team of eight to deliver a new CRM implementation ahead of schedule.” This approach gives both the ATS and the recruiter tangible evidence that you possess the soft skill in question. By balancing explicit mentions of hard skills with context-rich demonstrations of soft skills, you create a CV that scores well algorithmically while still resonating with human decision-makers.
Contextual keyword placement in professional summary and experience sections
Where you place keywords can be just as important as which ones you choose. Many ATS configurations give extra weight to terms found in your professional summary, recent job titles, and the first few bullet points under each role. Think of these areas as prime real estate for your most relevant skills. If a job advert emphasises “stakeholder management” and “data-driven decision making,” ensuring those phrases appear prominently in your opening summary and latest position can significantly boost your relevance score.
Context also matters because advanced systems increasingly evaluate how keywords are used rather than simply counting their frequency. A phrase like “responsible for project management” is less compelling—both to humans and machines—than “managed end-to-end delivery of six concurrent projects using Agile methodologies.” The second example not only includes the keyword “project management,” but also provides scale and methodology, making it more likely to match nuanced search queries. By embedding keywords in clear, outcome-focused statements, you avoid the pitfalls of keyword stuffing while still aligning closely with the employer’s criteria.
Leveraging synonyms and variants to capture diverse search queries
Recruiters rarely search using a single keyword; they experiment with variants, synonyms, and related phrases. One hiring manager might search for “software engineer,” while another types “software developer” or “full-stack engineer.” To maximise your visibility across different search strategies, you should incorporate reasonable variations of your most important terms. For instance, you could reference “Search Engine Optimisation (SEO)” in full the first time, then use the acronym “SEO” throughout the rest of your CV. This dual usage ensures you are captured whether the query targets the long form or the abbreviation.
Similarly, you can blend regional terminology when relevant—such as “customer service” and “client support,” or “HR” and “human resources”—as long as the combinations remain natural. Think of this approach like tagging a photo on multiple platforms: each additional, accurate tag gives the algorithm another chance to surface your profile. The key is moderation. You do not need every synonym under the sun, but a thoughtful mix of the most common variants will help your CV appear in a wider range of recruiter searches without sacrificing readability.
Tailoring professional experience using Achievement-Oriented language
Once your CV is structurally sound and keyword-optimised, the next step is to refine your professional experience into compelling, achievement-focused narratives. Many applicants fall into the trap of listing duties rather than results, producing bullet points that read like a job description instead of evidence of performance. An ATS may still parse these lines, but recruiters scanning the output will struggle to differentiate you from dozens of similar profiles. To stand out, you should frame each bullet as a mini case study: what you did, how you did it, and what measurable impact it had.
A useful formula is action verb + task + metric or outcome. Rather than writing “Responsible for managing social media channels,” you might say “Increased social media engagement by 47% over 12 months by implementing a data-driven content calendar.” The second version incorporates a relevant keyword (“social media”), demonstrates initiative, and quantifies success. Even when exact numbers are unavailable, you can use relative measures such as “reduced processing time,” “improved customer satisfaction,” or “supported a team of…” to provide a sense of scale. Over time, these achievement-oriented statements create a strong narrative arc of growth and impact that both ATS systems and human readers can recognise.
Tailoring also means selectively emphasising different aspects of your experience depending on the role. For a project management position, you might foreground bullets that reference budgets, timelines, and cross-functional collaboration. For a data analyst role, you would instead highlight tools, datasets, and analytical outcomes. Think of your work history as a toolkit: you do not need to display every tool at once, only the ones most relevant to the task at hand. By aligning your achievements with the specific priorities of each job description, you increase your chances of ranking highly in the ATS and resonating with the recruiter who ultimately reviews your CV.
Contact information and metadata that ATS databases require
It is easy to overlook, but your contact information and basic metadata are among the first fields an ATS attempts to capture. At a minimum, you should include your full name, phone number, professional email address, and general location (city and country or region) in plain text at the top of the first page. Avoid placing these details in headers, footers, images, or sidebars, as some systems either ignore these areas or parse them inconsistently. If a recruiter cannot easily call or email you from within the ATS interface, they are less likely to pursue your application, even if your experience is strong.
Many platforms also allow recruiters to filter candidates by eligibility to work in a specific country, willingness to relocate, or seniority level. You can support these filters by including concise metadata within your CV, such as “Eligible to work in the UK without sponsorship” or “Open to relocation within the EU.” When appropriate, you may also list your LinkedIn profile URL in plain text, ensuring it matches the name and roles on your CV. Think of this information as the indexing data on a library catalogue card: if it is missing or unclear, your CV may never be pulled from the shelf, no matter how relevant its contents.
Testing your CV through free ATS scanners like jobscan and resume worded
After optimising your CV for Applicant Tracking Systems, it is wise to validate your efforts using third-party scanners. Tools such as Jobscan and Resume Worded allow you to upload your CV and compare it directly against a job description, providing an estimated match score and highlighting missing keywords. While these platforms are not identical to proprietary systems like Workday or Taleo, they simulate many of the same principles: parsing structure, assessing keyword alignment, and flagging formatting issues that could hinder machine readability.
When using these scanners, treat the results as diagnostic guidance rather than a pass-or-fail verdict. If a tool indicates a low match score, review which skills or phrases are absent and determine whether you genuinely possess them. If you do, find natural ways to incorporate them into your summary, skills section, or experience bullets. If you do not, resist the temptation to fabricate expertise; an ATS may be fooled temporarily, but an experienced interviewer will not. Over time, you will notice patterns—perhaps certain certifications are frequently requested, or particular tools are standard in your industry—which can inform both your CV and your professional development priorities.