Skip to main content

BrilliantsIT

How to Track Where Your Roofing Leads Actually Come From

Most roofing companies can tell you how many calls they got last month. Very few can tell you where those calls came from. Was it Google? Your website? A Facebook post? A yard sign? A neighbor’s recommendation? When you do not know, every marketing decision becomes a guess — and guessing is an expensive way to spend money.

Tracking where your leads come from is not complicated, and it does not require expensive software. It takes a few simple habits, set up once and followed every time the phone rings. Here is how to do it.

1. Ask every caller how they found you — and write it down

This is the simplest form of tracking, and the one most companies skip. When a homeowner calls, the person answering the phone should ask one question before anything else: “How did you hear about us?”

The answer matters, but only if it is recorded. A notebook by the phone, a shared spreadsheet, or a notes field in your estimating software all work — the tool does not matter, the habit does. “Google,” “saw your truck,” “my neighbor recommended you,” “Facebook” — write down exactly what they say, in their words, not your interpretation of it.

Do this for every call, including the ones that do not turn into jobs. A source that sends ten calls and books two jobs is very different from a source that sends ten calls and books eight. If you only record the jobs, you will never see that difference.

2. Give every channel its own phone number

Asking callers is useful, but people misremember. A homeowner who says “I found you online” might mean Google Maps, your website, or an ad they saw last week. Call tracking numbers remove the guesswork.

The idea is simple: your Google Business Profile shows one number, your website shows another, and a yard sign or flyer shows a third. Each number rings the same phone, but you can see which one was called. Most call tracking services cost a few dollars per number per month, and the clarity they give you is worth far more than that.

Start with the two channels that matter most — your Google Business Profile and your website — and add numbers for ads or other campaigns as you go. If your local SEO is bringing in calls, this is how you prove it to yourself.

3. Tag every form submission by source

Not every lead calls. Many homeowners fill out a contact form, and those leads are the easiest to lose track of — a form arrives in your inbox with a name and a phone number and no clue where it came from.

Make sure your website’s forms record the source automatically. A basic setup can capture which page the visitor was on when they filled out the form, and a slightly better one records the channel — organic search, Google Maps, a paid ad, or social media. Your web developer or marketing partner can set this up in an afternoon, and once it is running, every form lead arrives with its source attached.

If your forms do not record the source yet, add a simple question to the form itself: a dropdown asking “How did you find us?” with a few options. It is not perfect — some people skip it — but it is far better than nothing, and it costs nothing to add.

4. Keep one simple weekly record

Tracking only works if someone looks at it. Once a week, spend ten minutes putting the week’s leads into one place: how many calls, how many form submissions, and where each one came from.

A basic spreadsheet does the job. One row per lead, with columns for the date, the source, whether it became an estimate, and whether it became a job. After a month or two, patterns appear on their own: the source that sends the most leads, the source that books the most jobs, and the source that sends plenty of calls but never turns into work.

That last one is the important one. A channel that looks busy but books nothing is quietly eating your budget — and without tracking, it can do that for years. Reviewing the record weekly is what turns raw data into decisions.

5. Match leads to jobs, not just calls

A lead is not a job. The only number that really matters is which sources produce signed work, and at what value. When a job is booked, go back to your record and mark which source it came from.

Over a few months, you will see which channels bring the high-value jobs — full roof replacements — and which ones bring mostly small repairs. A channel that brings fewer leads but more full replacements can be worth far more than a channel that brings a flood of small repair calls. You cannot see that unless you follow each lead all the way to the signed job.

This is also how you decide what to spend more on. When you know that one source produces most of your best jobs, putting more money into it is a decision, not a gamble. For a wider plan that fits tracking into your overall marketing, see our roofing marketing guide.

Stop guessing, start tracking

You do not need a marketing department to track your leads. You need one question asked on every call, a phone number for each channel, forms that record their source, a weekly record, and the habit of following each lead through to the job. Set those five things up, and within a few weeks you will know exactly where your best work comes from — and exactly what to stop paying for.

Get Your Free Google Business Profile Audit — Book a Free Call and see how your profile, local visibility, and website stack up, with a clear plan for what to fix first.

Want Help?

At BrilliantsIT, we’re passionate about helping US local businesses thrive. Reach out today to build an SEO and content strategy that strengthens your brand and delivers measurable business results.

Could Your Website Generate MORE Leads?

Find out Instantly with our Free SEO Audit

Results louder than words

We’ve helped hundreds transform their business

Content Overview

Related post

Leave a Reply

Your email address will not be published. Required fields are marked *

Let's Build Something Great Together

Fill out the form below, and we’ll get back to you as soon as possible to discuss your goals and how we can help.