Ian Klosowicz

Not every job posting is worth applying to. Some are ghost postings that will never produce an interview. Some are real roles that are already internally filled. Some are legitimate openings that you have no realistic shot at given where you are right now. Learning to filter these out before you spend 20 minutes tailoring a resume is one of the fastest ways to make your job search more efficient.
Here's what bad postings look like and how to spot them quickly.
A ghost posting is a job listing for a role that either doesn't exist or that the company has no current intention of filling. Companies post them for a few reasons: to build a candidate pipeline for future openings, to comply with requirements that positions be publicly posted before an internal hire, or because the listing was never taken down after the role was filled.
Knowing which postings to skip is only half the equation, and knowing where entry-level analyst roles are actually posted tells you where to direct the time you save.
Ghost postings are more common than most people realize. A 2023 survey of hiring managers found that a significant portion of companies admitted to posting roles they weren't actively trying to fill. For job seekers, this means a real fraction of the postings you see are producing no hires regardless of how good your application is.
Signals that a posting might be a ghost:
You can't always identify a ghost posting with certainty before applying. What you can do is deprioritize applications to postings over 30 days old and spend more time on recent listings where active hiring is more likely.
Many companies are required by HR policy or legal compliance to post roles externally even when they've already identified an internal candidate. The posting goes live, applications come in, a perfunctory review happens, and the internal person gets the job. Your application went nowhere before it was ever considered.
You can't always tell from the outside when this is happening, but a few signals are worth watching for:
This pattern is frustrating but not a reason to avoid applying entirely. It's a reason to not spend extra time on applications you're uncertain about and to move on quickly from fast rejections rather than trying to figure out what went wrong.
Evergreen postings are listings for roles that companies hire for repeatedly over time, kept live permanently to maintain a candidate pipeline. Staffing agencies and large enterprise companies use these constantly.
The problem with evergreen postings is that you don't know whether the company is actively hiring right now or just collecting resumes for a future need. Applying to one isn't necessarily wasted time, but your application may sit in a queue for weeks before anyone looks at it.
Identifiers of evergreen postings:
Apply to evergreen postings with your standard tailored resume, but don't invest extra time in research or a custom cover letter for them. Treat them as low-effort, low-expectation submissions and focus your tailored effort on direct company postings where active hiring is clearer.
Senior roles, lead roles, and specialist roles with deep experience requirements are not worth your time as an entry-level candidate, regardless of how interesting the company is. You already know this, but it bears stating clearly because a lot of people apply to these anyway and then wonder why they're getting no responses.
The specific signals that a posting is too senior:
One nuance: some companies use "Senior" in a way that doesn't mean much (a small startup calling its first analyst hire "Senior Analyst" because it sounds good on a job board). When a senior title appears at a small company with few employees and the requirements are otherwise entry-level, apply. When a senior title appears at a company with a real data team and specific requirements, skip it.
A few title patterns appear in data analyst job searches but describe something different:
The fix: read the full responsibilities section before deciding to apply, not just the title and the requirements list. The responsibilities tell you what the person in this role will actually do every day. If that doesn't match what you're building toward, skip it regardless of the title.
A few patterns inside the posting itself signal the role or company may not be worth your time:
You don't need to spend 20 minutes vetting every posting. A 2-minute check before deciding to apply covers most of the major issues:
If the posting passes those 5 checks, it goes in your tracker and gets a tailored application. If it fails any of them, the time you save goes to an application that's more likely to produce something.
The targeting and vetting system that goes with this is part of Month 3 in the program at Analyst Hive, the full job search workflow that covers how to source, filter, and apply at a volume and quality that actually moves the pipeline.
Once you're consistently applying to real roles that match your profile, the next thing that matters is how your resume reads to those companies. Both are covered inside the program. Join Analyst Hive on Skool.
How do I know if a posting is a ghost before applying?
You often can't know for certain. The most reliable signals are: posted more than 30 days ago, no company name listed, vague description with no specifics, and the same posting appearing repeatedly. If a listing hits 2 or more of those signals, treat it as low-priority and apply quickly with minimal tailoring rather than skipping it entirely.
Is it worth applying to postings from staffing agencies?
Sometimes. Staffing agencies fill real contract and full-time roles at real companies. The issue is transparency: you often don't know which company you'd actually be working for, what the team is like, or whether the role is active. Apply if the description matches your target role and the agency has a real online presence. Skip anonymous or very vague agency postings.
How old is too old for a job posting?
30 days is the threshold for deprioritizing. Over 60 days is the threshold for skipping unless you have a specific reason to believe the role is still active (a recruiter mentioned it, the company just announced expansion, etc.). Postings under 7 days old are the priority; apply to those first.
Should I apply to a role if Glassdoor reviews are bad?
Depends on the nature of the reviews. Generic complaints about company culture are common and not necessarily deal-breakers. Specific patterns like "analytics team has no resources," "high turnover in data roles," or "data work is all manual Excel" are more directly relevant to your experience in the role. Read critically and use it as one signal, not the only one.
What if the posting is vague but the company seems good?
Apply with a standard tailored resume and low additional time investment. If you make it to a phone screen, use the first conversation to ask what the role actually involves day-to-day. "Can you tell me more about what a typical week looks like for someone in this role?" is a reasonable early question that surfaces the information the posting didn't give you.
Is applying to a role that's already internally filled ever worth it?
Sometimes. Companies occasionally find an external candidate compelling enough to reconsider the internal hire, or the internal candidate turns down the offer. More practically, applying to a company even when the specific role is filled gets your resume into their system for future openings. If the company is one you want to work for, the application is worth the 20 minutes even if this particular role goes nowhere.