CV check: SwissJobs.app or the cvswiss.ch ATS check — which checks more?
Updated:
In short
The difference is the benchmark, not the effort. The cvswiss.ch ATS check reads your CV on its own — the form has no field for a job advert — and returns one number, five strengths and five improvements. Our check reads the same CV against a specific advert: seven separate scores, a nine-point parseability rubric, three Swiss criteria, and a table of the terms the advert uses that your CV does not. On 4 September 2026 we put the same invented CV through both: 74 at cvswiss.ch, 38 with us without an advert, 16 against a real Swiss posting.
Three numbers for one document, and none of them is wrong. The 74 says the document is a decent Swiss CV. The 16 says this candidate is not the right hire for that particular job. If you only ever see the first number, you send a tidy dossier to a role it does not fit and never learn why.
This is not a neutral review — SwissJobs.app is our own tool. So everything here is something we measured on the day, with the date attached, and the places where cvswiss.ch is the better answer are named as plainly as the places where we are. There are more of them than we would like.
One term first, because the whole comparison turns on it: in Switzerland the application is a Bewerbungsdossier, not a resume. It carries a photo by convention, work references (Arbeitszeugnisse) from previous employers, language levels as CEFR grades (B2, C1 — not "fluent"), the workload as a Pensum in per cent, and for non-Swiss applicants a line stating the permit (B, C, G, L). A check that scores you as a US resume misses all six.
From the summaries our own index holds, as of 4 September 2026. Only distinctive terms count — words appearing in under two per cent of all adverts. Restricted to occupations where at least three different employers advertise the same title at once, and compared only across employers. Apprenticeships and internships excluded. Medians.
- Input — cvswiss.ch: one file, PDF or DOCX, up to ten megabytes. There is no way to add the advert; the form has no field for it. SwissJobs.app: CV as a file or as text, plus optionally an advert picked from our own Swiss search or pasted in. With no advert we score against Swiss conventions instead.
- Output — cvswiss.ch: one overall score, a summary paragraph, five "Strong Points", five "Room for Improvement". SwissJobs.app: an overall score plus seven separate dimension scores (keyword/ATS, hard skills, soft skills, motivation, fit, differentiator, achievements), each with its reasoning.
- Machine readability — cvswiss.ch: described in prose inside the result, with no fixed checklist. SwissJobs.app: nine elements graded individually as have / partial / missing — contact block, standard headings, single-column layout, job-title match, date format, text layer, length, keyword coverage, photo.
- Swiss criteria — both tools check them. In our test cvswiss.ch raised the missing photo, the language labels without CEFR levels and the work-authorisation line by itself. SwissJobs.app: the same three as a fixed graded gate (permit, languages, photo) plus a short Swiss-market note.
- Match against the advert — cvswiss.ch: not part of the free check; tailoring to a posting lives in their builder, not in their checker. SwissJobs.app: a table of matched and missing terms, with how often each appears in your CV and in the advert.
- Account — cvswiss.ch: none, "No signup required". SwissJobs.app: since 4 September 2026 also none for the first check per browser; after that a free account (email, no card).
- Speed — cvswiss.ch: about fifteen seconds. SwissJobs.app: just under a minute, because three analyses run in parallel and are merged.
- Price — cvswiss.ch: the check is free; a clean file afterwards is CHF 5 one-off or CHF 15 a month. SwissJobs.app: the check is free; files run on 5 documents a day and 10 per rolling week in the free account, then a 7-day trial, then CHF 15 a month or CHF 95 a year.
- Languages of the check itself — cvswiss.ch: its own check pages in English, German and French; we found none in Italian, where the addresses we tried answered 404 or served the English shell. SwissJobs.app: German, English, French and Italian, each with its own page; the report comes back in the language you are using.
Who to choose
The difference is not the tool, it is what the tool starts from: with us the advert is already there. You pick the job straight from our own Swiss job index — with der ATS-Check von cvswiss.ch in.
Choose der ATS-Check von cvswiss.ch if
der ATS-Check von cvswiss.ch — twelve templates to pick from rather than one format, translation into nine languages, and a free ATS check, the closest Swiss competitor.
Choose SwissJobs.app if
Pick the job directly — We run the job index ourselves. The advert text is already loaded, and everything else is written against exactly that text — no searching, no copying, no pasting.
Four tools, not one — CV, motivation letter for the same advert, a CV check against that advert, and interview preparation — one account, the same data.
The RAV sheet — Your job-search efforts are filled from your application tracker and printed as the official SECO form. No other tool in this comparison has it.
Word export, no watermark — PDF and DOCX, both clean. Many tools hand you a text file on the free plan, or stamp a watermark on the document.
Start without an account — The tools open without signing up. The account is asked for to save and from the second document — the first download needs none.
Feature comparison
| Feature | SwissJobs.app | der ATS-Check von cvswiss.ch | cvswiss.ch |
|---|---|---|---|
| Checks a CV | Yes | Yes | not stated |
| Check without an account | Yes | not stated | not stated |
| Against a specific advert, not in general | Yes | No | not stated |
| Advert from its own job index | Yes | No | not stated |
| ATS readability | Yes | not stated | not stated |
| Names the missing keywords | Yes | not stated | not stated |
| Swiss conventions checked | Yes | not stated | not stated |
| A corrected CV as the result | Yes | No | not stated |
| Motivation letter for the same advert | Yes | No | not stated |
| Free to use | Yes | not stated | not stated |
| Languages | DE / EN / FR / IT | not stated | not stated |
| Built in Switzerland | Yes | not stated | not stated |
As of 4 September 2026. "not stated" means it could not be read on their own site — not "does not exist". Our rows come from the code (lib/stripe/trialConfig.ts) and from walking the live flow, not from marketing copy.
Pricing side by side
| What you pay | SwissJobs.app | der ATS-Check von cvswiss.ch | cvswiss.ch |
|---|---|---|---|
| Monthly price | CHF 15 — all six tools, one subscription | not stated | not stated |
| Yearly price | CHF 95 a year (= CHF 7.92 a month) — the same six tools | not stated | not stated |
| Free trialOur seven days are the full product, not a limited preview. | 7 days, full access, cancel any time | not stated | not stated |
| What works without payingWe print the limit, because that is the number a comparison usually leaves out. | Tools open without an account; free account: 5 documents/day, 10 per rolling week | not stated | not stated |
| Currency | CHF | not stated | not stated |
| BillingWatch for four-week billing periods anywhere: that is 13 charges a year, not 12. | Calendar month, cancel any time | not stated | not stated |
As of 4 September 2026. "not stated" means it could not be read on their own site — not "does not exist". Our rows come from the code (lib/stripe/trialConfig.ts) and from walking the live flow, not from marketing copy.
What the two checks actually returned on 4 September 2026
We built an invented CV: Alessia Frei, marketing manager, eight years in Swiss B2B, three roles, duties rather than results, languages given as "native / good / school level", no photo, no figures anywhere. Deliberately average, because a perfect CV tells you nothing about a checker.
cvswiss.ch: file uploaded, no account, and after roughly fifteen seconds the page showed "74". Below it a paragraph, five strengths, five improvements. The criticism was accurate and Swiss-specific: no photo indicated, language proficiency not expressed as CEFR levels, bullet points task-focused with no quantified achievements, IT skills missing the tools a marketing role expects. For a quick second opinion on an existing PDF, you get it with no friction at all.
SwissJobs.app, same text, no advert: 38 per cent. Seven separate scores show where that comes from — achievements 15, differentiator 20, motivation 18, against fit 62 and soft skills 55. The Swiss gate graded the permit line as present, languages as partial and the photo as missing. The same findings, taken apart and graded one by one.
SwissJobs.app, same text, against a real advert from our index — a performance and digital marketing role at a 60 per cent Pensum near Zurich: 16 per cent. The term table names what is missing and how often the advert says it: Meta Ads three times, Google Ads three times, funnels and landing pages three times, GA4 twice, ROAS twice, e-commerce twice. Three terms matched. That is not a harsher grade for the same CV; it is the answer to a different question.
Why a check without the advert cannot see the decisive part
We counted, in our own index, how much two adverts for the same job actually share. Only distinctive terms were compared — words that appear in fewer than two per cent of all adverts, so not "team" and not "motivated" — and only across different employers, so that one company posting the same role repeatedly could not flatter the result.
Two adverts for the same job at two different employers share a median of 9.5 per cent of those terms. 75.8 per cent of the terms in one advert are asked for by no other employer advertising that same job. A single advert names only about 8.8 per cent of everything the occupation asks for across all its postings. For English-language adverts the overlap is 13.5 per cent, slightly higher than the market as a whole.
The practical consequence is narrow and real: about three quarters of what a given advert asks for appears in no other advert for that job. A checker that never sees the advert cannot grade that part — not through carelessness, but because the information was never given to it. It examines the packaging closely and the contents against an average that no employer actually posts.
The reverse holds too. If you have no advert yet and are simply getting your dossier into shape, you do not need that comparison — and a fast conventions check is the better tool for the job. cvswiss.ch gives you one with no account and no wait.
Where cvswiss.ch is plainly better
Friction. Choose a file and you are done — no signup, no intermediate step, an answer in about fifteen seconds. Ours takes just under a minute because three analyses run and are then merged. For a quick look at an existing PDF, faster is better.
Price for exactly one application. If you want a clean file after the check, theirs costs CHF 5 once — their pricing card says "1 professional PDF download" and "No edits after download". We have no single purchase: after the free account there is the 7-day trial, then CHF 15 a month or CHF 95 a year. For a single application their model is cheaper, and no arithmetic changes that.
And one point that concerns us directly: their check takes a file and reads embedded images from it. Our Swiss gate judges the photo reliably only when you upload the file — in one of our two runs, with the CV pasted as text, it assumed a photo that was not there. If you want the photo criterion genuinely checked, upload the document rather than pasting it.
How seriously to take an ATS score — especially if you are applying in English
On its result screen on 4 September 2026, cvswiss.ch displayed the sentence "Most Swiss recruiters auto-reject under 80%", alongside an offer to rewrite the CV to "90%+" from CHF 5. While the analysis ran, the same page showed "In Switzerland, 75% of CVs are filtered by ATS before reaching human eyes." Neither sentence carried a source on the page.
We can neither confirm nor refute those numbers — nobody sees inside another employer's filter. What we can count is where an advert sends the application. Of the open postings in our index, 63.6 per cent point at the employer's own site, 31.1 per cent at an applicant tracking system and 5.3 per cent at a job board. Apprenticeships are excluded, and an employer site can of course run a system behind its own form that we cannot see from outside.
The split by advert language is the part worth knowing if you are reading this in English: German-language adverts route into an applicant system 24.1 per cent of the time, English-language adverts 54.9 per cent — more than double. English-language postings in Switzerland come disproportionately from large international employers, and those are the ones running Workday, SmartRecruiters and Greenhouse. So the machine matters more for the English-language job market here than for the German-language one, and the reader most likely to be told "ATS advice is overblown in Switzerland" is the reader for whom it is least true.
Even so, no score predicts an outcome — ours included. What a check can honestly claim is a mechanism: a CV using the advert's own vocabulary matches keyword-based filters better than a generic one. The second reason for caution is in our own figures: the same CV scored 74 from them and 38 from us, both times without an advert. Two scales, two opinions. The useful part of any report is the list, not the number above it.
What our check costs, and where it stops
Since 4 September 2026 the first check per browser runs without an account; we ran it that day on the live site while signed out and read the report anonymously. The second check asks for a free account — email, no card. Some of our own landing pages still advertise a "5-second account" before the first check; the tool itself now asks afterwards.
Inside the free account the standalone check is not metered. What is metered are documents: 5 a day and 10 per rolling week, the same for motivation letters and AI edit prompts. Then a 7-day trial, then CHF 15 a month or CHF 95 a year, cancel any time. The score shown inside the CV editor draws on that same daily budget as an AI edit.
What our check is not: a guarantee. We cannot see inside any employer's filter and never claim a filter is "passed". It is also slower than the tool it is compared with here — if all you want to know is whether your PDF is broadly clean, you wait a minute for something available elsewhere in fifteen seconds.
Which one to use
Use cvswiss.ch if you have no particular advert in front of you, want to know within a minute whether your existing PDF is formally sound, and would rather not create an account anywhere. It is also the right answer for a single application that needs a clean file at the end: CHF 5 paid once beats any subscription, ours included.
Use SwissJobs.app when there is a specific Swiss advert on the table and the question is what to change in this CV for that job. You get the missing terms with their frequency in the posting, seven separate scores instead of one aggregate, and — as the next step — a CV written against that advert, taken from a posting already in our search rather than one you have to find and paste first.
If you are relocating or applying from abroad, the honest ordering is: first make the document a Swiss dossier at all — permit line, CEFR levels, photo, Arbeitszeugnisse — because both tools will otherwise spend their findings on that. Then, and only then, is the per-advert comparison the thing that moves an application forward.
Check how your CV fits a job — and the Swiss market
Free checker: languages, work permit, skills and more — scored against a specific posting.
ATS CV checker: against a specific advert, freeSources
Related questions
What our job index says about the Swiss market
Computed live from our own index, not quoted from a study. Shares only, as of today.
Language the advert is written in
- Deutsch
- 60%
- English
- 23%
- Français
- 13%
- Italiano
- 3%
Of adverts that state a language requirement, the share asking for
- Deutsch
- 70%
- English
- 43%
- Français
- 21%
- Italiano
- 3%
19% posted in the last 7 days · Largest markets: Zürich 18% · Bern 10% · Genève 5% · Basel 5%