Job search with AI suggestions — which Swiss platforms personalise?
Updated:
In short
Four providers personalise, and each builds its suggestions from different data. JobCloud — jobs.ch, jobup.ch and JobScout24 — states in its own AI guide that recommendations are based "solely on user interactions with the platform": jobs viewed, clicked or applied to. LinkedIn uses your profile, searches, job alerts and activity. Indeed lists job ads, profile, CV, application materials and site activity in its Swiss terms. SwissJobs.app ranks from your CV and profile. The official Job-Room does not personalise at all: it saves searches. Checked 4 September 2026.
None of that comes from marketing copy. On 4 September 2026 we read JobCloud’s AI guide in German, French and English, LinkedIn’s relevance help page in four languages, Indeed’s Swiss terms of service in four languages, and the Job-Room interface language files in German, French, Italian and English. Where a page said nothing, the table says "not stated" rather than "does not exist".
Why any of this matters shows up in a measurement of our own stock of open Swiss adverts: 67.5 per cent of adverts carry a job title that appears exactly once in the whole stock. The ten most common titles together account for 2.2 per cent. Searching this market by a keyword in the title misses most of it — and closing that gap is precisely what suggestions are for.
Share of open Swiss adverts by the language the advert is written in, among the adverts where automatic detection returned a result (about three quarters of the stock). Apprenticeships excluded, 4 September 2026. An English-only search reaches under a third of the market; in the Zurich region 44.5 per cent of adverts are in English, in Bern 9.6 per cent.
- JobCloud on its job recommendations: "These recommendations are based solely on user interactions with the platform." The same guide names the weakness: because they rest on past behaviour, they "may be less accurate for users with limited activity or those exploring new career paths".
- JobCloud’s semantic search — the home page reads "Don’t search for the job, describe it!" — is explicitly not personalised: "It does not use profile information or personal data to personalise search results." Personalisation sits behind a separate switch, "Search with my profile", which turns your profile into a query.
- JobCloud’s JobFit does read your CV, but against one advert at a time: it returns a match score and a short explanation, and the guide states the score is not visible to recruiters. That is real competition for our own CV check, and it is worth saying so.
- LinkedIn: "LinkedIn job recommendations show jobs based on your profile, your job searches, job alerts and activity on LinkedIn." Turning personalised job recommendations off is available to members in the EEA — and Switzerland is not in the EEA, so from here you can only steer them indirectly through profile, searches and notifications.
- Indeed’s Swiss terms name the inputs: "Job Ads, Your Profile information, information from your resume(s), your application materials … and your activity on the Site." The same page says Indeed may automatically apply search filters based on your profile or activity, and that a searchable profile is recommended to employers.
- The Job-Room interface contains no AI, recommendation or matching vocabulary for jobseekers in any of its four language files. What exists is called "Job search profiles" — saved searches. The matching there runs the other way: employers keep candidate search profiles, and the contact mail opens with "The following employer discovered your profile on Job Room".
- jobagent.ch answered a plain request with HTTP 403 on 4 September 2026, so nothing about its jobseeker personalisation could be checked. Its operator x28 AG sells the matching to the other side of the market: a "Profilmatcher" for staffing firms and a "Skills-Manager" for employers.
- On our side the ranking is built from two signals: your CV at 70 per cent and your profile entries at 30 per cent, with the profile text additionally compared as an English variant so a German or French entry still reaches English-language adverts. Without an account you get keyword hits plus a block of related roles; the CV-based ranking needs a free account.
Who to choose
Other portals suggest adverts. Here the suggestion arrives with the tools you need next — and the ranking is built from your CV rather than from your click history.
Choose SwissJobs.app if
The advert is already in the generator — You pick the job from the list and the CV is written against that advert text — no copying, no pasting, because the job index and the generator are the same tool.
Suggestions from your CV, not your clicks — Your CV counts 70 per cent and your profile entries 30 per cent, so someone changing field gets adverts for the new field instead of more of the old one.
Four tools on the same advert — CV, motivation letter, a check against that advert and interview preparation all hang off the same text; on the portals the suggestion ends at the Apply button.
Four languages with their own pages — German, English, French and Italian each have their own search pages, and the document is generated in the language of the page — jobs.ch and JobScout24 offer no Italian at all.
The RAV sheet fills itself from your applications — At /arbeitsbemuehungen the official SECO form is filled from the applications you tracked. You still have to report those efforts to your RAV/ORP or enter them in Job-Room — we fill the sheet, we do not replace the step.
What each platform builds its suggestions from — 4 September 2026
| Platform | Basis of the suggestions | Account needed | Can be switched off | Interface languages |
|---|---|---|---|---|
| SwissJobs.app | CV (70 %) and profile entries (30 %) | yes for the ranking, free; search and alerts without one | yes — sort by "Newest" instead of AI Match | DE, EN, FR, IT |
| jobs.ch / jobup.ch (JobCloud)The semantic search itself uses no profile data, by their own statement. JobFit does read the CV, but only against a single advert. | interactions on the portal: viewed, clicked, applied | yes | yes, in account settings | DE, FR, EN |
| JobScout24The semantic-search interface strings were absent from the home page fetched on 4 September; /it returns 404. | covered by the same AI guide; not stated on the site itself | yes | not stated | DE, FR, EN |
| profile, job searches, job alerts, activity | yes | fully only in the EEA — Switzerland is not part of it | many, incl. DE, FR, IT, EN | |
| Indeedch.indeed.com answered a plain request with HTTP 403; what we read are the terms of service served from the same domain. | job ads, profile, resume, application materials, activity | yes for suggestions | yes: "Recommended Jobs" in communication settings | DE, FR, IT, EN |
| Job-Room (ALV)The matching there runs the other way: employers search candidate profiles. | no personalisation; saved "job search profiles" | yes for saved searches | not applicable | DE, FR, IT, EN |
| jobagent.ch (x28)HTTP 403 to a plain request on 4 September 2026. The operator sells "Profilmatcher" and "Skills-Manager" to staffing firms and employers. | not stated — page not reachable | not stated | not stated | DE, FR |
Every row comes from the provider’s own pages, fetched on 4 September 2026. "Not stated" means the pages we checked said nothing about it — not that the feature is missing.
Feature comparison
| Feature | SwissJobs.app | jobs.ch / jobup.ch (JobCloud) |
|---|---|---|
| Personalised suggestions | yes — from the CV | yes — from portal interactions |
| CV as the basis of the ranking | yes | no (JobFit only, against one advert) |
| Natural-language search | yes, plus a "related roles" block without an account | yes ("Enhanced Search") |
| Search without an account | yes | yes |
| Job alert without an account | yes | no |
| Suggestions can be switched off | yes — sort by "Newest" | yes, in account settings |
| CV checked against one advert | yes (/cv-check) | yes (JobFit) |
| CV rewritten per advert | yes, in about a minute | no |
| Editing the document by AI prompt | yes | not stated |
| Full manual editing | yes | profile fields |
| Motivation letter for the advertJobCloud states plainly: "The content of the CV is not analysed" when the letter is generated. | yes, as its own document | yes, in the Easy Apply field, up to about 2500 characters |
| Interview preparation for the advert | yes | not stated |
| Summary of the advert | yes | yes, AI-generated |
| Translation of the advert | no | yes, into your chosen correspondence language |
| Company reviews | no | yes |
| Salary comparison | no | yes |
| Talent pool with a recruiter call-back | no | yes ("Spotted by jobs.ch") |
| CV design variations | 54 (2 layouts x 3 fonts x 9 accent colours) | none |
| Word (DOCX) export without a watermark | yes | not stated |
| Swiss conventions in the document | photo, permit line, CEFR levels, Pensum in % | not applicable |
| RAV job-search-efforts form (SECO) | yes, from tracked applications | no |
| Application tracker | yes | yes |
| Interface languages | DE, EN, FR, IT | DE, FR, EN |
| Own Swiss job index | yes | yes, considerably larger |
| Built in Switzerland | yes | yes |
The JobCloud column comes from their own AI guide and the interface strings of jobs.ch and jobup.ch, fetched 4 September 2026. Our own column was re-counted in the code and walked in the live product.
What the suggestions cost
| Item | SwissJobs.app | jobs.ch / jobup.ch (JobCloud) |
|---|---|---|
| Search and suggestions for jobseekers | free | free |
| Account | free, an email address is enough | free |
| Where the free tier stops | 5 documents per day, 10 per rolling week | not applicable — no document builder outside the application form |
| Try without an account | yes, the editor opens without signing in | no |
| Free trial | 7 days, full access | not applicable |
| After that | CHF 15 per month | not applicable |
| Yearly | CHF 95 per year, which is CHF 7.92 per month | not applicable |
| Cancellation | any time | not applicable |
| Currency and billing rhythm | CHF, monthly or yearly | not applicable |
For jobseekers, personalisation costs nothing at any of these providers. What is paid here is the document tooling beyond the free tier. Our own prices read from the code, 4 September 2026.
"Personalised" means three different things
Ask about personalised job search and you usually mean one of three things, which the marketing happily blurs. First: a search that understands what you typed even when the advert uses other words. Second: suggestions that arrive without you typing anything. Third: the opposite direction — an employer finding you.
The difference is practical. A semantic search does not know you; it only understands your query better. JobCloud says so about its own Enhanced Search: "It does not use profile information or personal data to personalise search results." Suggestions, by contrast, require a picture of you, and the decisive question is what that picture is built from: what you can do, or what you have clicked.
The third form is unusually prominent in Switzerland, because the official Job-Room is built on it and because staffing agencies place a large share of the market. It helps you get found, not to search — a different tool if you need a job within a month.
SwissJobs.app — suggestions built from your CV
What it is: a Swiss job search with CV, letter and application tools attached to the same advert. The AI Match ranking is built from two signals — your uploaded CV at 70 per cent and your profile entries at 30 per cent. The profile text is additionally compared as an English variant, so a German or French entry still reaches English-language adverts.
What it costs: search, alerts and suggestions cost nothing. The account is free and includes 5 documents per day and 10 per rolling week. After that, seven days of full access, then CHF 15 per month or CHF 95 per year, cancellable at any time.
Who it suits: people who need a Swiss application dossier for a specific advert within minutes — and career changers, because a CV describes what you can do while clicks describe what you have been looking at.
The honest limit: our index is considerably smaller than jobs.ch, and the CV-based ranking needs an account and an uploaded CV. Without an account you get keyword hits plus a block of related roles — better than a bare keyword search, but not personalised.
jobs.ch and jobup.ch (JobCloud) — suggestions built from your clicks
What it is: Switzerland’s largest job platform, and the only one here that documents its AI use in full. The "Guide to the use of AI on the JobCloud portals" describes feature by feature which data goes in. Job recommendations: "based solely on user interactions with the platform". Enhanced Search: natural language, but no profile data. JobFit: CV against one advert, with a score and an explanation. Plus CV extraction, advert translation, a cover-letter generator inside the application form and a Culture Fit score available only in the app. The named AI partner is Microsoft Azure OpenAI with European hosting.
What it costs: nothing for jobseekers.
Who it suits: anyone who wants choice first. If you search and click daily, you feed the system and the suggestions become useful. If you already know what you want, the descriptive search gets you there quickly — "Don’t search for the job, describe it!" is genuinely what the home page now offers.
The honest limit is in their own guide: because the recommendations rest on past behaviour, they "may be less accurate for users with limited activity or those exploring new career paths". For a change of field, a click-based recommendation is structurally at a disadvantage — it can only show more of what you have already looked at.
JobScout24 — same guide, different interface
JobScout24 belongs to JobCloud and the AI guide names it explicitly. On the home page fetched on 4 September 2026, however, exactly those interface strings that jobs.ch and jobup.ch use to offer semantic search and profile search were absent. What the page itself advertises is an account with a watchlist, notifications "matching your search criteria" and an application profile.
Who it suits: people happy with a clear search and a criteria-based alert. The honest limit: criteria are not personalisation, and there is no Italian version — www.jobscout24.ch/it returns 404.
LinkedIn — profile, searches and behaviour
What it is: the largest professional network, and in Switzerland the main channel for recruiters approaching you directly. Its relevance help page is the clearest source: "LinkedIn job recommendations show jobs based on your profile, your job searches, job alerts and activity on LinkedIn."
What it costs: nothing for the suggestions.
Who it suits: anyone who wants to be found, and anyone in an occupation with an international market. The honest limit: without an account you see almost nothing — the public jobs page is a sign-in wall. And opting out of personalised job recommendations is offered, on that same page, to members in the EEA. Switzerland is not in the EEA, so from here only the indirect controls apply: profile, searches, notifications.
For readers arriving from outside Switzerland this is the platform that works before you move. Portals that ask for a Swiss address, an AHV number or a local phone number at signup are harder to use from abroad; LinkedIn is not one of them.
Indeed — the terms of service are the best source
What it is: the largest raw count of adverts for Switzerland. On 4 September 2026 the ch.indeed.com home page answered a plain request with HTTP 403, while the terms of service on the same domain answered 200 — and they are more precise than any marketing page: to generate matches, Indeed uses "Job Ads, Your Profile information, information from your resume(s), your application materials … and your activity on the Site".
The same page states two things worth knowing. Indeed may automatically apply search filters based on your profile or activity — switchable, but on by default. And the matching runs both ways: with your profile set to searchable, it is recommended to employers whose ads it matches.
Who it suits: broad searches, and anyone who wants to be approached. The honest limit: a large stock is also an old stock, and staying unfound requires actively changing the profile setting.
Job-Room (arbeit.swiss) — does not personalise, and is compulsory anyway
The Job-Room interface contains, for jobseekers, no AI, no recommendation and no matching wording — checked in all four language versions. What exists is called "Job search profiles" and is exactly that: a saved search that notifies you.
The personalisation there runs the other way. Employers create candidate search profiles, and the contact mail to a jobseeker opens with "The following employer discovered your profile on Job Room and would like to communicate with you directly."
And independently of suggestions, the Job-Room is compulsory for anyone drawing unemployment benefit: job-search efforts have to be reported to your RAV/ORP or entered in Job-Room to count legally (Art. 26 para. 2 AVIV). We fill the official form from your tracked applications — that does not replace the reporting step, and no private platform can.
jobagent.ch and x28 — the matching faces the employer
jobagent.ch was not reachable for a plain request on 4 September 2026 (HTTP 403), so the table says "not stated". What could be checked is its operator: x28 AG in Thalwil sells labour-market data and names two products on its own home page — a "Profilmatcher" for staffing firms and a "Skills-Manager" for employers.
That is the honest finding for a large part of the Swiss market: the most developed matching technology often sits on the employer side. What is left for the jobseeker is a saved search delivered by email.
Why a keyword finds so little here
The reason suggestions are worth anything in Switzerland lies in the advert titles. In our stock of open adverts, the title of 67.5 per cent of adverts occurs exactly once; of all distinct titles, 86.2 per cent are one-offs. The ten most frequent titles together cover 2.2 per cent. There is simply no handful of labels to sit on in this market.
In figures for single fields: a title keyword of "Softwareentwickler" reaches 0.4 per cent of the adverts in the software and IT field — the rest are called Software Engineer, Applikationsentwickler, Full Stack Developer or DevOps Engineer. "Buchhalter" reaches 9.2 per cent of the accounting and fiduciary field, "Pflegefachfrau" 20.4 per cent of nursing, "Verkäufer" 24.4 per cent of sales, and that is the best case of the four.
Inside a single field the wording is just as scattered: 84.7 per cent of nursing titles are one-offs, 83.5 per cent in software, 87.2 per cent in HR. So a suggestion engine genuinely earns its keep here — but only if it understands what you can do rather than counting what you have clicked.
What people relocating underestimate: the language of the advert
Among the adverts where the language could be detected automatically, 53.5 per cent are in German, 29.3 per cent in English, 13.8 per cent in French and 2.0 per cent in Italian. Searching in English only reaches under a third of the market nationally — but the regional spread is what actually decides where to look: in the Zurich region 44.5 per cent of adverts are in English, in Basel 35.6 per cent, in Bern 9.6 per cent, and in the Romandie 39.8 per cent alongside 49.9 per cent in French.
This is exactly where a bare keyword search and a click-based suggestion share a blind spot: both stay in the language you started in. It is why we compare the profile text as an English variant too, so a German entry still reaches English-language adverts. JobCloud solves the same problem differently and well: an advert in another language is translated automatically into your correspondence language.
One more Swiss detail no international tool writes down: a Swiss dossier is not a US resume. Language levels are stated as CEFR — B2, C1 — not as "fluent"; workload is a Pensum in per cent; a photo is conventional rather than discouraged; and non-Swiss applicants are expected to state their permit. A suggestion is only the first step; what you send afterwards is judged by those rules.
Which suggestions to use
If you want choice and are staying in your existing occupation, use jobs.ch or jobup.ch: more adverts, a good descriptive search, and recommendations that improve with every click. If you want to be found, LinkedIn is the address, by a distance in technical and international fields.
If you are changing occupation or region, a click-based suggestion is the weakest adviser available, because it extrapolates your past. A ranking built from your CV is the better basis — that is our case, and the rest of the dossier sits right next to it.
If you are drawing unemployment benefit, there is no way around the Job-Room, wherever else you search. And if company reviews, salary comparison or a call-back from a talent pool matter to you, JobCloud has things we do not: "Spotted by jobs.ch" matches vacancies against your CV "with the help of AI technology" by their own description, and a person gets in touch when something fits.
Market figures come from our own stock of open Swiss adverts as at 4 September 2026, apprenticeships and internships excluded. Occupational fields are drawn with broad multilingual word lists over advert titles — a narrower or wider list moves the percentages, not the order of magnitude. The language of an advert comes from automatic detection, which returns a result for about three quarters of the stock; the language shares refer to those adverts. Everything about other providers comes from their own pages, fetched on 4 September 2026.
Swiss jobs with AI Match — search, alert and a CV written for the advert
Sources
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%