Open job postings on jobs.ch, arbeit.swiss and jobscout24.ch, counted every Tuesday. Latest snapshot: 2026-09-22, 3 weekly snapshots since 2026-09-08.
All open postings on each platform, Switzerland-wide, 2026-09-22. The three numbers are never added up: the same job is often listed on more than one platform.
5 of 24 industries can be compared across platforms: those where jobs.ch and jobscout24.ch each have one native category that matches the industry exactly. arbeit.swiss has no industry filter, so its value is aggregated from the occupation code on each posting. The other 19 industries are merged, split or missing on at least one platform. They are listed per platform on the dataset page, and those with enough tracked job titles can be picked below for a job-title view.

| Industry | jobs.ch | jobs.ch share | arbeit.swiss | arbeit.swiss share | jobscout24.ch | jobscout24.ch share |
|---|---|---|---|---|---|---|
| Healthcare & Social Services (Gesundheits- & Sozialwesen) | 8,117 | 66.9% | 20,497 | 67.9% | 4,866 | 53.2% |
| ICT & Telecommunications (Informatik & Telekommunikation) | 1,240 | 10.2% | 2,315 | 7.7% | 1,797 | 19.7% |
| Transport & Logistics (Transport & Logistik) | 1,092 | 9.0% | 5,682 | 18.8% | 1,462 | 16.0% |
| Education (Bildungswesen) | 856 | 7.1% | 241 | 0.8% | 101 | 1.1% |
| Banking & Financial Institutions (Banken & Finanzinstitute) | 824 | 6.8% | 1,474 | 4.9% | 916 | 10.0% |
What is counted: job postings that are online on jobs.ch, arbeit.swiss and jobscout24.ch on the snapshot date. Each platform reports its own number and we publish it as reported. Postings are not vacancies and not hires.
Geographic scope: the counts are Switzerland-wide. Job-title search terms are German, which is what ties this page to German-speaking Switzerland; platform totals and industry counts include postings in every language. No canton filter is applied.
Examples, 2026-09-22: Fachfrau Gesundheit EFZ: jobs.ch 937, arbeit.swiss 2,259, jobscout24.ch 708; Servicetechniker: jobs.ch 686, arbeit.swiss 709, jobscout24.ch 1,657; Chauffeur: jobs.ch 438, arbeit.swiss 549, jobscout24.ch 507. These three titles pass the title check on every platform.
Compare shares, not sizes. The platforms list different things. arbeit.swiss is the public employment service and includes vacancies that employers must report by law, so it is larger and its mix differs from the commercial boards. Absolute counts are shown per platform and never summed; the industry mix (shares) is the part that can be compared.
Not every posting has an industry. Share of each platform's postings that carry the tag we count: jobs.ch 83%, arbeit.swiss 98%, jobscout24.ch 33%. Industry counts on a platform with low coverage are lower than the true figure by about that factor.
Each number is what a platform returns when you search for the job title, Switzerland-wide. Search engines differ: some match the title only, some match the whole posting or related terms. So every count is checked per platform by sampling the result titles (see title checks). A count is drawn solid when at least 70% of sampled titles contain the term, faded from 30 to 69%, and left out under 30%. Titles are grouped by industry for navigation; the group is not a measurement of the industry.
5 job titles charted. 2 platform counts failed the title check and are not drawn; the table shows them struck through. Bars are per platform and are not added up, because the same posting appears on several platforms.
| Job title | jobs.ch | jobs.ch title check | arbeit.swiss | arbeit.swiss title check | jobscout24.ch | jobscout24.ch title check |
|---|---|---|---|---|---|---|
| Pflegefachfrau | 7% excluded | 4,388 | 92% verified | 23% excluded | ||
| Expertin Anästhesiepflege | 75 | 53% broad match | 2,355 | 95% verified | 113 | 49% broad match |
| Fachfrau Gesundheit EFZ | 937 | 72% verified | 2,259 | 74% verified | 708 | 73% verified |
| Arzt | 1,081 | 65% broad match | 1,519 | 71% verified | 1,225 | 81% verified |
| Physiotherapeut | 124 | 72% verified | 314 | 58% broad match | 197 | 84% verified |
6 job titles charted. 7 platform counts failed the title check and are not drawn; the table shows them struck through. Bars are per platform and are not added up, because the same posting appears on several platforms.
| Job title | jobs.ch | jobs.ch title check | arbeit.swiss | arbeit.swiss title check | jobscout24.ch | jobscout24.ch title check |
|---|---|---|---|---|---|---|
| Verkäufer | 16% excluded | 0% excluded | 1,303 | 96% verified | ||
| Verkaufsberater | 19% excluded | 289 | 87% verified | 910 | 86% verified | |
| Detailhandelsassistent | 478 | 72% verified | 26% excluded | 476 | 94% verified | |
| Kassierer | 66 | 53% broad match | 9 | 80% verified | 9% excluded | |
| Fachverkäufer | 0% excluded | 15 | 77% verified | 9 | 100% verified | |
| Kassenmitarbeiter | 16% excluded | 2 | 100% verified | 14 | 100% verified |
5 job titles charted. 3 platform counts failed the title check and are not drawn; the table shows them struck through. Bars are per platform and are not added up, because the same posting appears on several platforms.
| Job title | jobs.ch | jobs.ch title check | arbeit.swiss | arbeit.swiss title check | jobscout24.ch | jobscout24.ch title check |
|---|---|---|---|---|---|---|
| Polymechaniker | 7% excluded | 2,385 | 41% broad match | 2,159 | 93% verified | |
| Produktionsmitarbeiter | 274 | 44% broad match | 379 | 79% verified | 512 | 95% verified |
| Betriebsmechaniker | 0% excluded | 192 | 74% verified | 335 | 91% verified | |
| Konstrukteur EFZ | 63 | 76% verified | 108 | 68% broad match | 153 | 63% broad match |
| Fertigungsmechaniker | 0% excluded | 1 | 100% verified | 0 | not sampled |
6 job titles charted. 2 platform counts failed the title check and are not drawn; the table shows them struck through. Bars are per platform and are not added up, because the same posting appears on several platforms.
| Job title | jobs.ch | jobs.ch title check | arbeit.swiss | arbeit.swiss title check | jobscout24.ch | jobscout24.ch title check |
|---|---|---|---|---|---|---|
| Steuerkommissär | 16 | 48% broad match | 7 | 100% verified | 8 | 100% verified |
| Verwaltungssekretär | 15 | 67% broad match | 7 | 86% verified | 11 | 91% verified |
| Zivilstandsbeamter | 12 | 46% broad match | 2 | 100% verified | 6 | 75% verified |
| Kanzleimitarbeiter | 4 | 38% broad match | 1 | 100% verified | 1 | 100% verified |
| Verwaltungsassistent | 17% excluded | 4 | 100% verified | 4 | 100% verified | |
| Stadtschreiber | 11% excluded | 1 | 100% verified | 2 | 100% verified |
7 job titles charted. 6 platform counts failed the title check and are not drawn; the table shows them struck through. Bars are per platform and are not added up, because the same posting appears on several platforms.
| Job title | jobs.ch | jobs.ch title check | arbeit.swiss | arbeit.swiss title check | jobscout24.ch | jobscout24.ch title check |
|---|---|---|---|---|---|---|
| Koch | 1,089 | 98% verified | 799 | 66% broad match | 938 | 69% broad match |
| Servicemitarbeiter | 11% excluded | 217 | 80% verified | 626 | 34% broad match | |
| Chef de Rang | 93 | 40% broad match | 134 | 83% verified | 66 | 66% broad match |
| Wirt | 2% excluded | 63 | 75% verified | 50 | 96% verified | |
| Restaurantfachmann | 17% excluded | 27 | 77% verified | 40 | 38% broad match | |
| Rezeptionist | 11% excluded | 34 | 88% verified | 4% excluded | ||
| Zimmermädchen | 6% excluded | 21 | 71% verified | 11 | 43% broad match |
6 job titles charted. 2 platform counts failed the title check and are not drawn; the table shows them struck through. Bars are per platform and are not added up, because the same posting appears on several platforms.
| Job title | jobs.ch | jobs.ch title check | arbeit.swiss | arbeit.swiss title check | jobscout24.ch | jobscout24.ch title check |
|---|---|---|---|---|---|---|
| Servicetechniker | 686 | 78% verified | 709 | 73% verified | 1,657 | 100% verified |
| Mechaniker | 1,130 | 56% broad match | 674 | 57% broad match | 1,277 | 63% broad match |
| Mechatroniker | 531 | 88% verified | 530 | 39% broad match | 867 | 62% broad match |
| Betriebselektriker | 211 | 54% broad match | 252 | 70% verified | 420 | 97% verified |
| Anwendungstechniker | 2% excluded | 10 | 89% verified | 19 | 95% verified | |
| Applikationstechniker | 0% excluded | 2 | 100% verified | 3 | 100% verified |
4 job titles charted. 4 platform counts failed the title check and are not drawn; the table shows them struck through. Bars are per platform and are not added up, because the same posting appears on several platforms.
| Job title | jobs.ch | jobs.ch title check | arbeit.swiss | arbeit.swiss title check | jobscout24.ch | jobscout24.ch title check |
|---|---|---|---|---|---|---|
| Kaufmann | 0% excluded | 4% excluded | 3,950 | 44% broad match | ||
| Projektleiter | 16% excluded | 2,081 | 66% broad match | 3,392 | 88% verified | |
| Sachbearbeiter | 1,114 | 60% broad match | 1,367 | 86% verified | 2,216 | 100% verified |
| Kundenberater | 587 | 59% broad match | 403 | 78% verified | 24% excluded |
8 job titles charted. 5 platform counts failed the title check and are not drawn; the table shows them struck through. Bars are per platform and are not added up, because the same posting appears on several platforms.
| Job title | jobs.ch | jobs.ch title check | arbeit.swiss | arbeit.swiss title check | jobscout24.ch | jobscout24.ch title check |
|---|---|---|---|---|---|---|
| Disponent | 157 | 66% broad match | 149 | 70% verified | 948 | 42% broad match |
| Kranführer | 29% excluded | 373 | 73% verified | 689 | 98% verified | |
| Logistiker EFZ | 411 | 80% verified | 563 | 68% broad match | 493 | 88% verified |
| Chauffeur | 438 | 99% verified | 549 | 84% verified | 507 | 100% verified |
| Lagermitarbeiter | 195 | 31% broad match | 262 | 94% verified | 244 | 99% verified |
| Lastwagenchauffeur | 3% excluded | 36 | 81% verified | 12 | 85% verified | |
| Zolldeklarant | 19 | 32% broad match | 25 | 88% verified | 29% excluded | |
| Speditionsfachmann | 0% excluded | 4 | 100% verified | 0% excluded |
3 job titles charted. 1 platform count failed the title check and is not drawn; the table shows it struck through. Bars are per platform and are not added up, because the same posting appears on several platforms.
| Job title | jobs.ch | jobs.ch title check | arbeit.swiss | arbeit.swiss title check | jobscout24.ch | jobscout24.ch title check |
|---|---|---|---|---|---|---|
| Versicherungsberater | 195 | 35% broad match | 62 | 74% verified | 21% excluded | |
| Vorsorgeberater | 124 | 45% broad match | 44 | 78% verified | 148 | 44% broad match |
| Underwriter | 27 | 57% broad match | 23 | 90% verified | 18 | 100% verified |
3 job titles charted. 2 platform counts failed the title check and are not drawn; the table shows them struck through. Bars are per platform and are not added up, because the same posting appears on several platforms.
| Job title | jobs.ch | jobs.ch title check | arbeit.swiss | arbeit.swiss title check | jobscout24.ch | jobscout24.ch title check |
|---|---|---|---|---|---|---|
| Sozialpädagoge | 192 | 38% broad match | 142 | 75% verified | 139 | 64% broad match |
| Fachlehrer | 0% excluded | 5 | 78% verified | 2 | 50% broad match | |
| Sekundarlehrer | 1 | 100% verified | 0 | 100% verified | 0% excluded |
4 job titles charted. Bars are per platform and are not added up, because the same posting appears on several platforms.
| Job title | jobs.ch | jobs.ch title check | arbeit.swiss | arbeit.swiss title check | jobscout24.ch | jobscout24.ch title check |
|---|---|---|---|---|---|---|
| Fachfrau Operationstechnik | 104 | 49% broad match | 397 | 80% verified | 136 | 50% broad match |
| Fachmann Operationstechnik | 102 | 38% broad match | 273 | 97% verified | 136 | 42% broad match |
| Optiker | 146 | 88% verified | 7 | 50% broad match | 12 | 38% broad match |
| Radiologiefachmann | 36 | 64% broad match | 37 | 70% verified | 73 | 47% broad match |
3 job titles charted. 2 platform counts failed the title check and are not drawn; the table shows them struck through. Bars are per platform and are not added up, because the same posting appears on several platforms.
| Job title | jobs.ch | jobs.ch title check | arbeit.swiss | arbeit.swiss title check | jobscout24.ch | jobscout24.ch title check |
|---|---|---|---|---|---|---|
| Elektroplaner | 21% excluded | 423 | 75% verified | 233 | 76% verified | |
| Netzelektriker EFZ | 92 | 64% broad match | 155 | 81% verified | 93 | 73% verified |
| Solarmonteur | 16% excluded | 17 | 85% verified | 20 | 89% verified |
3 job titles charted. 2 platform counts failed the title check and are not drawn; the table shows them struck through. Bars are per platform and are not added up, because the same posting appears on several platforms.
| Job title | jobs.ch | jobs.ch title check | arbeit.swiss | arbeit.swiss title check | jobscout24.ch | jobscout24.ch title check |
|---|---|---|---|---|---|---|
| Apotheker | 91 | 34% broad match | 46 | 80% verified | 61 | 56% broad match |
| Laborant | 91 | 58% broad match | 85 | 73% verified | 26% excluded | |
| Principal Scientist | 6% excluded | 8 | 83% verified | 9 | 50% broad match |
No job-title section yet: Construction & Real Estate (2), ICT & Telecommunications (1), Crafts & Skilled Trades (2), Banking & Financial Institutions (2), Legal & Business Advisory (1), Consumer & Luxury Goods (1), Tourism, Travel & Leisure (2), Media & Publishing (2), Diverse Consulting (1), Agriculture, Forestry, Fishing (2), HR & Recruiting (1). The number is how many titles we track there. A section needs at least 3 titles with a publishable count. Their numbers are in the downloads.
A search for Koch should count postings for cooks. On some platforms it also returns postings that mention the word anywhere, or that the search engine considers related. To see how much of a count is the job title itself, we sample the result titles on each platform and measure the share that contains the term.
Method. For each job title and platform we read up to 100 result titles from the top of the platform's search, skipping paid placements. Titles are normalised for case, umlauts, gendered forms (Koch, Köchin) and qualification suffixes (EFZ, HF, dipl.). A result counts as a match when its title contains every word of the term. For titles with more than 300 results we take a second sample deeper in the result list (from position 500), where loosely related results collect; the lower of the two shares is the score.
Rule, per platform and title. 70% or more: verified, drawn solid. 30% to 69%: broad match, drawn faded. Under 30%: excluded, not drawn, shown struck through in the tables. A job title is tracked if at least one platform verified it, which is why a title can be solid on one platform and missing on another.
| Platform | Verified | Broad match | Excluded | Not sampled | Last sampled |
|---|---|---|---|---|---|
| jobs.ch | 12 | 33 | 34 | 0 | 2026-09-07 |
| arbeit.swiss | 67 | 9 | 3 | 0 | 2026-09-07 |
| jobscout24.ch | 40 | 22 | 13 | 4 | 2026-09-30 |
Limits. The match is strict about words and lenient about compounds: Koch also matches Chefkoch, which is intended, and a short stem such as Wirt also matches Betriebswirt, which is not. Short stems are due to be replaced in the next taxonomy version. The check measures whether the title contains the term, so a posting titled Pflegefachperson does not count for Pflegefachfrau although it is the same job; scores are a lower bound. "Not sampled" means the platform returned no organic results to sample. Samples are not yet refreshed weekly.
Why the list is short. An earlier candidate list of 288 job titles was tested the same way. On jobs.ch the median candidate matched 11% of the titles returned for it (Software Developer: 2 of 100), on arbeit.swiss 29%. That list was discarded and rebuilt from the titles that passed on at least one platform. Several industries, ICT among them, therefore have very few tracked titles for now.
1,258 observations across 3 snapshots and 3 platforms. CC BY 4.0. Cite as "NanoScrape Job Market Index, 2026-09-22". The dataset page has the full citation.
Taxonomy v3 · 3 snapshots · latest snapshot 2026-09-22
Status: preview. This page is kept out of search engines until four Tuesday snapshots in a row exist. Current run: 3 of 4. Pages for the French and Italian language regions follow after that.