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 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.
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.
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.
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.
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.
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.
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.
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