Skip to main content
Back to BlogRecruitment & Hiring

How to Write a Job Description That Gets Good Applicants

Fininvo Team
July 3, 20268 min read

Knowing how to write a job description well is the cheapest way to improve hiring. Every other step in recruitment, from screening to interviews, works on the applicants your JD attracted. A vague JD brings hundreds of irrelevant resumes and quietly turns away the strong candidates who read it and thought "this is not clear, I will skip it". This guide gives you a repeatable method: what to decide before you write, the structure that works on Indian job portals and on mobile, the language to use, a fill-in template, and a checklist to run before you publish.

Step 1: Decide What the Role Must Deliver

Most weak JDs are written backwards. Someone copies an old post or a competitor's ad, edits the title and publishes. Instead, spend 20 minutes with the hiring manager answering four questions:

  1. What will this person deliver in their first 90 days? For example, "take over GST filing and clear the reconciliation backlog" or "open two new dealer accounts in Nashik".
  2. What does success look like after one year? Concrete outcomes, not traits.
  3. What are the three to five skills without which the person will fail? These become your must-haves.
  4. What can we teach in the first month? These become nice-to-haves, not requirements.

Write the answers down. They are the raw material for the JD and later for your interview scorecard.

Step 2: Choose a Clear, Searchable Job Title

Candidates search job portals using common titles, not internal ones. "Growth Ninja" or "Customer Happiness Champion" will not appear in searches for "sales executive" or "customer support executive".

  • Use the title people search for, then add level: "Senior Accountant", "Sales Executive (Field)".
  • Add the location or work mode where the portal allows: "Store Manager, Indiranagar".
  • Avoid inflating titles. A "Manager" title for an individual contributor role attracts candidates expecting a team and a manager's salary.

Step 3: Write the First Three Lines for a Phone Screen

Most Indian candidates browse jobs on a phone. The first three lines decide whether they tap "read more". Put the most decision-relevant information there:

  • What the role owns, in one sentence.
  • Location and work mode.
  • Salary range or ceiling.

Example: "Own field sales for our water purifier range across West Pune, meeting 15 to 20 retail partners a week. Office in Baner, field role with two-wheeler. CTC ₹3.6 to ₹4.8 lakh plus monthly incentives."

Step 4: Write Responsibilities as Outputs

Responsibilities should describe what the person produces, not abstract qualities. Compare:

WeakStrong
Responsible for salesVisit 4 to 5 retail outlets daily and achieve a monthly target of ₹8 to ₹10 lakh
Handle accountsFile GSTR-1 and GSTR-3B monthly and complete bank reconciliation weekly
Manage the storeRun daily opening and closing, manage a team of 6, and keep stock variance under the agreed limit
Good communication skillsExplain product features to walk-in customers in Hindi and English

Keep the list to six to nine bullets. If you need more, the role is probably two roles.

Step 5: Separate Must-Haves from Nice-to-Haves

Long requirement lists hurt you twice. They discourage capable candidates who do not tick every box, and they encourage everyone else to apply anyway. Limit must-haves to five or fewer.

  • Must-have: skills needed from day one that you cannot train quickly.
  • Nice-to-have: helpful skills that speed up ramp-up.
  • Remove: anything that is really a preference, such as a specific college or a narrow age band. Requirements unrelated to the job can be discriminatory and also shrink your pool. Our guide on diversity hiring practices covers inclusive language in more depth.

Replace years of experience with capability where possible. "Has independently closed monthly books" is more precise than "3 to 5 years experience".

Step 6: Be Honest About Salary and Working Conditions

In India, "salary: best in industry" and "not disclosed" are still common. They cost you applicants and lead to late-stage offer rejections. Publishing a range:

  • Filters out candidates whose expectations are far above budget.
  • Increases application rates from candidates in range.
  • Shortens negotiation, because both sides start from the same number.

Also state working days, shift timings, travel, field work and any probation period. Six-day weeks, rotational shifts and Sunday work are fine to require; they are not fine to hide.

Step 7: Describe the Company Briefly and Specifically

Two or three lines are enough: what you do, for whom, team size, and one honest reason to join. "We are a fast-growing, dynamic company" says nothing. "We are a 40-person company supplying packaging to food brands in Gujarat and Maharashtra, and this role reports directly to the founder" says a lot.

Step 8: Explain the Hiring Process

One line describing the process reduces drop-offs and no-shows: "Process: 15-minute phone call, a short practical exercise, one in-person interview. We aim to decide within 10 days." Candidates who know what to expect are more likely to complete it.

Fill-in Job Description Template

[Job Title], [Location], [Work Mode]

[One sentence: what the role owns.] [Location and work mode.] [CTC range or ceiling.]

About us: [What you do, for whom, team size, one specific reason to join.]

What you will do:

  • [Output 1 with number or frequency]
  • [Output 2]
  • [Output 3]
  • [Output 4]
  • [Output 5]

What you need:

  • [Must-have 1]
  • [Must-have 2]
  • [Must-have 3]

Good to have: [Nice-to-haves]

Working conditions: [Days, timings, travel, probation]

What we offer: [Benefits, growth path, learning]

Process: [Stages and expected timeline]

For a fully worked role-specific version, see our accountant job description template.

Before and After: A Rewritten Job Description

Here is a typical JD as many small companies post it, followed by a rewrite using the method above.

Before

"Urgent requirement for Customer Support Executive. Good communication skills. Freshers and experienced can apply. Salary as per industry standards. Immediate joiners preferred."

This post will attract hundreds of applications, most from people who did not read past the title. It does not say which language, which channel, what shift or what pay, so strong candidates have no reason to choose it over the next ad.

After

"Customer Support Executive (Hindi and English), Noida, Work from office. Resolve 40 to 60 customer queries a day over phone and WhatsApp for our home appliance brand. Day shift 9 to 6, six days with one rotational weekday off. CTC ₹2.4 to ₹3 lakh plus a monthly quality bonus."

Followed by five output-based responsibilities, three must-haves (fluent spoken Hindi and English, basic computer typing, comfort with targets), the process (phone call, a 15-minute role play, final interview) and a target decision time of one week. Fewer people will apply, but a much larger share will be suitable.

Step 9: Review the Results After One Week

A job description is not finished when it is published. After five to seven days, look at three numbers: total applications, the share that pass your resume filter, and the share that pass the phone screen. If applications are high and pass rates are low, tighten the first three lines and must-haves. If applications are very low, check the title, the salary range and whether the requirements are excluding capable people. Edit and republish rather than waiting for the role to go stale.

Words and Phrases to Avoid

  • Clichés: "rockstar", "ninja", "self-starter in a dynamic environment".
  • Gendered language: "he will", "salesman", "manpower". Use "you" and neutral titles.
  • Unnecessary restrictions: age limits, marital status, "only candidates from X city", unless there is a lawful and job-related reason.
  • Jargon: internal team names and acronyms candidates cannot know.
  • Exaggeration: "unlimited earning potential" when incentives are capped.

Common Mistakes When Writing a Job Description

  1. Copying a big-company JD for a small-company role.
  2. Listing ten must-haves and getting no one who fits.
  3. Hiding salary, shift or travel until the offer stage.
  4. Using a creative title that nobody searches for.
  5. Writing the JD without the hiring manager, then disagreeing at shortlist stage.
  6. Not updating the JD after the first week if applicant quality is poor.

Pre-Publish Checklist

  • Title is searchable and includes level.
  • First three lines cover role, location and pay.
  • Responsibilities are outputs with numbers or frequency.
  • Must-haves are five or fewer and job-related.
  • Working conditions are stated honestly.
  • Language is gender-neutral and free of clichés.
  • Process and timeline are described.
  • Screening questions on the portal match the must-haves.
  • Hiring manager has approved the final text.

Frequently Asked Questions

How long should a job description be?

Around 300 to 600 words works for most roles. Long enough to be specific, short enough to read on a phone. Senior roles can go longer if the extra content is specific.

Should I include the salary in a job description in India?

Yes, where possible. A range or ceiling improves applicant fit and reduces offer rejections. If policy prevents exact figures, publish a ceiling.

What is the difference between a job description and a job posting?

A job description is the internal document defining the role. A job posting is the external advertisement, written to attract candidates. In small companies, one well-written document can serve both purposes.

How do I know if my job description is working?

Look at the share of applicants who pass your phone screen. If it is very low, the JD is attracting the wrong people. If applications are very few, the JD may be too restrictive or the salary below market.

Publish JDs That Feed One Pipeline

A good JD works best when applications from every source land in one place. With Fininvo Recruit, your careers page feeds directly into the ATS and pipeline stages can be customised for each job. Your openings can also reach job seekers on the public portal at fininvojobs.com. Learn more on the Recruit page, see Recruit pricing, or explore HRMS recruitment features.

#job-description#jd-writing#recruitment#hiring-tips#employer-branding

Share this article

Ready to automate your business?

Start your 14-day free trial and experience the power of unified ERP, HR, and Payroll.

Start Free Trial