How to Choose an SEO Company as a Contractor (Questions to Ask First)

Home improvement contractor meeting with an SEO consultant at a kitchen table, reviewing search ranking charts on a laptop

To choose an SEO company as a contractor, ask four things before you sign: have they ranked home improvement businesses before, will they show you real results, what exactly do they do each month, and will they work for your competitor too. Skip anyone who guarantees rankings. Zeal Media Solutions does contractor SEO nationwide from Washington State.

By Carl Jiang, Co-Founder · Last updated September 2026

Every contractor I talk to has been pitched by an SEO agency at least once this year. Usually it’s a cold email promising page one in 30 days. Sometimes it’s a guy at a trade show with a tablet full of charts. Most of those pitches sound the same, which is exactly the problem. You can’t tell the good SEO firm from the bad one by how confident they sound. So here are the questions I’d ask if I were on your side of the table, and what a good answer sounds like.

How do I choose an SEO company?

Start with the questions Google itself tells business owners to ask. Google’s own guide on whether you need an SEO suggests asking for examples of past work, whether they follow Google’s guidelines, and what results to expect on what timeline. It also says flatly, “No one can guarantee a #1 ranking on Google.” Keep that line handy for the next cold call.

For a contractor, I’d add a few trade-specific questions on top of Google’s list:

  1. Which home improvement companies have you ranked, and in which cities? Ask for names you can look up.
  2. Will you work with another contractor in my trade and my service area? If yes, walk.
  3. What will you do every month, in writing? “Optimization” isn’t an answer.
  4. How do you report leads? You want calls, form fills and booked estimates, with the source of each.
  5. Who owns the website, the Google Business Profile and the content if I leave?
  6. What do you need from me in month one? Photos, account access and past customer contacts are the usual list.

That fifth one catches more people than you’d think. Some agencies build your site on their own platform and keep it when you cancel. Get ownership in the contract.

Deck builder standing on a new cedar deck checking his phone to see where his business ranks on Google

What does an SEO consultant do?

An SEO consultant figures out why your site and Google Business Profile aren’t showing up, then fixes it or tells you how. For a contractor that means picking the right GBP category, building real service and service-area pages, cleaning up your listings across directories, getting reviews moving, and fixing the technical stuff that slows your site down.

Some consultants only advise. They hand you an audit and a to-do list, and your crew or your web person does the work. Others do the work themselves. Neither is wrong. But be clear about which one you’re buying, because a $2,000 audit that sits in your inbox all through slow season doesn’t book a single estimate.

The good ones spend a lot of time on stuff that isn’t glamorous. Review replies. Photo uploads. Making sure your phone number matches on every listing. It’s boring, and it moves the needle more than most of the flashy work. Our Google Business Profile guide for contractors goes deeper on that side of it.

Is an SEO firm different from an SEO agency?

Not really. “Firm,” “agency” and “company” get used interchangeably, and none of them tells you how big the team is or what they do. A consultant or specialist is usually one person. An agency usually has a team that splits the work between strategy, content, technical fixes and reporting.

What matters more is the size and focus of the shop, so here’s how the options tend to shake out:

Option Typical setup Good fit when Watch out for
Freelance SEO specialist One person, lower monthly cost One location, one trade, low competition Gaps in content, design or ads; no backup if they disappear
General SEO agency Team, many industries You need a lot of technical or content work Your account gets a junior; trade knowledge is thin
Contractor-focused agency Team, home improvement only You want SEO tied to calls and booked estimates Whether they already work for a competitor near you

Should a contractor hire an SEO expert or an agency?

If you’re a one-truck operation in a small town, a solid freelancer can be enough. If you’re in a metro, cover several service areas, or want SEO and ads working together, an agency usually makes more sense. It comes down to how much work your market needs.

Price follows the same split. Ahrefs surveyed 439 SEO providers and found local SEO averages $1,557 a month, while agencies across all SEO work average $3,209 and freelancers about $1,349. We broke down what those numbers buy in our post on local SEO cost and timeline for contractors.

And one thing I’d weigh heavier than price: does the person understand how your jobs get sold? An expert who has never had to explain why a deck builder’s leads dry up in November, or why a roofer’s phone rings off the hook after a windstorm, will build you a plan for an online store. That’s not what you need.

Which SEO companies specialize in contractors, and how do you check?

Plenty of agencies say they “work with contractors.” Fewer can show you contractor results with real names attached. Ask for case studies from your trade or a close one, and then check them. Look the company up. See if they rank for what the agency says they rank for.

Here’s the kind of proof I mean, from our own contractor SEO work:

  • Snoqualmie Construction Services, a remodeler, now has 12 keywords ranking #1 on Google. “Kitchen remodeling services” went from position 28 to position 1.
  • CBS Professional Painters in Vancouver, WA went from under 200 daily impressions to over 1,000, a 6x jump, and gained 80 ranking positions.
  • D&C Pro Flooring saw a 4x increase in organic visibility and #1 rankings in several nearby cities.
  • Empire Home Solutions reached 65,000 organic impressions over 12 months, with daily impressions growing from under 200 to 500+.

Notice those aren’t promises. They’re after-the-fact numbers from named businesses you can go look at. That’s the standard. If an agency can only show you anonymous screenshots with the client name blurred out, ask why.

Remodeling contractor on a phone call in his home office reviewing a printed monthly SEO lead report with bar charts

Red flags that should end the sales call

We see the fallout from bad SEO deals constantly. A new client shows up with a year of invoices and nothing to show for it. Most of the time the warning signs were there from day one.

  • Guaranteed rankings. Nobody controls Google. A guarantee usually means they’ll rank you for a phrase no homeowner searches.
  • Long lock-in contracts. A 12-month commitment with no exit clause protects the agency when results never show up.
  • Reports that are all rankings and traffic. Those help explain what happened. Calls and booked estimates are what you’re paying for.
  • Thousands of backlinks for cheap. Google calls link schemes a spam problem, and cleaning up after one costs more than the original package.

One more. If they can’t tell you whether they already work for another contractor in your trade near you, that’s an answer too. We take one contractor per trade per service area, so a deck builder in Tacoma and one in Olympia is fine, but two in Tacoma isn’t. Get whatever policy an agency has in writing.

How do you know if your SEO company is working?

Give it 60 to 90 days for rankings to start moving and three to six months for a steady lead flow. After that, the proof is simple. Are more calls and estimate requests coming from Google than before, and can your agency show you which page or profile each one came from?

Compare year over year, not month over month. Around Seattle and Everett, exterior trades go quiet once the rain sets in, and a slow January says more about the weather than your campaign. A good SEO company will tell you that up front instead of scrambling to explain a dip. If you want to see the whole process from our side, our SEO services page lays out what we do each month.

Where we work

We’re based in Washington State and work with home improvement contractors across the country. Around Puget Sound our clients run from Everett down through Seattle, Tacoma, Puyallup and Olympia, plus Vancouver, WA. Beyond that we have clients in California, Texas, Arizona, Georgia, North Carolina and Ohio.

Zeal Media Solutions
Washington, United States
Phone: (928) 482-6963
Local SEO, Google and Meta ads, pay-per-appointment and websites for home improvement contractors nationwide.

Frequently asked questions

How much does an SEO company charge contractors?

Most single-location contractors see quotes somewhere between about $800 and $2,000 a month for local SEO. Bigger markets and multiple service areas push it higher. Anything way under $500 usually means the review and content work just disappears.

What questions should I ask an SEO agency before signing?

Ask who else in your trade they work with nearby, what they deliver each month, and who owns your site if you leave. Then ask for two contractor clients you can look up yourself. Their reaction to that last one tells you a lot.

Is an SEO specialist enough for a small contractor?

Often, yes. If you’re one crew in a smaller market with light competition, a good freelancer can handle your profile, reviews and a handful of pages. You’ll outgrow it once you want more service areas or ads running alongside.

What results should an SEO firm promise?

None, in the guarantee sense. They should give you a realistic timeline, the work they’ll do, and the numbers they’ll report on. Anyone promising a #1 spot is selling you a phrase nobody types.

How do I know if my SEO company is working?

Look at leads first. By month four to six you should be getting more calls and estimate requests from search, with a source attached to each one. If the reports only talk about impressions, ask where the booked jobs are.

Want a straight read on your market before you hire anyone? Book a Free Strategy Call and we’ll look at where you rank today and what it would take to move.

Picture of Carl Jiang

Carl Jiang

Carl co-founded Zeal Media Solutions in Washington State in 2023 to give home improvement contractors a marketing partner that measures success in booked estimates and signed jobs, not clicks. He runs the agency's SEO and local search work and writes about Google Business Profile strategy, map-pack rankings, and content that gets contractors cited in AI answers.

More from this author →
Keep reading

More playbooks

Free strategy call

Reading is good. Booked jobs are better.

Book a free 30-minute strategy call with a founder. We'll check your map-pack position, where your ad spend is leaking, and hand you a prioritized fix list you keep whether you hire us or not.

Book a Free Strategy Call → Contractors doing $500K+ · No junior reps · You keep the findings either way