
Most job posts are written for the company that posts them: a list of demands, a wall of bullet points, and a paragraph of boilerplate at the end. The people you want to hire skim them in about six seconds. Here is a structure that survives the skim.
The first two lines are the whole game. Job boards truncate everything else, and most candidates never tap through. So do not open with "XYZ Company is a leading provider of..." Nobody applies to a job because the company calls itself leading.
Open with the one thing the right candidate wants to hear. For a sales role, that might be what a good month pays. For an admin role, it might be stability and a manager who is organized. For a trade, it might be the schedule. You know what your best people care about. Say that first.
Write the first sentence for the person you want, not the company you have.
You do not need to be clever. You need to be clear and quick. This five-part structure fits almost any role:
Posts that state compensation get dramatically more applications than posts that hide it, and the applicants are better matched because people self-select. If the number varies, give the honest range and say what drives it. And frame it positively: describe what the role pays and how, not what it does not.
Long requirement lists do not filter out weak candidates. They filter out careful ones. Research on application behavior has shown for years that many qualified people, especially women, skip roles where they do not meet every listed item. Meanwhile the spray-and-pray applicants ignore your list entirely.
Go through your list and ask of each line: has anyone ever actually been rejected for this? If not, it is decoration. Delete it.
Read the post on your phone, the way a candidate will. Then ask the person on your team closest to the role to read it and answer one question: would you have applied to this? If the answer is a shrug, the post is not done. When you get an honest "yes, actually," publish it.