Flat budget all year
The same daily spend in February and July. Half the year you overpay for thin demand, the other half you miss calls.
Ads 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
The first 110-degree week of the year fills phone lines for AC companies across the Valley. If your budget runs out by noon that week, the calls go to someone else. I plan Phoenix campaigns so the money is there when the demand is.
Free: a 30-minute call, an action plan and a price range in writing.
The same daily spend in February and July. Half the year you overpay for thin demand, the other half you miss calls.
Emergency AC and plumbing calls spike in the evening. A 9-to-5 ad schedule hands them to competitors.
Many seasonal residents start searching for services before they arrive. Campaigns limited to people physically in Arizona miss them.
Every week I review what people actually searched for and exclude terms that don’t bring customers.
Your busy and slow months, what each service pays, how many calls you can handle per day.
Calls from ads and the site, forms and bookings counted, so bidding learns from real leads.
Separate campaigns for emergency, planned and seasonal services, each with its own budget.
A month-by-month plan agreed with you, adjusted to what the account actually shows.
Every two weeks: spend, calls, cost per lead and what I'm changing for the coming weeks.
My fee is separate from your ad budget, which you pay directly to Google.
Structure, tracking, seasonal campaigns.
Ongoing work, cancel with one month's notice.
Google Ads in Phoenix is a seasonal business more than in most US metros. Demand for cooling, pool and pest services surges with the heat, while winter brings seasonal residents, visitors and a different mix of searches. A flat monthly budget treats February and July the same, which is the most common and most expensive mistake I see in Valley accounts.
My setup starts with a budget calendar: which services lead in which months, how many calls your team can handle, and how much a typical job is worth. Spend goes up a few weeks before a peak, not after, because the bidding needs time to learn.
A homeowner searching "AC not cooling" at 8 p.m. in July is in a different mood from one asking about a new system in March. Lumping both into one campaign hides the difference. I split:
For local services, I show ads only to people physically in your service area across Maricopa County, by city or zip code. For businesses that serve winter residents and visitors, a separate campaign can reach people elsewhere who search about Phoenix, Scottsdale or the East Valley. Mixing the two in one campaign is how budgets quietly disappear into other states.
Many Valley customers search in Spanish. If your team can handle calls in Spanish, a separate Spanish campaign is worth testing. The ad text and landing page copy come from your team or translator; I build the campaign, track it and report on it.
For eligible home-service categories, Google's Local Services Ads appear above regular ads and charge per lead. They work well alongside search for HVAC, plumbing and similar trades, though availability depends on category and area. See local campaigns for details.
Summer storms can bring roof leaks, fallen trees and flooding within hours. For roofing, tree, restoration and electrical businesses I keep storm ads ready in the account, paused, so they can go live the same day the weather turns. Budget caps go up for a few days, then back down.
You'll talk to me, the person running your account. Calls happen early in your morning on Zoom, reports come every two weeks, replies within one business day. The account is yours. I'm happy to work with businesses in Phoenix and the wider Valley. For the full service description see Google Ads management; if your landing pages need work first, see web design in Phoenix.
It depends on your service and capacity. An HVAC company may need several times its winter spend in the hottest months, while a landscaper might do the opposite. I look at last year's calls and your crew capacity, then set a monthly plan. There's no point paying for calls you can't take.
Only if someone answers the phone 24/7. For emergency services with an on-call line, evening and night ads often bring valuable calls. If calls go to voicemail, I limit the schedule or switch evening ads to a booking form, so you don't pay for clicks that end in frustration.
For services seasonal residents need, such as home watch, cleaning, golf, healthcare or restaurants, yes. Google can show ads to people searching about Phoenix from other states. I keep those campaigns separate so you see what they cost and bring, and switch them off for purely local emergency services.
A little. Most of Arizona doesn't change clocks for daylight saving time. If an account is set to a different zone, ad schedules can drift by an hour twice a year. I check the account time zone during setup so your evening schedule stays your evening schedule.
Summer storms bring roof leaks, fallen trees, flooding and power issues. For roofing, tree service, restoration and electricians, I prepare storm ads in advance and turn them on when the weather hits, with budget limits raised for a few days.
Send me your current account or last year's busy months. I'll reply within one business day with a seasonal plan. The first 30-minute call is free.