[ Home Services ]
For roofing, windows, doors, HVAC and other home service businesses
Win the map, answer the phone, book the job.
Homeowners pick from the top few results on Google Maps and the ads above them. We get you there with local SEO, Local Service Ads and Google Ads, run with AI systems that handle the busywork and marketers who know the trades.
- On Google Maps for most core roofing searches in Apple Roofing’s home market, up from #4
- #1
- Organic Google clicks to Apple Roofing’s site over two years
- +110%
- Google reviews, holding a 5.0 rating
- 2.5x
Results from Apple Roofing.
[ Three ways to work with us ]
Pick the level of help your business needs
- 01
Traditional Agency
Specialists run your Google Business Profile, local SEO, Local Service Ads and Google Ads, and report in booked jobs.
- 02
AI Marketing Systems
AI follows up with new leads fast, asks every happy customer for a review, and keeps your reporting current.
- 03
Fractional CMO
For growing contractors with several crews or locations: a senior leader who owns the budget and decides where to expand next.
[ What works ]
The levers that move a home service business
[ Google Maps ]
Rank where homeowners choose
Your Google Business Profile, reviews, website and local citations decide whether you show up in the map pack. Apple Roofing’s profile sat at a rural address far from its customers. We focused its local presence on one home market and it moved from #4 to #1 for most core roofing searches there.
[ Google Maps ]Rank where homeowners choose
Your Google Business Profile, reviews, website and local citations decide whether you show up in the map pack. Apple Roofing’s profile sat at a rural address far from its customers. We focused its local presence on one home market and it moved from #4 to #1 for most core roofing searches there.
[ Paid search ]
Spend where SEO isn’t already doing the work
If you already rank at the top organically near your shop, ads there often pay for customers you’d get anyway. The bigger opportunity is usually the surrounding towns where Maps rankings fade after a few miles, and smaller towns that are cheaper than the big city. One client advertised on a dominant competitor’s name, which nobody else was bidding on, and booked an extra $30K a month within two months.
[ Paid search ]Spend where SEO isn’t already doing the work
If you already rank at the top organically near your shop, ads there often pay for customers you’d get anyway. The bigger opportunity is usually the surrounding towns where Maps rankings fade after a few miles, and smaller towns that are cheaper than the big city. One client advertised on a dominant competitor’s name, which nobody else was bidding on, and booked an extra $30K a month within two months.
[ Local Service Ads ]
Get more from the Google Guarantee
Local Service Ads are easy to start and hard to optimize. Two things most advertisers skip: mark leads as booked, so Google sends you more like them, and answer fast, because Google notices slow response times and shows your ad less.
[ Local Service Ads ]Get more from the Google Guarantee
Local Service Ads are easy to start and hard to optimize. Two things most advertisers skip: mark leads as booked, so Google sends you more like them, and answer fast, because Google notices slow response times and shows your ad less.
[ A level playing field ]
Deal with competitors who break the rules
Fake listings, closed offices and suspicious reviews can push honest businesses down the map. We document the evidence and report them through Google’s channels so the rankings reflect real businesses.
[ A level playing field ]Deal with competitors who break the rules
Fake listings, closed offices and suspicious reviews can push honest businesses down the map. We document the evidence and report them through Google’s channels so the rankings reflect real businesses.
[ AI at work ]
Never let a lead go cold
AI can respond to new inquiries in minutes, send review requests after every job, and track which calls turned into booked work so ad platforms learn what a good lead looks like.
[ AI at work ]Never let a lead go cold
AI can respond to new inquiries in minutes, send review requests after every job, and track which calls turned into booked work so ad platforms learn what a good lead looks like.
[ Case studies ]
Results for home service businesses
Guides and services for home service businesses
- Local SEOGoogle Business Profile, reviews and citations.
- Local Service AdsGoogle Guarantee setup and optimization.
- Google AdsSearch and Maps ads measured in booked jobs.
- When to pay for Google Ads (and when not to)Competitor terms, rural towns and where SEO already wins.
- Why your Local Service Ads aren’t workingTwo fixes most LSA advertisers skip.
- How to beat cheating competitorsReporting fake and closed Google listings.
[ FAQ ]
Common questions
How fast can local SEO work?
It varies. We’ve seen map rankings jump within a few weeks after cleaning up a website, Google Business Profile and citations for a business with strong reviews, but most local SEO takes a few months. See our post on immediate SEO results for an example.
Should I run Local Service Ads or regular Google Ads?
Often both, for different jobs. Local Service Ads charge per lead and carry the Google Guarantee badge. Search ads give you more control over keywords, towns and competitor terms. We look at your margins and service area to decide the mix.
Do you buy leads and resell them to me?
No. Every lead comes from your own profile, website and ad accounts, which you own. We report on them openly, including the bad ones.
How do you measure success?
Booked jobs and revenue, not clicks. We set up call tracking and conversion tracking so you can see which campaigns produce real work.
What does it cost?
It depends on your market and how many channels you need. Try our marketing cost calculator for a quick estimate, or book a call and we’ll scope it with you.
[ Get started ]
Get more booked jobs from Google.
Tell us your trade and service area. We’ll check where you rank, what competitors are doing and where the easy wins are.
- A senior marketer reviews your request, not a sales rep
- You’ll hear back from us shortly
- No long-term contract required on most plans

