What a good job description includes
Candidates use a job description to decide whether to apply, so it should answer their questions before they ask.
- A searchable title. "Accounts Payable Clerk" gets found. "Finance Ninja" does not.
- A short summary. What the role is for and who it reports to.
- Location and work mode. For remote roles, say which countries or time zones work.
- Responsibilities. What the person will actually do most weeks.
- Requirements. True must-haves only.
- Nice-to-haves. Listed separately, so good people do not rule themselves out.
- Pay and benefits. See below.
- How to apply. The steps, and when people will hear back.
The generator returns a summary, responsibilities, requirements, nice-to-haves, benefits and keywords. It is told not to invent pay, benefits or company facts, so anything missing from your notes is yours to add. For the wider process, see how to hire.
How to avoid discriminatory wording in a job ad
Rules vary by country, and none of this is legal advice. Two official references show the pattern. The US EEOC says a job ad cannot show a preference for, or discourage, people based on protected traits, and warns that seeking "females" or "recent college graduates" may break the law. GOV.UK says to use phrases like "recent graduate" or "highly experienced" only when they are actual requirements of the job.
| Instead of | Try |
|---|---|
| Recent graduates only | Entry-level role, training provided |
| Young, energetic team | Small team that ships every week |
| Salesman, waitress | Sales representative, server |
| Male candidates preferred | Describe the actual duties or shift pattern |
| Highly experienced | 5 or more years running payroll, if the job needs it |
The AI is told to avoid this wording, but it can still slip through. Employers in India, Pakistan and elsewhere should check their own rules.
Should you put the salary in a job description?
"Competitive salary" tells a candidate nothing. Post a real range where you can. In some places you must:
- California: Employers with 15 or more employees must put the pay scale in the posting if the job may ever be filled in the state, according to the Labor Commissioner.
- New York State: Businesses with four or more employees must list a pay range. The state's FAQ says "$17 an hour and up" is not acceptable, and that a range above what you are willing to pay is not posted in good faith.
Other places have their own rules, so check where the role could be filled. A useful line looks like "₹12,00,000 to ₹15,00,000 a year, plus annual bonus". Say so plainly if pay depends on commission. The generator will not supply a figure you did not give it, so put your range in the notes.
How to review an AI job description before posting
You are the one publishing this, so go through the draft line by line:
- Accuracy. Would the hiring manager recognize this job? Delete tasks the person will not do.
- Requirements. For each one, ask whether you would reject a strong candidate without it. If not, move it to nice-to-have.
- Experience. Does the number of years match the level? Five years for an entry-level job fails this test.
- Facts. Check location, work mode, reporting line, benefits and anything about your company.
- Wording. Read it against the table above.
- Pay. Make sure the range is honest.
When you are happy with it, you can post it on Onlano. Reading a few similar open jobs can show where yours is unclear.