Selected work
LOCAL SEO

Local search. Lasting momentum.

A gutter company grew monthly enquiries with a $3,000-per-month SEO program and no paid ads.

49 → 137Monthly leads over six months
Local SEOOrganic acquisition
01 / THE DETAIL

$3,000 a month in SEO, no ads, and monthly leads grew from 49 to 137 in six months

A single-location gutter services company serving about twenty towns in northern New Jersey, January to July 2026. The $3,000 monthly fee was the entire marketing bill: $21,000 in fees, $0 in ad spend, and 487 tracked inbound leads at about $43 each. Call and form tracking live from January 19.

Explore the details +

A single-location gutter services company serving about twenty towns in northern New Jersey, January to July 2026. The $3,000 monthly fee was the entire marketing bill: $21,000 in fees, $0 in ad spend, and 487 tracked inbound leads at about $43 each. Call and form tracking live from January 19.

  • Monthly lead growth in six months 2.8x 49 new leads in February → 137 in July 2026
  • People who called or sent a form 487 Seven months · all of it from search, none of it from ads
  • Per lead, fees included $43 $21,000 in fees, Jan–Jul 2026 ÷ 487 leads · the $3,000 monthly fee was the entire marketing bill
  • Leads straight from the Google map listing 8 in 10 460 of 566 in the CallRail attribution report
01
THE WORKING DETAIL
A

Monthly lead growth in six months 2.8x 49 new leads in February → 137 in July 2026

B

People who called or sent a form 487 Seven months · all of it from search, none of it from ads

C

Per lead, fees included $43 $21,000 in fees, Jan–Jul 2026 ÷ 487 leads · the $3,000 monthly fee was the entire marketing bill

D

Leads straight from the Google map listing 8 in 10 460 of 566 in the CallRail attribution report

Evidence → decision → action
02 / THE DETAIL

From 49 to 137, month by month

New leads per month, February to July 2026. February is the honest baseline: tracking went live on January 19, so February is the first full tracked month, the growth claim starts there, and January stays out of it.

Explore the details +

New leads per month, February to July 2026. February is the honest baseline: tracking went live on January 19, so February is the first full tracked month, the growth claim starts there, and January stays out of it.

Source: CallRail call and form exports, deduplicated by phone number and counted in the month of first contact. Window: Feb 1 to Jul 31, 2026; February is the first full tracked month, tracking live from Jan 19. Tracking numbers cover the Google Business Profile listing and the website; forms tracked on the website.

One caveat stated up front: gutter demand is seasonal, and summer storm activity likely contributed to the July peak of 137. Some portion of the rise reflects season as well as search visibility, and the two cannot be fully separated in this data.

02
From 49 to 137, month by month
A

New leads per month, February to July 2026.

B

Source: CallRail call and form exports, deduplicated by phone number and counted in the month of first contact.

C

One caveat stated up front: gutter demand is seasonal, and summer storm activity likely contributed to the July peak of 137.

Evidence → decision → action
03 / THE DETAIL

The reviews came in, the phone stayed quiet

A single-location gutter company with years of good work behind it and the review count to show for it. The trouble was everything those reviews could not reach.

Explore the details +

A single-location gutter company with years of good work behind it and the review count to show for it. The trouble was everything those reviews could not reach.

  • 01 The reviews were coming in and the work was good, but the phone was quieter than the review count deserved
  • 02 The website had pages for the towns they serve, and those pages were not showing up when a homeowner in those towns searched
  • 03 Like most small service companies, they had no clean way to know where a call came from. “The phone seems busier” is not a number you can run a business on
03
The reviews came in, the phone stayed quiet
A

01 The reviews were coming in and the work was good, but the phone was quieter than the review count deserved

B

02 The website had pages for the towns they serve, and those pages were not showing up when a homeowner in those towns searched

C

03 Like most small service companies, they had no clean way to know where a call came from.

Evidence → decision → action
04 / THE DETAIL

Demand was never the problem, being the answer was

The reviews were coming in and the work was good, but the phone was quieter than the review count deserved. The website had pages for the towns they serve, and those pages were not showing up when a homeowner in those towns searched.

Explore the details +

The reviews were coming in and the work was good, but the phone was quieter than the review count deserved. The website had pages for the towns they serve, and those pages were not showing up when a homeowner in those towns searched.

The demand was already there. In their part of New Jersey, people search for gutter cleaning, repairs, guards, and drainage every week. The company just was not the answer that came up.

When the company did come up, nobody was counting which channel deserved the credit. Without tracking, even a win is a rumor: the phone gets busier and no one can say why, which means no one can decide where the next dollar goes.

04
Demand was never the problem, being the answer was
A

The reviews were coming in and the work was good, but the phone was quieter than the review count deserved.

B

The demand was already there.

C

When the company did come up, nobody was counting which channel deserved the credit.

Evidence → decision → action
05 / THE DETAIL

Make the map listing the front door

What we did, in the order it mattered, plus the one thing only the client could do. Most local buyers never reach a website; they call from the map. Everything else was built to back that up.

Explore the details +

What we did, in the order it mattered, plus the one thing only the client could do. Most local buyers never reach a website; they call from the map. Everything else was built to back that up.

Most local buyers never reach a website; they call from the map. The Google Business Profile got the ongoing attention a homepage usually gets, and it now produces 8 of every 10 leads.

One generic page cannot win in twenty towns. Each service-area page was reworked to stand on its own for its town, backed by technical cleanup and a move to faster hosting.

Dedicated tracking numbers on the map listing and the website, plus form tracking, so every number on this page comes from a log, not a feeling.

They answered the phone. Of 619 tracked calls in the window, 456 were picked up live. Marketing fills the line; the crew picking up is what turns a ring into a job.

Did not run ads: media spend for the whole window is $0. Did not publish a qualified-lead number the inconsistent tagging could not stand behind. Did not claim revenue, because booked-job data was not available to verify.

  • 01 Made the map listing the front door
  • 02 Rebuilt the town pages to rank
  • 03 Tracked before claiming anything
  • 04 What the client changed
  • 05 Did not do
05
Make the map listing the front door
A

01 Made the map listing the front door

B

02 Rebuilt the town pages to rank

C

03 Tracked before claiming anything

D

04 What the client changed

Evidence → decision → action
06 / THE DETAIL

Month by month, from the log

The window the way CallRail logged it. New leads are unique phone numbers making first contact that month, across calls and forms combined. Calls and form submissions are total interactions, so a person who called twice appears twice in those columns but once in new leads.

Explore the details +

The window the way CallRail logged it. New leads are unique phone numbers making first contact that month, across calls and forms combined. Calls and form submissions are total interactions, so a person who called twice appears twice in those columns but once in new leads.

Thirteen form submissions with no phone number are excluded from the lead count, which makes 487 a conservative figure. CallRail's own attribution report counts 566 leads for the longer Jan 1 to Aug 12 window.

06
Month by month, from the log
A

The window the way CallRail logged it.

B

Thirteen form submissions with no phone number are excluded from the lead count, which makes 487 a conservative figure.

Evidence → decision → action
07 / THE DETAIL

Where the leads came from, source by source

Source: CallRail lead attribution by source report, Jan 1 to Aug 12, 2026, on a 50/50 attribution model, which is why half-leads appear. Total: 566 raw leads. The exhibit behind this table is the CallRail report itself, with the client name and identifying source rows redacted and the account footer cropped out.

Explore the details +

Source: CallRail lead attribution by source report, Jan 1 to Aug 12, 2026, on a 50/50 attribution model, which is why half-leads appear. Total: 566 raw leads. The exhibit behind this table is the CallRail report itself, with the client name and identifying source rows redacted and the account footer cropped out.

07
Where the leads came from, source by source
A

Source: CallRail lead attribution by source report, Jan 1 to Aug 12, 2026, on a 50/50 attribution model, which is why half-leads appear.

Evidence → decision → action
08 / THE DETAIL

The whole bill, and your own math

Whether $43 a lead is cheap is your own math: take your average ticket and your close rate and run them against 487 calls and forms. For most gutter companies, one booked installation covers the month.

Explore the details +

Whether $43 a lead is cheap is your own math: take your average ticket and your close rate and run them against 487 calls and forms. For most gutter companies, one booked installation covers the month.

For readers running their own math against 487 leads, published New Jersey pricing as of August 2026 puts a typical gutter installation at roughly $1,600 to $4,800 (888njgutter.com), gutter guards at $1,050 to $3,600 (randeroofing.com), gutter cleaning near a $219 average (costwhale.com), and underground gutter drainage at $2,200 to $3,300 (angi.com). These are external reference figures only. They are not this client's prices, revenue, or results, and no revenue claim on this page is derived from them.

08
The whole bill, and your own math
A

Whether $43 a lead is cheap is your own math: take your average ticket and your close rate and run them against 487 calls and forms.

B

For readers running their own math against 487 leads, published New Jersey pricing as of August 2026 puts a typical gutter installation at roughly $1,600 to $4,800 (888njgutter.com), gutter guards at $1,050 to $3,600 (randeroofing.com), gutter cleaning near a $219 average (costwhale.com), and underground gutter drainage at $2,200 to $3,300 (angi.com).

Evidence → decision → action
09 / THE DETAIL

Two honest notes, on the record

Every case study has a sideways column. This one has two entries, and they stay on the page.

Explore the details +

Every case study has a sideways column. This one has two entries, and they stay on the page.

  • 01 487 is a raw count. Spam form bots and sales robocalls are in there, because lead qualification tagging was not applied consistently, and we will not publish a qualified number we cannot stand behind
  • 02 8 in 10 leads riding on one channel is a strength and a single point of failure. The town pages exist to spread that risk, and that work is still in progress
09
Two honest notes, on the record
A

01 487 is a raw count.

B

02 8 in 10 leads riding on one channel is a strength and a single point of failure.

Evidence → decision → action
10 / THE DETAIL

How the counting worked, and what it cannot see

Explore the details +
  • 01 A lead is any unique person who called a tracking number or submitted a website form. No qualification filter is applied, so the count includes some spam and solicitation contacts, and this page reports raw volume only and says so
  • 02 Attribution comes from CallRail on a 50/50 model: dedicated tracking numbers on the Google Business Profile, a number pool on the website, and form tracking on the site
  • 03 Known gaps: calls dialed to any untracked number are invisible, referrals and repeat customers who saved a direct number are invisible, and the Direct bucket of 41 leads likely contains people who found the company through search first. Attribution here is good, not perfect
  • 04 Cost basis: $21,000 is the agency fee alone, $3,000 a month for January through July. No paid advertising ran, so media spend is $0, and cost per lead is $21,000 divided by 487, which is $43.12
  • 05 Outside factors: gutter demand is seasonal and summer storms likely contributed to the July peak. Tracking began January 19, 2026, so there is no measured baseline from before that date, and the growth shown is growth within the tracked window
10
How the counting worked, and what it cannot see
A

01 A lead is any unique person who called a tracking number or submitted a website form.

B

02 Attribution comes from CallRail on a 50/50 model: dedicated tracking numbers on the Google Business Profile, a number pool on the website, and form tracking on the site

C

03 Known gaps: calls dialed to any untracked number are invisible, referrals and repeat customers who saved a direct number are invisible, and the Direct bucket of 41 leads likely contains people who found the company through search first.

D

04 Cost basis: $21,000 is the agency fee alone, $3,000 a month for January through July.

Evidence → decision → action
11 / THE DETAIL

What this proves, and what it does not

This page proves lead volume, lead cost, and lead source. It does not prove revenue: booked jobs and close rates were not tracked in a way this page can verify, so no revenue or return-on-investment claim is made. Results come from one single-location company in one New Jersey market with an established review base, and they do not transfer automatically to a different market, service mix, or starting position.

Explore the details +

This page proves lead volume, lead cost, and lead source. It does not prove revenue: booked jobs and close rates were not tracked in a way this page can verify, so no revenue or return-on-investment claim is made. Results come from one single-location company in one New Jersey market with an established review base, and they do not transfer automatically to a different market, service mix, or starting position.

Results are specific to this client's market, service, budget, capacity, and timeframe and are not a guarantee of similar outcomes.

Client results page · verified numbers · Tier 2B, anonymized · gutter services, northern New Jersey, single location · Jan 1–Jul 31, 2026, tracking live from Jan 19 · CallRail tracking numbers on the Google Business Profile and website pool, plus form tracking, 50/50 attribution · home services, no compliance overlay · updated 2026-08-13

11
What this proves, and what it does not
A

This page proves lead volume, lead cost, and lead source.

B

Results are specific to this client's market, service, budget, capacity, and timeframe and are not a guarantee of similar outcomes.

C

Client results page · verified numbers · Tier 2B, anonymized · gutter services, northern New Jersey, single location · Jan 1–Jul 31, 2026, tracking live from Jan 19 · CallRail tracking numbers on the Google Business Profile and website pool, plus form tracking, 50/50 attribution · home services, no compliance overlay · updated 2026-08-13

Evidence → decision → action
12 / THE DETAIL

If your reporting stops at “the phone seems busier”, you cannot tell whether your marketing works

We will put tracking on every call and every form, map each lead to its source, and show you what a lead actually costs you, before recommending you spend another dollar anywhere. The company in this story spent $3,000 a month, ran no ads at all, and now knows exactly what each of its 487 leads cost.

Explore the details +

We will put tracking on every call and every form, map each lead to its source, and show you what a lead actually costs you, before recommending you spend another dollar anywhere. The company in this story spent $3,000 a month, ran no ads at all, and now knows exactly what each of its 487 leads cost.

45 minutes. No deck. No pitch. If we cannot find the money in your market, we say so on the call.

12
If your reporting stops at “the phone seems busier”, you cannot tell whether your marketing works
A

We will put tracking on every call and every form, map each lead to its source, and show you what a lead actually costs you, before recommending you spend another dollar anywhere.

B

45 minutes.

Evidence → decision → action
MORE FROM THE FIELD

The next perspective.

YOUR NEXT CHAPTER STARTS HERE.

Ambition deserves
an advantage.

Bring your numbers. Your biggest challenge.
And a clear idea of where you want to go.

Start a conversation