RefolkCandidates
PlaybookReading the market

The Demand-Weighted Application Plan, Allocated to Where the Openings Are

You will convert public openings data and your own callback rates into a weekly per-segment application quota, and rebalance it monthly with a dated changelog.

16 min readLast reviewed September 16, 2026Read as Markdown

You keep firing applications into the same slice of the market. This guide gives you a repeatable weekly procedure to point your application volume at the segments actually hiring for your role: segment the market, weight each segment by public openings data and by your own callback rate, set a per-segment quota, and rebalance on a fixed monthly cadence. It is for a job seeker with a target list who wants a numeric split instead of a gut call about which industry to chase.

Most advice on where to focus job applications stops at "pick one industry" or scores a single sector once and moves on. It never ties labor-demand data back to an actual application quota. This does. By the end you will have a grid of role-variant by industry by metro, a weight in every cell, an integer weekly quota per cell, and a dated changelog that records why the split moved.

What "demand-weighted" means, and why it beats picking one industry

Demand-weighting means splitting your fixed weekly application volume across market segments in proportion to how much each segment is hiring, adjusted for how crowded it is and how often it answers you. It replaces a one-time industry choice with a live allocation that moves as the data and your results move.

The standard "pick one industry" advice fails for two reasons. First, it forces an all-or-nothing bet before you have any callback evidence. Second, it ignores that a single title lives across several industries at once. A data analyst appears in finance and insurance, health care, information, and professional and business services. Committing to one of those blind throws away the option value of the others.

The demand-first approach here inverts the classic "job search funnel," which tells you to pick a market and industry first, then companies, then apply. Some practitioner frameworks, like the Black Tech Pipeline funnel, put company selection ahead of demand data. That order is defensible when you are deeply networked in one sector. It is the wrong order when you are firing into a void and want the openings themselves to tell you where to aim.

Picking one industry is a bet placed before the callbacks arrive. A weighted split keeps every good cell open.

The unit of this plan is the segment, or cell: one role-variant, in one industry supersector, in one metro. Each cell gets a weight, each weight becomes a quota, and each quota generates a funnel you can measure. That structure is what makes reallocation a calculation rather than an argument with yourself.

The three tables this plan runs on

The plan reads from three kinds of published number: how much each segment is hiring, how crowded each segment is, and how often each segment answers applicants. Keep all three in view, because each corrects a blind spot in the others.

Demand tells you where the openings are. Supply tells you how many people you are competing with for them. Callback benchmarks tell you which segments convert attention into human contact at all. A cell can be high on one axis and dead on another, which is exactly why raw openings counts mislead.

Demand-side reference levels. These are the numerators for share-of-openings weighting. They are not in comparable units, so use each as an index within its own series, not across series.

SeriesValueDateSource
National job openings7.3MJul 2026JOLTS
Indeed JPI (all postings)101.0Jun 30 2026Indeed Hiring Lab
Software engineer postings149,400H2 2025Robert Half

Candidate supply by role-variant. This is the competition denominator. Dividing demand by supply is how you stop rewarding crowded cells. The figures below come from Refolk's index of professional profiles.

Role-variantCountryPool sizeRatio vs US Data Analyst
Data AnalystUnited States63,8001.00
Data AnalystGermany3,0490.048
Data EngineerUnited States30,0690.47

The supply gap is the point. In Refolk's index the US Data Analyst pool of 63,800 is 20.9 times the German pool of 3,049. The same title, in a thinner market, is a completely different competition problem. Within the US, Data Analysts outnumber Data Engineers 2.1 to 1, so an equal count of openings favors the engineer.

20.9x
US vs German "Data Analyst" pool size in Refolk's index
63,800 profiles in the US against 3,049 in Germany - a supply gap that flips the competition math on an identical title.

Callback and response benchmarks. These set your reallocation triggers. Note that response rate and callback rate are different funnel stages, so do not compare them directly.

SegmentRateTypeSource
All applications2-3%responseloopcv
Business/financial ops5%callbackarxiv audit
Sales25%callbackarxiv audit
Applications per interview~13-42derived/reportedlifeshack, resutrack

The spread from 5% in business and financial operations to 25% in sales is five-fold. That is large enough that where you point volume changes your interview count materially, before you write a single better bullet.

Where the openings data lives, and how far behind it runs

The free demand data you need comes from two public sources with different strengths: JOLTS for authoritative industry levels, and the Indeed Hiring Lab tracker for real-time role and sector movement. Neither is granular enough alone, so you read them together.

The BLS Job Openings and Labor Turnover Survey is the primary national source. It surveys about 16,000 US establishments, drawn from a sampling frame that covers roughly 95% of nonfarm payroll jobs. It reported national openings little changed at 7.3 million in July 2026. Its detail is published by supersector, and its geography is limited to four regions plus total-nonfarm state figures.

Two lag facts govern how you use it. JOLTS reports with about a five-week delay, because compiling detail from thousands of employers takes time. And it revises: June 2026 openings were revised down 177,000 to 7.2 million, about a 2.4% change. So last month's headline is provisional, not current.

State data got coarser in 2026. The State JOLTS release moved from monthly to annual, with the first annual release in July 2026, and it publishes total-nonfarm only, not by industry. If your search is local and industry-specific, JOLTS cannot give you that cell directly.

For finer and fresher cuts you switch to the Indeed Hiring Lab Job Postings Tracker. Its data is daily, refreshed weekly, expressed as the percentage change in seasonally-adjusted postings since February 1, 2020, on a seven-day trailing average with that baseline set to 100. It stood at 101.0 as of June 30, 2026. Crucially it moves by occupation: engineering and healthcare postings ran about 30% above the pre-pandemic baseline while marketing, data analysis, and software development fell more than 30% below it.

Reading demand from coarse to fine

  1. JOLTS national by supersector
    authoritative openings level, five-week lag, revises ~2.4%
  2. JOLTS four regions plus total-nonfarm state
    broad geography, no industry at state level
  3. Indeed Job Postings Index by occupation
    weekly, indexed to Feb 2020 = 100, shows role movement
  4. Live job-board result counts per metro
    freshest, noisiest, inflated by ghost jobs
Each layer narrows the cut; you drop to the next only when the one above cannot resolve your cell.

Robert Half bridges the role-to-industry gap that JOLTS leaves open. It publishes role-level posting counts by industry from Textkernel data, for example counting 149,400 software engineer postings in H2 2025, and showing that technology-sector companies hired primarily for technology (48%) and marketing and creative (20%) roles. Use it to translate "which industries are hiring for my role" into numbers.

Turning openings into weights without rewarding size

The single most important normalization step is this: weight by share or by rate, never by raw openings level. Raw levels reward the biggest supersector automatically, which tells you nothing about your odds.

Professional and business services always looks hottest on raw counts because it aggregates NAICS 54 to 56. That is an artifact of aggregation, not an opportunity. Two documented methods fix it. The JOLTS openings rate expresses openings as a percent of employment plus openings, so it normalizes for base size. Share-of-openings, a segment's openings divided by the total across your target segments, is the simplest weight and is directly computable from the JOLTS tables.

Then push one step further and account for competition. BLS publishes an unemployed-persons-per-job-opening ratio, an openings-to-applicant style measure. You can approximate the same idea locally by dividing each cell's demand by your candidate-supply denominator. This is where the Refolk index figures earn their place: a cell with 149,400 postings against a large, crowded pool may score worse than a smaller cell against a thin one.

Here is the arithmetic, kept deliberately simple. Suppose your grid has four live cells and you can sustain 40 applications a week. Compute each cell's share-of-openings across the four, multiply your 40 by each share, and round to whole applications. If you are adjusting for supply, divide each cell's openings by its pool size first, then take shares of those adjusted figures. The output is an integer quota per cell that sums to your weekly volume.

From openings to a weekly quota

  1. Grid
    list role-variant x supersector x metro cells
  2. Level
    put an openings or postings number in each cell
  3. Normalize
    convert to share-of-openings, divide by supply
  4. Quota
    multiply weekly volume by each weight, round to whole applications
Each stage produces one artifact the next stage consumes, so the quota is traceable back to the data.

The weekly procedure, start to finish

Run the seven steps below in order. The first pass takes roughly a working day of setup; after that it is a weekly execution loop with a monthly rebalance. Each step names who does it, how long it takes, and what "done" looks like so you can stop when the artifact exists.

The demand-weighted application plan

  1. Define role-variants and segment grid
    List the titles you actually qualify for, the JOLTS supersectors they live in, and three to five target metros or regions. Done: a spreadsheet grid of role-variant x industry-supersector x metro, roughly two to three hours.
  2. Pull demand levels per segment
    For each cell pull JOLTS Table 1 industry openings and Table 8 industry-by-region, plus Robert Half role-by-industry posting counts and live job-board result counts. Done: a number in every cell, one to two hours.
  3. Normalize into weights
    Convert each cell to its share of openings across your grid, then optionally divide by candidate supply per segment to down-weight crowded cells. Done: weights that sum to 100%, about one hour.
  4. Set the weekly quota
    Multiply your sustainable weekly application volume by each segment weight and round to whole applications. Done: integer application targets in every cell, about thirty minutes.
  5. Execute and log
    Apply to quota and log every application, screen, and callback tagged by segment. Done: a weekly funnel table showing counts per cell, ongoing.
  6. Wait for signal to accumulate
    Do not judge a segment on a handful of applications; at a 2 to 3% base rate callbacks stay noisy until you have dozens in a cell. Done: each active cell holds enough volume to compute a stable callback rate, several weeks.
  7. Rebalance on cadence
    Once a month refresh JOLTS and Indeed numbers noting the five-week lag, then blend demand weight with your observed callback rate to shift quota toward cells that both hire and answer you. Done: an updated quota table with a dated changelog, monthly.

The gate between steps five and seven is the discipline of the whole plan. You do not touch the split until a cell has enough volume to earn its callback number. Everything before that is demand-weighted only.

The tedious part of step two and step five is producing a genuinely tailored application for every cell, because a demand-weighted plan multiplies the number of distinct role-variants you apply into. Refolk writes your resume from your own history, tailors it to each posting, drafts the cover letter, and scores how well you fit, which is what makes a multi-cell quota sustainable instead of a resume-rewriting bottleneck.

How this plan goes wrong

The plan has seven documented failure modes, and most of them come from trusting a number that measures the wrong thing. Each below names the trap, the false positive it produces, and how to check.

1. Weighting on raw levels, not rates. A big supersector always looks hot. The false positive is professional and business services scoring highest simply because it is huge. Check by converting to the JOLTS openings rate before assigning any weight.

2. Trusting a segment's callback rate too early. At a 2 to 3% base rate, zero callbacks from fifteen applications is not evidence a segment is dead. The false positive is killing a good cell after a dry fortnight. Check that a cell holds dozens of applications before you act on its rate.

3. Chasing ghost jobs. With 18 to 22% of postings potentially fake, live board counts overstate demand. The false positive is a cell that looks busy but never hires. Check board counts against the JOLTS or Indeed trend and against reposting dates.

4. Confusing response rate with callback rate. They measure different funnel stages and populations. Mixing a 2 to 3% response rate with a 5 to 25% callback rate corrupts your reallocation trigger. Check each source's definition before comparing numbers across them.

5. Using stale JOLTS as "now." The five-week lag plus revisions the size of 177,000 mean last month's figure is provisional. The false positive is rebalancing onto a number that will move. Check the release date and the revision note every month.

6. Applying national weights to a local search. JOLTS industry data is national and four-region only. A metro can diverge sharply. The false positive is a national-hot cell that is dead in your city. Check with Indeed sub-national series or live metro result counts.

7. Over-indexing on job boards as a channel. Boards are 49.0% of applications but only 24.6% of hires. A demand-weighted board plan can still underperform sourcing and referral. Check the hire-source mix, not just posting volume.

Deciding what to do with a cell

High answer rateLow answer rate
Low demand, low answer
Drop the cell; it neither hires nor answers
High demand, low answer
Hold quota; check for ghost jobs and channel before cutting
Low demand, high answer
Keep a small quota; it converts when it appears
High demand, high answer
Raise quota; this cell earns your volume
Low demandHigh demand
Read demand from the openings data and answer-rate from your own logged callbacks, then act by quadrant.

The top-right and bottom-left quadrants are easy calls. The genuine judgement is the top-left: high demand, low answer. Before you cut it, rule out ghost jobs, a wrong channel, and insufficient volume, because a real high-demand cell with a fixable delivery problem is worth saving.

Keeping the plan current without chasing noise

Rebalance monthly, not weekly. The market moves too slowly for weekly reweighting to be anything but noise-chasing, and your cadence should match the data's own signal-to-lag.

The evidence for monthly is direct. National openings were little changed at 7.3 million. The Indeed index barely moved at 101.0, described as stabilizing around pre-pandemic levels. JOLTS revisions run about 2.4% and the release itself lags five weeks. Put together, week-to-week swings are mostly measurement, not real demand shift. A specific optimal interval is not established publicly, but the low month-over-month movement plus the five-week lag argue for monthly-to-quarterly.

When you rebalance, blend two inputs: the refreshed demand weight and your own observed callback rate per cell. Shift quota toward cells that both hire and answer you, subject to the volume gate. Then record it, so next month you can see whether a move helped.

Monthly rebalance changelog entry
Date:
Data refreshed: JOLTS release date ___ | Indeed JPI value ___
Cells at or above volume gate (30-40 apps):
Cell moved: [role-variant / industry / metro]
  Old quota ___ -> new quota ___
  Reason: demand weight ___% | observed callback ___% over ___ apps
Cells held (below volume gate, demand-weighted only):
Next review date:

Keep one dated block per rebalance so quota changes are traceable to their cause.

Before you call a rebalance done, run the check below. It catches the failure modes at the moment they would otherwise corrupt the split.

Before you lock the new quota

  • Every weight is computed from a rate or share, not a raw openings level
  • No cell was cut on callback evidence while below 30 to 40 logged applications
  • Board-driven cells were cross-checked against JOLTS or Indeed trend for ghost jobs
  • Response-rate and callback-rate numbers were not compared across funnel stages
  • The JOLTS figures used carry a release date and any revision was noted
  • Local cells use metro or regional data, not national industry weights
  • Channel mix was reviewed, not just posting volume, before shifting quota
  • The change is written into a dated changelog with its reason

To pressure-test whether a thin-supply cell is worth over-weighting, look at who actually holds those roles in that market. A search like the one below surfaces the real population behind a pool figure, which tells you whether a low-competition cell is genuinely reachable or just empty.

Run the full setup once, execute weekly against the quota, and rebalance on the first pass of each month. The plan is finished for the week when every cell's applications are logged against its quota, and finished for the month when the changelog carries a dated entry explaining every quota that moved.

Questions job seekers ask

How many applications do I need in a segment before I trust its callback rate?

No public source sets a per-segment threshold, so this is a derived bound, not a finding. At an industry-wide response rate of 2 to 3%, a cell holding fewer than roughly 30 to 40 applications cannot reliably separate a 5% callback segment from a 15% one, because zero callbacks from fifteen tries is well inside noise. Treat any cell below that as demand-weighted only, and refuse to cut it on callback evidence until the volume is there.

Where do I get free job openings by industry and state data?

The BLS JOLTS program is the primary free national source, published monthly by supersector with about a five-week lag. State data moved from monthly to annual releases starting July 2026 and is total-nonfarm only, not broken out by industry. For real-time role and sector movement, use the Indeed Hiring Lab Job Postings Tracker on GitHub, which refreshes weekly against a February 1, 2020 baseline of 100.

Should I weight by raw openings counts or by the openings rate?

Weight by rate or by share-of-openings across your own grid, not by raw level. Raw levels reward size: professional and business services always looks hottest because it aggregates NAICS 54 to 56, not because it offers you better odds. The JOLTS openings rate expresses openings as a percent of employment plus openings, which normalizes for base size. Dividing by candidate supply per segment goes one step further and down-weights crowded cells.

How often should I rebalance the plan?

Monthly to quarterly, not weekly. National openings were little changed at 7.3 million and the Indeed index sat at 101.0, so week-to-week movement is mostly noise. JOLTS also carries a five-week lag and monthly revisions of around 2.4%, meaning last month's number is provisional. Monthly rebalancing aligns your cadence with the data's own signal-to-lag rather than reacting to swings that are not real.

Can I use national JOLTS industry data for a single-metro search?

Not directly. JOLTS publishes industry detail nationally and for four broad regions only, and state data is total-nonfarm with no industry split. A metro can diverge sharply from the national picture, so applying national weights to a local search is a documented failure mode. Bridge the gap with Indeed sub-national series or live metro job-board result counts for each cell, and treat the national number as context, not as your local weight.

Put this to work

Paste your career in once. Every application after that is written for you.

Drop a resume or a LinkedIn URL. I rank the live openings against it, rewrite the resume and write a cover letter for the best of them, and fill in the employer's form when you press the button. You read, you decide what goes out.

  1. 01Drop your resume

    A PDF or a LinkedIn URL. About a minute, once.

  2. 02I rank the openings

    Every weekday morning, the live catalog scored against your history. Up to 20 worth your time, not two hundred links.

  3. 03Each one is written up

    Resume rewritten for the posting, a cover letter, a fit score. Press send, or let me fill in the form.

  • New matches ranked and written before you are up.
  • Every bullet stays inside what your history supports. Nothing invented.
  • Queued, submitted, interviewing, offer: one screen, not a spreadsheet.

500 free credits on sign-up. No card. Nothing is sent until you say so.

Read next