You send your CV. Carefully, by the book. Three days later you get the copy-pasted rejection: "Your application does not match our current criteria." Or nothing. Radio silence. In 75% of cases, no human made that call. It was a recruitment software, an ATS, that sorted you out.
Before any recruiter sees your file, your CV goes through an Applicant Tracking System (ATS). In 2026, Swiss ATS dominate the digital recruitment market: the robot reads, parses, ranks, and filters out. Three ATS cover most of the Swiss market: Workday, Refline and Personio. If your CV is not calibrated for their job/candidate matching rules, it ends up in a black box before anyone reads it.
Here is how it works, why it happens, and how to build a CV that gets through.
Where the 75% comes from
International studies converge on this number. Data compiled by Jobscan and confirmed by Swiss HR firms like Adecco and ManpowerGroup shows that roughly three quarters of CVs received by large companies are filtered out by software before reaching a human. In Switzerland, jobcloud (parent of jobup and jobs.ch) confirms in its annual recruitment report that over 80% of companies with more than 50 employees use an ATS.
The exact figure varies by company size and sector:
For a job posted on jobup with 200 applications, roughly 150 CVs will never be read by a human. The sorting is automatic, brutal, and final.
How an ATS works, the robot before the recruiter
An ATS is a recruitment software that opens your PDF, extracts the text (CV parsing), breaks it into sections (experience, education, skills, languages), then compares it to the job ad through a job/candidate matching algorithm. The more your CV contains the ad's keywords, the higher the match score. Below a threshold, the CV is filed without recruiting.
Three things block an ATS:
- A layout the machine cannot read (two columns, tables, decorative icons, fancy fonts)
- A scanned PDF instead of a text PDF (the ATS cannot recognise images)
- Missing expected keywords (the algorithm does not guess, it matches)
The most heavily weighted criterion is neither your experience nor your degree. It is the keyword density between the ad and your CV. An excellent profile poorly calibrated loses against a mediocre but well-aligned one.
The 3 dominant ATS in French-speaking Switzerland
Swiss recruiters don't all use the same tool. Here are the three players that cover the bulk of the market in 2026, with their specifics.
Workday
StrictestWorkday is the standard at Roche, Novartis, Swiss Re, UBS, Nestlé. It is also the strictest ATS on document structure: CVs with complex layouts — multiple columns, custom fonts, sections without clear titles — are systematically downgraded.
Refline
The most SwissSwiss, based in Basel. Dominant in SMEs, cantonal administrations (Vaud, Geneva, Fribourg) and hospitals. More tolerant than Workday on layout, but very sensitive to consistency between your background and the exact job title. A generic CV rarely passes.
Personio
The most modernGerman but adopted by Swiss scale-ups, start-ups and tech SMEs. Modern parsing, accepts creative CVs better. Cross-references your profile with LinkedIn (when the URL is provided) — inconsistency = lower score.
The 5 most frequent reasons for automatic rejection
Swiss HR teams cite the same reasons when asked what kills a CV at the parsing stage:
- A layout the machine cannot read. Two columns, nested tables, decorative icons — the ATS reads linearly, and anything outside that flow gets reordered badly. Part of your experience may end up in the wrong place in the database.
- A scanned PDF instead of a text PDF. If you cannot select-copy text from your file, neither can the ATS. It's an image, it sees nothing.
- A structure without clear titles. The algorithm tries to identify clear sections to sort information. If titles are missing or ambiguous, it guesses — and guesses wrong.
- Vocabulary misaligned with the ad. The most weighted criterion is not your profile, it's the lexical match between your CV and the ad. An excellent candidate poorly calibrated loses against an average but well-aligned one.
- Signs of carelessness. Bad file name, sticker photo, company logos as images, inconsistent dates — each one weighs little, but they add up and tip the score.
Manually tailoring your CV to each ad takes 30 to 60 minutes. Over 20 applications a week, that's 10 to 20 hours of work. candidat.app does it in 30 seconds: extracts your real background, aligns on the ad, runs an anti-inflation audit, exports a PDF compatible with Workday, Refline and Personio.
See how it works10 tips for a better CV
Ten reflexes that make a difference on the vast majority of Swiss job applications.
- One column, linear top to bottom. The format every ATS reads safely.
- Unambiguous section titles. Profile, Experience, Education, Skills, Languages. No creative variants.
- A standard, sober, readable font. Avoid custom fonts that don't embed in the PDF — the ATS replaces them and the structure breaks.
- A PDF generated from an editor, never scanned. The ultimate test: if you can select and copy the text, so can the ATS.
- The ad's vocabulary, naturally integrated. No keyword stuffing, no invention. Reword what you actually did using the ad's words.
- A job title aligned with the ad when honest. "Project Lead" and "Project Manager" don't weigh the same in scoring, even when they're the same thing.
- Consistent dates (same format everywhere, no missing months, no suspicious overlaps).
- A file name that looks like a professional CV, not a generic
CV.pdf. Your name + the target role is already a lot. - A Swiss phone format (+41 or 0XX), a professional email, a city. Full address optional.
- A LinkedIn profile aligned with the CV. Some ATS cross-check both. Diverging dates or titles lower the score, sometimes more than the content itself.
Our full method — per-ATS weighting, ad-specific keyword selection, real-time scoring, anti-inflation — does not boil down to a checklist. It lives inside candidat.app. We update it on every Workday, Refline and Personio evolution. You can try it without inventing your background: we work with what you actually did, better worded.
The test you can run in 2 minutes
Before every submission, run this test:
- Open your CV PDF
- Select all (Cmd+A or Ctrl+A)
- Copy (Cmd+C)
- Paste into a blank text editor (TextEdit, Notepad, Notes)
If the line order is coherent and you can read your CV in plain text, the ATS can too. If the result is a mess, your structure is broken. Redo it.
Quick FAQ
Do all Swiss recruiters use an ATS?
Should you copy-paste the job ad into your CV to pass the filter?
Is a visually beautiful CV always rejected by an ATS?
What if I don't know which ATS the company uses?
Does candidat.app really generate an ATS-friendly CV?
In summary
An unread CV is not a weak CV. It's a miscalibrated CV. The difference can be five minutes of work or one well-tuned tool.
The 75% of rejected CVs in Switzerland share almost the same mistakes: two columns, missing keywords, bad file name, scanned PDF. The 25% that pass share the same reflexes: linear structure, aligned keywords, clean file name, text PDF. Nothing magical. Just method.
And if you want to skip the calibration step, candidat.app does it for you. Paste the ad, we adapt your CV. 30 seconds, no invention.