Six costly recruitment mistakes to avoid
Before I started building the Element recruitment system, I spent almost ten years running a recruitment company. I hired, I sold, I managed recruiters and clients, and I made plenty of mistakes along the way.
Some of those mistakes were expensive. Looking back, I wasn’t the only one either – my colleagues and clients kept falling into the same traps. I originally wrote about this as a guest post for a Polish HR portal, but the mistakes are universal. Here are six that cost real money.
1. Missing or sloppy job descriptions
If you don’t have a clear job description, you don’t really know what you’re hiring for. I’ve seen recruiters search for candidates based on a job title and a vague conversation with the hiring manager. The result? Weeks of interviews with people who were never going to be a fit.
The fix is tedious but simple: write down every task the role involves, then work out what skills each task actually requires. Check salary reports and similar postings to understand what candidates in this space expect. Skip this and you’re guessing.
2. Job postings that don’t attract the right people
A job posting is not a job description. I keep having to repeat this. Some companies paste the entire internal spec into the posting – reporting lines, bonus calculation formulas, org chart details nobody outside the company cares about. Others write three vague sentences and wonder why they only get spam applications.
Include the duties and requirements that matter. Leave out internal trivia. A posting missing important information pulls in the wrong candidates. One drowning in detail scares off the good ones.
3. Asking the wrong questions during interviews
The interview is supposed to verify whether someone can do the job. A surprising number of recruiters just wing it – they ask generic questions, get generic answers, then pick whoever seemed nicest.
What actually works: take the job description, go through it point by point, and prepare a question for each requirement. If the role involves managing calendars, ask candidates to walk you through how they organize theirs. Have them prioritize a fictional set of tasks. You learn more in ten minutes of this than in an hour of “tell me about yourself.”
4. Fumbling the offer
When the labor market is tight, your best candidate probably has two or three other options. If your offer presentation is just an email with a number in it, you’ll lose to the company that actually sold the role.
I watched this happen repeatedly in my agency days. A client would find the perfect candidate, then present the offer like it was a parking ticket. No excitement, no framing, just “here are the terms.” The candidate would go with someone who made them feel wanted. Recruiting is sales. The offer is the close.
5. Dragging out the process
I’ve lost count of how many times a client’s “perfect candidate” disappeared because the fourth interview round couldn’t be scheduled for three weeks. Every week you add is another chance to lose someone to a faster company.
Plan stages with gaps of days, not weeks. Tell candidates the timeline upfront. And if you genuinely need a longer process, at least warn people so they don’t assume you’ve gone quiet on them.
6. Going silent on candidates
This is the one that makes me angriest, because it’s so easy to fix. You interview someone, they hear nothing for two weeks, they assume they’ve been rejected, they accept another offer. Meanwhile, you were planning to call them next Monday.
It happens constantly. And the damage compounds – candidates who get ghosted tell other candidates. Your employer brand takes hits you never even see. A short “we’re still in process, decision expected by Friday” email takes thirty seconds. If you can’t manage even that, set up automated status updates through your ATS. There’s no excuse for silence.
None of these are exotic problems. They’re basics that get skipped because everyone’s busy or because “we’ve always done it this way.” But the wrong hire doesn’t just waste your time. They create problems for months, sometimes years. Getting recruitment fundamentals right is boring. It’s also the work that matters most.
DISCOVER ELEMENT!
Maciej Michalewski
CEO @ Element. Recruitment Automation Software
Recent posts:

Element races ahead: Slack, default filters and global template updates
We had barely refreshed Element’s look when a Slack integration, default filters, global message template updates and adding candidates straight from a CV arrived.

Element’s new look: another job done well by AI agents under human supervision
Element has a new look: Material 3 on top of a frontend rewritten from Angular 13 to 18, with 181 of 182 code changes made by AI agents under human supervision.

Job offers in Poland, August 2026: more ads, fewer jobs
Poland posted 257,046 new job ads in August 2026, up 4% year over year, even as employment in the enterprise sector fell. Data from the Grant Thornton report and my take.

Does an ATS Reject CVs? The Truth Looks Different
Short answer: no. No ATS I’ve ever worked with, Element included, has a function that reads a CV and automatically rejects a candidate. What an

Fields and tags in Element: a system that fits a small firm and an international one
A new way to use fields and tags in Element. Unlimited fields, tags on user accounts too, and one switch that turns a tag group into a boundary in your candidate database.

The Rise and Fall of AI Agent Civilizations. The Real Story of a Conspiracy Inside OpenAI
Three AI agent civilizations rose inside OpenAI in three months, learned to talk to each other, conspired and collapsed. I retell Dwarkesh Patel’s account and what is worth preparing for.