RefolkCandidates
10 min read

The 3,000-Application Ghost Filter: 7 Signals to Check Before You Apply

Ghost jobs eat about 19% of online postings. Here is the pre-apply filter that uses Ontario's Jan 2026 law and platform metadata to skip them.

Heather Sanford, an Austin marketer, has sent more than 3,000 applications since her contract ended in May 2025. She has watched the same roles get reposted, drained the nearly $40,000 in savings she once had, cut down on meals, and is moving in with her father. The math is not that she is a weak candidate. The math is that roughly 1 in 5 of those postings was never a real job, and until this year there was no reliable way to filter them out before you tailored a resume to them.

That changes now. Ontario's anti-ghosting law goes live January 1, 2026. California's AB 1251 sits pending in committee. And the platform metadata on LinkedIn and Indeed finally exposes enough signals to build a checkable pre-apply filter instead of guessing.

What counts as a ghost job in 2026

A ghost job is a public posting the employer is not actively trying to fill within 30 days, whether the goal is pipeline building, projecting growth, pressuring current staff, or keeping a req warm for an internal candidate. The AP, via Allwork.Space in August 2026, put the share at nearly 1 in 5 postings online.

The Bureau of Labor Statistics does not count these. Its JOLTS definition of a job opening requires the employer to be actively recruiting for a role that could start within 30 days, which is why the official openings number and actual monthly hires ran roughly 2.1 to 2.2 million apart through 2025. A meaningful slice of that gap is ghosts.

The single most damning number comes from ResumeBuilder.com's 2024 survey of 650 hiring managers: nearly 39% admitted using ghost ads to gather resume pipelines, project company growth, or create internal pressure. That is not a rumor. That is hiring managers telling on themselves.

39%
of hiring managers admit posting ghost jobs

ResumeBuilder.com survey of 650 hiring managers, cited in the AB 1251 legislative analysis.

Why marketers get hit hardest

Ghost postings cluster where the applicant pool is deepest, which is why marketing, communications, and customer experience roles absorb a disproportionate share of them. In Refolk's index of professional profiles, roughly 143,768 people in the US currently hold titles matching Marketing Manager, Marketing Specialist, or Digital Marketing Manager. That is the pool Sanford is competing against, and it is exactly the pool an employer would target if the point of the posting is to harvest resumes rather than hire.

The mechanism is simple. A ghost posting for a senior backend engineer generates a thin pipeline that a recruiter still has to work. A ghost posting for a marketing manager generates hundreds of tailored resumes overnight. Guess which one gets reposted every three weeks.

Two other numbers from the same index matter here. In the US marketing pool above, only 13 profiles carry an explicit "open to work" signal in their headline, which tells you how quiet the actual supply signal is even when demand is loud. And in the Austin metro proper, the sample of marketers matching Sanford's title bracket is about 15 people out of a 75-person area sample, with top employers including the City of Austin, Stephen F. Austin State University, and Corporate Tools. She is not competing against a wall. She is competing against a filter that never had a job on the other side.

The 7-signal pre-apply filter

Before you spend 20 minutes tailoring a resume, run every posting through these seven checks. Any two hits and the posting goes in the skip pile.

  1. Repost cycle under 30 days. Same job description, new posting date every 2 to 4 weeks. This is the strongest signal, stronger than "posted 45+ days ago," because reposts exist specifically to refresh algorithmic ranking on LinkedIn and Indeed. Sanford's own pattern, watching the same roles cycle back, is textbook.
  2. No salary band on a role in a disclosure state or province. California, Colorado, New York, Washington, and Illinois all require pay ranges. As of January 1, 2026, so does Ontario. Missing band means either non-compliance or non-real.
  3. "Evergreen" language. Phrases like "we're always looking for great talent" or "future opportunities" on a specific req page are pipeline-collection tells, not vacancy tells.
  4. Recruiter is a generic account or empty profile. On LinkedIn, click the poster. No photo, sub-100 connections, or a "Talent Acquisition" title with no company tenure is a pipeline-farming pattern.
  5. The ATS page 404s or redirects. Click through from LinkedIn to the company's Greenhouse, Lever, Ashby, or Workday page. If the req ID does not resolve, or resolves to a generic careers landing page, the LinkedIn ad is decoupled from a live req.
  6. No "actively reviewing" or response-time indicator. LinkedIn has said some listings show employer response times and whether candidates are currently being reviewed. Absence of both, combined with a 30+ day age, is a strong ghost tell.
  7. The Ontario version of the same req is missing. For any multinational with 25+ Ontario staff (Shopify, RBC, TD, Manulife, most Big Tech Toronto offices), search their Canadian careers page. If the US req exists but the Canadian counterpart is absent, or the Canadian version lacks the now-mandatory disclosures, treat the US ad as suspect.

The last one is the sleeper. Ontario's law is a global truth mirror, not just a local rule.

Ontario's law is a global filter, not a Canadian one

Ontario's rules, effective January 1, 2026, force any employer with 25 or more employees to respond to interviewed candidates within 45 days or face fines up to $100,000 CAD, and require job ads to disclose the expected compensation range, whether the ad is for a currently existing vacancy, and whether AI is used in screening. The Ontario Ministry of Labour has said enforcement begins immediately, with no grace period.

For a US applicant, this is free intelligence. Because most major employers do not maintain two entirely separate posting infrastructures, the Canadian version of a req usually mirrors the US one. If a Toronto posting from a multinational discloses that the ad represents a currently existing vacancy and quotes a band, and the equivalent US req does neither, you can treat the US ad as one where the company chose not to make that claim in a jurisdiction where lying about it costs $100,000 CAD.

This is not theoretical. Every posting for a company with an Ontario footprint now has a paired disclosure obligation you can read across.

Ontario did not just protect Canadian job seekers. It handed every applicant a truth mirror for any multinational with a Toronto office.

California AB 1251 and why it is a data-privacy story

California Assembly Bill 1251, authored by Assemblymember Marc Berman (D-Menlo Park), passed the Assembly 62-9 and would require private employers to disclose whether a posting is for an actual vacancy, with civil penalties of $100 to $10,000 per violation and false listings treated as unfair competition. As of August 29, 2025, it was held under submission in committee, which means pending, not dead.

The non-obvious wrinkle: AB 1251 would task the California Privacy Protection Agency with enforcement, even though it would not sit under CCPA. That framing casts ghost postings as unlawful personal data collection, because a resume submitted to a fake req is personal data collected under false pretenses. It is what could eventually unlock class-action-style pressure. The smart legal read on ghost postings is not "labor violation." It is "deceptive data harvesting."

As of April 2026, no US state has enacted a specific anti-ghost-job law, but California (AB 1251), New Jersey (A1161), and Kentucky have active bills, and the federal Transparent Job Advertising Accountability Act has been introduced.

The comparable numbers, in one table

SliceFigureSource
US marketing pros (Marketing Manager / Specialist / Digital Marketing Manager)~143,768Refolk index
Same pool, headlines flagging "open to work"13Refolk index
Austin-area marketing sample / in Austin metro75 / 15Refolk index
Ghost share of online postings~19% (nearly 1 in 5)AP via Allwork.Space
Hiring managers admitting to fake posts (2024)39% of 650ResumeBuilder survey
Post-interview ghost rate on candidates61%, +9 pts YoYGreenhouse via Interview Guys
Ontario threshold / response window / max fine25+ employees / 45 days / $100,000 CADBridge Legal HR
CA AB 1251 penalty range per violation$100 to $10,000Daily Journal

The application-budget math nobody does

If ghosts absorb 19% of postings and you send 3,000 applications, roughly 2,430 land on real reqs, and Sanford's offer count is still approximately zero. That is because 19% is the conservative number. Analysis drawing on BLS data suggests roughly 28% to 38% of postings since 2021 have failed to result in hires, some of which is normal lag and some of which is ghosts.

Assume the middle of that range, 33%. Your effective "real posting" rate is 2 out of every 3 clicks. Which means the correct question is not "how do I send more applications." It is "how do I stop tailoring a resume to the third one."

Tailoring is the expensive step. A serious tailoring pass, one that reads the JD, rewrites bullets to match the actual responsibilities, and rewords the summary, takes 15 to 30 minutes if you do it yourself. Multiply by 3,000 and you get why savings evaporate. The pre-apply filter above is the tourniquet.

The second cost saver is not doing that tailoring by hand. Refolk writes your resume from your own history, tailors it to every posting you actually decide to apply to, drafts the cover letter, and scores how well you fit before you submit. The sequence that matters: filter the posting first using the seven signals, then let Refolk do the tailoring only on the ones that survived. You spend your tailoring budget only on reqs that exist.

What to actually do this week

Rebuild your application workflow around a filter-first, tailor-second sequence, and stop treating volume as a strategy. Concretely:

  • Cap tailored applications at 10 per day. Anything above that means you are skipping the filter step.
  • Keep a spreadsheet of company + first-seen date. Two reposts in six weeks and the company goes on your skip list entirely.
  • For every posting from a company with an Ontario office, open the Canadian careers page in a second tab. If the disclosures are missing on the US side, downgrade.
  • Ask for the req ID in the recruiter's first message. Legitimate reqs have one. Pipeline pools do not.
  • Score every posting before you tailor. Refolk's fit score exists so you do not spend an hour on a 40% match. If the score is low and the posting has two ghost signals, that is your cue.

Greenhouse data puts the post-interview ghost rate at 61% in 2025, up nine points year over year, which tells you that even the reqs that survive this filter will still burn some of your time. That is fine. The point of the filter is not to guarantee an offer. The point is to make sure Sanford's story, 3,000 tailored applications and $40,000 gone, does not become yours.

FAQ

How do I spot ghost jobs on LinkedIn specifically?

Look for four things in order: the "reposted" tag or a first-posted date more than 30 days ago with a recent bump, absence of the "employer typically responds in X days" indicator, a recruiter profile with fewer than 100 connections or no photo, and a click-through to the company ATS that either 404s or lands on a generic careers page. Two hits and you skip. LinkedIn has said its policies require postings to be authentic and accurately represented, but enforcement is uneven, so the metadata check is on you.

Does the Ontario ghost job law apply to US applicants?

Not directly, but it gives US applicants a diagnostic tool. Any employer with 25 or more Ontario employees must disclose on Canadian postings whether the vacancy is real, whether AI screens applicants, and the pay range. If a US posting from the same company lacks those disclosures while the Ontario version has them, the US ad is one the company chose not to make truth claims about in a jurisdiction where lying costs $100,000 CAD. Read the two side by side.

What is the difference between a ghost job and a slow hiring process?

A slow hiring process still has a real req behind it, usually stuck in headcount approval, budget freeze, or an internal candidate loop. A ghost job has no active intent to hire within 30 days, which is the BLS threshold for a real opening. The tell is the repost cycle. Slow hiring holds a posting steady while it works through internal review. Ghost postings get republished every 2 to 4 weeks to refresh algorithmic ranking, because their purpose is visibility, not fill.

Should I still apply if a posting has one ghost signal?

Yes, if it is one signal and the role is a strong fit, but do not do a heavy tailoring pass. Send a lightly customized resume and a two-sentence note, then move on. Save your deep tailoring budget for postings with zero ghost signals and a strong fit score. That is the split Refolk is built around: filter first, then let the tool do the tailoring and cover-letter work only on the reqs that survived your check.

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.

Keep reading