Losing clicks to competitors? Find out exactly why, and what to fix first.

Show me why
Skip to content

SEO

How to Choose an SEO Agency: A Buyer’s Checklist

Add saadrazaseo.com as a preferred source on Google

Takes about a minute. You hear back from me personally.

Quick answer

To choose an SEO agency, ask for proof you can verify, insist on owning your accounts and analytics, and learn exactly how links and content will be produced before signing. Compare agency, freelancer and in-house options against your needs, check references independently, and walk away from guaranteed rankings or vague, secretive link building methods.

SparkToro’s 2024 study with Datos clickstream data found that 58.5 per cent of US Google searches ended with zero clicks, so ask any agency to report on outcomes beyond rankings.

To choose an SEO agency well, ask for proof you can verify, insist on owning your accounts, and learn exactly how links and content will be produced before you sign. This checklist gives you the questions to ask, the answers that should reassure you, the answers that should end the conversation, and a way to decide between an agency, a freelancer and an in-house hire.

Start with what you need, not who to hire

Most bad agency relationships begin with a buyer who could not say what they wanted. Before you speak to anyone, write down three things: the business outcome (enquiries, sales, bookings), the pages or products that matter most, and what has already been tried. When I audit a local business or a shop, the first thing I look for is whether the owner has a single clear goal for organic search. If there is none, every provider will fill the gap with their own idea of success, and it will usually be whatever they find easiest to report. If you are on the other side of the table, see how to start an SEO marketing business.

It also helps to know your site’s condition. A SEO audit gives you a neutral baseline that you can show to every candidate, which makes their proposals comparable and exposes anyone who ignores the real problems.

Agency, freelancer or in-house: how to decide

OptionStrengthsLimitsFits when
AgencySeveral specialists, process, capacity for large programmesYou may deal with account managers while juniors do the workLarge sites, multi-channel campaigns, tight deadlines
Freelancer or consultantDirect access to the person doing the work, flexible termsOne person’s capacity and skills, so holiday and illness matterSmall and mid-sized sites, strategy, audits, focused projects
In-house hireDeep knowledge of your business, always availableOne salary, one skill set, and the cost of hiring and managingSEO is central to the business and there is enough work every week

Many companies combine these: an in-house marketer owns the strategy and brings in outside specialists for technical work or link acquisition. If you are a young company with a small team, the order of work matters more than the type of provider, and SEO for startups: a 90-day roadmap sets out what to do first. The type of provider also shapes the fee structure, which I explain in the SEO pricing guide.

Rather have an expert do this for you?

Hand it over and get back to running your business.

Hand it over to me

Eight questions to ask before you sign

  1. Who will actually work on my account? Ask for names and roles. A senior person who sells the work and a junior who does it is common. It is not automatically bad, but you should know.
  2. What will you do in the first month, and why in that order? A good answer starts with diagnosis and priorities. A weak one starts with a list of tasks.
  3. How will you build links, and can you show me examples of the kind of sites you approach? Listen for editorial outreach, real content, and relationships. Be cautious of anything described as “packages” or “guest post networks”.
  4. Who writes the content, and who checks it for accuracy? Subject knowledge matters most in health, finance, legal and technical topics.
  5. What will you report on, and how often? Good reports connect search visits to enquiries or sales. Weak ones list tasks completed.
  6. Who owns the accounts, content and data? The only acceptable answer is that you do.
  7. What happens if we part ways? Ask about notice periods, handover of files, and what happens to content and any assets created.
  8. What would make you turn down our project? A confident provider can name situations where SEO is a poor fit. If the answer is “nothing”, that tells you something.

How to verify results without taking anyone’s word

Case studies are marketing. They can be real and still not relevant to your business. These are the checks I would run myself.

Ask for read-only access to a past client’s data, with permission

Some clients will agree to a short screen share of their Google Search Console and analytics. If a provider cannot arrange a single one, ask why. Confidentiality is a fair reason, but a provider with many happy clients usually has at least one who is willing.

Look at the provider’s own site

An SEO who cannot make their own site clear, fast and useful is a weak sign. Check whether their own pages answer real questions, whether the structure is sensible and whether the writing shows real knowledge. Some providers rank well for competitive terms and some do not, and neither fact alone proves much, but their own content tells you how they think.

Check the claims against Search Console

When you become a client, demand access to your own Search Console and analytics from day one. Impressions, clicks, indexed pages and queries are all visible there, and the numbers do not depend on anyone’s report. Google’s documentation on Search Central explains how those reports work.

Ask for a sample deliverable

Ask to see a redacted audit, a content brief or a monthly report. You will quickly see whether the thinking is specific or generic. A good audit explains impact, effort and order of work. If you want a benchmark, compare any sample against what a professional SEO audit includes.

Links remain part of how search engines assess pages, and they are also where the most risk sits. Google’s spam policies treat buying links to pass ranking credit as a violation, and the penalty can fall on your site, not on the agency. Ask directly how links will be earned.

  • Reassuring answers: original research or useful assets that people cite, relationships with journalists and industry sites, genuine partnerships, local sponsorships, and outreach that is personal and relevant.
  • Worrying answers: a fixed number of links per month regardless of quality, private blog networks, “high authority” lists with no site names, or any payment that is described as a link purchase.

For smaller companies, the more sustainable approach is usually to earn attention through useful content and local relationships. I explain how in digital PR for small businesses.

Contracts and ownership

Read the terms before the proposal. The points I would check are these:

  • You own your domain, hosting, Search Console, analytics and any tools set up in your name.
  • You own the content that is produced for you, with clear rights to reuse and edit it.
  • The minimum term is stated, along with a sensible exit route.
  • Deliverables are listed, not described in broad terms.
  • Changes to your site are logged, so that a problem can be traced and reversed.
  • Any use of AI tools or outsourced writers is disclosed.

Red flags that should end the conversation

  • A guaranteed ranking, position or traffic number. Google’s guidance for site owners notes that nobody can guarantee a top position, and you can read it in the Search Central guidance on hiring an SEO.
  • Claims of a special relationship with Google.
  • Refusing to share which actions they will take on your site.
  • Asking for ownership of your accounts or domain.
  • Reports that show only rankings for a few chosen phrases.
  • Cold outreach that sends an automated “audit” listing small issues and urgent warnings.

How to choose an SEO agency: common mistakes

  • Comparing proposals on price without comparing scope.
  • Hiring on the strength of a pitch deck instead of speaking to the person who will do the work.
  • Not asking for access to your own data.
  • Accepting reports built on rankings alone.
  • Skipping the baseline audit, so nobody can later show what changed.
  • Expecting the provider to know your products without any briefing from you.
  • Judging success after weeks rather than agreeing on checkpoints in advance.

Once you have a shortlist, a useful final test is to give each candidate the same audit and ask them what they would do first. If you want to see how to put findings in order, prioritising SEO audit findings shows the method I use.

Questions people ask

Should I choose a local agency or a remote one?

Skill and fit matter more than location. A local provider may understand your market and language better, which helps for local search. A remote one may have the specialism you need. Judge each on their evidence and communication.

How many agencies should I speak to?

Three is usually enough. Give each the same brief and the same baseline data, then compare how they respond, not just what they charge.

Is a long contract a bad sign?

Not by itself, because SEO needs time. But a long term with no exit option, no defined deliverables and no data access is a problem. Agree checkpoints where you can review progress.

What if my current agency is not delivering?

Request your account access, your reports and a list of work done, then get an independent audit. That tells you whether the issue is the strategy, the delivery or unrealistic expectations.

If you would like an independent view while you compare providers, I can review your site and give you a plain-English summary of what matters most through a free SEO audit. You are welcome to get in touch here and use it with any provider you choose.

Rather have an expert do this for you?

Tell me about your website and goals, and I will reply with a free first review.

Your details are only used to reply to your request. No spam.

Grow my trafficCall