Piplhr
Roles & Responsibilities

How to Write a Job Description That Attracts the Right People

A step-by-step guide to writing job descriptions - job title, summary, responsibilities, job specification and more - plus the difference between a JD and a job specification.

Rahul Parghi

Rahul ParghiDesign Executive · · 5 min read

How to Write a Job Description That Attracts the Right People

A job description does two jobs at once. Externally, it's a sales page that should attract the right candidates and put off the wrong ones. Internally, it's the foundation for onboarding, performance reviews and training. Most job descriptions do neither well because they're copied from the internet and never touched again.

Here's how to write one that works on both fronts.

Job description (JD) vs job specification (JS)

These two terms are often used interchangeably, but they describe different things:

Job description (JD)Job specification (JS)
FocusThe jobThe person
AnswersWhat will this person do?Who is the right fit?
ContentsPurpose, duties, responsibilities, reporting lineQualifications, experience, skills, working conditions
Used forClarity, onboarding, performanceScreening and selection

A complete job posting usually contains both. Our role pages show them side by side for common positions.

The structure of a good job description

  1. Job title
  2. Job summary
  3. Duties and responsibilities
  4. Job specification - qualifications, experience and skills
  5. Job information - location, working hours, shift, reporting line
  6. How success is measured
  7. About the company
  8. How to apply

Step 1: Choose a clear, searchable job title

Use the title candidates actually search for. "Customer Happiness Ninja" might sound fun, but nobody searches for it - "Customer Support Executive" gets found. Add the level where it matters: "Senior", "Lead", "Manager".

Keep titles consistent with your internal org chart, so people with the same job have the same title.

Step 2: Write a short job summary

Two to four sentences covering why the role exists, what it's responsible for, and who it reports to.

Example: "As our Operations Manager, you'll keep day-to-day operations running smoothly across our three warehouses. You'll lead a team of 12 supervisors and associates, own delivery timelines and stock accuracy, and report directly to the General Manager."

Step 3: List duties and responsibilities

Separate the responsibilities (outcomes you own) from the duties (recurring activities). Both help candidates picture the job.

Responsibilities - 6 to 10 bullets starting with verbs:

  • Own on-time delivery performance across all warehouses
  • Lead, schedule and develop a team of 12
  • Maintain stock accuracy through regular cycle counts

Duties - grouped by frequency, which makes the day-to-day reality concrete:

  • Daily: review dispatch plan, resolve escalations, check attendance
  • Weekly: run team meeting, review KPIs, approve rosters
  • Monthly: report to management, review vendor performance

Step 4: Write the job specification honestly

Split requirements into must-have and nice-to-have. Long lists of must-haves discourage strong candidates who meet most but not all of them.

  • Qualification: the minimum education genuinely needed for the job.
  • Experience: a realistic range, e.g. "3-5 years in warehouse or logistics operations".
  • Technical skills: software, tools, certifications.
  • Soft skills: be specific - "comfortable handling escalations with customers and vendors" is more useful than "good communication skills".

Avoid requirements that aren't really needed, and follow local laws on what you can ask - for example around age, gender or marital status.

Step 5: Add the practical job information

Candidates want to know the basics before applying:

  • Work location (office, site, remote, hybrid)
  • Working days and hours
  • Shifts, if any
  • Probation period and notice period
  • Salary range, where you can share it - a range helps candidates decide if the job fits them

Step 6: Explain how success is measured

Share two to four measures of success, such as "on-time dispatch rate" or "stock accuracy". This tells candidates what matters and gives new hires a clear target from day one. Later, the same measures feed into KPI tracking for the role.

Step 7: Sell the company honestly

A short paragraph on what the company does, why the role matters, and what it's like to work there. Specifics beat buzzwords: "you'll have a documented playbook for every process from day one" is more convincing than "fast-paced dynamic environment".

Job description template

Job title:

Department / Reports to:

Location / Work mode:

Job summary: 2-4 sentences.

Key responsibilities: 6-10 bullets.

Duties: Daily / Weekly / Monthly.

Must-have requirements: Qualification, experience, skills.

Nice-to-have: Additional skills or experience.

Working hours, shift, probation, notice period.

How success is measured: 2-4 KPIs.

About us: Short, specific paragraph.

How to apply.

Don't stop at the hire

The most common mistake is treating the job description as a recruitment document only. After the hire, the same document should become the backbone of the person's onboarding plan, connect to the SOPs for each duty, and set expectations for their first performance review. Update it when the role changes, and your next hire for the same position takes a fraction of the effort.

Frequently asked questions

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

A job description explains the job itself - purpose, duties, responsibilities and reporting line. A job specification describes the ideal person - qualifications, experience, skills and working conditions.

How long should a job description be?

Typically 300-700 words. Long enough to cover responsibilities, requirements and practical details, short enough to read on a phone in a couple of minutes.

What should not be included in a job description?

Requirements that aren't genuinely needed for the job, vague buzzwords, internal jargon, and anything that could be discriminatory or unlawful in your location, such as unnecessary age or gender requirements.

Keep reading

Your company is growingis your organization ready?

Build Your Organization Free