The job description is the most underused asset in employer branding. It is the one document almost every candidate reads, and it is usually the one we put the least thought into. We copy the last version, paste in a wish list of requirements, sprinkle a few culture adjectives on top, and wonder why the applicants who arrive are not the ones we hoped for. A captivating job description is not a formatting trick. It is a decision to tell the truth in a way that only the right person will find irresistible.
Most job descriptions fail for the same reason: they describe an ideal candidate instead of an actual job. They read like a list of demands aimed at a person who does not exist, alongside a set of benefits that could belong to any employer on earth. There is nothing in them for a real human to grab hold of. No sense of the work, the team, the stakes, or the kind of person who genuinely thrives here.
Write the give, not just the get
The shift that changes everything is to write about the give as clearly as the get. Every role offers something: the salary, the growth, the mission, the people. But every role also asks something: the pressure, the pace, the standards, the parts that are genuinely hard. The generic job description hides the give and inflates the get. The captivating one puts them side by side.
This matters because the right candidate is not scared of the give. They are looking for it. A serious person reading a job description is quietly asking themselves one question: do I have what it takes to do this well, and will I want to. When you describe the challenge honestly, you let them answer it. The people who are not up for it opt out, which saves everyone time. The people who are up for it lean in, because you have just shown them the exact mountain they have been wanting to climb.
A job description that tries to appeal to everyone captivates no one. Tell the truth about the hard parts, and the right person will recognise themselves in it.
Make it specific enough to repel
Specificity is what separates a captivating job description from a forgettable one. Vague language attracts everyone because everyone can read themselves into it. Concrete detail attracts the right person and warns off the rest. Instead of fast-paced environment, describe what a hard week actually looks like. Instead of team player, describe the exact kind of collaboration the role lives or dies by. Instead of results-driven, name the result that will define success in the first year.
When you write like this, the description starts to repel the wrong people, and that is a feature, not a fault. A job advert that gently pushes away the poor fits is doing you a favour before the interview stage even begins. It means the applications you receive are pre-qualified by honesty. The candidate has already looked the real job in the eye and decided they want it anyway.
Structure helps the truth land. Open with the reason the role exists and the difference it makes, not the reporting line. Be human about the team they will join. Be candid about the challenges in a section of their own, so it reads as confidence rather than a warning buried in the small print. And close with a clear, honest picture of what success looks like, so the right person can already imagine themselves achieving it.
None of this takes longer than writing another generic advert. It takes more courage, because you have to be willing to be unappealing to the wrong people in order to be compelling to the right ones. That trade is the whole secret. It is the same principle that runs through my book Give & Get Employer Branding, and if you want help applying it to your own roles and adverts, you can work with Bryan to make every job description earn its place.