Career advice
How to Spot Ghost Jobs Before You Apply
October 5, 2026 · 7 min read · Upleva team

You find a promising role, spend an hour tailoring your resume, write a careful cover letter, and then notice the posting has been sitting there since spring. The company still claims to be hiring. Maybe. That little word can cost you a surprising amount of search energy.
On September 25, 2026, Unlisted’s report, summarized by US Insider, found that more than one-quarter of job listings on surveyed U.S. employer career sites had been open for over 90 days. The finding raised concern that some listings may be stale, delayed, or intended for talent-pipeline recruiting. It doesn’t prove every old listing is a ghost job. It does make posting freshness worth checking before you apply.
What a ghost job actually is
A ghost job is a listing that appears to invite applications but isn’t tied to a current, active hiring decision. The employer may be collecting resumes for future needs, keeping an evergreen role visible, waiting for budget approval, or simply failing to close an outdated requisition. Sometimes the company is hiring, but the job board copy is stale. Hiring systems are not famous for tidiness.
That distinction matters. A role open for 90 days is a warning sign, not a verdict. Specialized jobs can take longer to fill. A difficult location, security clearance, unusual schedule, or seniority level can shrink the candidate pool. Treat the age as a reason to investigate, not as proof that the employer is wasting your time.
How to spot ghost jobs before applying
Use several signals together. One weak signal can be harmless. Four pointing in the same direction deserve your attention.
1. Check the posting age and history
Start with the date on the job board, then look for signs that the role has been recycled. As a rough heuristic, a posting from the last two weeks deserves more attention than one visible for months. A role marked “reposted” repeatedly is less encouraging, especially if the text has barely changed.
- Fresh, as a rough heuristic: posted within the last two weeks, with a specific role and current-looking details.
- Needs checking, as a rough heuristic: open for 15 to 90 days, particularly if there is no update or named contact.
- High caution, as a rough heuristic: open for more than 90 days, repeatedly reposted, or missing from the employer’s current careers page.
These cutoffs aren’t universal rules. The key question isn’t “Is this old?” It’s “Does the employer appear to be maintaining this search?” A recently edited description, a named recruiter, or a clear application process can be better evidence than the date alone.
2. Compare the job board with the company site
Search for the exact job title and a distinctive sentence from the listing on the employer’s careers page. Confirm that the role appears there, the location matches, and the application button leads to the employer’s normal hiring system.
If the job exists only on a third-party board, slow down. The company’s systems may not have synchronized yet, or the board may have kept an old page alive. It can also mean the listing isn’t trustworthy. Don’t treat the company-site check as a perfect test. Treat it as a useful filter.
3. Read the description for useful context
A vague description can be a warning sign, but it isn’t evidence by itself that hiring has stopped. Some legitimate employers use standardized postings, especially for recurring roles. Others are still shaping the position.
- Weak: “Support business growth across multiple strategic initiatives.”
- Stronger: “As a Marketing Operations Manager, you’ll rebuild HubSpot lifecycle stages, report weekly pipeline conversion, and partner with Priya Shah, our VP of Marketing.”
Look for a reporting line, team context, concrete responsibilities, a real location, and a believable reason the role exists. Broad requirements, an unusually wide salary range, and language that could fit five different jobs don’t prove anything by themselves. Together, they suggest the employer may still be defining the role.
4. Look for signs the business is moving
Search the company’s recent announcements, team pages, and professional profiles. You’re looking for ordinary signs of activity: a hiring manager discussing the function, a new team member joining, a product launch that explains the opening, or employees describing the department’s current work.
Recent layoffs or a hiring freeze deserve caution, but they aren’t automatic disqualifiers. Companies sometimes replace a departing specialist while cutting elsewhere. The useful question is whether the role still makes sense in the company’s current situation.
How to tell if a job posting is active
You won’t always get certainty before applying. You can, however, build a stronger case with a quick verification routine:
- Open the employer’s careers page and search the exact title, department, and location.
- Check whether the application link works and leads to the company’s usual applicant-tracking system.
- Compare the posting’s wording with the company’s current team structure and recent business activity.
- Identify the likely hiring manager or a team member through the company site or a professional profile.
- Send one concise question before investing in a highly tailored application if the role is old or unclear.
- Set a stopping rule. If nobody can confirm the opening after a reasonable follow-up, move your effort to a fresher role.
Hi Marcus, I’m interested in the Customer Success Manager role at Northstar Analytics, which I saw on September 28, 2026. The listing has been open for more than 90 days, so I wanted to check whether the team is still actively interviewing for it. I’ve led onboarding and renewal programs for B2B software customers, and I’d be glad to apply if the search is current. Thanks, Elena
Send that to a named recruiter, hiring manager, or relevant team member when you can. Keep it factual, not accusatory. You’re asking whether to spend your time, not demanding a confession about the posting.
Which signals should you trust most?
Prioritize direct evidence over platform decoration. A “posted three days ago” label is useful, but not conclusive if the same wording has appeared for six months. A reply from someone on the team is stronger. So is a current company-site listing with specific responsibilities and a working application path.
- Strong signal: a named hiring contact confirms the role is open and explains the next step.
- Strong signal: the company careers page shows a matching, current listing with a functioning application process.
- Helpful signal: the description names the team, manager, location, and immediate work.
- Warning signal: the role is absent from the company site or appears under several slightly different titles.
- Warning signal: the same listing has been reposted repeatedly with no meaningful changes.
- Warning signal: the employer requests unusual personal information before any normal application step.
A legitimate employer doesn’t need your bank details, government identification number, or payment before a normal hiring process. If a posting produces persistent spam calls or texts, stop responding and report it through the platform where you found it.
How to prioritize applications without guessing
Create three queues. Your first holds fresh, well-supported roles that match your experience. Your second holds older jobs with credible company-site listings and identifiable teams. Your third holds listings that are old, vague, repeatedly recycled, or impossible to verify.
Spend your best tailoring time on the first queue. Make a lighter investment in the second, then follow up before doing more work. Skip the third unless a real contact confirms the search. This isn’t laziness. It’s portfolio management for your attention, which is a resource employers rarely remember to reimburse.
For each promising role, write down the posting date, company-site status, contact name, and your next action. A simple note might read: “Senior Financial Analyst, posted October 2, company site confirmed, hiring manager Dana Lee, apply Friday.” If you can’t fill in those fields, the role probably hasn’t earned a two-hour application yet.
A better rule for the September 2026 report
The practical lesson from the September 2026 report isn’t “never apply to jobs open over 90 days.” It’s “don’t confuse visibility with activity.” An old listing can still be real, and a brand-new listing can still be poorly maintained. Check the source, the details, the people, and the follow-through.
Before you tailor your resume, ask: Is this role current? Is there evidence of a real team? Can I identify a person who owns the search? If the answers are mostly yes, apply. If they’re mostly no, send one verification message and redirect your energy.
Upleva Insights can review your resume for ATS score, key strengths, keyword gaps versus the job market, industry benchmarking, and an improvement roadmap once you’ve decided a posting is worth pursuing.
You can’t control whether an employer closes an outdated listing. You can control how much of your evening it gets. That’s the useful advantage here: not perfect certainty, just better evidence before you press Apply.