Guides / How to Choose a Marketing Agency

How to Choose a Contractor Marketing Agency Without Getting Burned

A vetting guide for the owner signing the contract. Who owns the website and the assets, how long you are locked in, whether your leads are exclusive, how results get reported, and the red flags that tell you to walk away before you sign.

Why this matters

The agency decision is mostly a contract decision

Most contractors pick a marketing agency the way they pick a supplier: they look at the pitch, the price, and whether the person seemed sharp on the call. That is the wrong filter. The pitch is the easiest part of an agency to fake, and a competent salesperson can make almost any program sound like a sure thing. What actually determines whether you come out ahead a year from now is buried in the terms: who owns the website when you leave, how long you are committed, whether the leads are yours alone, and whether you can verify what you paid for. Those terms are where contractors quietly get burned, and they almost never come up on the sales call.

The stakes are real because the spend is real. A typical marketing agency for contractors runs about $3,000 to $6,000 a month, usually on a twelve-month contract, which means signing the wrong one can cost you $40,000 to $70,000 before you are legally free to leave. Worse, if the website and the search rankings are built on the agency's property rather than yours, leaving can mean starting over from zero. You do not just lose the monthly fee. You lose the asset the fee was supposed to be building. Vetting properly up front is the cheapest insurance you will ever buy.

This guide is not a list of agencies to call. It is a checklist for vetting any agency, including ours, so that you can sign with confidence or walk away with clarity. We will go through asset ownership, contract length and exit terms, lead exclusivity, reporting and tracking, and the specific red flags that should end a conversation. At the end we will tell you plainly how Pixie Builds handles each of these, because we built the company around the answers most agencies dodge.

The five things that matter

The five questions that decide whether you win or lose

Skip the awards, the logos, and the case-study screenshots for a moment. Before any of that matters, get a clear answer to these five questions. If an agency cannot answer all five in plain language, that is your answer.

Who owns the website and the assets?

When the relationship ends, do you keep the website, the domain, the Google Business Profile, the reviews, and the content, or does the agency keep them? This is the single most important question and the one agencies are most slippery about. If you do not own the asset, you are renting your own marketing and you can be evicted.

How long am I locked in, and how do I leave?

Is it a quarter at a time, six months, twelve months, or longer? What is the exact process and cost to cancel? A long lock-in is only acceptable if the work is genuinely yours and transferable, and even then it shifts all the risk onto you. The shorter the commitment, the more the agency has to keep earning it.

Are my leads exclusive to me?

If the agency runs paid leads or a shared platform, are those leads sold only to you, or to several contractors in your area at once? Shared leads collapse your close rate because three to eight contractors are racing for the same homeowner. Exclusive owned-channel leads, the kind a website and search ranking produce, only ever ring your phone.

How will results be reported and tracked?

Will you get call tracking, form tracking, and a dashboard you can read yourself, or vague monthly slides about impressions and reach? You need to see actual calls and actual booked jobs tied to actual channels. If you cannot independently verify the result, you cannot tell whether you are being served or billed.

Is the work original or recycled?

Is your website and content built for your business, or pulled from a template stuffed with the same copy a dozen other contractors are running? Recycled work does not rank, does not convert, and quietly marks your site as low quality. You are paying for an asset, so confirm it is actually yours and not shared.

Question one

Asset ownership: the difference between buying and renting

Here is the trap that catches more contractors than any other. An agency builds you a beautiful website, ranks it, fills your Google Business Profile, and the calls start coming. Two years later you want to leave, maybe because the price went up or the service slipped. You ask for your website and you are told the site lives on the agency's platform, the domain is registered to the agency, and the Google Business Profile was created under the agency's account. None of it transfers. You can leave, but you leave with nothing, and everything you spent building rankings and reviews stays behind for the agency to hand to the next contractor. That is not a marketing service. That is a hostage situation with a monthly invoice.

Ownership has to be specific and it has to be in writing. The domain name should be registered in your name or your company's name, with you holding the login. The website files and the content should be yours to export and host anywhere, with no proprietary lock-in that makes the site useless the moment you leave. The Google Business Profile, which is arguably your single most valuable local asset, must be owned by your account with you as the primary owner, not merely a manager the agency can remove. The reviews you accumulate belong to that profile, so if you do not own the profile, you do not own the reviews you worked for years to earn.

When you ask the ownership question, do not accept a verbal yes. Ask for the specific clause in the contract that says you own each asset, and ask what the transfer process looks like if you leave tomorrow. A straight answer sounds like: the domain is in your name, here is your registrar login, the site exports as standard files you can host anywhere, and you are the primary owner of the Business Profile from day one. A dodge sounds like: do not worry, we take care of all of that for you, you will always have access. Access is not ownership. Access ends when the relationship ends.

Question two

Contract length and exit terms: who is carrying the risk

The standard contractor marketing contract is twelve months, and agencies justify it by saying that marketing, especially search work, takes time to show results. There is some truth to that. Search rankings do build over months, not days. But notice what the long contract actually does: it transfers all the risk onto you. If the work is good, the agency does not need a lock-in to keep you, because you will stay because it is working. The lock-in only matters when the work is not good enough to keep you voluntarily. A twelve-month contract is the agency protecting itself against its own underperformance, paid for with your money.

A shorter commitment flips the incentive. When an agency only has your business one quarter at a time, it has to earn the next quarter every single quarter. There is nowhere to hide a bad month behind a signature you cannot escape. This does not mean you should expect search rankings in thirty days, because you should not, and any agency promising that is lying. It means the agency carries the burden of proving progress on a timeline short enough that you can leave if the progress never comes. The honest version of patience is the agency saying results take time and still letting you go at the end of any quarter if you are not seeing them.

Read the exit terms with the same care you would read a lien waiver. What is the notice period to cancel? Is there an early-termination penalty? Does cancelling forfeit the assets, or do they transfer cleanly? Is there an auto-renewal clause that quietly re-ups you for another year if you miss a thirty-day window? Auto-renewal traps are common and they are designed to convert your inattention into another twelve months of billing. The cleanest possible answer is no long contract at all, billed a quarter at a time, with everything you paid to build remaining yours whenever you go.

Question three

Lead exclusivity: whose phone does the lead ring?

Not all leads are equal, and the biggest difference is whether you are the only contractor receiving them. Understand which kind of lead an agency is actually selling you before you judge the price.

Shared platform leads

Platforms like Angi sell each lead to three to eight contractors at once, on top of an annual membership of about $300 plus roughly $15 to $85 per lead. You are racing several competitors to call the same homeowner first, so close rates collapse and the real cost per booked job balloons far above the sticker price per lead.

Pay-per-lead with reselling

Thumbtack and similar services charge per lead at a price that changes weekly, and those leads are also shared. The weekly price swings make budgeting hard, and because the same lead goes to multiple pros, you are paying for the chance to compete, not for a customer. Treat any shared-lead spend as a temporary bridge, never a foundation.

Owned-channel leads

When a lead comes from your own website ranking in search or your own Google Business Profile, it rings only your phone. The homeowner found you, not a marketplace of competitors, so they arrive without three other quotes in hand. These exclusive leads close at far higher rates, which is why owning the channel beats renting one almost every time.

The exclusivity question to ask

Ask directly: when this program produces a lead, does it come only to me, or is it shared with other contractors in my area? If the answer is shared, ask how many. If an agency is building you owned channels, the answer is simple, the lead is yours alone, which is the entire point of owning the asset rather than buying access to a shared pool.

Question four

Reporting and tracking: can you verify what you paid for?

An agency that cannot show you exactly what it produced is asking you to pay on faith, and faith is expensive. The reporting most agencies default to is a monthly slide deck full of impressions, reach, clicks, and other numbers that go up and to the right without ever connecting to a booked job. Those metrics are not lies exactly, but they are chosen because they always look good. Impressions can triple while your phone stays silent. The only numbers that matter to you are how many calls and form submissions the work produced, and how many of those turned into actual paying jobs. Everything else is decoration.

Insist on real tracking from day one. Call tracking attaches a number to the work so you can hear which calls came from the website versus referrals versus paid leads, and you can listen to the recordings to judge lead quality yourself. Form tracking ties web inquiries to their source. A dashboard you can log into and read without an account manager translating it for you means you can check the truth whenever you want, not just when the monthly meeting is scheduled. If tracking is missing, the agency is either not measuring its own work or does not want you measuring it, and neither is acceptable when you are spending thousands a month.

Good reporting also lets you do the math that actually decides whether to continue. Total spend on a channel divided by jobs booked from that channel gives you cost per booked job, which is the only honest scoreboard. A channel that delivers cheap leads but never closes them is more expensive than a channel with pricier leads that close reliably. Without tracking you cannot run that math, which is exactly why some agencies prefer you never have it. Demand the data, then judge the agency on the jobs it produced, not the impressions it reported.

Run this process

How to vet an agency in five concrete steps

Do not improvise the sales call. Walk through these five steps with every agency you consider, take notes, and compare the answers side by side. The agency that answers all five cleanly is rare, and worth a great deal.

Get the ownership answers in writing

Before anything else, ask who will own the domain, the website files, the content, the Google Business Profile, and the reviews when the relationship ends. Then ask to see the exact contract language confirming it. A verbal reassurance is worthless. If the contract does not say in plain words that you own each asset, treat it as if you own none of them.

Map the full commitment and the exit

Pin down the contract length, the cancellation notice period, any early-termination fee, and whether there is an auto-renewal clause. Calculate the total dollars you are committing across the full term, not just the monthly figure. Then ask what you walk away with if you cancel, because the exit terms reveal who the contract was really written to protect.

Clarify lead exclusivity and channel mix

Ask whether the program builds owned channels you keep, buys shared leads you rent, or both. For any lead source, confirm whether leads come to you alone or are sold to competitors too. Understand exactly what you are paying for: a customer that rings only your phone, or a place in line behind several other contractors chasing the same homeowner.

Demand the tracking setup before you start

Confirm that call tracking, form tracking, and a self-serve dashboard are part of the program from day one, not an upsell or an afterthought. Ask to see a sample report and check whether it shows booked jobs and cost per booked job, or only impressions and clicks. If you cannot independently verify results, you have no way to hold the agency accountable later.

Probe for the red flags and watch the reaction

Ask the uncomfortable questions: do you guarantee rankings, why is the contract this long, can I see the website you will build me before I commit. The answers matter, but the reaction matters more. An honest agency welcomes the scrutiny because it has nothing to hide. Defensiveness, vague reassurance, or pressure to sign today are themselves the answer.

Walk away signals

Red flags that should end the conversation

Any one of these is a reason to slow down and dig deeper. Two or more together is usually a reason to walk away entirely, no matter how good the pitch sounded.

A guarantee that you will rank number one

No agency controls the search results, so no agency can honestly guarantee a ranking. Anyone who promises a specific position is either lying to close you or planning to game low-value terms nobody searches. Real search work earns rankings over months and still cannot promise an exact spot. A rank guarantee is a sales tactic, never a deliverable.

A long lock-in with no asset ownership

A twelve-month contract is questionable on its own. A twelve-month contract where you do not even own the website and rankings you are paying to build is the worst combination there is. You are funding an asset that legally belongs to someone else and you cannot leave while you do it. This pairing should end the conversation.

Evasiveness about who owns what

When you ask about ownership and get we handle all that for you instead of a clear yes you own it, that vagueness is deliberate. Agencies that give you the assets say so immediately and plainly because it is their selling point. Agencies that keep the assets blur the question because the honest answer would cost them the sale.

Reporting that hides behind vanity metrics

If the sample report is all impressions, reach, and clicks with no mention of calls, leads, or booked jobs, the agency is steering you toward numbers that always look good regardless of results. The absence of call and conversion tracking is not an oversight. It is a choice to keep you from measuring whether the spend actually works.

Recycled templates and shared content

If the website is a template with copy you can find on a dozen other contractor sites, you are not getting an asset, you are getting a clone. Shared content does not rank because search engines see the duplication, and it does not convert because it speaks to no one specifically. Ask to confirm the work is built for you, not pulled off a shelf.

Pressure to sign before you can think

Discounts that vanish at midnight, slots that are almost full, and any urgency manufactured to stop you from comparing options are pure sales pressure. A real marketing program is a months-long relationship, so a single day cannot reasonably change the math. If you are being rushed, it is because thinking it over is bad for the close, not for you.

Where we stand

How Pixie Builds answers every one of these questions

We built Pixie Builds around the answers most agencies avoid, so here is exactly how we score on the same checklist we just handed you. You own every asset in writing from day one: the domain, the website, the Google Business Profile, and the reviews are yours, transferable to anyone, with no penalty to leave. There is no long contract; we work a quarter at a time, which means we have to earn the next quarter every quarter rather than hiding behind a signature you cannot escape. We do not guarantee rankings, ever, because no honest agency can, and we would rather lose a sale than make a promise the search results will break. We run your Google presence — Google Business Profile, reviews, call tracking and local SEO — with a website included free, and install tracking from the start so you can see exactly which calls came from the work. It is $1,500 a month plus a one-time $500 setup, billed quarterly or yearly with two months free on yearly. If that lines up with how you want to be treated, the full breakdown is on our pricing page, and you can compare us against the alternatives for yourself.

Straight answers

Common questions about choosing a marketing agency

Why does asset ownership matter so much when choosing an agency?
Because the website, domain, Google Business Profile, and reviews are the lasting value your marketing money builds. If the agency owns them, leaving means starting over from zero while everything you paid for stays behind. If you own them, you keep the asset no matter who manages it, which means the agency has to keep earning your business with service rather than holding your marketing hostage. Always get ownership of each asset confirmed in writing, in the contract, before you sign anything.
Is a twelve-month marketing contract normal, and should I sign one?
Twelve months is the industry norm for contractor marketing agencies, and it is usually justified by saying search work takes time. That is partly true, but a long contract mostly transfers risk to you and protects the agency from its own underperformance. Good work keeps clients without a lock-in. A shorter commitment, like a quarter at a time, forces the agency to prove progress on a timeline short enough that you can leave if it never comes. If you do sign a long contract, only do it when you own all the assets and the exit terms are clean.
What is the difference between exclusive and shared leads?
Shared leads are sold to several contractors at once. Platforms like Angi send each lead to three to eight contractors, and Thumbtack sells per lead at a weekly-changing price that is also shared, so you are racing competitors to the same homeowner and your close rate collapses. Exclusive leads come from channels you own, like your website ranking in search or your own Google Business Profile, and ring only your phone. Exclusive leads close at far higher rates because the homeowner found you directly rather than picking from a list of competing quotes.
How can I tell if an agency's reporting is honest?
Honest reporting shows you calls, form submissions, and booked jobs tied to specific channels, with call tracking and a dashboard you can read yourself. Dishonest reporting hides behind impressions, reach, and clicks, numbers that always trend up regardless of whether your phone rang. Ask to see a sample report before signing and check whether it gets to cost per booked job or stops at vanity metrics. If you cannot independently verify the result, you cannot hold the agency accountable, so insist on real tracking from day one.
Should I trust an agency that guarantees first-page rankings?
No. No agency controls the search results, so no agency can honestly guarantee a specific ranking. A rank guarantee is a sales tactic, and the contractor usually finds out later that the guaranteed terms were ones nobody actually searches for. Legitimate search work earns rankings over months of effort and still cannot promise an exact position. Treat any ranking guarantee as a red flag that the agency values closing the sale over telling you the truth, and weigh everything else it says accordingly.
How does Pixie Builds compare to a typical contractor marketing agency?
A typical agency runs about $3,000 to $6,000 a month on a twelve-month contract, often keeping the assets and reporting on vanity metrics. We do the opposite on the points that matter most. You own every asset in writing from day one, including the domain, website, Google Business Profile, and reviews. We work a quarter at a time with no long lock-in, we never guarantee rankings, and we run your Google presence — Google Business Profile, reviews, call tracking and local SEO — with a website included free and tracking installed so you can verify results. It is $1,500 a month plus a one-time $500 setup, billed quarterly or yearly.

Your trade

How this plays out in your trade

Roofing marketing playbook

HVAC marketing playbook

Plumbing marketing playbook

Electrical marketing playbook

Remodeling marketing playbook

Painting marketing playbook

Concrete marketing playbook

Landscaping marketing playbook

Fencing marketing playbook

Siding marketing playbook

Keep reading

Two more guides worth your next coffee break.

Slow-Season Marketing

Facebook Ads for Contractors

Want an agency that lets you own everything?

Website included free, you own every asset in writing from day one, billed a quarter at a time, no rank guarantees, and tracking so you can verify every lead.