Skip to content
Iron PineMarketing
Case study

Page 3 to page 1 in 90 days — for our own gutter company.

Premier Gutters KC is the seamless gutter business owned by Iron Pine's founder. Here's exactly how we built it into a marketing case study — the same way we'd build it for any KC gutter installer.

  • 0 → P1

    for 12 KC service-area queries in 90 days

  • 35%

    month-over-month GBP profile views growth

  • 5.0★

    Google review score across KC metro

  • <$48

    cost per qualified call from Google Ads

The situation

The starting point.

Premier Gutters KC launched as a side business in early 2026. Founder Gage Forkner had the gutter installation crew, the truck, the seamless-gutter machine, and a small handful of word-of-mouth customers. What he didn't have: any presence on Google Maps, any organic search visibility, any review history, or any predictable inbound lead flow.

The brief he set for himself was simple: build the marketing engine for Premier Gutters using only tactics that would later be sold to other contractors as Iron Pine Marketing. Whatever worked would become a productized playbook. Whatever didn't, he'd eat the cost personally.

Step 1 · Audit

What we found in week one.

  • GBP was created but un-optimized — wrong primary category, blank service list, zero secondary categories, two photos.
  • Website was a single-page placeholder with no city pages, no schema markup, no analytics installed.
  • Zero citations on the major aggregators (Yext, BrightLocal, Whitespark) — Apple Maps, BBB, Yelp all missing or incomplete.
  • Only a small handful of legacy reviews from word-of-mouth jobs. Zero Q&A. Description was 80 characters of placeholder text.
  • No Google Ads or LSA running. No conversion tracking anywhere.
  • Two competitors (a national franchise and an established local) owned all 3 Map Pack slots in 9 out of 10 buyer queries.
Step 2 · Build

The 30-day foundation sprint.

We compressed the foundation phase into 30 days. Everything we'd eventually sell to clients got built once for Premier Gutters first:

GBP rebuild

Primary category set to Gutter cleaning service with secondary categories: Roofing contractor, Construction company, Home improvement store, Awning supplier. Twelve services added (5K Seamless Gutters, 6K Seamless Gutters, Gutter Guard Installation, Gutter Repair, Downspout Replacement, Soffit & Fascia, Storm Damage Inspection, Free Estimates, etc.). Each service got a 200-character optimized description.

15 launch photos uploaded — real Premier Gutters jobs, geo-tagged to the cities they were installed in. Q&A pre-seeded with 8 buyer questions. Description rewritten to ~720 characters with AEO + local keyword targeting.

Site rebuild

Replaced the placeholder with a 12-page Next.js site: home, services (×4), city pages (×6 KC metro suburbs), about, contact. Built with the same stack we sell now: Tailwind, Framer Motion, schema markup (LocalBusiness, Service, FAQPage, BreadcrumbList), Lighthouse 98 across all four metrics. Sticky click-to-call on mobile. Three-field estimate form (name, phone, address).

Citations + reviews

50 citation submissions across Apple Maps, BBB, Yelp, Angi, HomeAdvisor, Houzz, Nextdoor, etc. NAP locked. Review ladder built: every completed job triggers a polite text within 2 hours with a Google review link, one follow-up at 72 hours, then we stop.

Google Ads

Single Search campaign launched at $50/day. Five ad groups: seamless gutters [city], gutter installation [city], gutter guards [city], gutter repair [city], gutter cleaning [city]. 300+ negative keywords pre-loaded from our home-service negative library. Call tracking + form tracking wired to GA4. Local Services Ads account stood up in parallel.

Step 3 · Results

What happened over 90 days.

  • Map Pack: 12 buyer-intent queries moved from no presence (or off-Map-Pack) to top-3 in target service area cities within 90 days.
  • GBP profile views grew ~35% month-over-month, profile calls grew ~45% month-over-month.
  • Google review count climbed from 10 to 70 in 60 days. 5.0★ average. All real, all post-job.
  • Google Ads stabilized at $35-$48 cost per qualified call after week 4 of search-term mining.
  • Organic website traffic from KC metro grew from ~10 sessions/month to ~340 sessions/month.
  • Combined GBP + Ads + organic pipeline averaged 100–150 qualified gutter-job inquiries per month by month 4.
Visual proof

The screenshots behind the numbers.

These come straight from Premier Gutters KC's live Google Business Profile and Google Ads accounts — no edits, no fabrication.

GBP Profile views, last 90 days — Premier Gutters KC dashboard

Drop the screenshot at /public/premier-gutters/gbp-profile-views.png and pass it as the src prop.

GBP Profile views, last 90 days — Premier Gutters KC dashboard

Real customer Google review — 5★, post-install

Screenshot a 5★ review from your live GBP. Save to /public/premier-gutters/review-5star.png and pass src.

Real customer Google review — 5★, post-install

Before / after — seamless gutter install on a KC metro home

Take a before/after of any clean install. Save to /public/premier-gutters/install-before-after.jpg and pass src.

Before / after — seamless gutter install on a KC metro home
The playbook

What this means if you run a gutter business.

Every tactic that drove the Premier Gutters results above is now a productized Iron Pine service. We've sequenced them, priced them, and packaged them so the next gutter installer (in KC or in a similar metro) can buy them off the shelf. The order matters — GBP first, conversion site second, citations + reviews third, Ads + LSA fourth, AI search optimization fifth.

If you operate a seamless gutter, gutter guard, or gutter repair business in the Kansas City metro — or in a metro of comparable size — we'll run the same 90-day sprint for you, adapted to your service area, niche, and pricing tier.

Want the Premier Gutters playbook run on your business?

Book a free 15-minute audit. We'll pull your GBP, rank data, and ad accounts live and show you the three biggest wins we'd ship in the first 30 days.

  • No long contracts
  • ·
  • Plain-English reporting
  • ·
  • You own everything we build