You tailored the CV. You researched the company. You wrote a cover letter that actually sounded like you.
You submitted it. Then nothing. Not even an automated rejection.
Just silence. And you are sitting there wondering what you did wrong.
Here is what I need to tell you:
in a growing number of cases, you did nothing wrong.
The job was not real.

The uncomfortable truth
Candidates assume silence means rejection. In EU markets, most of the time it means the role was never genuinely open.
The US Bureau of Labor Statistics reported 6.9 million job openings in February 2026 but only 4.8 million hires actually happened. That gap is not a rounding error. For technology roles specifically, Columbia Law Review research puts the ghost job rate at approximately 48%.
No EU-specific equivalent exists but the incentives are identical everywhere. I have seen it firsthand across the countries and companies - roles posted before budget is approved, listings left live after an internal candidate is chosen, postings that exist to satisfy a compliance requirement before promoting from within.
The job listing you spent two hours on was, statistically, as likely to be a ghost as a real opening. Nobody on the hiring side is sending you a memo about it. That is exactly why I am writing this.

Why companies do it and why nobody will tell you
There is a reason ghost jobs exist and a reason the hiring side never explains them. I have seen all of them in practice.
The first is investor optics. A company that just raised funding posts open roles to signal momentum and growth - whether or not the headcount has been approved internally. The listing goes up because it looks like the company is scaling. The budget conversation has not happened yet. Sometimes it never does. The listing stays live for months, collecting applicants who will never hear back, because taking it down would signal the opposite of what the company wanted to signal when it went up.
The second is pipeline-building. Recruiters are measured on time-to-fill when a role opens urgently. Posting a role speculatively while it is still being discussed internally gives them a head start. They are not being malicious. They are managing their own metrics. But the candidate on the other end does not know they are in a holding file that may never be activated.
The third is the internal candidate cover. When a company has already decided to promote internally or hire a referral, they are often required by policy to post the role publicly before making the decision official. They go through the motions - screening, sometimes interviewing; while the outcome is already determined. The external candidates are a compliance requirement, not a genuine competition.
Think about the last application you invested real time in. A genuine application - research, tailoring, cover letter, follow-up takes most candidates around nine hours. For a real role, that investment makes sense. For a ghost job, it is nine hours donated to a company that was never going to call
What it looks like from the inside
From the recruiter's side, a ghost job has a particular texture. The hiring manager is slow to respond to scheduling requests. The job description is vague - "strong communication skills," no named tech stack, no specific deliverables. The role has been open for weeks but nobody is feeling urgency about it. When I push a hiring manager to move quickly on a strong candidate and they say "we are still defining the role," that is almost always a signal that the role should not have been posted yet.
In EU tech markets specifically, I have seen ghost postings cluster in two scenarios:
Companies in a post-funding "we should be hiring" mode where budget was never formally approved, and companies running a competitive intelligence exercise posting roles to see who applies and what salaries candidates are expecting, with no genuine intent to hire from that batch. Both are legal in most EU jurisdictions. Both are invisible from the outside. The tell, in both cases, is almost always the same: the posting is vague, old, or both.
"In a market where roughly 30% of tech postings have no active hiring intent behind them, a job seeker who verifies the role before applying has a structural edge over almost everyone else in the funnel. You are not playing a numbers game. You are playing a signal game."

