How to write a job ad that attracts the right people
How to write a job ad that attracts the right people, with data-backed tips on job titles, salary transparency and candidate quality.
A job description explains what a role entails, while a job specification defines the exact qualifications, skills and traits a person needs to perform that role.
Last reviewed October 2026
Key takeaways
- A job description focuses on the position itself, outlining daily duties, reporting lines and the working environment.
- A job specification focuses on the human being, detailing the education, technical skills and behavioural traits required for success.
- Blurring the two concepts often leads to bloated candidate wish lists that scare away highly capable applicants.
- Modern hiring teams build job specifications around objective capability and work personality rather than just years of experience.
Many hiring teams treat the job description and the job specification as the exact same document. They open a blank page and start typing a mix of daily tasks, educational demands and vague cultural buzzwords.
This creates a confusing brief for everyone involved. It scares off capable candidates who see an impossible list of demands. It also misaligns your internal hiring team on what actually matters when evaluating applicants.
To build a hiring process that consistently identifies high performers, you need to understand where the job description ends and the job specification begins.
A job description focuses entirely on the position. It exists regardless of who is currently sitting in the chair. You use this document to explain the reality of the daily work to a potential candidate.
When a candidate reads this document, they should be able to visualise what their average Tuesday will look like. It sets the baseline expectations for the role and provides a framework for future performance reviews.
If you are unsure where to start with your documentation, our JD meaning: what a job description is and what it includes guide breaks down the core components required for clarity.
The job title is the most visible element. It needs to reflect industry standards rather than internal company jargon. A clear title helps candidates find your job posting in search engines and understand their seniority level immediately.
The role summary provides a high-level overview of the position. It explains why the job exists and how it contributes to the broader goals of the organisation.
The duties and responsibilities form the bulk of the document. This section lists the specific tasks the person will perform daily, weekly and monthly. It should focus on outcomes rather than micromanaging every single action.
Reporting structure is another necessary component. Candidates need to know who they will report to and whether they will have any direct reports of their own.

A job specification focuses on the human being. It outlines the specific capabilities a person must bring to the table to succeed in the role outlined by the job description.
While the description outlines the destination, the specification outlines the vehicle needed to get there. It translates the daily duties into a set of measurable human attributes.
Many companies make the mistake of relying entirely on past job titles to build their specifications. If you want to understand why this approach fails, read our breakdown on Why a Resume Doesn't Predict Job Performance.
Educational requirements and qualifications are the most traditional elements. This includes specific degrees, industry certifications or mandatory licenses required by law to perform the work.
Hard skills cover the technical abilities necessary for the job. This might include proficiency in specific software, fluency in a foreign language or the ability to operate heavy machinery.
Experience is often listed in years, though modern teams are shifting toward capability-based metrics. Instead of asking for five years of management experience, they ask for a proven history of scaling teams and managing budgets.
Behavioural traits and work personality are the final components. These define how the person naturally operates. A sales role might specify a need for high resilience and assertiveness, while an auditing role might specify meticulous attention to detail.
Understanding the distinction between these two documents helps you structure your recruitment process more logically. Here is a clear breakdown of how they differ.
| Feature | Job description | Job specification |
|---|---|---|
| Primary focus | The role and its daily reality | The person and their capabilities |
| Core content | Duties, responsibilities, reporting lines | Skills, education, personality traits |
| Main purpose | To explain what the work actually is | To define who is qualified to do the work |
| Orientation | Task-oriented | People-oriented |
| Creation timing | Created when a new role is designed | Created right before recruitment begins |
Most job specifications are written as a reaction to the previous employee leaving. If the last person was disorganised, the hiring manager adds "highly organised" to the specification. If the last person lacked technical skills, the manager demands a master's degree.
This reactive approach creates a Frankenstein document. It becomes a wish list for a right unicorn candidate who does not exist in the real world.
When you overload a job specification with mandatory requirements, you actively discourage great people from applying. Research shows that many candidates will not apply for a role unless they meet every single criteria listed in the specification.
You can see this problem clearly in the debate between Keywords vs fit hiring: moving beyond the resume. When you focus only on keyword requirements, you miss out on candidates who have the right underlying capabilities to learn the specific tasks quickly.
While HR teams keep these documents separate for internal planning, they are almost always combined to create an external job advertisement. The job description forms the "About the role" section, and the job specification forms the "About you" section.
The secret to a great job advertisement is ruthless editing. You must separate your absolute non-negotiable requirements from your "nice to have" preferences.
If a candidate can learn a specific software program within their first two weeks on the job, it should not be listed as a mandatory requirement in your job specification.
If you want objective feedback on how your current advertisements are structured, you can use our Roast My Job Ad tool to identify areas where your language might be turning candidates away.
Writing a clear job specification is only the first step. You then need a reliable way to measure applicants against that specification during the hiring process.
This is where modern applicant tracking systems change the game. Instead of manually reading resumes to guess if a candidate meets your specification, technology can do the heavy lifting.
Compono Hire provides a global job templates library that comes with predefined key selection criteria. These templates standardise the importance weighting and ranking of your requirements, ensuring your job specifications are consistent and measurable across every role you open.
Stop wasting time manually screening resumes against vague job specifications. Our platform automatically assesses applicants against your exact role requirements and work personality needs to surface the people most likely to succeed.
Related reading
In formal HR documentation they are two separate documents. However, when you publish a job advertisement, the job specification is usually included as a section within the broader job description to tell candidates what skills they need to apply.
The hiring manager and the HR team usually write the job specification together. The hiring manager provides the technical requirements and daily realities of the team, while HR ensures the requirements are realistic, legal and aligned with company standards.
Candidates often ignore job specifications because companies treat them as wish lists rather than actual requirements. When a company asks for five years of experience for an entry-level salary, candidates learn to treat the specification as a suggestion rather than a rule.
You can, but it usually leads to poor hiring decisions. Without a clear job specification, interviewers rely on gut feeling and personal bias to make decisions. A specification provides an objective baseline to measure all candidates against fairly.

Compono Hire helps you predict job-fit and team-fit using behavioural science, so you can shortlist with confidence.
Request a demoBuilt for mid-market hiring teams.

Voice-first coaching that adapts to your personality. Get actionable steps you can take this week.
Start freeBuilt by Compono. Not therapy — practical behaviour change.
How to write a job ad that attracts the right people, with data-backed tips on job titles, salary transparency and candidate quality.
To write job description duties and responsibilities that attract high performers. Move beyond task lists and focus on clear performance outcomes.
What job posting software does, how central distribution saves hours, and why culture matching beats keyword filtering in 2026.