GUIDE · SEO FOR CONTRACTORS

How to Choose an SEO Company for Your Contracting Business

You have been burned before, or you have watched a buddy get burned. Here is how to read an SEO shop before you sign, so the next check you write buys ranking equity instead of a monthly rental.

Be Seen, Contractors!10 min readUpdated 2026

The short answer

Choose the SEO company that will show you the work before you pay for it, speaks your trade instead of jargon, and can explain in plain English how it earns a ranking. Ask for a real audit (you should have one in 1-3 business days), ask who owns the site and content, and ask how they measure the pipeline (booked jobs), not vanity traffic. Walk from anyone who promises page one in 30 days, hides their methods, or locks your site inside their platform.

First, know what "SEO company" actually means for a contractor

SEO for a contractor is not one thing you buy. It is a stack of jobs: the site has to load fast and be built clean (technical SEO), the pages have to say the right things for the terms people search (on-page and content), and other sites have to point at you (links earned, not bought). Ranking is won over months and then it compounds, because a page that ranks keeps working while you sleep. That is the whole reason to do it: it is equity, not a rental.

The confusion starts because the word "SEO" gets used for four different jobs that are actually four different lanes. Organic ranking (this lane) is your website showing up in the blue links and in AI answers. Your Google Business Profile and the Maps 3-pack are a separate discipline (local SEO). Paid clicks (Google Ads, Local Services Ads) are a third. And getting quoted inside ChatGPT or Google's AI overview is a fourth angle that changes how you write pages.

Why this matters when you are shopping: a lot of "SEO companies" only really do one of those and sell it as all of them. A shop that lives in map-pack citations will quietly ignore your website's technical health. A PPC shop will call ad management "SEO" because the invoice looks similar to you. Before you compare providers, get clear on which problem you are actually trying to solve. If your website is invisible in the organic results for "roof repair [your city]" and the AI answers never name you, that is this lane. If you just need your pin to show in the map, that is a neighbor. Knowing the lane keeps you from paying a specialist to do a job outside their skill.

Here is the practical version for a contractor. Open an incognito browser, search your main service plus your city, and scroll past the ads. Are you in the blue links? Now ask ChatGPT "who does [your trade] in [your city]" and see if your name comes up. If the honest answer is no on both, that is exactly the problem this kind of company solves, and it is worth being able to say that out loud when a shop pitches you. You are not buying "marketing." You are buying your name into the results your next customer already reads before they call anyone.

The questions that separate a real shop from a reseller

Most bad SEO relationships could have been avoided with four questions asked out loud before signing. Ask them on the call and watch how fast the answers come.

  1. "Walk me through how you'd actually get me ranking for [my main service + city]." A real answer names specifics: the pages they'd build, the terms they'd target, the technical fixes they see. A reseller gives you a mood: "we optimize your presence and build authority." Vague is a tell.
  2. "Who owns the website and the content when we're done?" The right answer is you, always. If the pages they write and the site they build live on their proprietary platform and disappear when you leave, you are renting, not building. That is the single most expensive mistake in contractor SEO.
  3. "How do you measure whether this is working?" You want to hear about ranking on real money terms, calls, and form fills, tracked back to the search that caused them. If the whole report is "impressions up 40%," that is a number that pays no invoices.
  4. "What do you do that a general marketing agency doesn't?" For a contractor, the honest edge is trade fluency and site speed. A shop that knows the difference between a re-roof and a repair, between residential and commercial HVAC, will write pages that actually convert your searcher.

One more, quieter test: ask what they would NOT do for you. A shop worth hiring will tell you when SEO is the wrong spend right now (brand-new business, no reviews, no service area locked in) and point you somewhere honest. A shop that says yes to everything is selling, not advising.

Pay attention to how they handle your own numbers, too. When you say "my best jobs are re-roofs, not repairs" or "I make money on commercial, residential is filler," a real SEO partner writes that down and lets it steer which pages get built and which terms get chased. A reseller nods and runs the same template it runs for everyone. Your margin lives in specifics, and the shop that asks about your specifics is the one that will point the ranking at the work you actually want more of.

Red flags: the promises that mean you should walk

Some pitches are so common they are almost a genre. Treat each of these as a reason to end the call.

What they sayWhy it's a red flag
"Page one in 30 days, guaranteed."Nobody controls Google's algorithm. Competitive contractor terms take 4-9 months. A guarantee this fast means either fake terms nobody searches, or black-hat tactics that get you penalized.
"We'll build you 500 backlinks this month."Volume link schemes are the fastest way to a manual penalty. Links have to be earned from real, relevant sites. Bulk links are a liability you inherit.
"Our secret process, we can't share the details."Legit SEO has no secrets, just discipline. Secrecy usually hides either that they do very little, or that they do something Google punishes.
"Your site's fine, we'll just add some keywords."If they didn't look at your site speed, structure, or crawl health, they're not doing technical SEO. Keyword-stuffing an old, slow site is 2011 thinking.
Month-to-month with a huge cancellation penalty.Confidence looks like earning the renewal. A steep exit fee means they expect you to want out.

Two structural red flags matter even more than any single sentence. First, the platform trap: if the SEO is only "on" while you pay, and the site or content is theirs, you built equity on rented land. When you leave, your ranking leaves with it. Second, the offshore content mill: pages written by someone who has never heard of a soffit, a service panel, or a seawall read like nobody, rank for nothing, and quietly tell Google your site is thin. You can usually spot it by reading two paragraphs out loud. If it sounds like it could describe a dentist, a lawyer, and a plumber without changing a word, that is the mill.

What a real audit looks like (and why you should demand one)

The single best filter when choosing an SEO company is this: make them show their work before you commit. A shop that knows what it is doing can look at your site and your market and tell you specifically what is holding you back. You should have that audit in 1-3 business days, and it should be readable by you, not just by another SEO.

A real contractor audit covers a few concrete things. It checks whether your site loads fast (slow sites lose both ranking and the impatient homeowner). It checks whether Google can even crawl and understand your pages. It looks at what terms you rank for now versus what your competitors rank for, and it names the gaps: the services and neighborhoods where you are invisible. It looks at whether you have the pages you need at all, because you cannot rank for "kitchen remodel [city]" if you have no page about kitchen remodels. And increasingly it checks whether AI answers name you when someone asks for your trade in your town.

What you are really testing with an audit is not just the findings. It is how they think. Do they speak in specifics about YOUR site, or in a template that could be pasted onto anyone's business? Do the recommendations connect to booked jobs, or just to abstract scores? A good audit reads like a foreman walking your job site and pointing at things: this here is cracked, that is why water gets in, here is the fix and roughly what it takes. That clarity is exactly what the next twelve months of the relationship will feel like. If the audit is fog, the engagement will be fog.

One caution: an audit is not a sales trick to make your site look broken. There is a version of the audit that exists only to scare you, a long red list of "critical errors" that are mostly harmless, run off an automated tool and printed to look alarming. The tell is that it never connects any finding to a booked job. A real audit prioritizes. It says here are the two or three things holding you back most, here is why, and here is roughly what it takes to fix them. Fear-selling by report is just the digital version of the guy who "finds" a cracked heat exchanger on every furnace he inspects.

Bonus: a genuine audit is useful even if you never hire that shop. You keep the findings. That alone tells you whether they are trying to earn you or trap you.

In-house, freelancer, or agency: who's the right fit

There is no universally correct answer, only the right fit for where your business is. Here is the honest tradeoff, without steering you.

OptionGood whenWatch out for
In-house hireYou're big enough to keep one person busy full time and want daily control.One person rarely covers technical, content, and links well. Salary plus tools is a real number.
FreelancerBudget is tight and you need one specific job (say, content) done well.Bandwidth and bus-factor. When they get busy or quit, you stall.
Agency / shopYou want the full stack handled and a track record you can check.Some are resellers with no real bench. Trade fluency varies wildly.

For most established contractors, the real decision is which agency, not whether to hire one, because the work spans too many skills for one head. When you compare shops, the thing that matters more than size is focus. A generalist agency that does dentists on Monday, restaurants on Tuesday, and you on Wednesday will write pages that do not know your trade. A shop that works one lane (home-service contractors) has already learned that a re-roof pitch and a tune-up pitch are different animals, that emergency HVAC searchers convert differently than remodel shoppers, and that your buyer types "[trade] near me" at 9pm from a hot house.

Since 2008 that has been our one lane: home-service contractors, twenty trades, no restaurants, no law firms. That focus is not a brag, it is the reason the pages sound like your business instead of everyone's. When you interview shops, ask how many contractors they work with and how many industries total. Depth in your lane beats a big logo wall in ten others.

Reading the fine print: contracts, ownership, and what "results" means

Before you sign anything, three parts of the paper matter more than the price.

Ownership. Get it in writing that you own the domain, the website, the content, and the Google account. This sounds obvious and it is violated constantly. If the agency registered your domain, they can hold it hostage. If the site is on their locked template, your rankings walk out the door with them. Ownership is the difference between building equity and paying rent, and it should never be a gray area.

Reporting and what counts as a win. Ask exactly what the monthly report shows and make sure it ties to money. Rankings on terms people actually search, the calls and forms those rankings drove, and the trend over time. Be suspicious of reports built entirely on "impressions" and "traffic," because those can climb while your phone stays quiet. The metric that pays your crew is booked jobs, and good reporting keeps that in the frame.

Timeline expectations, in writing. A trustworthy shop sets the honest clock up front: technical fixes and new pages can move things in weeks, but competitive terms in a real market take 4-9 months to earn, then compound. Anyone who lets you believe it happens faster is setting up a fight in month two. Also read the exit terms. You want to be able to leave and take everything with you: the site, the content, the account. If leaving is expensive or you leave empty-handed, that is the reseller model, and it is the one thing this whole guide is built to help you avoid.

One last piece of fine print people skip: what happens to the pages already written when the engagement ends. If a shop built you thirty pages of trade and neighborhood content, those pages are an asset you paid for, and they should stay on your site working long after the invoices stop. That is the compounding part of SEO doing its job. If the content is written in a way that only functions inside the agency's system, or gets stripped when you cancel, you never really owned it. Read for that. The whole reason SEO beats renting ad clicks is that the work you buy this year keeps paying next year, and that only holds if the work is truly yours.

Get those pieces right, ownership, honest metrics, honest timeline, and a clean handoff, and you have filtered out most of the bad actors before a single page gets written.

Key takeaways

  • Make them show the work first: a real audit lands in 1-3 business days and reads in plain English, not SEO jargon.
  • You must own the domain, the website, the content, and the Google account. Anything else is renting your ranking.
  • Walk from guarantees of page one in fast, bulk-backlink promises, and "secret" processes. Competitive terms take 4-9 months.
  • Judge reporting by booked jobs and calls, not impressions and traffic that never ring the phone.
  • Trade focus beats a big logo wall: a shop in one lane writes pages that sound like your business.
  • The right structure (in-house, freelancer, agency) depends on your size; for most contractors it's which agency, not whether.

STRAIGHT ANSWERS

Quick answers.

01How much should contractor SEO cost, and does cheaper mean worse?

Pricing varies by market and scope, so we quote at the strategy call rather than post a number that fits nobody. What matters more than the sticker is what the money buys: a fast, owned website, pages written for your actual trade and terms, and reporting tied to booked jobs. A very cheap plan usually means a content mill and no technical work, which quietly costs more later.

02How long before I can tell whether an SEO company is actually working?

You should see technical and page-level movement within the first weeks, and clear ranking progress on real money terms inside the first few months. Competitive terms take 4-9 months to earn, then keep compounding. If month six shows only rising impressions and no more calls, that is your answer.

03What's the difference between an SEO company and a general marketing agency?

A general agency spreads across many industries and channels, so its contractor pages often read like they could describe any business. An SEO shop focused on your lane knows your trade nouns, your buyer's search habits, and the technical side of ranking. For contractors, trade fluency and site speed are the edge that turns a searcher into a booked job.

04Should I hire a company that also runs my Google Business Profile and ads?

You can, but they are separate disciplines. Organic website ranking, your map-pack profile, and paid ads each take different work and different tracking. It is fine to have one shop coordinate them, as long as they are genuinely good at each and not calling ad management "SEO" on the invoice.

WANT THIS HANDLED FOR YOU?

Want an SEO shop that shows the work?

Get a free visibility audit in 1-3 business days: the pages you're missing, the terms you're losing, and what it takes to fix it. No lock-in, no jargon. Book a strategy call and we'll walk your site like a job site.

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