Guides

How to write a roofing job ad people actually answer

A roofing job ad works when it answers five practical questions in the first few lines, speaks to one role at a time, and makes applying a single call or text.

Written by Ali Sedighi, MBAPublished: Last updated:

A roofing job ad gets answered when it tells a roofer, in the first few lines, what the work is, when it starts, where it is, how the crew runs and how to apply in one tap. Most ads fail because they spend their opening lines on the company's history and adjectives like "dynamic" and "competitive," and never get to what the reader wants to know.

This guide rebuilds a typical ad from scratch. It covers marketing only. Pay decisions, employment standards and job-posting rules belong to you and your province, so confirm anything legal with your provincial employment standards office or an employment lawyer.

Why most roofing job ads fail

Answer first: they are written from the owner's point of view, not the roofer's. Read this typical example:

Now hiring! Busy roofing company looking for hard-working roofers to join our growing team. Competitive wages. Must have experience and own transportation. Send résumé.

What does a roofer learn? Almost nothing. Is it residential or commercial? Steep or low-slope? Tear-off or new build? What time is the start? Is there travel? Who runs the crew? What does "experience" mean: one season or ten? And "send résumé" loses everyone who doesn't keep one, which in roofing is a lot of good people.

Three failures repeat in almost every weak ad:

  1. Vague claims. "Competitive," "growing," "family-oriented" and "fast-paced" are things every company says. They are invisible.
  2. Missing basics. The questions a roofer actually asks are left out, so they move on to an ad that answers them.
  3. High-friction applying. Résumés, long online forms and email-only applications filter out people who are good on a roof but not at paperwork.

The five questions every roofer asks

Every roofing applicant is trying to answer five questions. Put the answers in the first third of the ad.

  1. What is the work? Residential re-roofs, new construction, commercial flat roofs, metal, repairs, or a mix. Shingles, membranes, metal panels. Steep work or mostly walkable.
  2. When and where? Yard location, typical start time, whether you drive to the yard or straight to site, and how often there is out-of-town travel or overnight work.
  3. Who will I work with? Crew size, who runs the crew, how new people are trained and paired.
  4. What do you provide? Gear, tools, harnesses and other safety equipment, training you actually run, transport from the yard.
  5. How do I apply? A phone number to call or text, with a suggested message, and how quickly you reply.

If you choose to include pay, it belongs alongside these, near the top. Whether you must include it, and how, is a provincial question; confirm it before you post.

One role, one ad

Answer first: write a separate ad for each role you are hiring, because each reader cares about different things.

Role What they care about most What to lead with
Labourer, no experience Will I be trained? Is it steady? Can I get there? Training on the ground first, start time, crew support
Experienced roofer The type of work, the crew's standards, travel Work mix, crew size, how quality is checked
Foreman or lead hand Responsibility, authority, how the company backs them Crew size, scope of decisions, office support
Apprentice Is there a real path? Will they support my training? How apprenticeship is supported, the path to journeyperson

Roofer appears on the Red Seal trades list, but apprenticeship is run provincially. If you advertise apprenticeship support, describe what your company actually does and let applicants check the official route with their provincial apprenticeship authority. Each of our region pages links it.

Describing the work honestly

Answer first: tell the truth about the hard parts. It costs a few applicants and saves you a lot of week-one quits.

Roofing is hot in summer, cold in shoulder seasons, physical every day and done at height. Experienced roofers know all this; first-timers often don't. An ad that says "tear-off is heavy work and you will be sore the first week; we pair every new person with an experienced roofer for the first month" does two things. It filters out people who would quit on day two, and it signals to the people who stay that you are straight with them.

Things worth saying plainly if they are true:

  • how early the day starts and when it typically ends
  • whether work stops for rain, and what that means for hours
  • typical travel radius and how often there are overnight jobs
  • what a normal day looks like on your crews, step by step

On safety: describe the training and equipment you actually provide, in plain words. Don't make claims about legal requirements in an ad. Fall-protection and other safety requirements are set and enforced provincially, and your safety program, not your ad, is where they live. Our region pages link each province's workers' compensation board as a starting point.

Making applying one tap

Answer first: the easiest application wins. Replace "send résumé" with a call or text.

A strong closing line looks like this:

To apply, call or text [Phone number] and say "Roofer, [your first name], [your town]." We reply to every text within [time] during business hours.

Then make sure you actually do. The single biggest leak in most roofing hiring funnels is the reply, not the ad. Our applicant text-back service exists for exactly that reason.

A fill-in-the-blanks template

Replace everything in square brackets with your own details. Keep the order.

[Role] wanted: [type of work] crews based in [City]

[Business name] runs [number] crews doing [residential re-roofs / new builds / commercial flat roofs / a mix] across [service area]. Crews meet at our yard in [Area] at [start time], and most jobs are within [travel description].

The work: [Two or three plain sentences about a normal day.]

Your crew: [Crew size], led by [role]. New people work alongside [who] for their first [period].

What we provide: [Gear, tools, safety equipment, training you run, transport.]

What we're looking for: [Two to four honest requirements, such as reliable start times or a valid licence if the role drives.]

How to apply: Call or text [Phone number] with "[Role], your name, your town." We reply within [time] during business hours.

Keep requirements to genuine job needs. Questions or requirements touching personal characteristics protected under human rights laws don't belong in an ad; if you are unsure, check with your province's human rights body or an employment lawyer.

Where to post it, and where it should link

An ad is only the front door. Post it where your applicants are, which in most areas means a mix of social feeds, one or two job boards and your own website. Then link every version to a proper role page on your site. Our hiring pages service explains what that page should include, and the crew video service covers the short clips that make it believable.

Common mistakes checklist

Before you post, check the ad against this list:

  • ☐ Does the first third answer what, when, where, who and how to apply?
  • ☐ Is it written for one role only?
  • ☐ Have you removed every "competitive," "dynamic" and "fast-paced"?
  • ☐ Is the hard part of the job described honestly?
  • ☐ Is applying a single call or text, with no résumé required?
  • ☐ Do you know who will reply, and how fast?
  • ☐ Have you confirmed any posting requirements for your province?
  • ☐ Does it link to a role page on your own site?

If you tick all eight, your ad is already ahead of most of what roofers will see this spring. To work out whether it is paying off, use the cost-per-hire maths guide. If you'd like us to write and run it for you, get in touch.

Frequently asked questions

How long should a roofing job ad be?

Long enough to answer the five core questions, which is usually 150 to 300 words for the ad itself. The full detail belongs on a hiring page the ad links to.

Should we include the pay?

That is your decision, and posting rules differ by province, so confirm with your employment standards office. If you do show pay, put it near the top; burying it frustrates readers.

Is it better to post one ad for all roofing roles?

No. A labourer, an experienced roofer and a foreman want different information. Separate ads are each clearer and easier to track.

What should the call to action say?

Tell people exactly what to do: call or text a named number, and what to say. Asking for a résumé first loses many good roofers who don't keep one.

Sources

  1. Red Seal Program: Red Seal trades list (2026-10-22)