Red Flags in Contractor Marketing are the warning signs on a sales call, a proposal, or a contract that predict a bad engagement before any money changes hands. PM Consulting Inc. tracks nine of them, drawn from the pattern of contractor rescue calls that come in every month.
Contractors call PM Consulting Inc. every month asking a variation of the same question: how do they tell a real marketing agency from an expensive one that is going to lock them in and drain the account? The pattern is consistent enough that the warning signs read like a checklist. This post is that checklist, written for a busy contractor who has forty-five minutes before the next sales call and needs to know what to listen for.
Nothing on the list is theoretical. Every red flag below has produced a phone call to PM Consulting from a contractor asking how to unwind a deal, recover a domain, or rebuild a customer database that the previous provider deleted. The dollar figures are what the contractor spent, not what PM Consulting invoiced.
The 9 Red Flags Contractors Miss Before They Sign
The agency owns the assets, not the contractor
An agency registers the domain in its own name, hosts the website in an account the contractor cannot log into, sets up the CRM under an agency master account, and buys the tracked phone numbers on its own carrier. On paper the contractor is a client. In practice the contractor is a tenant.
Why it costs money: Cancelling the retainer means losing the domain, the entire lead history, and the review platform in a single day. Rebuilding those assets from zero on a new domain costs a Northern Ontario contractor between $8,000 and $25,000 depending on how much organic ranking has to be rebuilt.
What PM Consulting does instead: The Zero Lead Loss build registers every asset in the contractor's name and hands over every login on day one. The contractor could fire PM Consulting on a Tuesday and keep every lead, every review, and every ranking on Wednesday.
A guarantee of rankings, map-pack positions, or a fixed lead count
Google states publicly that no one can guarantee a first-page ranking. Map-pack position is governed heavily by proximity between the searcher's location and the contractor's verified address, which no agency controls. A guaranteed lead count ignores seasonality, price, service radius, and the competitors who signed up the same month.
Why it costs money: A guarantee that cannot be delivered is either an aggressive sales pitch, a set-up for a refund fight, or a hint that the agency plans to buy fake calls through low-intent lead-gen networks and count them as leads. In every case the contractor pays for volume, not for booked jobs.
What PM Consulting does instead: The 5-Pillar Program describes the system, the software stack, the reporting cadence, and the work included. It does not sell an outcome the contractor already knows nobody controls.
No tracked lead attribution: everything is "traffic" and "impressions"
A dashboard full of sessions, keyword rankings, and impressions with no matched calls, no attributed form submissions, and no CRM pipeline is a reporting screen, not a marketing report. The contractor cannot tell whether the money produced booked jobs, because the agency has not connected the ad spend to the phone that rings.
Why it costs money: Without call tracking, form attribution, and a CRM pipeline, the contractor keeps paying for whichever channel looks busiest on the dashboard, not for the channel that actually pays quotes. Six months of that is a five-figure lesson.
What PM Consulting does instead: Every campaign runs through tracked numbers, tagged form fields, and a shared GoHighLevel pipeline so the contractor sees every lead source next to its booking rate, its quote rate, and its close rate.
Long term contract with vague scope and no cancellation path
A twelve-month agreement with a lump-sum monthly fee and a scope written in bullet points is not a scope. It is a subscription. The dangerous version pairs a long term with an auto-renewal clause and a data-return clause that either does not exist or requires written notice ninety days before renewal that most contractors miss.
Why it costs money: A contractor who realises in month four that the work is not landing pays for eight more months anyway, then hits an auto-renewal, then pays for another twelve. The total loss can exceed $25,000 before the contractor gets out.
What PM Consulting does instead: Contracts spell out the monthly deliverables, the reporting cadence, the exit terms, and how the contractor exports their own data at any point without asking permission.
Copy-paste city pages and thin location doorways
An SEO deliverable that is thirty near-identical location pages, each with the same paragraphs and a swapped city name, is a doorway page pattern that Google specifically calls out in its spam policies. It ranks briefly, then it does not, and the domain that hosted it carries the penalty.
Why it costs money: Rankings collapse in a quarterly core update, the domain loses trust, and the contractor pays a second agency to clean up the mess before organic recovers. Rebuilding trust on a de-indexed domain usually takes six to twelve months.
What PM Consulting does instead: The Local SEO Engine builds location pages only where the contractor has genuine operating history (real jobs, real photos, and a review from a customer in that area) and enforces a similarity gate under 40 percent shingle overlap between pages.
AI-generated stock content with no first-party proof
Blog posts that read like a generic industry summary, project pages with no dates or job addresses, testimonials without first names or towns, and photos that are clearly generic. None of it is proof the contractor did the work. Google's own guidance rewards first-party evidence, and homeowners are the primary audience anyway.
Why it costs money: Pages that carry no proof convert poorly. A page that ranks and does not book a call is worse than a page that ranks lower and does. The contractor pays for traffic and closes fewer jobs.
What PM Consulting does instead: Every service and location page carries real jobsite photos, a price range, and specific project detail. Content shows what the contractor did, not what a search engine thinks the contractor might do.
No lead-response system or speed-to-lead standard
An agency that spends its energy driving traffic and never asks how leads are answered has built a leaky funnel on purpose. Industry data is unambiguous: response times over five minutes drop conversion rates sharply, and most home service leads that are ignored past an hour never book at all.
Why it costs money: A contractor paying $80 per Local Services Ads lead who books one out of five is paying $400 per job. The same contractor with a five-minute response system books three out of five and pays $133 per job. Same ad spend, three times the jobs.
What PM Consulting does instead: The AI Receptionist answers missed calls, the Conversational AI replies to web forms and DMs, and Database Reactivation resurrects the leads the contractor already paid for. Speed to lead becomes an infrastructure decision, not a discipline problem.
Reviews are treated as an afterthought or gamed with fake ones
An agency that says "we will get to reviews later," or worse, offers to buy reviews or seed the profile with friends of the owner, is telling the contractor two things at once. Reviews will not be a real deliverable, and the ones that appear may violate Google's policies badly enough to suspend the Business Profile.
Why it costs money: A suspended Google Business Profile removes the contractor from the map pack entirely. Reinstatement takes weeks and sometimes fails. In the meantime, the map traffic goes to competitors.
What PM Consulting does instead: Reviews AI asks every completed job for a review over SMS and email, replies to every review automatically, and never buys or seeds a single one. The velocity is real, the reviewers are real customers, and the profile stays compliant.
The salesperson cannot say who does the work or where they are
A closer who names a strategist, an account manager, an ads manager, and a content lead, but cannot produce a bio, a LinkedIn profile, or a phone number for any of them, is selling a team that may not exist. The delivery is either subcontracted to whoever is cheapest that week, or handed to a template.
Why it costs money: A contractor paying premium retainer rates for a rotating cast of offshore contractors who follow a template gets a template. The reporting is fine. The results are not.
What PM Consulting does instead: Paul Meyers signs every engagement personally, works the account with a small team based in North Bay, Ontario, and answers his own phone at (705) 491-2627.
What Missing These Signals Actually Costs
An HVAC company loses eight years of ranking overnight
A Northern Ontario HVAC operator signs a "done for you" deal with an out-of-province agency. The domain is registered in the agency's name because the contract paperwork calls for it. Two years in, the contractor cancels because leads have flatlined. The agency parks the domain, points it at a competing HVAC brand it also represents, and refuses to release it without a $7,500 buyout. The contractor pays $12,000 to rebuild on a new domain and loses six months of booked jobs before organic recovers.
A roofing contractor pays $2,400 a month for a dashboard
A roofing contractor signs a monthly retainer at $2,400 CAD. Fourteen months later the contractor cannot answer a simple question: how many booked jobs came from the agency? There is no call tracking, no CRM pipeline, and no attribution on the website forms. Total spend by cancellation: $33,600 CAD, plus another eight months of pipeline damage while a proper system is rebuilt.
A painter watches thirty city pages get de-indexed in a core update
An agency ships a painter thirty near-identical service-area pages built from one template with the city name swapped in. Traffic climbs for four months. A Google core update lands, and twenty-seven of the thirty pages leave the index in a single week. The domain now needs a full content rebuild and a link cleanup. Rebuild cost to recover organic to prior levels: around $6,500 in content plus roughly nine months.
Bad Agency Behavior vs Zero Lead Loss Standards
| Area | Predatory pattern | PM Consulting standard |
|---|---|---|
| Asset ownership | Domain, CRM, ad accounts, phone numbers, and reviews sit in the agency's name. | Every asset registered to the contractor on day one, with logins handed over before the first invoice. |
| Attribution | Traffic, impressions, and "reach" reported. No call-to-quote mapping. | Every lead source tied to a tracked number and a CRM pipeline stage the contractor sees in real time. |
| Exit terms | Long term, vague scope, auto-renewal, data return only on request. | Written scope, monthly milestones, and a one-page exit process that lets the contractor leave with everything. |
| Content | Template city pages, generic stock photos, testimonials without names. | Real jobsite photos, real project detail, first-party pricing signals, uniqueness gate under 40 percent. |
5 Questions That Surface Red Flags in the First Call
Contractors save themselves a lot of pain by treating the sales call as an audit. The right questions are short, and honest agencies answer them directly. Anyone who dances around one of the five below has told the contractor the answer.
- "On day one, whose name is on the domain, the CRM, the ad accounts, and the tracked phone numbers?" The right answer is "yours" without hesitation.
- "Show me last month's report for a similar contractor. How many booked jobs came from each channel?" An agency that cannot show a real attribution report has not built one.
- "If I cancel in month three, what do I keep and how do I export it?" A one-paragraph written answer beats a thirty-minute verbal reassurance.
- "Who is going to write the copy and pull the reports? Can I speak to that person before we sign?" A team that cannot be introduced is a team that will be swapped out under the contractor's feet.
- "What is your policy on review generation, and have you ever had a Google Business Profile suspended?" The wrong answer is "never," delivered too quickly. The right answer describes the policy, the SMS and email cadence, and how disputes are handled.
How to Verify Before the Contract Is Signed
PM Consulting recommends three checks after the fit call and before any deposit. First, look up the agency's own website domain in a public WHOIS lookup and confirm it has not just been registered a few months ago under privacy protection. Second, ask for three current-client references and call two of them, not to hear a testimonial but to ask the same five questions above. Third, ask for the exact software stack in writing (CRM, call tracking, ad platforms, review platform, analytics), so the contractor can price the software separately and know exactly what they are paying for.
A contractor who does those three checks and reads How to Choose a Contractor Marketing Agency in full will not sign a bad deal. The whole process takes about ninety minutes and saves years of pain.
Frequently Asked Questions
What is the single biggest red flag when hiring a contractor marketing agency?
The single biggest red flag is a monthly retainer with no owned assets and no exportable data. When the agency owns the website, the CRM, the phone number, the ad accounts, and the reviews, the contractor is renting their entire lead system. Cancel the retainer and the pipeline dies inside a week.
How do you tell a scam contractor marketing agency from a real one?
A scam or predatory agency refuses to answer three questions in writing: who owns the website domain and files, who owns the ad account and the CRM data, and how a contractor cancels the contract and takes everything with them. A legitimate agency answers all three in one email. A predatory one changes the subject or points to a clause in a contract the contractor has not seen.
Is a long-term contract for a contractor marketing agency ever acceptable?
A 12-month agreement can be reasonable when the deliverables and the exit terms are equally clear. What is not acceptable is a long term paired with vague scope, no monthly milestones, and a clause that transfers ownership of the website or CRM to the agency. The length of the term is not the red flag. The lack of a defined off-ramp is.
Should a contractor marketing agency guarantee rankings or lead counts?
A guarantee of a specific Google ranking, a map-pack position, or a fixed number of leads per month is a warning sign, not a reassurance. Google states publicly that no one can guarantee rankings, and lead counts depend on seasonality, price, service area, and competitors the agency does not control. A trustworthy agency describes the system it will build and the work it will do. It does not promise an outcome it cannot deliver.
How much should a contractor pay a marketing agency in Canada?
Contractor marketing fees vary widely by scope, but a useful benchmark for a full-service engagement in Canada is roughly 5 to 10 percent of target revenue, split between systems that stay with the contractor (a smart website, a CRM, tracked phone numbers, review tools) and ongoing execution (content, ads, follow-up automations). A quote that has no line items, or one that hides the software costs, is a red flag regardless of the total number.
What should a contractor own at the end of a marketing engagement?
At the end of any engagement, the contractor should own the domain, the website files and hosting login, the CRM database with every lead and conversation exported, the Google Business Profile, the ad accounts (Google Ads, Meta Ads, Local Services Ads), the tracked phone numbers, the review platform data, and all analytics access. If any one of those sits in an agency's account, the contractor does not own their marketing. They rent it.
The Bottom Line for Contractors Evaluating Agencies
PM Consulting Inc. has rebuilt enough contractor websites from failed engagements to know that most bad agency stories are avoidable. The warning signs are visible in the first call. The five questions above surface them in under thirty minutes. The buyer's guide at How to Choose a Contractor Marketing Agency covers the rest, including scorecards for comparing shortlisted agencies side by side.
Contractors who want a second opinion on a proposal already in front of them can book the Five Hour Assessment. Paul Meyers reviews the proposal, the ownership structure, and the exit terms in a paid ninety-minute session, and the contractor walks out knowing whether to sign, negotiate, or walk.