An ATS (Applicant Tracking System) is the software many companies use to receive and sort applications. Before a human ever reads your CV, the system extracts the text, files your information into boxes (name, experience, skills) and compares your profile against the keywords in the job posting. A CV often gets set aside not because it is bad, but because the robot could not read it: complex columns, text inside an image, vague job titles, missing keywords. To pass the filter: a simple single-column structure, standard job titles, keywords from the posting used naturally, and a readable PDF format.
You apply, you wait, and nothing. No reply, not even a human acknowledgement. In many cases, your CV never reached a recruiter. It stopped before that, at the automatic screening stage. That stage has a name: the ATS. Understanding how this robot works completely changes the way you build a CV, especially in the Swiss market where large companies and placement agencies use it widely.
In this article, we look concretely at what the ATS does, why it turns down qualified candidates, and we finish with a compatibility checklist you can apply right away.
What an ATS actually is, plainly
ATS stands for "Applicant Tracking System." It is software that companies plug into their careers page or their recruitment inbox. When you submit your CV, it does not go straight to a recruiter's mailbox. It first enters this database.
The ATS has three jobs:
- Receive all applications in one place.
- Extract the information from your CV and file it into structured fields (name, contact details, experience, education, skills).
- Sort and rank candidates, often based on how well they match the posting.
It is that third function that worries everyone, but it is really the second one that causes the most damage. If the robot cannot cleanly extract your information, it files away empty or misplaced boxes. And a poorly filed profile is a profile that ranks poorly in the results.
Why good CVs get rejected before any human reads them
The classic mistake is to believe the ATS "judges" the quality of your background. In reality, it starts by trying to read you. Most rejections come from there.
Here are the most common causes we see:
- The layout traps the robot. Two or three columns, text boxes, decorative tables: a human finds it attractive, but the robot scrambles the word order or skips entire blocks.
- The text is actually an image. A CV exported as an image, or a logo containing your job title, becomes unreadable. The robot only sees an empty rectangle.
- The job titles are too creative. "Customer Relations Wizard" is fun, but the system is looking for "Customer Service Advisor" or "Client Advisor." If the standard title appears nowhere, you lose the match.
- The keywords from the posting are missing. The robot compares your CV against the text of the job ad. If the posting asks for "project management" and you only write "I led various initiatives," the match is weak.
- The file is in a shaky format. A poorly structured .docx, a scanned PDF, or an exotic format can break the extraction.
The key point: an ATS-friendly CV is not an ugly CV. It is a clean CV, readable by a machine AND by a human. The two goals go together more often than people think.
How the ATS reads and ranks your CV
To aim well, you need to understand the sequence. Here is what happens, step by step, when your CV enters the system.
| Step | What the ATS does | What it means for you |
|---|---|---|
| 1. Receiving | Stores your file in the database | Choose a readable format (a clean text PDF) |
| 2. Extraction (parsing) | Converts your CV into text and sorts it by section | Keep a simple structure with clear section headings |
| 3. Reading the fields | Identifies name, contact, experience, education, skills | Use standard job titles and date formats |
| 4. Matching against the posting | Looks for the ad's keywords in your text | Reuse the exact wording from the posting |
| 5. Ranking | Places your profile in a relevance list | A well-read, well-aligned profile ranks higher |
One thing to remember: the ATS does not read "between the lines." It takes the text literally. If a skill is not written down, as far as it is concerned, it does not exist. That is frustrating, but it is also good news, because it makes the system predictable. You can work on your CV accordingly.
The keyword trap: alignment, not stuffing
A lot of people hear "keywords" and start piling up terms at the bottom of the page, white on white or in an endless list. Bad idea. Modern ATS tools, and the recruiters behind them, spot keyword stuffing, and it undermines your credibility.
The right approach is alignment. You read the posting, you spot the skills and titles that keep coming up, and you check that they appear in your CV where it is true and natural: in your experience, your skills section, your title. You invent nothing, you simply make visible what you already know how to do, using the words the company uses.
This is exactly the tedious work that candidat.app automates: tailoring your CV to each posting by reusing the right terms, without inventing anything about your background, and while respecting the conventions of the Swiss CV. But whether you use a tool or not, the principle stays the same: speak the language of the job ad.
The ATS compatibility checklist
Before sending your next CV, run it through this list. If you tick everything, you give yourself the best chance of getting through the automatic screening.
| Do | Avoid |
|---|---|
| A single column, linear structure | A 2-3 column layout |
| Standard section headings (Experience, Education, Skills) | Quirky headings ("My Hero's Journey") |
| Standard, recognised job titles | Titles that are too creative or internal to an old employer |
| Describe your experience in short bullet points | Dense paragraphs, compact blocks of text |
| Real, selectable text | Text inside an image or a scanned CV |
| Dates in a clear format (MM.YYYY or YYYY) | Vague or missing dates |
| Keywords from the posting used naturally | Hidden keyword stuffing |
| A common, readable font | Exotic decorative fonts |
| A text PDF export (unless told otherwise) | Exotic formats or poorly structured .docx |
| Contact details in plain text within the body of the CV | Contact only in the header or footer |
A quick home test: open your CV as a PDF, select all the text (Ctrl+A or Cmd+A) and paste it into a blank document. If the text comes out in the right order and complete, the robot has a good chance of managing it too. If it is chaos, your layout is going to cost you interviews.
The Swiss case: readable by the robot AND by the recruiter
In French-speaking Switzerland, the CV follows precise conventions: simplicity, clarity, a job title placed up front, a reverse-chronological career history. Good news: these conventions point in the same direction as ATS compatibility. A well-made Swiss CV is generally already more machine-readable than a very graphic one.
Two things to watch for cross-border commuters and international applicants: adapt your vocabulary to the target market (the same role can be named differently) and, for international positions, remember that many ATS tools also work in English. A bilingual CV, or one with the right English terms, can broaden your match.
To go further, take a look at our article on Swiss CV conventions and the one on the mistakes that get your application rejected. They complement the ATS logic nicely.
In short
The ATS robot is not your enemy, it is a very literal reader. It needs a CV that is clean, structured and written with the words from the posting. Most rejections are not judgements about your background, they are readability problems that can be fixed. A simple structure, standard titles, aligned keywords without stuffing, a clean PDF format: with these habits, you get past the filter and reach the place that really matters, in front of a human.
FAQ
Do all companies use an ATS?
No, but most mid-sized and large organisations, as well as many placement agencies in Switzerland, use one. For SMEs and speculative applications, a human will more often read you directly. When in doubt, always aim for compatibility.
Is a polished design automatically rejected?
Not necessarily. The problem mainly comes from complex structures (multiple columns, text inside an image). A clean, well-structured design can be both elegant and readable by an ATS.
PDF or Word for an ATS?
A clean text PDF is generally the safest, because it locks the layout while staying readable. Avoid scanned PDFs. If the posting explicitly asks for a format, follow the instruction.
How many keywords should you include?
There is no magic quota. The idea is not quantity but alignment: reuse the skills and titles actually present in the posting, where they are true in your background. No stuffing.
Do you need a different CV for each posting?
Ideally yes, at least to adjust the target job title and the keywords. That is what pushes your match up. Tools like candidat.app make this tailoring fast without rewriting everything by hand.