Your inbox is a battlefield. Between the actual opportunities, you're wading through a swamp of copy-paste outreach that wastes your time, or worse, tries to extract your personal information for something other than a real job.
Most consultants have a gut feeling about which emails are junk. But gut feelings are slow. What you need is pattern recognition — a five-second scan that tells you whether to open the JD or hit archive.
Here are five recruiter email patterns that almost never lead anywhere good, and why each one is a signal worth trusting.
1. The rate is nowhere to be found
A recruiter who wants to fill a role fast tells you the rate, or at least the range, up front. A recruiter who hides it is either shopping your resume to five clients before they've confirmed a real requirement, or planning to lowball you after you're emotionally invested.
Rate transparency isn't a courtesy. It's a filter. If the email reads like a teaser trailer for a job with no numbers, reply with a one-line question: what's the bill rate or pay range. If they dodge twice, you have your answer.
2. The job description could be for literally anything
You know the template: 'seeking a strong Java Developer with excellent communication skills for a great opportunity with a leading client.' No tech stack specifics, no domain, no client name, no location detail beyond a state.
Generic JDs usually mean one of two things. Either the recruiter is spamming a scraped requirement they don't understand, or there's no real requisition at all and they're fishing for resumes to build a bench. Real requirements have texture: a specific framework version, a business reason for the hire, a hint of the team structure. If the JD reads like it was generated to match a keyword search rather than describe an actual project, it probably was.
3. 'Please send your resume in Word format, no PDF'
This one sounds harmless, even old-fashioned. Sometimes it is just an ATS quirk. But it's also a classic staple of low-effort mills that strip your contact information, reformat your resume with their own letterhead, and shop it to a dozen vendors without telling you — sometimes to the same end client through multiple layers, burning your candidacy before you even know you were submitted.
PDF resumes are harder to silently edit. If a recruiter insists on Word format and can't explain why beyond 'our system needs it,' ask directly whether they'll confirm every submission with you before it goes out. Their answer, or hesitation, tells you what you need to know.
4. The company name has a hyphen and no digital footprint
Not every hyphenated staffing company is a problem. Plenty of legitimate small shops have names like that. But when you pair a hyphenated, generic-sounding name with a LinkedIn profile created three months ago, zero reviews, and an email domain that doesn't match the company website, you're looking at a pass-through shell that exists to sit between you and the real vendor, taking a cut for doing nothing.
Quick check before you engage: search the company name plus 'reviews,' look up the domain age, and see if the recruiter's LinkedIn has any real connections or history. Thirty seconds of diligence saves you from a markup nobody explains.
5. 'Need to submit today, client interviewing tomorrow'
Urgency is sometimes real. Clients do move fast. But 'I need your rate, availability, and references in the next two hours' from someone who emailed you cold twenty minutes ago is a pressure tactic, not a hiring timeline.
Legitimate urgency comes with detail: a specific interview slot, a named hiring manager, a clear next step. Manufactured urgency comes with vague deadlines designed to stop you from checking the rate, the JD, or the company. If you feel rushed before you've seen basic facts, slow down on purpose. A real opportunity will survive you taking twenty minutes to ask questions.
How to triage in under a minute
You don't need a forensic investigation for every email. Run this quick scorecard instead.
- Rate stated clearly? If no, ask once. If dodged, skip.
- JD has specific tech, client type, or project detail? If it reads like a template, skip.
- Resume format demand with no explanation? Ask who sees your resume before submission.
- Company has a real digital footprint? Thirty-second search before you reply.
- Timeline pressure with no hiring manager or interview detail? Treat urgency as a yellow flag, not a green light.
None of these signals alone means a recruiter is bad news. Plenty of solid recruiters have a generic template they forgot to update, or a client that genuinely moves fast. The pattern matters more than any single flag. Two or three of these together, and you're almost certainly looking at noise, not opportunity.
A quick comparison
| Signal | Worth a reply | Skip it |
|---|---|---|
| Rate | Stated or given on first ask | Dodged after two direct questions |
| JD detail | Specific stack, client context | Generic buzzword template |
| Resume request | PDF fine, or explains Word need | Word only, no explanation, vague on submissions |
| Company presence | Verifiable site, reviews, history | New domain, no digital trail |
| Timeline | Named hiring manager, real interview slot | Vague urgency, no specifics |
The one thing worth remembering
Bad recruiter outreach almost always tries to skip a step that a good process would never skip. Rate before resume. Detail before deadline. Verification before submission. If an email asks you to move before it's earned your trust, that's the whole story right there.
If you'd rather spend your time on real opportunities than sorting spam, the team at Josh Pros LLC works with consultants who want straight answers on rate, client, and process before anything gets submitted. Email us at contact@joshpros.com or visit https://joshpros.com to talk through what you're looking for.
#RecruiterRedFlags #ITStaffingScams #SpotBadRecruiters #TechContractors #ITConsultants #ContractStaffing #JobSearchTips #RecruiterEmails #TechCareers #GigWork #ITJobs #StaffingIndustry
Talk to a real recruiter, not a bot.
We'll tell you the rate, the client, and the terms before you interview. And if we're not the right fit, we'll say so.
