Resources · Self-audit

The roofing ad-click teardown

Eight checks on the funnel your ad clicks actually land in — the same eight we run before telling a roofer whether their ads are the problem.

By Chris Milner · WonFlo15-minute audit8 checks
How to run it

Open your ads account and pick up your phone. Click your own ad the way a homeowner would — on cell data, logged out of everything — and work down this list. Mark each item pass or fail as you go. Don't fix anything yet. The point of the first pass is an honest count.

The eight checks

Each one is the same three questions: what to look at, what good actually looks like, and what it costs you when it's missing. Most roofers pass the first few and fail the last two — which is the opposite of the order that matters.

1

Where does the click actually land?

Check this

Click your own ad from your phone. Write down the URL it lands on. Then read the ad's headline and the first line of that page back to back, out loud.

What good looks like

The click lands on a page built for that one ad, and the page repeats the promise the ad made — same job, same city, same words. If the ad said storm damage inspection, the page says storm damage inspection.

What it costs you

A homepage has to serve everyone: the roof replacement you want, the gutter job you don't, and the About page. A homeowner who clicked for one specific thing has to go find it again — and most won't. You paid full price for that click either way.

2

Where is the form, and how long is it?

Check this

Land on the page on your phone and don't scroll. Is there something to act on in that first screen? Then count the form fields. For each one, ask who in your office actually uses that answer.

What good looks like

Something actionable above the fold, and the shortest form that still lets you qualify. Every field earns its place. Anything you could ask on the phone in ten seconds shouldn't be a barrier before you have the lead at all.

What it costs you

Every extra field is another chance to quit, and a form below the fold is a form most visitors never see. You're not losing people who didn't want a roof. You're losing the ones who did and got tired.

3

Can a homeowner get a number without waiting for you?

Check this

Pretend you're the homeowner. Can you get any kind of price — a range, a ballpark for a roof like yours — without submitting a form and waiting for a callback?

What good looks like

A real, defensible range tied to their actual roof, produced on the spot. Contact details unlock the detail and the appointment; they aren't a toll booth on the entire answer.

What it costs you

If your page says "call for a free estimate" and the next result gives a number in thirty seconds, you're asking for more and offering less. Search results have started sorting on this too — see what homeowners expect before they call you.

Checks 4–8

Get the full checklist

The remaining five checks are the ones almost everybody fails.

One email. No sales calls. Unsubscribe in one click.

Quick answers

How long does this actually take?+
About fifteen minutes with your ads account open and your phone in your hand. The two slowest checks are the conversion tag — you have to submit your own form and watch it fire — and response time, where you have to wait for the reply you're timing.
Do I need a developer to run the audit?+
No. Every check is something you can see yourself: click your own ad, load your own page, submit your own form. Fixing some of them needs help. Finding them doesn't.
Which check matters most?+
Check 7 — whether job outcomes make it back to Google or Meta — because it's the only one that makes the ad platform smarter over time instead of just making one page better. It's also the one almost nobody passes.
What if I fail most of them?+
That's the normal result, and it's better news than the alternative. A failing checklist means the leads are fixable. It's the roofers who pass everything and still get junk who have a genuinely hard problem.