Writing

Writing a job posting that attracts the right candidates

CVDesignPro·August 20, 2026·7 min read
JOB ADCVDesignPro

A job posting has two audiences to win over at once: the candidate skimming it in a few seconds, and the job search engines (Indeed, Google for Jobs) indexing it against precise keywords. A well-written posting serves both.

The title: keyword first

The title should be the real, searched-for job title, not an internal in-joke. "Code Ninja" or "Sales Rockstar" show up in zero searches. Prefer "Full-Stack Developer — React / Node.js" or "B2B Sales Rep — Industrial Sector." Add the city if the role is location-based: geo search is the first query a job seeker runs on nearly every channel.

Recommended structure

  • Hook (2-3 sentences) — the company, its mission, why this role exists now.
  • Responsibilities — 5 to 8 concrete bullets, action verbs, what the person will actually do (not a list of desired traits).
  • Profile — separate must-have from nice-to-have. A list of 15 requirements with 12 marked "preferred" scares off strong candidates who self-select out.
  • Terms — contract type, location (remote policy stated explicitly), salary range if possible: postings that state a range receive noticeably more applications.
  • Hiring process — 2-3 lines on the steps and timeline. Reduces uncertainty, the single biggest deterrent to applying.

Tone: talk to a person, not a CV

Skip internal HR jargon ("seeking a high-value-add senior profile"). Write as if speaking to the person you hope to hire. A posting that makes someone want to work with the team instantly stands out from a generic copy-pasted one.

Keywords: think like a search engine

Where it's genuinely true, reuse the exact vocabulary candidates type: standard job title, explicitly named tools and technologies, years of experience. That's the vocabulary Indeed and Google for Jobs match against — an overly creative title is invisible in search, no matter how good the posting itself is.

Avoiding unintentional bias

Some phrasing statistically discourages qualified candidates without meaning to: gendered adjectives ("dynamic and aggressive" pulls fewer female applicants than the equivalent "ambitious and driven"), an overly long requirements list (several HR studies find women tend to apply when they meet 100% of listed criteria, men at around 60%), or heavy insider jargon that excludes career-changers. Re-reading the posting and asking "who might wrongly feel excluded by this?" mechanically widens the pool.

Before you publish

In CVDesignPro, every job opening gets a public application link and can be automatically distributed to Indeed via the generated feed — see the guide on distributing a job posting effectively. Once it's live, track applications in the Pipeline (Trello-style Kanban with labels and due dates) instead of a flooded inbox.

Put these practices to work

Pipeline, distribution, calendar, evaluations: your whole hiring process in one place.

Open my recruiter workspace