Hiring

How to Write Job Descriptions That Attract the Right Candidates

Practical tips for crafting job postings that appeal to qualified candidates and accurately represent the role.

AEA Editorial Team

The Job Description as a Marketing Tool

Your job description is often a candidate's first impression of your organization. A vague, jargon-filled, or unrealistic posting drives away qualified candidates, while a clear, honest, and compelling one attracts the people you actually want to hire.

Most job descriptions fail not because they lack information, but because they focus on what the employer wants to extract from the employee rather than what the employee will gain from the role.

Start With the Candidate's Perspective

Before writing, consider what a strong candidate for this role cares about:

  • What will they actually spend their days doing?
  • What problems will they solve and what impact will their work have?
  • What will they learn and how will they grow?
  • What kind of team and manager will they work with?
  • What does the company value and how does it treat its people?

Answer these questions honestly in your posting.

Write a Compelling Opening

Skip the boilerplate company history. The first two sentences should tell the candidate why this role matters and what makes it interesting.

Instead of: "Acme Corp is a leading provider of widgets founded in 1987..."

Try: "We're looking for a production supervisor to lead a team of 15 in our busiest facility. You'll own quality outcomes for our highest-volume product line and have real authority to improve processes."

Be Specific About the Work

Candidates want to know what they will actually do. Generic language like "manage projects" or "drive results" communicates nothing.

Describe the real activities:

  • "Manage a portfolio of 8-12 active client accounts, serving as the primary point of contact for project planning and execution"
  • "Analyze monthly sales data to identify trends and present recommendations to the leadership team"
  • "Supervise a crew of six technicians performing preventive maintenance on industrial HVAC systems"

Include the scope of the role: team size, budget authority, reporting relationships, and key stakeholders.

Distinguish Requirements from Preferences

One of the most common mistakes is inflating the requirements. When every qualification is listed as "required," qualified candidates self-select out — particularly women and underrepresented groups, who are less likely to apply when they do not meet every stated criterion.

Separate genuine requirements (what someone truly must have on day one to succeed) from preferred qualifications (what would be nice but can be learned on the job).

Ask yourself: "Would I interview an otherwise excellent candidate who lacked this qualification?" If the answer is yes, it belongs under preferred, not required.

Include Compensation Information

Increasingly, candidates expect salary transparency, and a growing number of states and cities now require it. Including a pay range in your posting:

  • Saves time by filtering for candidates whose expectations align with your budget
  • Demonstrates transparency and fairness
  • Helps you compete for candidates who might skip listings without pay information

If you include a range, make it honest. A range of $50,000 to $120,000 signals that you have not actually defined the role.

Describe the Work Environment Honestly

Candidates want to understand the day-to-day reality:

  • Is this role on-site, remote, or hybrid?
  • What are the typical working hours? Is overtime common?
  • What is the pace and intensity of the work?
  • What is the team culture like?

Honesty here prevents costly mis-hires. A candidate who accepts a role expecting a collaborative team environment and finds a high-pressure, siloed operation will leave quickly.

Skip the Cliches

Phrases like "fast-paced environment," "rockstar," "self-starter," "wear many hats," and "work hard, play hard" are so overused they communicate nothing. Replace them with specific, observable descriptions of what the environment and expectations actually are.

Make It Readable

  • Use short paragraphs and bullet points
  • Keep the total posting to 400-700 words — long enough to be informative, short enough to be read
  • Write in plain language, not corporate jargon
  • Use "you" and "we" to create a conversational tone

Review Before Posting

Have at least two people review the posting before it goes live: the hiring manager (to verify accuracy) and someone from HR (to check for compliance issues and biased language). If you have current employees in the same role, ask them whether the description matches reality.

A job description that honestly represents the role, respects the candidate's time, and clearly communicates expectations is one of the most effective recruiting tools available — and it costs nothing beyond the effort to write it well.

job descriptionsrecruitinghiringtalent acquisition

AEA members get access to compliance tools, employer resources, and cost-saving programs.

Become a Member →