To write a job ad that attracts the right people, you need to stop pasting your internal job description onto the internet and start treating your job posting as a targeted marketing campaign.
The best candidates are not looking for a list of demands; they want to know what the role involves, what you pay, and why they should care.
Key takeaways
- A job ad is an external marketing tool designed to sell the role, whereas a job description is an internal compliance document.
- Job titles should be clear and industry-standard, ideally kept between four and six words to maximise application rates.
- Hiding salary information actively deters high-quality candidates from applying.
- Listing too many mandatory requirements causes qualified applicants to abandon the process entirely.
- Targeting behavioural traits and work personality ensures better long-term alignment than screening for technical skills alone.
The difference between a job description and a job ad
Most hiring managers make a predictable error when they need a new team member. They open a document, find a five-year-old job description, and hit publish on a job board. The result is a dense block of text filled with corporate jargon, internal reporting lines, and an endless list of mandatory requirements.
A job description is an internal document. It exists to outline the legal and structural realities of a role for HR and compliance purposes. A job ad is an external marketing asset. Its only purpose is to capture the attention of the right candidate and persuade them to apply. You can learn more about what a job description is, but you should never use it as your public-facing advertisement.
When you confuse the two, you repel the exact people you want to attract. High performers do not want to read a compliance document. They want a clear, compelling pitch that explains the reality of the work.
Why your current job ads are failing to convert

The candidate market has shifted significantly. The best people in your industry are likely already employed. They are passive candidates. They do not need a new job; they need a compelling reason to leave their current one.
If your job ad reads like a chore, passive candidates will bounce immediately. They are scrolling through job boards on their phones during their commute or on their lunch break. They give a posting a few seconds of attention before deciding whether to read further.
If they see a wall of text, a vague job title, or a missing salary, they move on. To capture their attention, your ad needs to be structured for readability, optimized for search, and focused heavily on the candidate's experience.
Write a clear, searchable job title
If your job title is clever, it is failing. Candidates do not search job boards for a "Marketing Ninja" or a "Customer Success Guru". They search for standard industry terms like "Marketing Manager" or "Customer Support Specialist".
When you use internal jargon or overly creative titles, your ad will not appear in search results. Even if it does, candidates will scroll past it because they do not understand what the role actually is. Keep the title simple, direct, and aligned with industry norms.
Data backs this up. Research from Appcast shows that job titles in the four- to six-word range deliver the strongest apply rates, while titles longer than ten words see those rates drop significantly. Stick to the accepted industry standard and save the creativity for the body of the ad.
Structure your ad for readability and impact
Formatting matters just as much as the words you use. A brilliant pitch hidden inside a massive paragraph will go unread. You need to design the text for the modern reader.
Use short paragraphs. Break up the text with clear, descriptive subheadings. Use bullet points for responsibilities and requirements. White space is your friend. It makes the document look less intimidating and helps candidates skim for the information they care about most.
Always assume the candidate is reading your ad on a mobile phone. If a paragraph takes up their entire screen, it is too long. Edit ruthlessly until only the most critical information remains.
Sell the role instead of listing demands
A common trap is writing an ad entirely focused on what the company needs from the candidate. It reads like a list of demands. You need a candidate with five years of experience, a specific degree, and the ability to work under pressure.
You need to flip the narrative. Start by explaining what is in it for them. Why is this a great place to work? What interesting problems will they get to solve? How will this role advance their career?
The words you choose carry significant weight. According to Jobtrain, 55% of jobseekers say the written content of the advert is the biggest influence on whether they apply, coming in well ahead of a downloadable job description or a video. If your ad does not sell the opportunity, high-quality candidates will close the tab.
Be transparent about salary and perks
Hiding your salary range is a strategic error. "Competitive salary" means nothing to a candidate, and "salary based on experience" usually translates to "we will pay you as little as you will accept".
When you omit the salary, you waste everyone's time. You risk interviewing people who are entirely out of your budget, and you actively deter top talent who refuse to jump through hoops just to find out if the role pays enough to cover their mortgage.
The numbers are clear on this issue. A 2025 survey of job seekers cited by iHire found that 60.7% are instantly turned off by a job description with no salary information. If you want more applications from the right people, put the numbers in the ad.
Separate the must-haves from the nice-to-haves
When hiring managers write an ad, they tend to list every possible skill they could ever want. This creates a unicorn profile – a candidate who does not exist. It also discourages perfectly capable people from applying because they do not meet every single criterion.
The same report from iHire found that 37.2% of candidates abandon postings with too many must-have requirements. To fix this, you must ruthlessly edit your criteria.
Identify the three or four skills that are absolutely non-negotiable for the person to do the job on day one. Put these under a "must-have" heading. Everything else – the software they can learn on the job, the extra years of experience, the specific industry background – belongs in a "nice-to-have" section. This approach keeps the barrier to entry realistic and widens your talent pool. It is also a highly effective way to improve candidate experience right from the start.
Use inclusive language to widen your talent pool
The language you use in your job ad subtly signals who belongs in your organisation and who does not. If you are not careful, you can inadvertently discourage excellent candidates from applying.
Words like "aggressive", "dominate", or "ninja" often deter female applicants, while overly complex corporate jargon can alienate younger candidates or those from diverse backgrounds. Keep your language neutral, clear, and focused on outcomes rather than personality stereotypes.
Review your ad to ensure it focuses on what the person needs to achieve, rather than arbitrary traits. Instead of asking for a "ruthless negotiator", ask for someone with a "proven track record of securing favourable vendor contracts". The outcome is the same, but the tone is far more inclusive.
Target work personality, not just technical skills
Technical skills are easy to spot on a resume. Behavioural alignment is much harder to gauge, yet it is usually the reason a new hire fails. If you only advertise for technical competencies, you will attract people who can do the job but might hate the way your team works.
Your ad should hint at the working environment. If the role requires autonomous decision-making and high ambiguity, state that clearly. If it requires strict adherence to process and deep analytical work, make that known. Attracting the right people means actively repelling the wrong ones.
You can formalise this during the application process. Compono Hire evaluates candidates across organisation fit, skills, and qualifications, helping you identify the people whose natural work preferences align with the reality of the role.
Key insights
- Your job title must match what candidates are actually searching for on job boards.
- A successful job ad focuses on what the candidate gains, not just what the company demands.
- Salary transparency is a non-negotiable expectation for modern job seekers.
- Trimming mandatory requirements prevents qualified candidates from self-selecting out of the process.
- Highlighting the behavioural realities of the role helps attract candidates who will thrive in your specific environment.
How Compono can help
Writing a great job ad is only the first step. To ensure you are bringing the right people into your business, you need a hiring process that evaluates candidates fairly and accurately.
- See how Compono handles assessment: Explore Compono Hire
Related reading
Frequently asked questions
How long should a job ad be?
A job ad should be concise, ideally between 300 and 700 words. It needs to be long enough to sell the role and outline the core responsibilities, but short enough that a candidate can read it quickly on a mobile device.
Should I include the company history in the job ad?
Keep company history brief. Candidates want to know what your business does and why it is a good place to work, but they do not need a timeline of your corporate milestones. Focus on your mission and the team culture instead.
Why am I getting the wrong applicants for my job ad?
If you are receiving irrelevant applications, your job title might be too vague, or your list of requirements might be unclear. Ensure your must-have criteria are explicit and that the job title accurately reflects the seniority of the role.
Is it better to post salary as a range or a fixed number?
Posting a realistic salary range is generally the best approach. It sets clear expectations while leaving room for negotiation based on the candidate's exact experience level and specific skill set.
Do I need to list every responsibility in the job ad?
No. Listing every minor daily task makes the ad tedious to read. Stick to the primary responsibilities and the broader impact the role has on the business. Save the exhaustive task list for the internal job description.

Better hiring decisions, before the interview
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.

Practise your next tough conversation
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.
.webp?width=559&height=292&name=2026.07.21%20Fireside%20KV%20-%201200x627%20(event%20featured).webp)
.png?width=383&height=200&name=team%20(1).png)
Compono