Skip to content
Searchpedia SEO field notes Callum Bennett Callum

Career path

How to Choose the Right SEO Company

Stop treating SEO company selection like a commodity purchase. I have seen months of work undone by a single bad hire, so I now vet every agency against three specific proofs before I sign anything.

Beginner3 min readUpdated 2026-07-27Notes by Callum Bennett

Start here

  • Write down your specific SEO goals before you contact any agency.
  • Check at least three client case studies that show business outcomes, not just ranking charts.
  • Ask every shortlisted agency to describe their process for the first 90 days.
  • Verify that reporting covers conversions or leads, not just traffic and keyword positions.
  • Request references from clients in a similar industry or market.

Plain-English take

I have seen more websites damaged by the wrong SEO company than by no SEO company at all. The right one audits your site honestly, proposes a prioritised roadmap, and demonstrates progress through metrics tied to your bottom line. In 2023 I audited a client who had paid £4,000 a month to an agency that was only building spammy directory links. The fix cost more than the original spend.

Some agencies focus on keyword ranking reports, but ranking number one for a low-traffic query is worthless if nobody searches for it. A proper agency will explain how they measure success: organic conversion rate, revenue attributed to search, or lead volume. If they dodge that question, you are likely paying for vanity metrics.

For heavily regulated industries like finance or healthcare, the agency must understand compliance requirements for content and linking. I once rejected a candidate who could not name the key rules for medical content. A decision rule I use now: demand a sample report that includes more than a bar chart of rankings. It should show goal completions, organic revenue, or at least a clear link to business outcomes.

When you are evaluating agencies, remember that a good one will also tell you what they cannot do. That honesty is worth more than a glossy proposal. If they promise everything, they deliver nothing. I prefer to [outsource SEO](/outsource-seo/) work to a firm that has a defined specialism rather than a generalist agency that claims to do it all.

When it actually matters

The most obvious time to hire an SEO company is when your traffic has been flat for three months despite publishing weekly content. I saw that pattern in an ecommerce site where product pages were not indexed properly. Another scenario: you are launching a new site in a market where the top competitors have been building links for years. Without professional help, you risk never catching up.

If you have been burned by a previous agency, hiring again requires a different vetting process. Ask every candidate how they handle site migrations, penalties, and core updates. In one case, a client's organic traffic dropped by 60% after an update because the agency relied on thin content. The cost of recovery was six months of rewriting. That is when you need a [professional SEO consultant](/professional-seo-consultant/) who starts with a thorough audit, not a pitch.

Established sites with stagnant rankings also benefit from a fresh audit. A local business I worked with had been on page two for years because their Google Business Profile was incomplete. A decent [SEO management company](/seo-management-company/) would have caught that in the first week. Local businesses often need a company that understands local SEO, including citation building and review management.

Some businesses think they should hire internally instead, but internal hires can lack the cross-industry experience that external [SEO consultancy services](/seo-consultancy-services/) bring. If you cannot articulate why you are hiring externally, you are likely to hire the wrong person. The decision rule: if your own team cannot diagnose why traffic is stuck, bring in an outside perspective.

What I got wrong

My first mistake was hiring the cheapest agency I could find. They charged £800 a month and used a link-building service that Google penalised within weeks. I lost £2,400 before I realised what was happening. Now I check the [SEO hourly rate](/seo-hourly-rate/) against the scope of work — if the price is far below market, the corners cut will cost you later.

Second, I believed a pitch that guaranteed top-three rankings for competitive keywords. No agency can guarantee positions, and anyone who says they can is lying or using black-hat methods. Google's algorithms change too often for any guarantee. If an agency makes that promise, run.

Third, I did not request a detailed reporting sample before signing. The agency sent monthly PDFs with keyword rankings and traffic numbers, but no conversion data. I was paying for vanity metrics. Now I always ask: show me a report that ties organic activity to revenue or leads. If they cannot produce that, they are not tracking what matters.

Fourth, I hired an agency without checking their own SEO. If a company cannot rank for its own brand name or basic terms like 'SEO services', that is a warning sign. I once called a [freelance SEO consultant](/freelance-seo-consultant/) who had no organic traffic to their own site. I should have moved on. That mistake taught me to always audit the auditor. The last thing you want is a partner who cannot practice what they preach.

Next step

Quick answers

How long should I expect to wait before seeing results from a new SEO company?

For a new site or competitive keywords, expect at least three to six months to see measurable movement. Any agency promising faster results is likely using risky tactics. During that time you should see incremental improvements in crawlability, content quality, and link profile, but ranking jumps take longer.

What is a fair monthly retainer for a small business SEO engagement?

For a small site with local competition, a fair retainer ranges from £1,000 to £3,000 per month. Below that, you risk shallow work or automated tools. Above that for a small business, expect a lot of manual link building or content production. Always request a detailed scope of work for the retainer.

Should I sign a long-term contract with an SEO agency?

I recommend starting with a three-month trial. A good agency will commit to a short-term contract because they are confident in their process. Long-term contracts can lock you into a poor fit. If they insist on twelve months upfront, that is a red flag.

Sources

Primary documentation is linked directly. Anything commercial is marked nofollow.

Notes from Callum Bennett.