How Do You Choose the Best SEO Company?

Contractor verifying an SEO company case study against a live client website

By verifying proof rather than comparing proposals. Every company will claim results, list the same services, and sound confident. The ones worth hiring can show you a real client site, connect their work to lead volume, and put you on the phone with a contractor in your trade. The rest cannot, and that is the whole test.

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

There is no best SEO company, only best fit

Worth saying before the rest, because “best SEO company” is a search that leads almost entirely to listicles written by agencies ranking themselves, or by affiliate sites paid per referral.

The company that is right for a $12m multi-location remodeler is wrong for an owner-operator with two crews. The company that is excellent at technical SEO for ecommerce has never thought about Map Pack proximity. Fit is determined by your size, your trade, your budget, and whether you have anyone in-house, and we cover that matching in detail on our types of SEO companies page.

So the useful question is not “who is best” but “can this specific company prove they have done this specific thing for a business like mine.” Everything below is about how to check.Red flag checklist for evaluating an SEO company before signing a contract

Can anyone legitimately guarantee page one?

No. And the presence of a guarantee is the single most reliable disqualifier in this entire industry.

Google’s own guidance on hiring an SEO has warned for years against anyone guaranteeing a number one ranking, for the straightforward reason that no third party controls Google’s results. An agency cannot guarantee an outcome determined by an algorithm they do not operate, against competitors whose behaviour they do not control, on a system that updates continuously.

Three ways a guarantee gets technically honoured while meaning nothing:

  • Guaranteeing a keyword nobody searches. You rank first for “best deck builder Kent WA same day quote” because that phrase has zero monthly volume and zero competition. The guarantee is met. Your phone does not ring.
  • Guaranteeing your own brand name. You already ranked first for your company name before they started.
  • Guaranteeing “page one” without saying for what. Page one of an obscure long tail, or page one on a personalized result that only looks that way when you search for yourself while logged in.

What a legitimate company can commit to: a defined volume of work, a timeline for delivery, reporting standards, response times, and competitor exclusivity in your service area. Those are all within their control. Rankings are not.

The honest version of the promise sounds like this. Rankings typically move in three to four months, measurable lead change at six to eight, a clear year-over-year difference at twelve, faster in a small market and slower in a dense metro. Anyone more precise than that is guessing or selling.

How to verify a case study is real

Most contractor-facing case studies are unverifiable by design: a first name, an industry, a percentage, no site. Here is how to check one in about ten minutes.

1. Ask for the live URL. A real case study has a real website attached. “We can’t disclose our clients” is occasionally legitimate under an NDA and much more often a sign there is nothing to show. If they cannot name a single client, ask why.

2. Check the site is actually theirs to claim. Look at the blog or service pages. Do publish dates line up with the engagement period claimed? Does the content style match other sites in their portfolio, which would suggest the same team wrote it?

3. Verify the rankings yourself. Open an incognito window, set your location to the client’s city, and search the terms the case study claims. Rankings are public. This takes two minutes and catches most fiction.

4. Interrogate the percentage. “Traffic up 340%” from what baseline? Going from 50 to 220 monthly visitors is 340% and is noise. Ask for absolute numbers, and ask specifically about leads or calls rather than sessions.

5. Check the dates. A case study with no date, or one quietly describing work from 2019, is telling you their most recent win is not recent.

6. Look for the attribution gap. If they ran SEO while the client also ran paid ads, a storm season, and a rebrand, the lift is not cleanly theirs. A credible company will tell you that unprompted.

Checklist for verifying an SEO agency case study including live URLs, ranking checks and absolute numbers

How to talk to references properly

Agencies give you their three happiest clients. That is expected and does not make the exercise useless, provided you ask questions those three have not been prepped for.

Ask for a reference in your trade and roughly your size. A happy ecommerce client tells you nothing about contractor work. If they cannot produce a contractor reference, you are their contractor experiment.

Ask for someone who has been with them two years or more. Honeymoon references are easy. Tenure reveals whether quality held after the onboarding push.

Then ask the reference these, which are harder to coach:

  • What has the agency done in the last sixty days, specifically?
  • Has your account manager changed, and how many times?
  • What took longer than you expected?
  • When something went wrong, how did they handle it?
  • Do you speak to the person doing the work, or only to a coordinator?
  • Knowing what you know now, would you sign again at the same price?

One more worth doing: ask the agency for a client who left. Almost nobody asks this, and the reaction tells you a lot. A confident company will name one and explain what happened. Hesitation is itself an answer.

The clearest red flags

In rough order of how damning they are:

  1. Guaranteed rankings. Covered above. Walk.
  2. They own your accounts. Website, domain, Google Business Profile, Search Console, Analytics, or ad accounts registered to the agency rather than to you. This is how contractors get trapped, and it is the most expensive mistake on this list.
  3. No named person doing the work. “Our team handles that” with no names and no access to a specialist.
  4. Cold outreach claiming problems with your site. The unsolicited email saying your site has critical errors is a template sent to thousands of domains and is not a real audit.
  5. Proprietary methods they will not explain. Legitimate SEO is not secret. Vagueness protects the vendor, not their method.
  6. Pricing with no deliverable volume. No hours, no page counts, no stated scope.
  7. Long lock-in with no exit clause. Twelve months with no out protects them from being judged.
  8. Identical city pages across their portfolio. Pull up two of their clients’ location pages. If they are the same page with the city name swapped, that is the scaled content pattern Google’s current guidance treats as a liability, and it is now on your domain.
  9. Reports leading with impressions. The flattering number in front, the lead number buried or absent.
  10. No contractor clients. Not disqualifying on its own, but you are funding their learning curve.

What to ask before signing

Short version, since the detail sits on our other pages. Ask who specifically performs the work and how many accounts they carry, whether any part is subcontracted, who owns every account and what happens to your content if you leave, whether they work with a direct competitor in your service radius, what ships in the first ninety days, and how they report leads rather than traffic. Get competitor exclusivity in writing.

The fuller lists are on our SEO services page and in what an SEO company does each month.

And before you compare any of it, decide which model you are actually buying. A retainer, a project, consulting for an in-house team, or performance pricing tied to booked appointments are four different products that all get called SEO. Our pay-per-appointment and SEO consulting pages set out the two that are not retainers.

Zeal Media Solutions
10605 SE 240th St, Kent, WA 98031
Phone: (928) 482-6963
Serving home improvement contractors across the United States — roofing, decks and outdoor living, painting, landscaping, plumbing, remodeling, and the trades around them.

Frequently asked questions

How do I judge which SEO company is best for my situation?

By fit and verified proof rather than by proposals, which are near-identical across companies. Match the company type to your size and trade, then verify: ask for live client URLs, check the claimed rankings yourself in an incognito window with the location set, demand absolute numbers rather than percentages, and speak to a reference in your trade who has been with them two years or more.

What should I ask before signing anything?

Who specifically performs the work and how many accounts they carry, whether any part is subcontracted or white-labelled, who owns the website, domain, Google Business Profile, Search Console, Analytics and ad accounts, what happens to your content if you leave, whether they serve a direct competitor in your radius, what ships in the first ninety days, and how they report leads rather than traffic.

What are the clearest red flags?

Guaranteed rankings, agency ownership of your website or accounts, no named person performing the work, cold outreach claiming your site has critical errors, proprietary methods they refuse to explain, pricing with no stated deliverable volume, long lock-ins with no exit clause, identical city pages across their client portfolio, and reports that lead with impressions rather than leads.

How do I verify your case studies and talk to references?

Ask for live client URLs and check the claimed rankings yourself in an incognito window with the location set to that client’s city. Ask for absolute numbers, not percentages, and for leads rather than sessions. For references, request a contractor in your trade who has been a client for two years or more, and ask what shipped in the last sixty days, how often the account manager changed, and whether they would sign again at the same price. Then ask the agency for a client who left.

Want to run these checks on us? Book a free strategy call and ask for a live client URL and a contractor reference before anything else.

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