Guides / How to Choose a Marketing Agency
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
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
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.
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.
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.
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.
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 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
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
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
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.
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.
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.
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.
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
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
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.
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.
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.
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.
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.
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
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.
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 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.
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.
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.
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.
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
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
Your trade
Keep reading
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.