Missed while on a job
Your tech is under a sink; the phone rings out. The homeowner with a flooded basement calls the next number in seconds.
CallsAds and visibility: customers who are looking for your service now or don’t know about it yet.
01 Google AdsInquiries from people searching for your service right nowfrom $1,000/mo 02 Social media adsMeta, TikTok, LinkedIn: customers who are not searching yetfrom $600/mo 03 SEOHigher in Google and Maps without paying per clickfrom $750/mo 04 Visibility in ChatGPT and AIYour business in AI assistant answerspart of SEO 05 Amazon and marketplacesSell where customers already buywith a partnerThe place where a visit turns into an inquiry, and a system that doesn’t lose that inquiry.
01 Web designA website that turns visits into inquirieslanding from $1,000 02 Online storesCart, payments and shipping, ready for adsfrom $3,900 03 CRMNo inquiry gets lost in a phonesetup $3,000 04 Chatbots and AIThey answer customers, at night too$1,900 05 Email and SMSCustomers come back instead of forgetting youquoted individuallyPlan and tracking first, budget second. You know what works before you spend more.
01 Strategy and auditKnow where to spend the budget before you spend it$1,900 02 AnalyticsSee which ad brings in money$550 03 ConsultationsA call about your specific problem$65/h 04 Free auditA quick review and 3–5 priorities to start$0How your business looks and sounds before anyone calls you.
01 Social media managementProfiles that look like a real businesswith a partner 02 Creative and videoGraphics and videos that stop the thumbquoted individually 03 BrandingA logo and style that sets you apartwith a partner
Edmonton, Canada
200 keywords on page one of Google
Boreal Kitchens
Winnipeg, Canada
up to 5 inquiries/mo from Google without ads
Adela Realtor
Żywiec, Poland
from 3 to 9 locations in two years
Gładko Tnący Barber
Żywiec, Poland
PLN 15 000 +/mo in delivery orders
Da Diego
Marketing for plumbers, electricians and HVAC contractors that rings the phone for emergency repairs. Ads run when a dispatcher can answer, and every call is tracked to the job it became.
Free: a 30-minute call, an action plan and a price range in writing.

Your tech is under a sink; the phone rings out. The homeowner with a flooded basement calls the next number in seconds.
CallsAds showing for "DIY", "jobs" or towns you don't serve, running at 2 a.m. when nobody answers.
AdsThe Maps pack takes most local clicks. Wrong categories, few photos and old reviews keep you below it.
MapsBefore calling, customers read reviews. I help you collect them and reply in a way that builds trust.
Pay-per-lead listings with the Google Guaranteed badge for plumbing, electrical and HVAC, where available in your area.
Service-area settings, exact categories, job photos, service lists and steady reviews after every finished job.
Separate campaigns for emergencies, installs and maintenance, scheduled to dispatch hours, with call tracking.
One page per service and the towns you cover, with license number, financing and a clear call button.
When a call goes unanswered, the caller gets a text within seconds so the job doesn't go elsewhere.
Prices in US dollars. Your ad and LSA budget is billed by Google directly.
Website with service and area pages, Google Ads setup and analytics.
Search campaigns and LSA oversight, checked every two weeks.
Maps ranking work across your service area.
Website, ads, bots, CRM and SEO: 200 keywords on page one of Google in Canada. A home-improvement business with service pages much like a contractor's.
See the case study →Ads, bots and CRM bring 20+ recurring contracts a month. Maintenance plans for HVAC work on the same recurring logic.
See the case study →Marketing for plumbers, electricians and HVAC contractors is mostly about urgency. A homeowner with no hot water, a tripped breaker that won't reset or an AC that died during a July heat wave does not research for a week. They search "emergency plumber near me" or "AC repair" plus a town, look at the Local Services Ads and the Maps pack, and call the first business that looks reliable. If nobody answers, they call the next one.
That is why I start with the phone, not the ads. Call tracking shows which channel each call came from and whether it was answered. A missed-call text-back sends an immediate message ("Sorry we missed you, what's going on?") so the caller has a reason to wait. Read more in missed-call text-back.
For plumbing, electrical and HVAC, Google Local Services Ads usually sit above everything else. You pay per lead rather than per click, and the Google Guaranteed badge signals checked licenses and insurance. Availability and pricing depend on your city and trade, and you need to pass Google's screening. Below the LSA strip, the Maps pack shows three businesses; ranking there depends on distance, relevance and prominence, which means categories, services, photos and reviews. I compare both in Google Local Services Ads.
Most contractor websites list services in one paragraph. A site that brings calls has one page per service (water heater replacement, sewer line repair, panel upgrade, heat pump install, duct cleaning) and pages for the main towns you cover, each with your license number, service guarantees in plain words, financing options if you offer them and a call button that is always visible on a phone. I build these on a custom CMS; read more about home services websites.
Trades marketing follows the weather. AC repair and installs peak with the first heat wave in the South and Southwest and with summer everywhere else. Furnace and heat pump calls come with the first cold snap in the Midwest and Northeast, along with frozen and burst pipes. Hurricane season on the Gulf and Atlantic coasts brings generator installs and storm repair work. Spring is the time to sell maintenance plans before the rush. I shift budgets between campaigns as the season turns and pause what your crews cannot take.
The most profitable customer is the one who signs a maintenance plan. After each job, a short follow-up asks for a review and offers a seasonal tune-up. Reminders go out before spring and fall. Texts need consent; emails need an unsubscribe link and your postal address.
I work remotely with contractors across the US, for example in Phoenix, Houston or Detroit. Calls happen on Zoom early in your morning, before the trucks roll. Everything, from the website to the LSA profile, stays in your company's name.
Through Google Local Services Ads. You apply in your category, pass background and license checks and show proof of insurance where required. It can take a few weeks. Availability depends on your city and trade. I help prepare the profile and manage it after approval.
In many states contractors must show a license number in advertising, and it builds trust anyway. Rules differ by state and trade, so check yours. I put it in the footer, on service pages and in ad extensions where it fits.
Only if someone answers 24/7. Otherwise ads run during dispatch hours, and a missed-call text-back covers the gaps. Paying for night clicks that hit voicemail is one of the most common wastes I find.
They can fill gaps, but leads are often shared with other contractors. Your own Maps listing, LSA profile and website build an asset you keep. I compare cost per booked job across all of them before you renew anything.
Home service clicks are expensive in most metros. Around $1,500 a month in ad spend is a sensible minimum to learn anything, on top of management. Bigger service areas and competitive cities need more. I start with the jobs that pay best.
Tell me your trade, your service area and how calls are answered today. I reply within one business day.
What do you need most?