Job Market Index · Switzerland · German-speaking Switzerland · Dataset

Dataset: German-speaking Switzerland

All 24 industries per platform, the industry crosswalk, the method changelog and the citation. The main index page charts only the industries that can be compared across platforms; this page is the complete record.

Citation

NanoScrape (2026). Job Market Index: German-speaking Switzerland. Snapshot 2026-09-22. Series began 2026-09-08; one snapshot per week, taken on Tuesday. CC BY 4.0. Retrieved from https://www.nanoscrape.com/job-market-index/switzerland/german-speaking-switzerland/dataset/

Snapshot archive

Version 3 (precision-first taxonomy) snapshots only. Non-Tuesday runs are labelled as calibration and excluded from the official series; weekday effects make them non-comparable to Tuesday values.

Superseded taxonomies

Kept for audit trail only. Not comparable to v3 snapshots: the keyword list changed materially. See the method changelog below.

Full history in data.csv (v3 observations only).

All industries, latest snapshot

24 canonical industries. Each row is the 2026-09-22 platform-reported total, Switzerland-wide, plus the number of job titles tracked in that industry. Rows are not comparable across platforms unless every cell is marked exact or derived in the crosswalk below: a platform that merges two industries into one category reports a larger number for both. "no value" means the platform has no usable figure for that industry on this date.

Table: all industries per platform
All 24 industries, 2026-09-22
Industryjobs.charbeit.swissjobscout24.chv3 titles
Healthcare & Social Services (Gesundheits- & Sozialwesen)8,11720,4974,8665
Construction & Real Estate (Bau & Immobilien)3,13616,8486742
Diverse Services (Dienstleistungen allgemein)1,0879,7011,7944
Diverse Industry (Industrie diverse)2,2835,6706,9895
Retail & Wholesale (Detail- & Grosshandel)5,8364,3182,4626
Transport & Logistics (Transport & Logistik)1,0925,6821,4628
Machinery & Plant Engineering (Maschinen- & Anlagenbau)1,3944,9194,7066
Hospitality & Hotels (Gastgewerbe & Hotellerie)1,4303,0431,0017
ICT & Telecommunications (Informatik & Telekommunikation)1,2402,3151,7971
Public Admin & Associations (Öffentl. Verwaltung & Verbände)2,274460no value6
Banking & Financial Institutions (Banken & Finanzinstitute)8241,4749162
HR & Recruiting (Personalberatung)421,3288411
Agriculture, Forestry, Fishing (Land- & Forstwirtschaft)681,086732
Insurance (Versicherungen)948no value5963
Education (Bildungswesen)8562411013
Legal & Business Advisory (Rechts- & Wirtschaftsberatung)6578007591
Medical Technology (Medizinaltechnik)727494no value4
Crafts & Skilled Trades (Gewerbe & Handwerk)716no valueno value2
Media & Publishing (Medien, Druckerei & Verlage)1156866002
Energy & Utilities (Energie & Versorgung)59831no value3
Consumer & Luxury Goods (Konsum- & Luxusgüter)564317171
Diverse Consulting (Beratung diverse)117517no value1
Tourism, Travel & Leisure (Tourismus, Reisen & Freizeit)346508no value2
Chemistry, Pharma & Biotech (Chemie, Pharma & Biotech)4901142623

Industry crosswalk: what each cell measures

Every industry above rolls up different mechanics on each platform: some use the platform’s native industry filter, some are derived from occupation tags. This matrix states, per cell, what mechanism produced the value and how well it represents the canonical industry.

exact
The platform has one native category that matches the industry. Comparable with other exact cells.
merged
Several industries share one platform category, so the value is too high for each of them.
partial
The platform category covers only part of the industry, so the value is too low.
derived
No native industry filter. The value is aggregated from the occupation code on each posting. Coverage varies (arbeit.swiss about 0.99, jobscout24.ch about 0.25).
none
The platform has nothing that maps to this industry. No figure is published.
Table: mapping quality per industry and platform
Mapping quality per industry and platform. The number in brackets is the coverage ratio of the source method: the share of the platform's postings that carry the tag being counted.
Industryjobs.charbeit.swissjobscout24.ch
Healthcare & Social Services (Gesundheits- & Sozialwesen)exact (0.83)derived (0.98)exact (0.33)
Construction & Real Estate (Bau & Immobilien)merged (0.83)derived (0.98)derived (0.25)
Diverse Services (Dienstleistungen allgemein)exact (0.83)derived (0.98)derived (0.25)
Diverse Industry (Industrie diverse)exact (0.83)derived (0.98)derived (0.25)
Retail & Wholesale (Detail- & Grosshandel)exact (0.83)derived (0.98)derived (0.25)
Transport & Logistics (Transport & Logistik)exact (0.83)derived (0.98)exact (0.33)
Machinery & Plant Engineering (Maschinen- & Anlagenbau)exact (0.83)derived (0.98)derived (0.25)
Hospitality & Hotels (Gastgewerbe & Hotellerie)exact (0.83)derived (0.98)derived (0.25)
ICT & Telecommunications (Informatik & Telekommunikation)exact (0.83)derived (0.98)exact (0.33)
Public Admin & Associations (Öffentl. Verwaltung & Verbände)exact (0.83)derived (0.98)derived (0.25)
Banking & Financial Institutions (Banken & Finanzinstitute)exact (0.83)derived (0.98)exact (0.33)
HR & Recruiting (Personalberatung)exact (0.83)partial (0.10)exact (0.33)
Agriculture, Forestry, Fishing (Land- & Forstwirtschaft)merged (0.83)derived (0.98)exact (0.33)
Insurance (Versicherungen)exact (0.83)none (0.00)exact (0.33)
Education (Bildungswesen)exact (0.83)derived (0.98)exact (0.33)
Legal & Business Advisory (Rechts- & Wirtschaftsberatung)exact (0.83)derived (0.98)derived (0.25)
Medical Technology (Medizinaltechnik)exact (0.83)derived (0.98)derived (0.25)
Crafts & Skilled Trades (Gewerbe & Handwerk)exact (0.83)derived (0.98)derived (0.25)
Media & Publishing (Medien, Druckerei & Verlage)exact (0.83)derived (0.98)derived (0.25)
Energy & Utilities (Energie & Versorgung)exact (0.83)derived (0.98)derived (0.25)
Consumer & Luxury Goods (Konsum- & Luxusgüter)exact (0.83)derived (0.98)derived (0.25)
Diverse Consulting (Beratung diverse)exact (0.83)derived (0.98)derived (0.25)
Tourism, Travel & Leisure (Tourismus, Reisen & Freizeit)exact (0.83)derived (0.98)derived (0.25)
Chemistry, Pharma & Biotech (Chemie, Pharma & Biotech)partial (0.83)derived (0.98)derived (0.25)

Method changelog

v3.2 (2026-09-30, per-platform title checks, one industry model)
Title checks are now applied per platform and title instead of one best-of score per title. jobscout24.ch was sampled for the first time; its earlier sampler had read page furniture instead of result cards and was rewritten. A count is published for a platform only if that platform's own score is 30% or higher, using the lower of the top and deep sample. The comparable industry set is now derived from the crosswalk below (5 industries, agriculture removed). Industry series use one method per platform and no longer switch between native filter and occupation-derived values. Snapshots from superseded taxonomies and from non-Tuesday runs were leaking into the industry series in data.json; they are now excluded everywhere. No counts in the database were changed by this release.
v3.1 (2026-09-09, precision at depth)
Reviewer round 4 blocker: newest-first SERP is also relevance-ranked for keyword-in-title, so top-100 precision is clean by construction. Re-sampled every keyword with total > 300 at result position 500-600. jobs.ch median top-100 precision 0.90+ collapses to 0.16 at depth (broad-stem overflow); arbeit.swiss holds at 0.78 (stricter matcher); jobscout24 pagination truncates before depth 500 (deep sample not available). Section-2 tables now publish effective count = raw × precision_deep alongside raw. This does not change any published headline but makes the tail-noise floor visible per (platform, keyword).
v3 (2026-09-07, current taxonomy)
Precision-first Swiss-title taxonomy. Every candidate was sampled against the platform search results and kept only if at least 70% of returned titles contained the term on at least one platform. Broad-match keywords excluded (jobs.ch was reporting 411 identical results for three unrelated judge titles; Software Developer matched 2/100 real titles). Series reset.
v2 (2026-09-07, deprecated the same day)
Dedupe of gender variants (Koch/Köchin no longer double-counted), Swiss-standard terms (Fleischer → Metzger), removal of bucket-floor artefacts. Failed reviewer's precision gate (jobs.ch median 0.11, arbeit.swiss 0.25). Superseded by v3.
v1 (2026-09-03, archived)
Initial ESCO-based candidate set of ~115 titles per industry. Not intended as a shipping taxonomy.

License & contact

All snapshots licensed under CC BY 4.0. Attribution required; commercial use permitted.

Corrections, missing platforms, methodology questions: [email protected]. Every correction lands as a dated revision note in this changelog.

Download

CSV, all observations JSON, observations and chart series