The Blind Spot Report · $297 · one market
Marketing for home service contractors · North America
And you're still paying to advertise into them. In about a week I’ll scan 81 points across your service area on the keywords you actually sell, read several hundred of your reviews to find the words your customers use, take your ad account apart campaign by campaign, and map what happens to a lead after it comes in. $297, for one market, credited against your setup if we go on to build it.
Trusted by operators across North America
The part nobody shows you
Most contractors spending real money on ads have three symptoms and treat all three separately. They're almost always the same bottleneck wearing different clothes.
You're paying for clicks in postal codes where nobody knows your name, so the people who do fill in the form are price shopping three companies at once.
Same budget, fewer jobs, every quarter. Usually creative fatigue and audience overlap eating each other inside the same account.
The average home-service business takes over an hour to respond to a form fill. The job goes to whoever called first, and that is almost never you.
The mechanism
An ad audit tells you what your account is doing. A rank tracker tells you where you sit. Your reviews already tell you why people buy. Nobody puts the three on the same page — which is how you end up running ads that sell something different to what your customers say they want, in postal codes you can’t be found in, measured on a number that doesn’t mean anything.
81 points across your service area, one every couple of miles, on the keywords you actually sell — scored for where you rank in Google’s local pack and, just as useful, who ranks instead, with their review counts next to yours. Then your Business Profile: categories, service area, citations, and whether the profile says what your reviews say. We also ask ChatGPT and Perplexity what they recommend in your market and whether you get named.
Your ad account campaign by campaign — spend, cost per lead, what the algorithm is actually being told to optimize for, and whether each ad lands on a form that matches the job it’s selling. Then we read several hundred of your reviews and set what your customers talk about against what your ads say. The gap between those two is usually the whole problem.
What happens to a lead after it arrives. Pixels and conversion events, what fires and what doesn’t, whether your website form can even be counted, speed to lead, and whether a booked estimate or a job value ever makes it back to the ad platform. You get a map from ad to closed job with every gap marked.
It isn't a pitch deck with a proposal stapled to the back. You're paying for the diagnosis, so you get the diagnosis, in full, whether or not we ever work together. Plenty of operators take the report and fix it themselves. That's a fine outcome.
A note from Anthony
Meta Blueprint and Google Ads certified
I read every account that comes through Fourdots myself. The fifteen minutes you book is with me, and I’m the one who walks you through what I found on the readout call.
With home services the leak is nearly always geographic: the postal codes you're paying to advertise into and the map pack you actually show up in are two different lists.
Most of what I find isn't clever. A location setting nobody changed, a match type nobody reviewed, six neighborhoods where you're buying clicks and can't be found. We built TurfMap in-house because nothing else put spend and visibility on the same map, and that comparison is usually where the money is.
I charge for this because a free audit is a sales call in a lab coat. You’re paying for a week of my attention, and you keep everything I find, whether or not we ever work together.
Anthony
Founder, Fourdots Digital
The people behind the audit
The obvious question
They did. And you either didn't book it, or you sat through it and nothing happened. Here's the difference, said plainly.
A free audit is a sales call wearing a lab coat. It takes the agency thirty minutes of skimming, it exists to get you on the phone, and the person running it is incentivized to find problems they happen to sell the fix for.
This takes about a week. It costs me real time and a seat on a tool we pay for, which is exactly why I charge for it and exactly why it's worth reading. I'm also not withholding the good part to make you buy something: you get the whole diagnosis when the report lands and you keep it.
If a free audit was going to fix your lead flow, it would have by now.
Receipts
How it runs
Not a discovery call. I find out what you’re trying to hit and whether this is worth doing. If it isn’t, I’ll say so. If it is, you pay the $297 and I send the access links.
Read-only on your ad accounts, your Google Business Profile and your website. Five minutes of your time. Then the 81-cell scan runs across your market.
The 81-point scan, your ad account campaign by campaign, several hundred of your reviews read and coded, then tracking and lead handling end to end. Every finding tied to a number or a screenshot.
The written report lands on a private link, with a one-page summary a COO can read in two minutes. The readout call is booked within two business days. You keep all of it.
Every report ends with one of three recommendations: we can help and here is the plan; we can help, but only once X is fixed; or we can’t move this enough to be worth your money. You get the same report either way, and you are free to hand it to your own team or another agency. There is no projected lift number in it — what the upside looks like is a conversation for the readout call, where the assumptions behind it can be shown and argued with.
Operators we’ve worked with
Step one
Fill this in and pick a time. The more you put here, the more useful the fifteen minutes is.
$297 · one market · report delivered in about a week, readout within two business days
Anthony Alfonsi Founder
Blind Spot Report · 15-min qualifying call
1 of 9
Nothing is charged today. The $297 is taken on the call, only once we both agree it’s a fit.
Free audits get skimmed and forgotten, and the people who book them are rarely serious. Charging for it means I do a week of real work instead of thirty minutes of skimming, and you get something you'd actually act on. It also filters. If paying for a diagnosis is the sticking point, we were never going to work well together anyway.
We run a geo-grid across your service area using our own mapping tool, which scores where you rank in every postal pocket rather than giving you one city-wide average. Then we lay your actual ad spend over the top of it, pocket by pocket. Where you're spending heavily in pockets you can't be found in, that's a leak. Where you rank well and spend nothing, that's free money. That side-by-side is the part nobody else can show you, because most agencies don’t own the mapping side.
No, and most people don’t on the readout call. You paid for the diagnosis and you get all of it. If you want us to fix what we found, I'll tell you what that looks like. If you'd rather run it yourself or hand it to your current agency, that's genuinely fine.
Then this is the better time to run it. The accounts with the most recoverable money in them are usually the ones that look fine on the surface. The 20x remodeling account looked fine on the surface too.
Operators under about $50,000 a month in revenue. The report is the first step into Local Lead Machine, and that program can’t return enough below that level to be worth your money yet. Run the free TurfMap scan instead and come back when you scale.
Read-only on your Meta and Google Ads accounts, manager access on your Google Business Profile, your website URL, and your CRM pipeline if you’ll share it. Five minutes in your account settings. I never need your passwords.
Or you can know in about a week, for $297, and keep the report either way.
Book the 15-minute call