SEO: An Agency, a Consultant, or an Engineer?
4 min read
Once you have decided to do SEO, the next question is who to hire, and the search results mix everyone together: agencies, consultants, freelance engineers, even the firm that built your site. All of them do SEO. They are not selling the same thing, and whether your money achieves anything depends on whether the kind you bought happens to solve the problem you have. This does not recommend a supplier. It helps you work out which part you are stuck on, so you can go looking for the right kind of help.
1. Work out which part you are stuck on
SEO usually fails for one of three reasons, and each one points at a different supplier. The cheapest thing you can do is establish which one you have before asking anybody for a price.
| What you see | The real problem | Who to call |
|---|---|---|
| Nothing finds you, not even your own company name | Technical: not indexed, blocked, or the content is unreadable to a machine | An engineer |
| You are indexed, but the terms you want sit far down | Not enough content, or content that misses what people are actually asking | A writer, or a content service |
| Content and rankings exist, and you want more | Scale: sustained output, external links, paid media | An agency |
Most small businesses assume they are the third case and turn out to be the first. A site nobody has touched in a year, a redesign where the redirects were never set, content that only appears once scripts run: none of that is fixed by publishing more articles. Confirming the foundations costs little compared with signing a year of retainer.
2. What each one is actually selling
The labels get used loosely, but the quotes give it away. An agency sells sustained output and distribution, usually monthly, covering keyword strategy, a content schedule, paid media and a monthly report. A consultant sells judgement and direction, by project or by month, delivering an audit and a list of recommendations while your people do the actual work. An engineer sells the change itself, by project, delivering the fix plus a written account of it.
So the same question, what does SEO cost, gets three answers that cannot be compared. One is a monthly commitment of labour, one is a document, one is a problem removed. Establish that you are comparing the same thing before you compare prices.
3. What to get answered before signing
Whichever kind you hire, the answers below decide what you actually bought. A vague answer usually means that part is not in their scope.
Get each of these in writing
- Does the technical work include implementation? A list you have to find someone else to act on, and a finished fix, are different prices.
- Who writes the content? How many pieces, who picks the topics, what you have to supply, and who owns the copyright afterwards.
- Are any links purchased? Ask directly. It can work briefly, it is very hard to recover from, and it is your domain that carries the cost.
- How is success measured? Anyone reporting rankings without impressions or enquiries is usually ranking for terms nobody searches.
- How does the contract end? The content and the changes should be yours, and should not be withdrawn because the arrangement stopped.
One more question works surprisingly well: ask what they do not do. A supplier who can answer usually has a clear scope. One who cannot is generally planning to take the job first and work it out later.
4. Treat any guarantee of rankings as a warning
Nobody can guarantee a ranking, because ranking is not a variable a supplier controls. A guarantee usually means one of two things: a short-term method carrying real risk, or a term nobody searches, chosen so the number looks good.
The second is the harder one to spot. The report says three keywords are ranking first, and all three have close to no monthly search volume, so they bring no enquiries. The check is simple: search those terms yourself, see whether the results look like something a buyer would be reading, then compare against the impressions in your own console.
5. Not alternatives, but the order matters
None of this argues against hiring an agency. Content and distribution are real disciplines and they run long; no amount of technical repair substitutes for them. The argument is about sequence. Funding content and advertising before the technical layer works is filling a bucket with a hole in it.
The cheaper sequence is usually one round of technical repair first, clearing indexing, structured data, load performance and site architecture. That is a one-off cost and once it is done it is done. With the foundations solid you can decide whether to fund sustained content, and an agency is still available then, with the advantage that you will know what to ask them for.
Who to hire depends on which part you are stuck on, not on whose deck looks better. Establish whether you have a technical problem, a content problem or a scale problem, then go looking for that kind of help. None of the three is cheap, and the wrong one is the most expensive of all, because the money goes and the problem stays exactly where it was.
Common questions
- How does agency SEO differ from what an engineer does?
- An agency is strongest on keyword strategy, content production and distribution, usually on a monthly retainer. An engineer is strongest on the technical layer: indexing, structured data, load performance and site architecture, priced per project. Neither substitutes for the other, but if search engines are not reading your site correctly, the technical work comes first.
- What is the difference between an SEO consultant and a managed service?
- A consultant mostly sells judgement and direction, delivering an audit and recommendations that your own people then implement. A managed service takes the execution too. The difference is who does the work, and that is what sets the price. When asking for a quote, the direct question is whether implementation is included.
- On a limited budget, which comes first?
- One round of technical repair. It is a single cost, it finishes, and it tells you whether your site is being read correctly at all. If the technical layer turns out to be fine, the money still bought a definite answer and you know to put the budget into content instead. Paying a year of retainer without knowing what happens each month is the most common way this money gets wasted.