GUIDE · CONTRACTOR MARKETING

9 Red Flags in a Contractor Marketing Agency (and How to Spot Them)

You've been burned before, or you know a guy who has. Here's the exact list of warning signs to check before you sign another marketing contract.

Be Seen, Contractors!9 min readUpdated 2026

The short answer

The biggest red flags in a contractor marketing agency are: they own your website and won't hand over login access, they report on vanity metrics instead of leads booked, they lock you into a long contract with no exit, and they can't name one thing they've actually built for a trade business. Any one of these should slow you down. Two or more together means walk.

Red Flag #1: They Own Your Website, Not You

This is the one that costs contractors the most money over time, and it's the one they don't find out about until they try to leave. Ask straight out: who owns the domain, the hosting account, and the code? If the answer is anything other than "you do," stop the conversation.

Here's how the trap works. The agency builds your site on their hosting, under their account, sometimes even registers the domain in their name "for convenience." Everything looks fine while you're a paying customer. Then you get a better offer, or they raise the rate, or they stop answering calls, and you find out you don't have the keys to your own front door. Rebuilding a site from zero, re-earning the domain authority you'd built up, re-indexing with Google: that's months of lost ranking, not a weekend project.

WordPress shops are the usual offenders here, because WordPress makes it easy to bury a client behind an agency-controlled admin panel, page builder plugins, and a maintenance retainer that never ends. A contractor who wants to swap a phone number or update a service area shouldn't need to file a ticket and wait three days.

  • Ask for the domain registrar login before you sign anything, not after.
  • Ask if the site is hand-coded or built on a page builder with a monthly release fee to leave.
  • Ask what happens to your Google Business Profile and review links if you cancel.
  • Get it in writing that you keep full ownership of the domain, hosting, and content, no exceptions.

A shop that's confident in its work hands you the keys on day one. A shop that hedges on ownership is telling you something about how the relationship ends.

Red Flag #2: The Monthly Report Is All Vanity Metrics

"Impressions up 40%." "Reach increased." "Engagement is trending positive." None of that pays a crew. If the monthly report doesn't tie back to calls, form fills, or booked jobs, it's built to keep you subscribed, not to prove the work is moving your business.

Impressions and reach are the easiest numbers in marketing to inflate and the hardest to spend. A roofer doesn't care that 12,000 people scrolled past an ad. He cares whether the phone rang about a re-roof estimate. Rankings matter too, but rankings on keywords nobody searches, or rankings buried on page three, aren't proof of anything either.

Vanity metric (watch for it)Metric that actually matters
Impressions / reachCalls and form fills tied to a tracked number
"Rankings improved" (no keyword named)Map pack position for your actual money terms
Social followers gainedLeads that turned into estimates or signed jobs
Generic traffic growthTraffic to service pages that convert, cost per lead

Ask for a report that shows the specific keyword, the specific ranking position, the call volume from a tracked number, and the trend over the actual reporting window (competitive local terms typically move over 4-9 months, not overnight). If an agency can't produce that, or gets cagey when you ask for raw numbers instead of a slide deck, that's the flag. You're entitled to see the number the same way you'd want a sub to show you a completed punch list, not a photo of the truck parked out front.

Red Flag #3: Contracts Longer Than the Work Justifies

Some commitment makes sense. SEO in particular takes real time to compound, and an agency that bails after 60 days because you didn't renew hasn't actually done anything. But there's a difference between "this takes months to show results" and "you're locked in for two years with a cancellation fee that costs more than the contract."

Watch for auto-renewal clauses that require 60 or 90 days written notice to cancel, early-termination penalties stacked on top of the remaining contract value, and "content ownership" language that lets the agency keep anything they wrote for you if you leave. None of that protects you. It protects their revenue forecast. Read the cancellation clause before you read the pricing table. That's the section that actually tells you what kind of relationship you're entering.

There's also a middle-ground trap worth naming: contracts that renew automatically unless you cancel in a narrow window, say, only during a 10-day period once a year. Miss it by a week because you were mid-storm-season or mid-hiring and you're locked in for another full term. That clause has nothing to do with delivering results. It's designed around the calendar, not the work.

  • Month-to-month after an initial 3-6 month ramp is reasonable for SEO and content work.
  • Anything requiring more than 30 days notice to cancel deserves a hard look.
  • A cancellation fee that's a percentage of remaining contract value is a penalty, not a service.
  • Ask what you keep (content, backlinks, citations, review requests already sent) if you leave on day one of month seven.
  • Ask if the renewal window is narrow enough that missing it by a few days locks you in again.

A good test: ask the salesperson directly, "if I'm not seeing results in four months, what does it cost me to walk?" Watch how fast the answer comes and how much hedging is in it. A shop confident in its work doesn't need a cage around the client.

Red Flag #4: No Trade-Specific Work to Point To

Marketing a roofer is not the same as marketing a med spa. The buying cycle is different (emergency same-day calls versus scheduled consults), the trust signals are different (license number, insurance, storm damage credibility versus before-and-after photos), and the seasonal patterns are different. An agency that's never built a site or run local SEO for a home-service trade is learning on your budget.

This shows up fast in the sales conversation if you know what to listen for. Ask what trades they've worked with. Ask what a typical service page structure looks like for a plumber versus an electrician versus a landscaper, and see if the answer is generic ("we tailor everything to your brand") or specific (mentions emergency CTAs above the fold, license number in the footer, seasonal service pages, storm or weather-triggered campaigns). Ask how they handle multi-location or multi-crew scheduling questions in copy. If they can't speak the trade's language back to you, they're going to write copy that reads like it was written by someone who's never been on a jobsite.

Structure matters as much as words here. A roofing company needs storm-damage and insurance-claim pages that can spike in traffic overnight after a hailstorm. An HVAC company needs emergency no-cool and no-heat pages built for someone searching at 11pm with a dying system. A landscaping company needs seasonal service pages that shift emphasis from spring cleanup to fall leaf removal to snow contracts, depending on the calendar. Generic "about us / services / contact" site structure misses all of that, because it wasn't built with any trade's actual demand pattern in mind.

  • Ask to see an actual site or campaign built for a business in your trade or an adjacent one, not a generic portfolio screenshot.
  • Ask what's different about marketing your specific trade versus, say, a restaurant or a retail shop.
  • Listen for trade vocabulary used correctly (the difference between an estimate and a quote, a punch list, a callback, a change order).
  • Ask if they've built pages for the specific demand spikes your trade sees (storm damage, no-heat emergencies, seasonal transitions).
  • Be wary of agencies that serve every industry under the sun with the identical pitch deck.

Generalist agencies aren't automatically bad. But contractor marketing has specific mechanics: emergency intent capture, service-area local SEO, review velocity tied to job completion, seasonal demand spikes. An agency that's never solved those specific problems will re-learn them on your dime, slowly.

Red Flags #5 and #6: Reviews That Don't Hold Up, No Backup Plan

Check the agency's own reviews before you check anything else. Read the 3-star and below reviews specifically, since those are the ones that get closest to the truth. Look for patterns: complaints about being locked into contracts, complaints about disappearing after the sale, complaints about work quality dropping after the first few months.

Then check how the agency talks about ITS clients. If every case study is unnamed ("a roofing company in the Southeast saw incredible growth"), that's worth a question. Real client work usually comes with a name, a city, and a specific, checkable number, not a vague percentage with no baseline. The same scrutiny applies to how an agency handles YOUR reviews once you're a client. Buying fake reviews, running review-gating schemes that filter negative feedback away from Google, or posting reviews from people who were never customers isn't a shortcut, it's a liability. The FTC has been actively enforcing against fake and incentivized reviews, and Google's own spam detection catches review-gating patterns and can suppress or wipe a Business Profile's reviews entirely.

Separately, ask what happens to your account if your one point of contact gets sick, gets busy with a bigger client, or leaves the company. Solo freelancers and small shops aren't a red flag by themselves; plenty do excellent, honest work at a fair price. The flag is no backup plan. The flip side shows up at larger agencies too: a "dedicated strategist" managing 40 other accounts, where your monthly call is the only fifteen minutes anyone spends thinking about your business.

  • Read the agency's own negative reviews, not just the five-star pull quotes on their homepage.
  • Ask for named, checkable client examples, not anonymized percentage claims.
  • Ask directly how they generate reviews for clients: automated blanket requests to everyone, or gated/filtered requests. The second one is a policy violation waiting to surface.
  • Ask what happens to your account if your main contact is unavailable, and how many other accounts they carry.

Red Flag #7: No Answer for "How Do I Show Up in AI Search?"

Ask this question directly in any sales call in 2026: when someone asks ChatGPT, Google's AI Overview, or Perplexity for a contractor in their area, does your business get named? Most agencies still don't have a real answer, because most agencies are still selling 2019-style SEO and hoping it covers the new surface too.

It doesn't, not automatically. AI-search visibility depends on structured data, clear service-area facts, consistent NAP (name, address, phone) citations, and content written to directly answer the kinds of questions a homeowner types into a chat box, not just keywords stuffed into a page title. An agency that has no opinion on schema markup, no answer for how they'd get you cited in an AI Overview, or worse, dismisses the question as a fad, is planning for a search landscape that's already shifting under them.

The mechanics an agency should be able to name specifically: Service schema and FAQ schema wired into every page (not just the homepage), consistent business facts across your website, Google Business Profile, and every directory citation, and content structured to directly answer the question a homeowner would actually type or speak, not keyword-stuffed copy aimed at 2015-era Google. If a salesperson can't describe any of that without reaching for a buzzword, they haven't built it.

This doesn't mean traditional SEO and the map pack stop mattering. They don't. Ranking in the map pack top 3 for your core service terms is still the foundation. It means the agency should be able to speak to both, the traditional ranking work and the AI-citation work, without treating one as an afterthought bolted onto the sales deck to sound current.

  • Ask if they build FAQ schema, Service schema, and structured business data into every page, not just the homepage.
  • Ask how they'd get your business cited by name in an AI-generated answer, specifically.
  • Ask whether your NAP data is consistent across your site, GBP, and citations today, since inconsistency is what breaks AI-search trust signals first.
  • Be wary of any agency that answers "we do SEO, that covers it" without elaborating.

Red Flags #8 and #9: All Promises, No Mechanics, and No Answer for What's NOT Included

"We'll get you to page one." "We'll flood your calendar with leads." "Guaranteed rankings." Any of those phrases, delivered without a follow-up explanation of how, is a sales script, not a strategy. Ask the agency to walk you through what actually happens in month one, month two, month three. A real answer sounds like: audit current site and rankings, build out service and location pages, fix technical issues, launch citation and review campaigns, track calls with a dedicated number. A fake answer sounds like a highlight reel of outcomes with no process behind it.

No legitimate agency can guarantee a #1 ranking. Google's algorithm isn't for sale, and any agency implying otherwise is either inexperienced or lying. What they can promise is a defined process, a realistic timeline (competitive terms typically move over 4-9 months), and clear reporting along the way.

The quieter flag sits right next to it: ask what's explicitly NOT included in the package. A shop that's upfront about scope ("we handle SEO and the site, we don't run your paid ads") is telling you it understands its own lane. An agency that claims to do everything, with no boundary named, is usually either overselling capability it doesn't have in-house or setting up a future upsell once switching costs feel too high to walk.

  • Ask for the specific month-by-month plan, not just the end promise.
  • Treat "guaranteed #1 ranking" as an automatic disqualifier.
  • Ask what's explicitly excluded from the quoted price, and whether any work is subcontracted.
  • Ask what the audit found before anything else gets pitched. A shop that skips the audit is skipping the diagnosis before writing the prescription.

Put together, these nine flags aren't about finding a perfect agency. They're about finding one that's honest about ownership, honest about numbers, honest about timelines, and honest about what's in and out of scope. That's a lower bar than "perfect," and it's the one that actually protects your budget.

Key takeaways

  • If you don't own your domain, hosting, and code outright, you don't own your website.
  • Reports should show calls and leads tied to tracked numbers, not impressions or reach.
  • Contracts requiring more than 30 days notice to cancel, or stacking penalties on top of remaining value, protect the agency, not you.
  • Ask for named, checkable client work in your trade, not anonymized percentage claims.
  • Fake reviews or review-gating are policy violations that can wipe a Google Business Profile, not a shortcut.
  • Any agency with no answer for AI-search visibility is planning for a search landscape that's already changing.

STRAIGHT ANSWERS

Quick answers.

01Is a long contract always a red flag?

Not by itself. SEO and content work take months to compound, so a reasonable initial term (3-6 months) is normal. The flag is a long term with no exit, stacked cancellation penalties, or auto-renewal clauses that require 60-90 days written notice.

02What's a reasonable timeline to expect results?

For competitive local search terms, 4-9 months is typical. An agency promising page-one rankings in weeks is either targeting terms nobody searches or overselling the timeline.

03Should I avoid agencies that use WordPress?

Not automatically, but ask pointed questions about ownership and exit costs. WordPress with page-builder plugins and a maintenance retainer is where the "you can't leave without us" trap most often shows up.

04How do I check if an agency's reviews are legitimate?

Read the 3-star and below reviews for patterns around contracts, disappearing support, or quality drop-off. Then ask the agency directly how they generate reviews for clients, since automated requests to everyone is standard and gated or filtered requests can violate Google's policies.

WANT THIS HANDLED FOR YOU?

Get a Second Opinion?

Bring us your current agency's contract or last report and we'll tell you straight whether it holds up. Free audit, delivered in 1-3 business days, no obligation attached.

Start With the Free Audit
Call (407) 705-2452 Text