Illustration (fictional) · Kestrel Roofing
01 / 06 · 6:12 AM
A roof leaks in Hayward.
The owner grabs their phone. They don’t know Kestrel Roofing exists yet.
02 / 06 · Google
Your ad is the first thing they see.
It says exactly what they typed. The number is right there. The page it opens says it again.
Google Search ads03 / 06 · ChatGPT
They ask the AI. You’re the answer.
Sponsored placement inside the reply, next to the businesses it already recommends.
ChatGPT Ads04 / 06 · That evening
Then you show up again.
On Instagram, with the before-and-after they didn’t get to see this morning.
Meta ads05 / 06 · 7:40 PM
The call comes, and we know why.
Recorded, tagged to the search term and the ad that earned it. Booked for Thursday.
Call tracking06 / 06 · Next month
More of what worked.
Budget moves to the channel and the searches that book. The report shows the whole path.
Monthly report01 / 06 · Monday
Ads go live by lunch.
Four channels, one plan. Every call and form from here on is recorded and tagged.
Launch02 / 06 · Tuesday
First calls, from Google.
A leak repair and an inspection. Both from searches we chose on purpose.
Google Search ads03 / 06 · Wednesday
ChatGPT sends one.
Someone asked the AI who to call. The sponsored answer was Kestrel.
ChatGPT Ads04 / 06 · Thursday
We pause what doesn’t book.
Two Meta ads brought clicks and no calls. Paused. Budget moves to Google and ChatGPT.
Weekly tuning05 / 06 · Friday
Seven jobs on the calendar.
Out of eleven leads. The other four are followed up, not forgotten.
Booked jobs06 / 06 · Sunday
You get the week.
Leads, booked jobs and which channel earned each one. In plain English, every Sunday night.
Weekly report01 / 06 · Week 1
Every click costs you.
Google shows your ad for anything close to your keywords. Close is not the same as a customer.
02 / 06
Half of these searches are junk.
Job seekers, DIY, “free”, the wrong city. A set-and-forget campaign pays for all of them.
Search term review03 / 06 · Every week
We block them, one by one.
Negative keywords, added weekly from the real searches. Not a template list.
Negative keywords04 / 06
The budget moves to what books.
Same spend. More of it on the searches that turn into calls.
Bid management05 / 06
Every call, recorded and tagged.
So the next round of blocking and bidding is based on jobs, not guesses.
Call + form tracking06 / 06 · Month 2
Waste: 48% to 9%.
Same budget, three times the booked jobs. The report shows exactly which searches paid.
Monthly report01 / 06 · This month
1,240 people searched for it.
Roof repair, roof leak, roofer near me. In Hayward, this month. Most of them never saw Kestrel before.
Seen02 / 06
86 clicked your ad.
Not the competitor’s. The ad says what they typed, and the page it lands on says it again.
Clicked03 / 06
19 picked up the phone.
Or sent the form. Every one recorded and tagged to the search that caused it.
Called04 / 06
7 booked. That’s the number.
Clicks are what the platform sells you. Booked jobs are what we manage to.
Booked05 / 06 · Every week
41 junk clicks, blocked.
“Roofing jobs”, “DIY roof patch”, “free roof”. Gone from the budget before they cost you again.
Search term cleanup06 / 06 · Monthly
The same funnel, per channel.
Google, ChatGPT, Meta and Bing, side by side. Budget moves to whichever one books.
ReportSponsored
Licensed and insured. Written quote before any work. Serving Hayward and the East Bay since 2009.
Compare local roofers. Get quotes from contractors near you for leaks, shingles and more.
Reviews on roofers in Hayward. Find the best rated roof repair near you.
A few local roofers offer same-day inspections for leaks:
- Kestrel Roofing, Hayward. Same-day inspection, written quote before work.
- Two other roofers in the East Bay with weekday availability.
Call early in the day for a same-day slot.
214 likes
kestrelroofingBefore and after, Hayward. Leak found and fixed in one visit. Free inspections this month. ... more
Illustration · Kestrel Roofing (fictional)
Mon
Tue
Wed
Thu
Fri
Sat
Sun
Illustration · Kestrel Roofing (fictional)
Illustration · Kestrel Roofing (fictional)
Illustration · Kestrel Roofing (fictional)