Skip to main content
HiringTrends.devHiringTrends
Sign InSubscribe
© 2026 HiringTrends.dev
HelpContactPrivacyTerms

Getting Started

  • What is HiringTrends?
  • Data & Methodology

Reference

  • Methodology
  • Glossary

Product

  • The Newsletter
  • Market Dashboard
  • Job Board
  • Salary Benchmarks
  • State-of Reports
  • Directories & Snapshots
  • Co-Occurrence & Drill-Down
  • Saved Searches
  • Saved Items
  • Resume Match

Account & Billing

  • Pricing & Billing
  • Your Account
  • Unsubscribe

Support

  • FAQ
  • Contact Support

Co-Occurrence & Drill-Down

The co-occurrence panel shows you what other values appear most often in the same jobs as your current filter — paired tech, paired skills, paired cultures, paired role categories, paired experience levels, and paired companies. It turns the filter you already have into a launching pad for the next thing worth looking at.

What it shows you

Filter the market on TypeScriptand the panel will show you which technologies, skills, and cultures most often appear in TypeScript jobs. Click any pill and it's added to your filter; the list refreshes against the new combined filter, so you can keep drilling. It's a way to discover the shape of a stack without knowing the answer in advance.

Where you'll find it

  • /market — Pro tier. Sits inline with the dashboard, refreshes whenever you change filters.
  • /jobs — Pro tier. Sits above the result list. On mobile it collapses behind a tap-to-expand control to keep the result list above the fold.
  • /stacks/<stack>— Free for everyone. The “Related Tech” tab on a stack detail page is a co-occurrence list for that stack.

Reading the rows

Each row in the panel shows a value with two numbers: a density percentage and an optional lift annotation.

  • Density % — share of jobs in your filter that mention the value. 62% of TypeScript jobs also mention React means 62% density.
  • Lift annotation — how much more (or less) common a value is inside your filter compared to the whole market. We highlight two cutoffs:
    • Lift ≥ 1.5× is shown in green with an ↑ arrow — the value is meaningfully more common in your filter than across all jobs. ↑3.2× means it appears 3.2 times more often inside the filter than outside.
    • Lift ≤ 0.6× is shown in red with a ↓ arrow — the value is meaningfully less common in your filter than across all jobs.
    Lifts between 0.6× and 1.5× are hidden so the panel only flags the surprises.

Clicking pills

Each row is a toggle. Click an unselected value to add it to your filter; click a selected value to remove it. The change applies immediately — the panel and the result list refresh together. There is no separate “Apply” step to remember.

Building a multi-stack page

A stack URL can chain up to five stacks together with the + character. /stacks/typescript is one stack; /stacks/typescript+react+postgres is the joint page for all three.

  • The header renders one chip per stack. Each chip has an × button that drops that stack from the URL. Removing the last chip sends you back to /stacks.
  • The “Related Tech” tab on the page is a co-occurrence list scoped to the joint filter. Click a row and the URL grows by one stack — you build the combination by clicking, not by typing.
  • Five is a hard cap. Past five we drop the trailing stacks; the page will tell you it truncated.

When the panel hides itself

On /market and /jobs the panel only appears once at least one filter dimension is set — Tech, Skills, Cultures, Roles, Experience, Companies, or Locations. The lift math is meaningless without a conditioning filter, so we hide the panel rather than show empty rows.

Boolean toggles (Remote-only) and numeric sliders (Salary minimum) don't reveal the panel because the underlying query doesn't condition on them. Set any one filter dimension and the panel appears; reset filters and it tucks back away.

Tier note

Co-occurrence on /market and /jobsis a Pro feature; it's tied to the same access that unlocks the full filter set. The per-stack “Related Tech” tab on /stacks/<name> is free for everyone — including the multi-stack drill-down via + URLs.