BavarliDiagnóstico gratuito

Guide · Hiring

How to Choose and Audit Whoever Does Your SEO

SEO is unusually hard to buy well, because the work is largely invisible, the results are slow, and the customer usually cannot tell competence from confidence. The defence is not learning to do SEO yourself. It is knowing which questions produce answers that can be checked, and which promises should end the conversation on the spot.

By Carlos Boluda · Updated · 8 min read

The promises that should end the conversation

A guarantee of specific rankings, or of rankings by a date. Nobody controls what competitors do or how search engines assess pages, and in local search the result changes with where the searcher is standing. There is no single position to guarantee.

Any claim of a relationship with Google, priority access, or a contact on the inside. No such arrangement exists for ranking. Paying for ads buys ads and nothing else.

A proprietary method that cannot be explained. The techniques in this field are publicly documented and largely dull. Secrecy here almost always means either nothing is happening, or something is happening that you would not agree to if it were described.

Large numbers of links delivered quickly. Links at that speed are bought, and the risk of that is taken with your domain, not with the agency's.

Questions that produce checkable answers

Ask what they would do in the first month, and listen for whether a baseline is recorded before anything changes. If no starting numbers are captured, no later claim of improvement can be verified — and that is rarely an oversight.

Ask who writes the content and how many pages a month. This is where most of a small-business retainer actually goes, so a vague answer here is a vague answer about the majority of your money.

Ask what happens if it does not work. The useful version is a stopping rule: what result, by when, would mean this should end. An agency that cannot answer has arranged things so that continuing is always the recommendation.

Ask for two clients in a similar position, and contact them. Not the flagship case study — a business your size, in a comparable market.

Own your accounts, without exception

The domain, the hosting, the analytics property, the Search Console property and the Google Business Profile should all be registered in your name, with the agency granted access as a user.

This is the single most common way small businesses end up trapped. When the agency owns the accounts, leaving means losing your historical data, sometimes your domain, and occasionally the website itself — and the conversation about leaving is conducted from a position where you have nothing.

If an agency resists this, that is the answer to every other question you were going to ask. It is not a technical inconvenience; it is a choice about who holds the leverage.

How to audit someone you are already paying

Start with what is publicly verifiable, and do it yourself. Look at your sitemap and count how many pages have appeared in the last three months. Search your main terms from a browser you are not signed into. Open Search Console and look at whether impressions are trending anywhere.

Then read the last three monthly reports side by side. If the sections are identical and only the numbers move, they are generated. If every metric improves every month, they are selected. Both are signals about the relationship rather than about your rankings.

Then ask two questions in writing: what specifically was done in the last thirty days, and how many enquiries came from organic search in that period. The first should be a list you can check against your own website. The second is the only number that matters, and an agency that cannot produce it has not been measuring the thing you are paying for.

Agency, freelancer, or nobody

For a small local business, the highest-return work is often not something you need to buy at all. Completing your Google Business Profile, fixing inconsistent business details, writing a page for each service and asking customers for reviews are all free and account for a large share of the available improvement.

A freelancer suits a business that needs a specific problem solved — a technical mess, a migration, a set of pages written. It is cheaper, more direct, and it ends.

An agency makes sense when the work is genuinely continuous and someone has to own it. It is worth asking honestly whether that is your situation, because a retainer is a recurring cost and the technical work it usually starts with is not recurring.

Read the contract for the exit, not the start

Check the notice period. Twelve-month minimum terms are common and are sometimes defensible given how slowly this works, but they should buy you something — a defined deliverable, not simply an obligation.

Check what happens to the work when you leave. The pages written for you should remain yours. Content published under a licence that ends with the contract is a term worth finding before signing rather than afterwards.

Check whether the reporting is contractual. "Monthly reporting" as a bullet point on a proposal is not the same as an agreed list of what the report contains, and the difference becomes visible in month four.

Signals, and what they mean

What you hearWhat it meansVerdict
"Guaranteed page one"Promising something nobody controlsWalk away
"We have a contact at Google"No such arrangement existsWalk away
"Our proprietary method"Unexaminable, often nothingWalk away
"500 backlinks a month"Bought links, risk taken with your domainWalk away
"We'll own the accounts"You cannot leave without losing your dataNon-negotiable, refuse
"It depends on your competitors"Accurate, and honestGood sign
"Here's the baseline before we start"The work can be assessed laterGood sign
"Here's what would mean it isn't working"A stopping rule existsStrong sign
"Most of the budget is content"True for small businessesGood sign
"These numbers went down this month"The report is a measurementStrong sign

How to audit your current SEO provider in an afternoon

  1. 01

    Count the pages published in the last three months

    Open your own sitemap. For most small-business retainers, content is where the money goes, so a low number needs explaining.

  2. 02

    Search your main terms from a signed-out browser

    Your own logged-in results are personalised by location and history, and usually flatter you. Use a private window and, where possible, a different location.

  3. 03

    Check that every account is in your name

    Domain, hosting, analytics, Search Console, Google Business Profile. Agency as a user, never as the owner. Fix this first if it is wrong.

  4. 04

    Read the last three reports side by side

    Identical structure with only numbers moving means generated. Every metric improving every month means selected. Both tell you something.

  5. 05

    Ask in writing what was done in the last thirty days

    It should be a list specific enough to check against your own site. Vagueness here is the finding.

  6. 06

    Ask how many enquiries came from organic search

    The only number that matters. An agency that cannot produce it has not been measuring the thing you are buying.

  7. 07

    Find the notice period and the content ownership terms

    Read the exit clauses before the introduction. What happens to the pages you paid for is the term people discover too late.

  8. 08

    Decide whether you need a retainer at all

    Technical work finishes. If nothing is being published and nothing technical is outstanding, you may be paying a subscription for a completed project.

Frequently asked questions

Can any SEO agency guarantee first-page rankings?

No, and a guarantee is a reason to end the conversation. Ranking depends on competitors, on how search engines assess pages, and in local search on the searcher's location — none of which any agency controls. Ask for a stopping rule instead: what result, by when, would mean the work should stop.

Who should own the analytics and Google accounts?

You, always. Domain, hosting, analytics, Search Console and your Google Business Profile in your name, with the agency added as a user. Agencies owning these accounts is the most common way businesses become unable to leave, because leaving costs them their historical data and sometimes their domain.

How do I know if my SEO agency is actually doing anything?

Count the pages published in the last three months from your own sitemap, ask in writing what was done in the last thirty days, and ask how many enquiries came from organic search. The first two you can verify yourself; the third is the number the whole engagement exists to move.

Is a long SEO contract a red flag?

Not by itself — the work is genuinely slow and a longer term can be reasonable. What matters is whether the term buys defined deliverables or only an obligation, what the notice period is, and whether the content written for you remains yours when it ends.

Should a small business hire an agency or a freelancer for SEO?

A freelancer suits a defined problem — a technical mess, a migration, a set of pages — and it ends. An agency suits genuinely continuous work someone has to own. And a substantial share of the available improvement for a local business is free work you can do yourself: profile, consistent details, a page per service, and reviews.

What does a report that is too good look like?

Every metric improving, every month, with no numbers falling and no interpretation. Real months contain declines. A report with none is a marketing document, and the absence of bad news is itself the finding.