1. Home
  2. Guides
  3. SEO consultant or SEO agency?

SEO consultant or SEO agency? How to pick the right one.

Both can work. They solve different problems, and paying for the wrong one is an expensive way to lose a year.

I sit on both sides of this question. I founded Core Creations, an agency that does SEO for clients, and I also consult on SEO directly, where the client's own team or their existing agency does the work. So I am not going to tell you agencies are bad or that consultants are always better value. What I can do is lay out what each one is actually for, so you can choose based on your situation rather than on whoever called you first.

What each one actually does

An SEO consultant gives you judgement. They look at your site, your market and your goals, then tell you what to do and in what order. Some will also do parts of the work, but the core of what you pay for is the thinking and the oversight. You or your team carry out most of it.

An SEO agency gives you capacity. A team handles the technical fixes, the content, the links and the reporting, usually on a monthly retainer. You get more hands on the work, and you manage the relationship rather than the tasks.

Neither is a lesser version of the other. A good agency has strategists, and a good consultant can execute. The difference is where the weight of the engagement sits: in advice and direction, or in delivery.

Side by side

SEO consultantSEO agency
Who you deal withThe person doing the thinking, every timeAn account manager, with specialists behind them
What you pay forJudgement, priorities and oversightDelivery capacity across several disciplines
Who does the workYour team, your developer or an existing agencyThe agency's team
Best whenYou have people who can execute but lack directionYou have no one in-house and want it handled
Usual commitmentA single session or a defined projectAn ongoing monthly retainer
Main riskAdvice that never gets implementedActivity that never gets questioned

When a consultant is the better fit

A consultant makes sense in a few specific situations.

  • You already have people. A marketing coordinator, a developer, or an owner who is happy to write. They can do the work if someone tells them what matters and checks it.
  • You already pay an agency and are not sure it is working. A consultant with no retainer to protect can look at the reports, the site and the results, and tell you plainly whether you are getting value. Sometimes the answer is that the agency is doing fine and just explaining it badly.
  • You have a specific problem. Traffic dropped after a rebuild, a migration is coming up, or one competitor keeps outranking you on the term that matters most. That is a diagnosis job, not a twelve-month retainer.
  • You want to build the skill in-house. If SEO is going to be a long-term channel, it is worth your own team understanding it. A consultant can set the plan and coach them through it.

The catch is that advice only works if it gets done. If nobody in your business has time to act on a list of priorities, a consultant on their own will leave you with a good document and the same rankings.

When an agency is the better fit

An agency is usually the right call when the work itself is the bottleneck.

  • Nobody in-house has time. If you are running the business and there is no one else, you need people to do the work, not just tell you what it is.
  • The site needs a lot of hands-on work. A rebuild, a large content program or a link building campaign across many pages needs developers, writers and outreach in one place.
  • You want one point of accountability. Some owners would rather pay one business to own the outcome than coordinate several freelancers.

The risk with an agency is that activity can stand in for progress. A monthly report full of completed tasks is not the same as more enquiries. If you go with an agency, agree up front on what success looks like for your business, and make sure someone on your side checks it.

Questions to ask either one

Whoever you talk to, these questions sort the useful from the rest quickly.

  1. What would you do first on my site, and why that before anything else? A good answer is specific to your site. A vague answer about an overall strategy is a warning sign.
  2. Who will actually do the work, and will I speak to them?
  3. What sites do you run or manage yourself? Someone who runs SEO on their own businesses has their own money on the line when they get it wrong.
  4. How will we know if it is working, and by when? Nobody can promise rankings, but they should be able to say what they expect to change and what they will measure.
  5. What happens if I want to stop? Find out the notice period, and who owns the content, the accounts and any links built.

You can use both

A setup that works well for many established businesses is a mix: an agency, a freelancer or an in-house person doing the work, and a consultant setting priorities and checking the output every month or quarter. The consultant keeps the work pointed at what matters, and the people doing it make sure the advice actually ships.

How I handle this question

Because I own an agency and also consult, people sometimes assume I will push them towards the agency. In practice the first call is about working out which one you need. If you have people and need direction, that is SEO consulting with me. If you need it done end to end, that work runs through Core Creations. If neither fits, I will tell you that too.

I also run SEO on my own businesses every week, including Core Creations, Network Infinity and Break News, and I run Link Building Marketplace, a marketplace for guest post links. That is where the advice comes from. Every venture is listed on the portfolio page.

If you are still deciding, the guides on fractional marketing leadership versus an agency retainer and choosing a consultant who has run businesses cover the same decision from different angles.

Want a straight answer?

Book a 15-minute call, call direct, or leave your number for a callback.

CallBook a call

Request a callback

Leave a number and a good time. Ray calls back himself, not an assistant.