Off Prompt

AI Tools for Small Business

Operations

Using AI to write a simple job ad for a trade or hourly role that attracts applicants who actually show up

How to write a job ad for a trade job using AI — includes a prompt, a fill-in template, and a checklist that cuts ghosting in under 30 minutes.

Mara Chen 10 min read
Using AI to write a simple job ad for a trade or hourly role that attracts applicants who actually show up

Job ads written at a Grade 12 reading level with "competitive compensation" and "dynamic team environment" are why your inbox is empty — not the labor market. This post walks you through using AI to write a job posting that's direct, honest, and formatted for the workers you're actually trying to hire. Getting this right takes under 30 minutes and will cut your ghosting rate more reliably than reposting the same ad on five different platforms.

What you need before you start

ChatGPT{:target="_blank"} or Claude{:target="_blank"} — both will generate a strong first draft from a structured prompt; no technical setup required. ChatGPT's GPT-4o and Claude 3.7 Sonnet are the current capable versions as of early 2025. The free tier of either covers this use case completely.

Time required: 5–10 minutes to gather your inputs; 5 minutes to run the prompt; 10–15 minutes to review and tweak the output. Full process: under 30 minutes.

Skill level: No prior AI experience required. You need to know the job well enough to answer five specific questions about it — that's the only prerequisite.


Gather the five inputs AI actually needs to write a trade job ad

Here's the core problem with most AI-generated job ads: the owner types "write a job ad for a carpenter" and gets boilerplate HR copy that could describe any company anywhere. The output quality is a direct function of what you put in.

According to Indeed's hiring resources{:target="_blank"}, job postings with specific pay ranges attract 3–5x more applicants than those listing "competitive pay" — yet fewer than 40% of small business ads include a wage figure. That number is your single biggest lever before you even open an AI tool.

Before you write a single prompt, answer these five questions in plain language:

  1. Job title — the plain one workers search for, not the internal title ("Plumber" not "Fluid Systems Technician")
  2. Hourly rate or salary range — a specific number or band, e.g., "$28–$34/hr depending on experience"
  3. Location and travel — where the work actually happens; if there's travel, how far and how often
  4. Physical and practical demands — what the body does in this job: lifting limits, outdoor exposure, early starts, tools required
  5. One honest line about what's good and what's hard — e.g., "The work is steady and the crew is tight-knit, but you'll be on your feet all day and early starts at 6am are the norm"

That fifth input is the one most owners skip, and it's the most important. A 2024 Workstream survey{:target="_blank"} found that 67% of hourly job seekers said the tone of a posting feeling "real and honest" was what made them apply. Candidates who self-select out based on honest information are candidates who would have ghosted you on day one.


How to write a job ad for a trade job using AI — the exact prompt

Open ChatGPT or Claude in your browser. Paste the following prompt structure, filling in your five inputs:

You are helping a small business owner write a job ad for a trade or hourly role. Write a job posting that is direct, honest, and plain — no corporate jargon, no filler phrases like "fast-paced environment" or "team player." Write at a Grade 8 reading level. Keep the total word count under 300 words.

Use these details:

  • Job title: [your job title]
  • Pay: [your rate or range]
  • Location/travel: [where the work happens]
  • Physical demands: [what the body does — hours, lifting, outdoor/indoor, tools]
  • What's good about this job: [one honest sentence]
  • What's hard about this job: [one honest sentence]

Structure the ad as: (1) Opening paragraph — what the job is, who we're looking for, and what we pay. (2) "What you'll actually do" — 4–5 bullet points describing a typical day. (3) "What we need from you" — 3–4 practical requirements, no fluff. (4) "What you get" — pay, schedule, any real benefits. (5) How to apply — one sentence, simple.

Do not include: "competitive salary," "dynamic team," "passionate," "exciting opportunity," or any placeholder text. Use real language, not HR language.

What you should see: a draft under 300 words with plain, punchy language and no boilerplate. If the output still sounds corporate, add this line to your prompt: "Rewrite this as if a tradesperson wrote it, not an HR department."

The research on this is unambiguous — postings written at Grade 8 or lower generate significantly more applications from hourly and blue-collar candidates. AI will default to formal register unless you specifically instruct otherwise; the prompt above corrects for that default.


The job ad template you can steal right now

This is the structure the prompt above produces. You can use this manually if you prefer to skip AI, or use it to check the AI output against:

[Job Title] — [City/Area] — $[Rate]/hr

We're a [brief description: e.g., "a 6-person plumbing company in Brisbane's north suburbs"] looking for a [job title] who can [core task in plain language]. Pay is $[X]–$[Y]/hr depending on experience. [Start date or urgency if relevant.]

What you'll actually do:

  • [Task 1 — concrete action, e.g., "Install and repair residential hot water systems"]
  • [Task 2]
  • [Task 3]
  • [Task 4]

What we need:

  • [Licence or certification if required]
  • [Years of experience or specific skill]
  • [Physical requirement — e.g., "Comfortable working outdoors year-round"]
  • [Schedule requirement — e.g., "Available for 6am starts Monday–Friday"]

What you get:

  • $[X]–$[Y]/hr, paid weekly
  • [Any genuine benefit: overtime, vehicle, tools provided, flexible Fridays — whatever's real]
  • [Team size/culture in one honest line]

To apply: [One sentence. E.g., "Text your name and a few words about your experience to 04XX XXX XXX."]

Keep the total word count under 300. Research from LinkedIn and Indeed{:target="_blank"} consistently shows that ads under 300 words get more applications than longer ones — most HR-template posts run 500–800 words and they actively repel trade applicants.


What to cut before you post

AI makes specific, predictable mistakes when generating job ads. Check your draft against this list before posting:

Cut every one of these phrases:

  • "Competitive salary / competitive pay" — meaningless without a number; NFIB survey data{:target="_blank"} shows 90% of small business owners struggle to fill trades roles, and ambiguous pay is a primary filter candidates use to skip postings
  • "Fast-paced environment" — signals chaos to experienced tradespeople, not energy
  • "Must be a team player" — filler that adds nothing
  • "Passionate about [trade]" — no one describes plumbing that way and it sounds fake
  • "We are an equal opportunity employer" boilerplate at 200 words — legally fine to include, but put it at the very end if you include it at all
  • Any bullet point that describes the company's values rather than the job itself

The honest answer is that these phrases don't just waste words — they are active signals to hourly job seekers that the posting is dishonest or out of touch. A 2022 Jobvite report{:target="_blank"} found that 28% of job seekers ghosted an employer after applying, with the primary reason being that the job turned out to be different than the ad described. Cutting corporate filler isn't about tone — it's about reducing your ghosting rate.


Where to post it and how to tweak for each platform

The same ad needs minor adjustments for different platforms. Here's how the numbers break down:

  • Indeed{:target="_blank"} — Free to post; sponsored posts run approximately $5–$20/day depending on location and role. Use the full 300-word version. Indeed's mobile usage data shows over 70% of hourly job seekers browse on mobile, so short paragraphs and bullet points are not optional.
  • Seek{:target="_blank"} (Australia) — Standard listing costs roughly $250–$330 AUD per post as of early 2025 — check Seek pricing{:target="_blank"} before you post, these shift. The platform favors complete listings; use your full template.
  • Craigslist{:target="_blank"} — $10–$25 per post in most US metro areas. Strip the ad down to the opening paragraph plus how to apply. Craigslist readers scan fast; shorter is better here.
  • Facebook community groups — Free. Paste the opening paragraph only with a "DM me for details" call to action. Do not paste a wall of text into a Facebook group post.

For each platform, the job title should contain the plain search term — not "Residential Installation Specialist" but "Electrician" or "Tiler." Platform search algorithms and candidate behavior both favor the term workers actually type.


When something goes wrong

Symptom: The AI output still sounds like an HR document — formal, vague, full of filler. Root cause: The prompt didn't explicitly specify reading level and language register. Fix: Add this sentence to your prompt exactly: "Write this at a Grade 8 reading level. Use the same language a tradesperson would use talking to a coworker." Then regenerate.

Symptom: The ad is generating applications but candidates aren't showing up to interviews or first days. Root cause: The ad is accurate but incomplete — likely missing the physical demands or schedule expectations that cause self-selection. Fix: Add a "What's hard about this job" line to your next version. Specifically name the early start time, the physical load, and any inconvenient travel. Candidates who would have ghosted will opt out before applying.

Symptom: Applications are coming in but no one is qualified — wrong experience level or missing trade license. Root cause: The "What we need" section is too vague or buries the license requirement. Fix: Move the license or certification requirement to the first bullet point under "What we need" and bold it. Make it the first filter, not the fifth.


What to do next

Run this process for your next open role and compare application volume and interview show-up rate against your last posting. That's your baseline. If you're hiring across multiple roles or want to build a short library of ad templates for recurring positions, the same prompt works with a different set of inputs — the structure is reusable.

If you're managing hiring alongside client work and operations, AI can do more than write the ad. Small business owners are using structured prompting for repeating admin tasks across operations — the same approach that makes this job ad process work applies across a wide range of recurring business tasks.


FAQ

How do I write a job ad for a trade job if I don't know the exact pay rate yet? Post a range, not "competitive pay." If you genuinely don't know, research what similar roles pay in your area on Indeed's salary tool or Seek's salary insights, pick a realistic range, and post it. An ad that says "$28–$35/hr depending on experience" will outperform "negotiable" by a wide margin. Candidates interpret "negotiable" as a sign the rate is below market.

Is the free version of ChatGPT or Claude good enough for writing job ads? Yes. As of early 2025, the free tier of both ChatGPT (GPT-4o) and Claude (Claude 3.7 Sonnet) handles this task without limitation. You do not need a paid plan for job ad drafting. If you're comparing the two, both produce similar quality output for this use case when given the same structured prompt — the prompt quality matters more than the model.

How long should a job ad for an hourly or trade role be? Under 300 words. The data from Indeed and LinkedIn research is consistent: shorter ads generate more applications for hourly and trade roles. The instinct to add more detail to attract "better" candidates usually backfires — it filters out qualified workers who don't read long postings and attracts people who are more comfortable with corporate processes than the job itself.

What's the ROI on spending time on a better job ad versus just reposting? The numbers say it's significant. Small business owners spend an average of 2–3 hours writing a job posting from scratch, according to data from HR platforms like Homebase{:target="_blank"} and Gusto{:target="_blank"}. With a structured AI prompt, that drops to under 30 minutes. More importantly, a posting that reduces ghosting by even 20% saves you multiple interview slots, follow-up time, and the compounding cost of a role sitting vacant. The NFIB reports{:target="_blank"} that unfilled trades and hourly roles are the single most common hiring problem for small business owners — a better ad doesn't solve the whole problem, but it's the cheapest lever you have.

Should I include benefits in the job ad if my benefits are basic? Include what's real. If you offer paid tools, a work vehicle, overtime, flexible Fridays, or even a consistent schedule — say so. Hourly workers value schedule predictability more than many employers realize. What you should not do is list "great team culture" as a benefit. That's not a benefit; it's a claim you haven't earned yet with the candidate. If the crew is genuinely good, show it in the tone of the ad — don't assert it.

Was this useful? ·