A good job description does two jobs at once: it attracts people who would succeed in the role and deters people who would not. Most job advertisements only attempt the first, which is why they generate volume rather than fit.
The single change that improves a job description most is switching from a list of requirements to a description of outcomes. "You will own the payments integration and bring failed transaction rates below 2%" tells a candidate what the job is. "5+ years experience, strong communication skills, team player" tells them nothing and could describe half the roles in the country.
Written the description, still getting the wrong applicants? Goodspace ranks applications against what the role actually needs. See how it works
What is the difference between a job description and a job advertisement?
A job description is an internal document defining the role: responsibilities, reporting line, scope, competencies. A job advertisement is an external document designed to attract candidates. Most companies publish the internal one and wonder why response is poor.
The internal version is written for HR and legal accuracy. The external version has to compete for attention against every other role that candidate is considering. They serve different purposes and should not be the same text.
What changes between them:
| Internal job description | Job advertisement | |
|---|---|---|
| Purpose | Define and grade the role | Attract and filter candidates |
| Tone | Formal, complete | Direct, specific, readable |
| Requirements | Exhaustive | Honest minimum |
| Compensation | Band, internal | Range, published |
| Length | As long as needed | Short enough to be read |
What should a job advertisement contain?
Seven elements. In this order, because candidates read from the top and most stop early.
1. A title people search for. Use the standard market title, not your internal one. "Growth Ninja" and "Member of Technical Staff III" are not searched for. If your internal title is unusual, publish the market title and mention the internal one later.
2. The outcome, in the first two lines. What this person will own and what will be different because they exist. This is the highest-value sentence in the whole document and most advertisements do not have one.
3. The salary range. Published. This is the most effective filter available and it remains uncommon in India, so it also differentiates your listing. Without it, candidates apply to discover the range and withdraw when they learn it, wasting process time on both sides.
4. Location and working mode, specifically. Which office, how many days, whether it is negotiable. "Hybrid" alone generates applications from people assuming remote.
5. What they will actually do. Four to six bullets, written as activities with outcomes attached, not as a duties list.
6. The honest minimum requirements. Usually two or three. Not eight.
7. The process. How many rounds, over what period, and what happens next. This costs three lines and materially improves response, because candidates have learned to expect silence.
Why do requirement lists deter good candidates?
Because they are read differently by different people. Confident candidates apply when they meet some of the list. Conscientious ones apply only when they meet nearly all of it. So a long list of inflated requirements filters on confidence rather than on capability, and it does so in a way that correlates with background rather than ability.
The practical fix is to separate genuinely mandatory from desirable, and to be ruthless about the first category. For most roles, two or three things are truly non-negotiable. Everything else is preference.
A useful test for each requirement: would you reject an otherwise excellent candidate for missing this? If not, it does not belong in the must-have list. Applied honestly, this usually cuts a list of eight down to two.
Also worth removing:
- Years of experience as a proxy for capability. Say what they should have done, not how long they should have been doing it.
- Degree requirements where the degree is not actually used. In India this is a particularly strong filter and frequently an unjustified one.
- Long tool lists. Someone who knows three of your five tools will learn the other two in a fortnight.
- "Excellent communication skills", which appears in almost every advertisement and filters nobody.
How do you write about the company without sounding like everyone else?
Be specific and be willing to say something a competitor could not copy. Generic positioning is worse than no positioning, because it consumes the reader's attention while conveying nothing.
Replace these:
- "Fast-paced, dynamic environment" with what actually makes it fast: how often you ship, how decisions get made
- "Great culture" with one concrete practice a candidate can picture
- "Market-leading product" with what the product does and who uses it
- "Passionate team" with who they would work with, named where possible
The best single question to answer: why would a good person leave a decent job for this one? If the honest answer is scope, say scope. If it is the problem, describe the problem. If it is the people, name them. If you cannot answer it, you have a positioning problem rather than a writing problem, and it will show up as a low offer acceptance rate later.
What should you not include?
Several common inclusions are legally risky, counterproductive, or both.
Discriminatory criteria. Age, gender, marital status, religion, caste. Age and gender preferences still appear in Indian job advertisements and should not. Beyond the legal exposure, they narrow your pool for no gain.
"Only male candidates" or equivalent phrasing for roles where there is no genuine occupational requirement. This remains common in some operational hiring and is indefensible.
Requests for a photograph at application stage. It adds nothing to screening and introduces bias.
Marital status or family plans questions. Not appropriate at any stage.
Unpaid trial work. Short paid work samples are reasonable. Free labour is not, and candidates discuss it publicly.
Vague compensation such as "salary as per industry standards". This says you do not want to commit, and strong candidates read it that way.
Does the job description affect screening quality?
Directly, and more than most people expect. A job description written as outcomes gives both human screeners and automated ranking something meaningful to match against. A description written as credentials gives them keywords.
This matters more now that semantic screening is common. A system asked to rank against "owns the payments integration, reduces failed transaction rates" can reason about relevance and find candidates whose CVs describe equivalent work in different words. A system asked to rank against "5+ years, B.Tech preferred, strong communicator" has nothing to reason about and falls back to pattern matching on credentials, which is where bias concentrates.
In other words, a badly written job description degrades your screening whether that screening is human or automated. See AI resume screening.
A template you can adapt
[Market-standard job title]
[Location, working mode, days in office]
[Salary range]
What you will own
[Two or three sentences on the outcome. What will be different
because this person exists.]
What you will do
- [Activity with an outcome attached]
- [Activity with an outcome attached]
- [Activity with an outcome attached]
- [Activity with an outcome attached]
What we need you to have done before
- [Genuine must-have]
- [Genuine must-have]
Nice to have
- [Actually optional things]
About the team
[Who they work with, who they report to, how the team works.
Specific, not adjectives.]
Compensation and benefits
[Range, structure, anything genuinely distinctive.]
The process
[Number of rounds, what each covers, expected timeline.]
The two sections that most companies omit are the salary range and the process. Both are free to include and both improve response rate and reduce wasted process.
A better description still needs the right people to see it. Goodex reaches candidates who are not reading job boards.
How Goodspace helps
Job posting with AI shortlisting ranks applicants against the outcomes in your description rather than keyword matching, which is why writing outcomes rather than credentials directly improves shortlist quality.
Goodex covers the candidates a description will never reach, because they are not looking. Search, unlock and reach across more than 10 million verified profiles.
A dedicated recruiter who will push back on a requirements list that is filtering out good people, which is a service most job boards do not provide.
Conclusion
Write outcomes, not requirements. Publish the salary range. Cut the must-have list to the two or three things you would genuinely reject someone for. Say where the office is and how many days. Describe the process.
Those five changes cost nothing, take twenty minutes, and will do more for the quality of your applicant pool than changing job boards. And because a description written as outcomes gives screening systems something real to match against, the benefit compounds into the next stage rather than stopping at the top of the funnel.
FAQs About Writing a Job Description
What is the difference between a job description and a job advertisement? A job description is an internal document defining and grading the role. A job advertisement is an external document written to attract and filter candidates. Publishing the internal version externally is a common reason for poor response.
What should a job advertisement include? A market-standard title, the outcome in the first two lines, a published salary range, specific location and working mode, four to six activity bullets with outcomes attached, two or three genuine must-haves, and a description of the interview process.
Should I include the salary range in a job posting? Yes. It is the most effective free filter available and remains uncommon in India, so it also differentiates your listing. Without it, candidates apply to discover the range and withdraw when they learn it, wasting time on both sides.
Why do long requirement lists reduce application quality? Confident candidates apply when they meet part of the list, conscientious ones apply only when they meet nearly all of it. A long list therefore filters on confidence rather than capability, in a way that correlates with background rather than ability.
How many must-have requirements should a job description have? Usually two or three. Test each one by asking whether you would reject an otherwise excellent candidate for missing it. If not, it belongs in nice-to-have. Applied honestly this usually cuts a list of eight down to two.
What should never appear in an Indian job advertisement? Age, gender, marital status, religion or caste preferences, requests for a photograph at application, questions about family plans, unpaid trial work, and vague phrasing such as salary as per industry standards.
Does the job description affect automated screening? Yes, directly. Semantic screening systems can reason about relevance when given outcomes, and fall back to credential pattern matching when given a requirements list. A badly written description degrades screening quality whether that screening is human or automated.
How do I write about my company without sounding generic? Answer one question honestly: why would a good person leave a decent job for this one. If the answer is scope, say scope. If it is the problem, describe it. Generic phrases such as fast-paced and great culture consume attention without conveying anything.
Further Reading: Related Hiring and HR Guides
- Free job posting sites in India
- The recruitment and hiring process in 9 steps
- AI resume screening: how it works and where it breaks
- Employer branding: a guide for Indian companies
Related Articles
- Candidate sourcing strategies that actually fill roles
- Offer letter format in India
- Bulk hiring: how to hire 50+ people without chaos
Additional Resources
- Your last five job advertisements, read side by side, which usually reveals how interchangeable they are
- Your offer acceptance data by role, the clearest signal of whether your positioning matches reality
- Google Search Central documentation on JobPosting structured data, for publishing roles on your own site
Rewriting a description this week?
Start with the salary range and the must-have list, because those two changes produce most of the improvement. Then see how Goodspace ranks the applicants that follow.






