← Blog

Job search · · 6 min read

How to Know if a Job Is Really Open (Not Just Archived)

By The Yeepl Team

Professional reviewing job listings on a laptop by a window at golden hour

You spend forty minutes tailoring a cover letter, double-checking your CV, hitting send. Three weeks later: silence. Not a rejection, not an interview — nothing. The posting is still live. You start to wonder whether anyone was ever actually hiring.

For executive roles, this is more common than recruiters admit. A meaningful share of senior postings are not what they appear: pipeline-building exercises, roles already filled internally, listings left online out of inertia, or mandates a recruitment firm posts speculatively before the client has even signed off. Learning to read the signals before you apply is one of the highest-leverage skills in a job search. It protects your time and your morale.

Here is how to tell whether a job is genuinely open — and how to filter the rest out fast.

Why ghost and low-priority postings exist

It helps to understand the incentives before judging the signals.

  • Recruitment firms build pipelines. A search agency may post a role to collect strong CVs for a client they hope to win, or to keep a bench of candidates warm for future mandates. The posting can be real in intent but not yet active in reality.
  • Internal candidates already exist. Many companies are legally or culturally required to post externally even when a successor has been chosen. The role is "open" on paper only.
  • Listings rot. ATS platforms auto-republish. Job boards re-list expired ads. A role filled in March can still surface in July.
  • Budget freezes. A req can be approved, posted, then quietly frozen when finance pulls the plug — but nobody takes the ad down.

None of this means you should stop applying. It means you should weight your effort toward the postings most likely to convert.

Person reviewing job postings on a laptop at a calm minimalist desk during golden hour

The signals that a role is genuinely active

1. The posting date and re-post pattern

A role posted within the last 7–14 days is statistically far more likely to be active than one sitting at 45+ days. But raw age is misleading because of auto-republishing. What matters more is the pattern: a job that keeps reappearing every two weeks with a "new" date but identical text is usually a pipeline listing, not an urgent hire. A genuinely active role tends to be posted once, attract a wave of applicants, and then close.

2. Specificity of the brief

Real mandates are specific. They name the team, the reporting line, the concrete problems the hire will solve in the first six months. Vague postings — "dynamic environment," "fast-growing scale-up," no named manager, no clear scope — correlate with speculative or low-priority searches. When a hiring manager has a burning need, the brief reflects that pain.

3. A named, reachable contact

When a recruitment consultant puts their name, direct line, or LinkedIn profile on a posting and is responsive, the mandate is more likely real and prioritised. Anonymous "apply via portal only" listings with no human attached are easier to leave on autopilot.

4. Recent activity from the company itself

Check whether the company is hiring around this role. A new VP of Sales posting is more credible when the company just raised a round, posted three other commercial roles, and the LinkedIn page shows growth. A single senior posting from a company that has been quiet for a year deserves more scepticism.

Cheap checks you can run in five minutes

You do not need to investigate every posting like a detective. A few quick moves separate the live roles from the archived ones:

  • Search the exact job title in quotes plus the company name. If you find the same ad on five aggregators all dated differently, it is being syndicated, not freshly opened.
  • Look at the recruiter's other postings. If one consultant has 40 open senior roles across unrelated industries, many are pipeline listings.
  • Check the company careers page directly. If the role appears on a board but not on the company's own site, treat it cautiously. If it is on the official page with a recent date, that is a stronger signal.
  • Message the contact with one precise question. Something like: "Is this role still actively interviewing, and what's the expected start date?" A genuine process gets a real answer. Silence or a generic reply tells you where you stand.

These checks also pair naturally with confirming compensation before you invest effort — see our guide on finding the salary before applying.

The signals that should make you cautious

No single red flag is decisive, but stack a few and the picture clears:

  • The posting has been live for 60+ days with no closing date.
  • The text is generic and could describe any company.
  • No named contact, no team, no measurable scope.
  • The same ad cycles back every two weeks, unchanged.
  • The company's careers page does not list the role at all.
  • The recruiter manages dozens of unrelated senior mandates.
  • "Always hiring great people" language with no specific opening.

When most of these are present, downgrade the role. That does not always mean skip it — but it means do not spend forty minutes tailoring for it. A short, honest application is enough to test the water.

Two friends relaxing on a balcony with city skyline at dusk, unwinding after work

How this fits a healthier application strategy

The goal is not to apply to fewer jobs out of fear. It is to spend your limited energy where it converts. We have written before about why you should still apply at a 70% match rather than waiting for the perfect fit — and the logic here is complementary. Apply broadly enough to keep momentum, but reserve your deep tailoring effort for roles that pass the "is this real?" test.

The data backs the effort question. Across 218 real applications we tracked, a generic CV produced a 17.9% interview rate, while a CV tailored to each posting reached 35.8%. Tailoring works — but tailoring for a ghost listing returns nothing. The skill is matching your highest-effort work to your highest-probability targets.

This is exactly the filtering Yeepl is built to do. Instead of opening every posting and guessing, you get a FitScore that flags whether a role is worth your time, so you only invest in the ones that clear a meaningful bar. It saves roughly 30 minutes a day and keeps you applying only to relevant, plausibly-live roles — you still decide and apply yourself, always.

The bottom line

Knowing whether a job is really open is mostly about reading patterns: how fresh the posting is, how specific the brief is, whether a real human stands behind it, and whether the company shows other signs of life. None of these checks take long, and together they spare you the slow drip of unanswered applications that erodes a job search.

Protect your time. Apply with intent. Reserve your best effort for the roles that earn it.

Try Yeepl free ->