GUIDE · SEO FOR CONTRACTORS

The Questions to Ask Before You Hire a Contractor SEO Agency

You are booked but you want a steadier pipeline, and the last agency left a bad taste. Here are the questions that separate a shop that ranks contractors from one that bills you for a dashboard.

Be Seen, Contractors!10 min readUpdated 2026

The short answer

Ask an SEO agency four things before you sign: what they will actually do each month (in trade terms, not "optimizing"), how they report results tied to phone calls and form fills, who owns the site and content when you leave, and what a realistic timeline is for your competitive keywords. Good answers are specific and boring. Bad answers are vague, guaranteed, or dodge the ownership question. If an agency promises page-one rankings in 30 days or won't hand over your site, walk.

Start with: what does a month of work actually look like?

This is the first question and it filters out half the field. You want a plain-English answer that names the work, not a fog of "we optimize your presence." A real answer sounds like: this month we build three service pages targeting your top jobs, fix the site speed problem dragging your mobile pages, add schema markup so Google reads your service area, and earn two links from trade suppliers you already buy from.

If the answer is a list of nouns with no verbs ("keyword research, on-page optimization, content, backlinks") ask them to walk you through one specific deliverable end to end. What page? What keyword? Why that keyword? A shop that does the work can answer in thirty seconds. A shop that resells someone else's dashboard will stall.

Press on the split between one-time and ongoing work. Early months are heavy on build: pages, technical fixes, structure. Later months shift to content and links because the foundation is set. If every month is billed as the same flat "SEO package" with no change in what gets produced, you are renting a line item, not building ranking equity.

Ask who does the writing. For contractor SEO, the person writing your roofing or HVAC pages needs to know the difference between a service call and an install, between a repair and a replacement, between a lead that books and one that wastes a truck roll. If the copy could belong to a dentist, it will not rank for your trade and it will not convert the owner reading it.

Get specific about the site itself, too. Ask what platform they build on and how fast the pages load, because a slow site loses rankings and buyers before the SEO ever gets a chance. Google weighs page speed, and a contractor searching on a phone from a jobsite will not wait on a page that takes five seconds to draw. Our sites are hand-coded and load in under 2 seconds, with no WordPress plugins to bog them down. Whatever an agency builds on, make them tell you how they keep it fast, because "content and links" on a slow foundation is money poured into a leaky bucket.

  • What three things will you produce this month, specifically?
  • Which of your team writes the content, and do they know my trade?
  • How does month one differ from month six?
  • What technical fixes have you found on my site already?

How do you report results, and are they tied to actual jobs?

This is where most contractors get burned. Plenty of agencies report on things that move while your phone stays quiet: impressions, "keywords tracked," domain authority, a rankings dashboard full of terms nobody in your county searches. Those are activity metrics. They prove the agency did something. They do not prove you got work.

The reporting that matters ladders down to the truck: rankings for the keywords that actually book jobs, organic traffic to your money pages, and then calls and form fills from organic search. The last one is the whole point. If an agency can't tell you how they will track a phone call back to a Google search, they are not measuring the thing you are paying for.

Ask exactly how call tracking works and who owns the call data. Ask whether form submissions are tagged by source. Ask to see a sample report from a real client (names can be redacted) so you can judge whether it reads like a bill or like proof. A useful report shows you which pages are climbing, which keywords are converting, and what next month attacks. A useless one shows a green arrow and a number you can't verify.

Metric they reportWhat it really tells you
Impressions / keywords trackedActivity. Easy to inflate, weakly tied to revenue.
Domain authority scoreA third-party guess, not a Google metric. Vanity.
Rankings for money keywordsReal, if the keywords are ones buyers in your area type.
Organic calls and form fillsThe metric that pays for the trucks. Ask for this first.

Ask one more thing here: how often do you get a real human on a call to explain the report? A dashboard emailed on the first of the month with no context is not reporting, it is a data dump. You want someone who will walk you through what moved, what stalled, and what they are doing about it, in language you would use with a customer. If the only human contact is a chasing invoice, the relationship is already wrong.

One honest caveat: rankings move slowly and calls are lumpy month to month, so judge the trend over a quarter, not a bad week. Storm-driven trades see this most, since a roofing month after a hailstorm looks nothing like January no matter what the SEO does. A good agency will factor your season into the read instead of taking credit for weather. But the trend has to point at jobs, not just at a prettier dashboard.

Who owns the website and the content when the contract ends?

Ask this before you sign anything, because the answer decides whether you are building an asset or renting one. A lot of agencies host you on a proprietary platform, write your content in their system, and structure the deal so that when you leave, you leave with nothing: no site files, no pages, no ranking history. You start over at zero somewhere else. That is not SEO. That is a hostage situation with a monthly invoice.

The right answer: you own your domain, you own your website files, and you own the content that was written for you. If the agency vanished tomorrow, you could take the site to another host and keep ranking. Ownership is the difference between SEO as compounding equity and SEO as a rental you can never stop paying.

This is one reason we hand-code static sites instead of building on WordPress or a locked platform. The site is plain HTML, CSS, and a little JavaScript. It loads in under 2 seconds, there is no plugin bloat to rot, and if we ever parted ways you would walk out with a clean, fast site that is yours. Ask any agency the same question and listen for a straight yes.

  • Do I own my domain outright, registered in my name?
  • Do I own the website files, and can I take them if I leave?
  • Is the content I paid for mine, or licensed to me while I pay?
  • What exactly do I keep on the day the contract ends?

Watch closely for the licensing dodge. Some agencies say you "have access" to your content or your site while you are a client, which quietly means you lose it the day you stop paying. Access is not ownership. The pages written about your trade, your service area, and your jobs are an asset you paid to build, and they should belong to you outright the same way the truck you financed belongs to you once it is bought.

If any of those answers is soft, get it in writing before money changes hands. "You keep the results" is not the same as "you keep the site." You want both.

What is a realistic timeline, and beware anyone who guarantees fast

Timeline is the fastest way to spot a liar. SEO is compounding, not instant. Google has to crawl new pages, weigh them against competitors who have been ranking for years, and decide whether to trust a site it just met. That takes months, and no honest agency can shortcut it.

Real ranges: for lower-competition and long-tail terms (a specific service in a specific town) you can see movement in a couple of months. For the competitive money terms (your main trade plus your biggest city) plan on 4 to 9 months to reach the front of the results, sometimes longer in a crowded metro. The site you already have, its age, and how much cleanup it needs all swing the number.

Now the red flag. If an agency guarantees page one, guarantees a specific ranking, or promises it in 30 days, that is your cue to leave. Nobody controls Google's algorithm, so nobody can guarantee a position. The ones who promise it are either buying you junk links that get you penalized later, or they are counting on you not noticing when the guarantee quietly expires.

Ask what makes your particular case faster or slower, and listen for whether they actually looked. A brand-new domain with no history starts colder than a site that has ranked for years. A market with three entrenched competitors is a longer climb than a town nobody has bothered to optimize for. The condition of your current site matters too: if it is slow, thin, and missing pages, month one is cleanup before anything can climb. An agency that gives you the same timeline no matter what your site looks like has not looked at your site.

A trustworthy answer sounds like a contractor bidding a job honestly: here is the range, here is what makes it faster or slower, here is what we can commit to (the work) versus what we cannot (Google's decision). Ask what happens in month three if the numbers are behind. A real shop has an answer about diagnosing and adjusting. A pretender has a shrug.

Ranking is compounding equity, not a monthly rental. The agency that tells you it takes months is the one telling you the truth.

Do you know my trade, and are you built for AI search too?

Generalist agencies sell the same playbook to a dentist, a law firm, and a roofer. It shows in the content and it shows in the results. Ask how many contractors they have worked with and in which trades. You want a shop that speaks trade nouns: they should know that a plumber's emergency call and a repipe are different searches with different buyers, that HVAC has a brutal summer season, that roofing spikes after a storm and dies in January.

Ask them to critique your current site on a call, out loud. Someone who knows contractor SEO will immediately spot the missing service-area pages, the thin trade descriptions, the speed problem on mobile, the schema that isn't there. If they need a week to "run an audit" before they can say anything specific, they may be learning your trade on your dime.

Then the newer question, and the one most agencies fumble: how does your site show up when someone asks ChatGPT or Google's AI answer "who's the best roofer near me?" That is where a growing share of buyers now start, and it is not the same as classic blue-link SEO. The pages need clean structure, direct answers, and machine-readable facts so an AI can quote you. If the agency has never thought about it, they are optimizing for a version of search that is shrinking.

We have worked one lane since 2008: home-service contractors, 20 trades. AI-search visibility is baked into how we build a page, not bolted on after. That focus is the whole reason a contractor's page here reads like it was written by someone who has stood on a jobsite, because in a sense it was.

  • How many contractors have you ranked, and in which trades?
  • Critique my current site right now: what is wrong with it?
  • What do you do so I show up in AI answers, not just blue links?
  • Who else in my trade have you worked with?

The red flags that should end the conversation

Some answers are disqualifying on their own. You do not need to be an SEO expert to catch them, you just need to know what they sound like. Here is the short list of things that should end the call.

  1. Guaranteed rankings or "page one in 30 days." Nobody controls Google. A guarantee is a sales trick or a setup for cheap links that get you penalized.
  2. They won't let you own the site or content. If leaving means starting from zero, you are renting, not building. Non-negotiable.
  3. Reporting is all impressions and "activity," no calls or leads. If they can't tie work to your phone ringing, they are selling motion, not results.
  4. Vague on what they actually do. "We optimize your online presence" with no specific deliverables means someone offshore runs a template and hopes.
  5. No idea what AI search is. A growing slice of buyers starts in an AI answer. An agency that has never considered it is aiming at yesterday's search.
  6. Long contracts with early-termination penalties and no clear off-ramp. Confidence looks like month-to-month or a short term you can exit. A twelve-month lock with a penalty is a way to keep billing a client the results aren't earning.

One more: watch how they answer hard questions. A shop that does the work will happily get specific, admit what it cannot control, and tell you when you are not a good fit. A shop that sells you no matter what will smooth over every concern with a promise. In this trade, the ones who say no to bad fits are the ones worth hiring.

You already vet subs this way. You check the license, ask for the last three jobs, watch how they talk about the work. Hire an SEO agency the same way you would hire a crew, and most of the bad ones filter themselves out before the first invoice.

Key takeaways

  • Make them name the specific work each month in trade terms; "we optimize your presence" is a stall.
  • Demand reporting that ties back to calls and form fills, not impressions or domain authority.
  • You must own your domain, your site files, and your content, so leaving does not mean starting at zero.
  • Real timeline is 4 to 9 months for competitive terms; any guarantee of page one or 30 days is a red flag.
  • Ask them to critique your site live and to show how you appear in AI answers, not just blue links.
  • Hire an SEO agency the way you vet a sub: specifics, receipts, and a willingness to say no.

STRAIGHT ANSWERS

Quick answers.

01Should an SEO agency guarantee first-page rankings?

No. Nobody controls Google's algorithm, so nobody can honestly guarantee a position. A guarantee usually means cheap links that risk a penalty later, or a promise that quietly expires. Trustworthy agencies commit to the work and give a realistic range, not a guaranteed spot.

02How much should contractor SEO cost, and can I ask that on the first call?

Yes, ask, but expect a range rather than a hard number until they see your site and competition. Pricing depends on how much the site needs and how competitive your market is. We quote at a strategy call after a look at your situation; anyone quoting a flat number sight unseen is guessing.

03What if I already have a website from another agency?

That is common. The first question is whether you own the site and content, since a locked platform limits your options. If the site is fast and clean we can build on it; if it is slow or bloated we may recommend a rebuild. A free audit tells you which, in 1 to 3 business days.

04How do I know the SEO is actually working month to month?

Watch the trend over a quarter, not a single week: rankings for money keywords climbing, organic traffic to service pages rising, and calls or form fills from organic search increasing. If the only thing moving is a dashboard number you cannot tie to a job, the work is not paying you back.

WANT THIS HANDLED FOR YOU?

Vetting an SEO agency right now?

Bring us the same questions and put us on the spot. Book a strategy call or grab a free visibility audit, delivered in 1 to 3 business days, and see exactly what we would do before you owe a dollar.

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