No Salary Range Listed? Why That's the Heaviest Ghost-Job Signal
Missing Salary Is the Strongest Ghost-Job Predictor
Postings with no salary range listed carry a weight of 18 in the ghost-job detection model—the single highest flag among 11 red flags tracked across 10 job boards. That translates to 15.8% of the overall risk signal. When a real opportunity exists, employers almost always disclose compensation to attract qualified candidates. Silence on salary is a deliberate choice, and it correlates strongly with positions that go dark after application.
Why Employers Hide the Number
Omitting salary serves multiple purposes for employers running ghost postings. Some maintain job listings as evergreen talent pipelines rather than active hires; others use applications to build candidate databases without intent to fill the role immediately. A few post the same job repeatedly to appear growth-hungry or perpetually active, even when headcount isn't approved.
From a candidate's perspective, the absence of salary removes a major filtering mechanism. You invest 45 minutes on average per application without knowing if the role is worth your time. That asymmetry—information held by the employer, time spent by you—is the hallmark of a ghost job.
How to Spot and Avoid Salary Traps
Beyond missing salary, watch for these companion signals:
- Age and reposting together: A posting older than 30 days (14.0% weight) paired with evidence it has been reposted again and again (12.3% weight) suggests the role may never close. The combined weight of these two flags reaches 26.3%.
- Boilerplate language: Generic, buzzword-heavy descriptions (10.5% weight) often appear in postings maintained for pipeline-building rather than immediate hiring.
- No named contact: Absence of a specific hiring manager or recruiter name (7.0% weight) reduces accountability and feedback.
- Vague titles and 'always hiring' claims: Stacked job titles (8.8% weight) and language suggesting perpetual recruitment (8.8% weight) indicate the posting may exist indefinitely.
If a posting is missing salary and shows two or more additional flags, the risk of ghosting climbs significantly. Cross-check the job board coverage: USAJOBS enforces salary disclosure at 93.9% compliance, while ZipRecruiter and CareerBuilder trail at 63.2%.
The Full Ghost-Job Risk Ranking
| Red Flag | Weight | Percent of Total Risk |
|---|---|---|
| No salary range listed | 18 | 15.8% |
| Posting older than 30 days | 16 | 14.0% |
| Reposted again and again | 14 | 12.3% |
| Boilerplate, buzzword-heavy description | 12 | 10.5% |
| Vague or stacked job title | 10 | 8.8% |
| 'Always hiring' / talent-pipeline language | 10 | 8.8% |
| No named hiring manager or contact | 8 | 7.0% |
| No concrete details anywhere | 8 | 7.0% |
| Urgent hiring, zero specifics | 6 | 5.3% |
| Implausibly wide salary range | 6 | 5.3% |
| Hidden or masked employer | 6 | 5.3% |
FAQ
53% of job seekers report having been ghosted by an employer or recruiter. The no-salary flag is one of the strongest predictors of whether that will happen to you.
The average application takes 45 minutes. If a posting is missing salary and shows other red flags, you may never hear back—making that 45 minutes a sunk cost.
Employers omit salary for several reasons: to build evergreen talent pipelines, to avoid committing to active hiring, or to test volume before deciding whether to fill a role. Legitimate, urgent hires almost always disclose compensation.
USAJOBS has the highest compliance at 93.9% of postings showing salary. LinkedIn and Dice both sit at 83.3%. ZipRecruiter and CareerBuilder lag at 63.2%, making them higher-risk platforms for salary-free ghost postings.
No. If a posting is missing salary and also shows signs of age (older than 30 days), repeated reposting, or boilerplate language, the combined risk is very high. Invest your 45 minutes in postings that disclose compensation and show concrete hiring intent.