r/Jobbi•
remoteDev1

Before you spend 20 minutes tailoring your resume, spend 5 minutes checking if the job is real. About 30% aren't.

I've been preaching resume tailoring in this sub for weeks. Match the title. Reorder your bullets. Use their vocabulary. It works - my callback rate went from 2% to 15%.

But there's a problem I didn't talk about until now.

After tracking 200 applications in a spreadsheet, I noticed that roughly a third of the jobs I applied to showed signs of never being real openings. Not rejected. Not ghosted after an interview. Just silence. As if the posting was a prop on a stage with no actors behind it.

That means out of every 10 applications I carefully tailored - spending 20-30 minutes each - about 3 went to jobs that didn't exist. That's an hour and a half of work thrown into a void. Per week. For weeks.

The 4 types of ghost jobs

Not all fake postings look the same. They break into patterns:

1. Pipeline builders. Company posts a role with no intent to hire now. They want a folder of resumes for later. Signs: posting live 60+ days, vague requirements ("3-10 years experience"), no specific team or project mentioned.

2. Internal hires. The budget is approved and the manager already knows who they want. But company policy requires an external posting. Signs: posting closes within 5-7 days, requirements read like one specific person's resume, hyper-specific internal tools mentioned.

3. Benchmarks. Company is exploring whether to hire. They post to see what the market looks like - salary expectations, candidate quality, application volume. Signs: no clear reporting structure, unusually wide salary range ($90K-$160K), posting disappears after 2-3 weeks with no hire.

4. SEO/brand hires. Company keeps postings up to look like they're growing. Investors see open roles. The careers page looks ambitious. Signs: recent layoffs but still posting, same roles posted continuously for 6+ months, Glassdoor mentions hiring freezes while postings are live.

The 5-minute check I do before tailoring

I don't tailor a single bullet until I've run this checklist:

1. Posting age. If it's been up more than 30 days, I skip it. Real urgent hires fill fast.

2. LinkedIn hire check. Search the company on LinkedIn. Sort by "Recently joined." If nobody's been hired into similar roles in the last 3-6 months despite having postings up, the roles aren't being filled.

3. JD specificity. Does the responsibilities section describe a specific problem ("migrate payments from monolith to event-driven microservices") or a generic role ("design scalable solutions in a fast-paced environment")? Specific = someone is waiting for this hire. Generic = HR template.

4. Repost check. Google the job title + company name with a date filter. If this exact role was posted 4 months ago, taken down, and reposted with a new date - it's either a pipeline builder or a role they can't fill.

5. Employee sentiment. 2 minutes on Glassdoor or Blind. If employees say "hiring freeze" while the careers page has 50 open roles, you have your answer.

If 2 or more of these raise flags, I don't tailor. I move to the next posting.

Why this matters for Jobbi users specifically

Even with Jobbi cutting tailoring time from 25 minutes to about 90 seconds, you're still investing mental energy into each application. You're reading the JD. You're reviewing the output. You're checking if the tailored resume sounds right.

More importantly - you're spending emotional energy. Every application carries a little hope. Every silence carries a little sting. Sending 10 tailored applications and hearing back from 1 feels like a 10% callback rate. But if 3 of those 10 were ghost jobs, your real rate against legitimate postings is closer to 14%.

You're doing better than you think. The data is just polluted.

My current system

  1. Find a posting
  2. Run the 5-minute ghost check
  3. If it passes, paste the JD into Jobbi
  4. Review the tailored output (can I defend every line?)
  5. Submit through the company's career page - not Easy Apply
  6. Log it in the spreadsheet
  7. Move on

Steps 2-6 take about 10-12 minutes total per application. 3-4 per day. Monday through Wednesday. That's my entire job search system.

The ghost filter saved me roughly 21 hours over 200 applications. That's 21 hours I put back into the applications that actually had a human reading them.

The uncomfortable thing about ghost jobs

There is no way to eliminate them. Companies aren't required to disclose whether a posting is real. Job boards have no incentive to remove them - more postings = more traffic = more revenue.

The only defense is data and pattern recognition. Track what you apply to. Note the posting age. Note whether you got any response at all. After 2-3 weeks, the patterns become obvious.

Don't waste your best tailoring on a ghost.

Have you noticed ghost job patterns in your search? What was the most obvious one you caught?

Posted Apr 4, 2026, 1:21 PM UTC

10
Loading comments…