What a contractor marketing agency actually does, month to month
A month-by-month account of the real work: the first thirty days of access and repair, the recurring loop after that, what gets published, what is billed separately, and what the contractor has to do.
In a normal month the work is four things. Keep the phone ringing from the map and the search results, keep any paid spend pointed at jobs worth having, keep the profile and the pages current enough to convert, and account honestly for what came in. The first month looks nothing like that, because month one is access, measurement and repair, and none of it produces a lead. If a proposal describes every month the same way, it is describing a package rather than the job.
What happens in the first thirty days?
Collecting access and finding out what is actually broken. Before anyone writes a word of copy, the accounts have to be in hand: the Google Business Profile, Google Ads if it is running, Analytics, Search Console, the domain registrar, the website hosting, and whatever phone system or CRM the leads currently land in. It is routine for a contractor to be locked out of at least one of them, usually because a former marketing company set it up under its own account and nobody thought to ask at the time.
The way that should be handled is worth stating, because it is the point where a business quietly loses control of its own marketing. The contractor’s own account holds primary ownership. The agency is added as a manager. Not the reverse, and never a shared password. The same principle applies to the website: when we deploy a change to a client’s site, the previous version is recorded first so it can be put back, which means nothing that ships is irreversible.
Why does month one look like admin instead of marketing?
Because you cannot judge anything without the accounts and the tracking, and nearly every account we take over is measuring something other than booked work. Form submissions counted as leads with no idea which ones were real. A phone number on the website that goes to a mobile nobody logs. Conversion tracking that fires on a page view.
Fixing that first is not stalling. It is the difference between month four being a conversation about results and a conversation about opinions. The number that matters at the end is what a booked job cost to get, and cost per booked job can only be worked out if the front of the pipe was instrumented from the start.
What does a normal month look like after that?
A repeating loop with a small amount of judgment in it. Roughly: read what the last month produced, fix the biggest leak, publish, ask for reviews, adjust the paid spend, and report.
In practice, on a contractor account, that means:
- Reviewing the search terms that actually triggered your ads and cutting the ones that will never book. Trades bleed money on job types they do not do and on people looking for parts, DIY instructions, or work outside the service area.
- Watching which service pages get found and which do not, and writing or strengthening whichever one is closest to earning work.
- Publishing to the profile and the site on a steady cadence rather than in bursts. We run a daily drip on client sites for a reason: a homeowner searching in March gets an answer written for March, not a stale one from a burst of six articles last winter. A quarterly burst reads as old the moment the season turns.
- Chasing the reviews from jobs that finished this month, while the customer still remembers the crew’s names.
- Checking that leads got answered. This is the one that most often turns out to be the real problem.
What actually gets published in a month?
Pages, articles, profile posts and photos, in that order of importance. A service page that ranks and converts is worth more than any number of blog posts, so the page work comes first and gets rewritten until it earns something. Articles support it by answering the questions people ask before they are ready to call. Profile posts and job photos keep the listing active and give a wavering customer something recent to look at.
Volume is not the deliverable. A contractor site with twelve pages that each answer one thing properly beats one with sixty thin location pages, and the sixty will eventually be treated as what they are. Our guide to how many service-area pages actually work goes through why that trade-off holds.
What does the agency do about reviews?
Ask for them systematically after completed jobs, respond to all of them, and never buy or fake one. That is the whole method, and the reason it works is that most contractors already do excellent work for people who would happily leave a review if asked at the right moment and given a link that takes two taps.
The agency’s part is the system: the request going out automatically when a job is marked complete, the reply written within a day or two, the bad ones answered calmly and in public. A contractor’s review count and how recent those reviews are do real work for map ranking, and even more for whether a stranger calls, and neither is optional the way it gets treated when a proposal buries it under the technical line items.
What happens when the phone goes quiet?
The month gets spent on diagnosis instead of production, in a fixed order, because guessing is expensive. Seasonality, then whether visibility actually dropped, then whether the site or the forms broke, then whether the leads are arriving and going unanswered. We wrote the full sequence up in the order to check things when leads drop.
An agency that responds to a quiet month by proposing more budget, before it has established which of those four is happening, is guessing with your money.
How long before a contractor sees anything?
Paid ads produce calls within days of going live, assuming the offer and the service area are right. The unpaid side is slower: map and organic movement is usually a matter of months, not weeks, and the honest version of that timeline is in how long local SEO takes.
That difference is why the first few months of a contractor campaign often run both. Ads buy the time that the organic work needs, and the organic work eventually reduces what you have to spend on ads to keep the same number of jobs.
What is included in the fee, and what is billed separately?
Our monthly price covers the work: strategy, local search, the pages, copy, tracking, conversion fixes, intake, reporting and the changes that come out of it. Performance-based local marketing starts at $300 a month, and the final figure moves with the market, the number of service lines and the state of the accounts we inherit. Our breakdown of what that pricing covers goes through the model in full.
Three things sit outside it and always should. Advertising spend goes to Google or Meta, not to us, and you should know your management fee and your media budget as two separate numbers. Paid software such as CRM seats, call tracking numbers or messaging fees is approved before purchase. Net-new production such as photography, video or a custom integration gets scoped as its own project. The full breakdown is on our pricing page.
What does the contractor have to do?
Answer the phone, send photos, and approve things within a few days. It is a smaller list than most agencies admit to needing, and campaigns still fail on it.
Answering matters most. A homeowner filling in your form has usually filled in a competitor’s as well, and the contractor who calls back first is the one who gets the walk-through. No amount of ranking survives an intake problem; our guide to speed to lead covers what a working response system actually requires. Photos matter more than contractors expect, because a real crew on a real job is the only image no competitor can copy. And approvals matter because a campaign that sits waiting for a decision on copy is a campaign that is not running while you are still paying for it.
The honest summary of month to month is that it is unglamorous. Fix the leak, publish, ask for the review, cut the wasted spend, count what booked. Done every month without skipping, it compounds. Done in bursts when someone remembers, it does not.
If you want to know which of these your current setup is missing, tell us the trade and the towns you serve and we will look at what is public and give you the short version.