Every day, millions of job seekers apply to postings that were never meant to result in a hire. Research shows that 18-40% of online job postings are ghost jobs with no immediate hiring intent,[1][2][7] and a 2024 survey found 81% of recruiters admit their employer posts ads for jobs that don't exist or are already filled.[10]
These aren't just "competitive" roles—they're systematically designed schemes: ATS filters engineered to reject 95%+ of applicants, recruiter resume harvesting operations with no immediate openings, internal hire formalities, and outright fraud. Workforce analytics firm Revelio Labs found that only 50% of job postings result in actual hires, down from 75% in 2018.[6]
Red Flag #1: The "Purple Squirrel" Effect (Unicorn Hunt)
🚩 What to Look For:
- Entry-level position requiring 10+ years of experience
- Contradictory skill requirements (e.g., "Junior developer with senior architect experience")
- Impossible technology combinations (tools that didn't exist in the same timeframe)
- 20+ required skills spanning completely different domains
Why This Happens: Companies create impossible job descriptions to justify hiring H-1B visa workers ("we couldn't find a qualified American candidate") or to justify internal promotions. The posting exists for compliance, not hiring.
Real Example: "Entry-level Data Analyst: 5+ years Python, 7+ years SQL, expert in Tableau, PowerBI, Looker, machine learning, deep learning, NLP, big data, AWS, Azure, GCP... $45K salary."
Red Flag #2: Vague Job Descriptions with No Specifics
🚩 What to Look For:
- No specific technologies, tools, or methodologies mentioned
- Generic phrases like "work on exciting projects" or "fast-paced environment"
- No clear reporting structure or team size
- Missing concrete responsibilities
Why This Happens: Disorganized companies, scam operations, or recruiter resume farming. If they can't articulate what the job actually involves, they either don't know or don't care.
Red Flag #3: Instant Auto-Rejections (ATS Death Trap)
🚩 What to Look For:
- Extremely specific keyword requirements buried in dense text
- Multiple versions of the same skill listed (Python, Python programming, Python development)
- Exact certification names and numbers required
- Overly precise years of experience (exactly 7 years, not 6.5 or 7.5)
Why This Happens: ATS systems configured to auto-reject anyone missing even one keyword. These systems send rejection emails at 2 AM or 4 AM—no human ever reviewed your application.
GetPromptlyHired's Analysis: Our AI detects ATS filtering patterns by analyzing keyword density, requirement specificity, and rejection language signals. We flag these as HIGH_ATS_FILTER_RISK.
Red Flag #4: Reposted Jobs with No Updates
If you see the same job posting every 2-3 weeks for months with identical wording, it's either perpetually unfillable (unrealistic requirements) or a resume farming operation.
Red Flag #5: Salary Range "Commensurate with Experience" (No Range Given)
⚠️ Why This Matters:
Companies with legitimate budgets and clear hiring plans provide salary ranges. Those that don't are either:
- Planning to lowball you after investing time in interviews
- Not committed to actually filling the role
- Testing the market to see what people will accept
Red Flag #6: "Urgently Hiring" But Multi-Round Interview Process
If they're "urgently hiring" but require 4-5 interview rounds over 6-8 weeks, they're not actually urgent. This is a resume collection scheme or the role isn't approved yet.
Red Flag #7: Asking for Free Work (Spec Work, Unpaid Projects)
🚩 Instant Disqualifier:
Any "interview assignment" that requires more than 2-3 hours or produces something the company could actually use is FREE LABOR exploitation. Legitimate companies respect your time.
Red Flag #8: Email Address from Generic Domain (Gmail, Yahoo)
Legitimate companies use company email domains. Recruiters contacting you from @gmail.com or @yahoo.com are likely scammers or unlicensed recruiters farming resumes.
Red Flag #9: Asking for Personal Info Before Interview
🚩 Scam Alert:
NEVER provide: Social Security Number, bank details, credit card info, passport scans, or payment for "background checks" before receiving an offer.
Red Flag #10: "Training Fee" or "Equipment Purchase" Required
This is a scam. Period. Legitimate employers never ask you to pay for training, equipment, or background checks upfront.
Red Flag #11: No Company Website or Online Presence
If you can't find the company's website, LinkedIn page, or any credible online presence, it's either a scam or a recruiter using a fake company name.
Red Flag #12: Grammar and Spelling Errors in Job Description
Professional companies proofread their job postings. Consistent errors signal either a non-native English scam operation or a disorganized company you don't want to work for.
What to Do When You Spot Red Flags
✓ Action Steps:
- Document it: Screenshot the posting for future reference
- Don't apply: No matter how desperate you feel, these are time-wasters
- Report it: Flag the posting on the job board if possible
- Move on quickly: Every hour on a bad posting is an hour stolen from genuine opportunities
How GetPromptlyHired Automates This Analysis
Our patent-pending AI analyzes all 12 red flags (and more) in under 10 seconds. Instead of manually checking every posting, GetPromptlyHired instantly tells you:
- HIGH_HIRING_INTENT: No red flags detected, genuine opportunity
- ATS_FILTER_RISK: Designed to auto-reject most applicants
- RECRUITER_PIPELINE: Resume farming, not active hiring
- UNICORN_HUNT: Impossible requirements, guaranteed time-waster
- SCAM_RISK: Fraudulent posting, do not engage
- VAGUE_POST: Lack of specifics signals disorganization
Stop gambling with your time. Install GetPromptlyHired and get instant red flag analysis on every job posting you see. Start with 3 free analyses →