CV check: SwissJobs.app or the Enhancv resume checker?
Updated:
In short
We ran the same CV through both free checks on 4 September 2026, with no account and no job advert. Enhancv returned 79 out of 100; we returned 57. The gap is not strictness, it is the yardstick. Enhancv grades the document against itself — file size, sections, spelling, machine readability — while our check grades it against a specific Swiss job advert and against Swiss dossier conventions: the work-permit line, language levels written as A1 to C2, and the photo. If you want to know whether your file is clean, Enhancv is faster. If you want to know whether this dossier answers this advert, that is a different check.
Enhancv says the honest thing about its own number better than we could. Its FAQ, read the same day: "there’s no such thing as an ATS score – no tool online that provides a score gives an actual score." That applies to our 57 as well. Both figures summarise a checklist; neither predicts an interview.
Our recommendation, flagged as ours: if you are applying to a Swiss advert, use our check, because with us the advert is step one rather than an optional extra. If you want a final proofread — typos, repeated words, file name, the LinkedIn line — use Enhancv, because those are checks we do not run at all.
The same invented dossier — a registered nurse (dipl. Pflegefachfrau HF) in Bern — put through three checks anonymously on 4 September 2026. The numbers are not grades on one scale: Enhancv scored the document with no advert, our standards run scored the dossier against Swiss convention, and our advert run scored it against one specific posting. A higher number means a different question, not a better CV.
- Enhancv Resume Checker — What it checks: 27 checks in seven categories, from file size to spelling, word repetition and section order · Advert needed: no; the four job-tailoring checks are an add-on and returned nothing on the free report · What the free tier actually shows: on our upload, 10 checks came back with a finding, 13 were labelled "Locked", the four tailoring checks stayed blank · Swiss lines: no check for a work permit, a CEFR level or a Pensum (the workload stated as a percentage); its "Bias & discrimination" category looks at age and employment gaps instead · Files: PDF and DOCX, 2 MB maximum · Languages: its own checker pages in German, French and Italian · Price: free report without an account, PRO from USD 39 a month or USD 99 for six months.
- SwissJobs.app CV check — What it checks: 10 scored categories, seven of them about content (ATS and keyword match, hard skills, soft skills, motivation, personality and environment fit, differentiator, achievements), plus a fixed readability rubric and three Swiss items · Advert needed: it is step one — either an advert from our own index, or one you paste, or an explicit "Swiss CV standards" run · What the free tier shows: the whole report, once per browser without an account, then with a free account · Swiss lines: work permit and eligibility, languages as CEFR levels and the photo are each graded, plus a note on the Swiss market · Files: PDF, DOCX, or a photo or screenshot we read the text out of · Languages: interface and report in English, German, French and Italian · Price: the check is free, then CHF 15 a month or CHF 95 a year after a seven-day trial.
- Both: no account needed to start a check · a report inside two minutes · both tell you what to change and then offer to change it for you · both are software and cannot see what a human reads into your dossier.
- Where Enhancv is ahead: we do not check spelling or grammar at all · we have no file-name check, no LinkedIn match, no peer benchmarking · their side-by-side "what you wrote / what a tracking system reads" is the clearest single screen in either tool · and for an application outside Switzerland their yardstick is the right one and ours is the wrong one.
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 Enhancv you find the advert somewhere else and paste it in.
Choose Enhancv if
Enhancv — offers AI mock interviews as a product of their own, for anyone who wants to simulate the session rather than read up for it.
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 | Enhancv |
|---|---|---|
| Checks a CV | Yes | Yes |
| Check without an account | Yes | not stated |
| Against a specific advert, not in general | Yes | No |
| Advert from its own job index | Yes | No |
| ATS readability | Yes | not stated |
| Names the missing keywords | Yes | not stated |
| Swiss conventions checked | Yes | not stated |
| A corrected CV as the result | Yes | No |
| Motivation letter for the same advert | Yes | No |
| Free to use | Yes | not stated |
| Languages | DE / EN / FR / IT | not stated |
| Built in Switzerland | Yes | 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 | Enhancv |
|---|---|---|
| Monthly price | CHF 15 — all six tools, one subscription | not stated |
| Yearly price | CHF 95 a year (= CHF 7.92 a month) — the same six tools | not stated |
| Free trialOur seven days are the full product, not a limited preview. | 7 days, full access, cancel any time | 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 |
| Currency | CHF | not stated |
| BillingWatch for four-week billing periods anywhere: that is 13 charges a year, not 12. | Calendar month, cancel any time | 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.
The disagreement is about what kind of document this is
A Swiss application is a Bewerbungsdossier, not a resume. It is normally two to three pages, it conventionally carries a photo and a date of birth, it states languages as CEFR levels rather than as "fluent", it names the Pensum — the workload as a percentage, because 80 % posts are ordinary here — and for anyone without a Swiss passport it states the permit (B, C, G or L). Arbeitszeugnisse, the written employer references every Swiss employee collects on leaving a job, belong with it.
An international resume checker is built for a different object. That is not a flaw in it; it is the market it was written for. But it means the two tools can look at the same PDF and disagree about almost everything, and the disagreement is worth seeing in detail before you trust either number.
So we built a plausible Swiss CV that does not belong to anyone — a nurse in Bern with nineteen years of experience, a date of birth, "Schweizer Bürgerin", a desired Pensum of 80–100 %, languages at native, B2, B1 and A2, and continuing education — exported it as a clean one-column PDF, and uploaded it to both.
What Enhancv checked: 27 things, four of them about the job
Enhancv publishes its list, which is more than most tools do: 27 checks in seven categories, named on the page. Six ATS essentials, three on sections, five on content, four on job tailoring, four recruiter red flags, two on bias and discrimination, three on seniority and impact.
Four of the 27 involve the advert: hard skills match, soft skills match, action verbs, tailored job title. The other 23 are properties of the file. And the advert is explicitly optional — the page says the checker reads your CV "against a job description, if you provide one, or based on signals we know from evaluating and researching hundreds of ATS platforms".
On our upload, with no advert given, the tailoring category header read "??%" and the four checks under it were blank. The overall 79 was printed anyway. That is the structural point of this comparison: a number that can be produced without the job cannot be a statement about your fit for that job. It is a statement about your file.
It is also worth counting what "free" bought. Ten checks came back with a finding; thirteen were labelled "Locked", including the file-name check, section order, credibility, interview risks, peer benchmarking, LinkedIn match, age and date bias, employment gaps, career progression, skills evidence and leadership signals. The locked categories still showed percentages — "HR RED FLAGS 70 %", "DISCRIMINATION 63 %" — so the free score includes findings you are not shown. Enhancv describes the same boundary in its FAQ: the paid version goes deeper, "including inadvertent age bias, handling employment gaps, showcasing clearly career progression, skills evidence and leadership signals".
Three findings that only make sense for a resume
Enhancv shows you how an applicant tracking system re-assembles your CV, which is the most instructive single screen in either tool and something we do not have. In that view, our line "Wunschpensum: 80–100 %" had been filed under WEITERBILDUNGEN — continuing education. The most Swiss line in the document landed in the wrong section. The stated parse rate was 90 % read, 10 % missed.
Under contact information: "You are missing essential contact information: LinkedIn." Under design: "Your resume is using a generic layout and has little chance of standing out." Both are sensible rules for a US resume market. In Switzerland the layout being plain is not a problem, and a LinkedIn URL is common but not a missing mandatory field.
The clearest case is the category called "Bias & discrimination", which checks age and date bias and employment gaps. In the US and in Germany, a date of birth on a CV is treated as an avoidable risk. In Switzerland the date of birth and the photo are conventional, and our own scoring instructions say in as many words that a photo must never be marked down merely because the extracted text does not mention it. Run both tools and you will get contradictory advice at exactly this line — and for an application in Zurich, Bern or Basel the Swiss reading is the correct one.
One observation we will not lean on: the spelling check reported two issues on a German-language CV and displayed the word "projekts" three times with the English suggestions "projects" and "crickets" — a word that appears nowhere in the file we uploaded. Whether that is a free-tier placeholder or a misfire is not visible from outside. We record it because we saw it, and we build no argument on it.
What changed when the advert was in the room
In our tool the job is step one and the CV is step two. You either pick a specific advert — searched in our own index or pasted in — or you explicitly choose the Swiss standards run. Only then does the file get uploaded.
Without an advert the report was general: motivation 22 out of 100, because the dossier never says why this person is moving; differentiator 35, because the combination of wound-care certification, practice training and a digitisation project is never stated as a differentiator; and length flagged as "about one page, at the lower end of the Swiss norm of two to three pages". Total 57.
With an advert pasted in — one we wrote ourselves for the test, a long-term-care nursing post — the same observations turned into different sentences. The report named RAI/BESA and the documentation software because the advert named them; it asked for fall prevention and quality management because they were listed as duties; and the language line stopped reading "solid for German-speaking Switzerland" and started reading "German native (C1 required), French B2 (named as an advantage) — both requirements met". Total 68. The number went up because the yardstick got narrower: measured against one advert, less is missing than measured against a complete Swiss ideal.
A third run showed the limit of that. We picked a real advert from our index, a nursing post in Lucerne, and no text was stored for it. The report demoted itself and said so in its own header — "Lucerne · Swiss standards" — rather than reporting a fit score against nothing.
If you are applying in English, the check is only half the question
People arriving in Switzerland tend to assume the language question is settled once the CV is in English. Our own index says otherwise. Of the open adverts that state any language requirement, 47,1 % ask for English — and of those, 55,4 % ask for another language as well. The commonest companion is German, in 45,5 % of the adverts that want English; French appears in 20,0 % of them.
A document-only check cannot see any of that, because the requirement is not in your document — it is in the advert. It can tell you your English is spelled correctly. It cannot tell you that this particular employer wants German at professional level alongside it, which is the thing that decides whether your application is considered at all.
The same data explains when a document-only check is genuinely enough. Among adverts stating a requirement there are 277 distinct language-and-level combinations; the most common single one, German at professional level, covers 32,3 %, and it takes 18 combinations to reach 90 %. But the spread is very uneven by occupation. In nursing there are only four language combinations at all and German alone covers 95,6 % — one target, so a document check loses very little. In commercial and administrative roles there are 14, and the largest covers only 33,5 %. The more scattered your field, the less a single score about "your CV" can mean.
Who should use which
Use the Enhancv resume checker if you want a fast, free document check; if what you need is a proofread; if you are applying outside Switzerland, where its yardstick is the right one and ours is wrong; or if you simply want to see how a tracking system takes your file apart. Its 27 checks are listed openly, its free report needs no account, and paying six months up front makes its PRO tier cheaper per month than our CHF 15.
Use our CV check if you are applying to a specific Swiss advert. Then it matters that the job comes first, that the permit line, the CEFR levels and the photo are each graded, that the report comes back in your language, and that you can upload a photo or a screenshot of your CV rather than only a PDF or DOCX. Without an account you get one check per browser; a free account keeps the report, and the AI improvement, the builder and downloads run on a seven-day trial and then CHF 15 a month or CHF 95 a year.
If you want both, the order is obvious: check against the advert and fix the content first, then proofread last. And keep Enhancv’s own caveat in view for both numbers — there is no real ATS score. Two checklists, two summaries, no prediction.
Everything said here about Enhancv comes from their own public pages and from a run we made ourselves on 4 September 2026: we read the checker page and the pricing page, uploaded an invented CV without an account, read the free report that came back, and counted inside it which checks returned a finding and which were labelled "Locked". We bought nothing there; anything about the paid tier is quoted from their own FAQ. The test dossier is invented and the person does not exist; the advert used in the third run was written by us for the test. Our own figures were read in the source and checked on the live pages the same day. The market figures come from our own stock of open adverts on 4 September 2026, apprenticeships excluded, counted once per advert and reported as shares.
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%