How to write a job post that the right people actually read
A good job post is short, specific and honest. How to write one that attracts suitable candidates and quietly filters out the rest.
By Yeem Team ·
Many job posts look the same: a long list of qualities, a longer list of requirements, and very little about the job itself. Good candidates scroll past them. The ones who apply are often the people who apply to everything.
A job post is not a legal document or a wish list. It is an advertisement, written for one specific kind of person. Write it for them.
Start with a clear, ordinary title
Use the title people actually search for. "Sales Executive" or "Accounts Assistant" will be found. "Growth Ninja" or "Customer Happiness Hero" will not, and they can make the role sound less serious than it is. Add the level if it helps, such as "Junior" or "Senior".
Open with what the person will do
Lead with the work, not the company history. In three or four lines, describe what a normal week in this job looks like.
You will call and visit around 15 local businesses a week, explain our service, and help the ones who sign up get started. Most of your time will be spent talking to shop owners in Hindi and Marathi, in person and on the phone.
A candidate should finish this paragraph knowing whether they would enjoy the job. That alone saves both of you time.
Separate must-haves from nice-to-haves
Long lists of requirements put off good candidates, especially those who are careful about only applying when they meet every line. Keep the true must-haves to three to five points. Put everything else in a short "it helps if" list.
You will need:
- Comfort speaking with strangers every day
- Fluent Hindi, and Marathi or English
- A two-wheeler and a valid licence
It helps if you have:
- Any experience in sales or customer service
- Familiarity with the local market
Ask yourself honestly whether each requirement is necessary. Does this role really need a specific degree, or does it need someone who can do the work?
Be honest about the hard parts
Every job has difficult parts: targets, travel, early starts, a lot of rejection. Saying so upfront builds trust and filters out people who would leave in a month. The candidates who apply anyway are more likely to stay.
Share the practical details
Candidates want to know where the job is based, whether it is in the office, remote or a mix, the working days and hours, and the pay range. Including a pay range is one of the most effective things you can do: it saves everyone from interviews that end at the salary question.
Describe your team in plain words
A few sentences on what the team works on, how it works and what kind of people do well there are enough. Skip clichés like "fast-paced, dynamic environment". Instead, say something specific and true, such as "We are a team of six, we meet every Monday morning to plan the week, and everyone talks to customers."
Explain how to apply and what happens next
Tell people exactly how to apply and what the steps are after that, for example a short call, then a meeting with the team, then a decision within two weeks. Candidates appreciate knowing what to expect, and it reflects well on how you run things.
Say what you will never ask for
Fraud using fake job offers is common. Stating clearly that you never charge a fee to apply, interview or join, and naming the official email domain you use, protects candidates and your reputation.
Read it as a candidate would
Before posting, read your post on a phone. Is the first paragraph enough to understand the job? Is it free of internal jargon? Would the person you want to hire recognise themselves in it?
A shorter, clearer post almost always does better than a longer one. You are not trying to attract everyone. You are trying to attract the right few, and help everyone else decide quickly that this one is not for them.