# How to choose a local SEO agency without getting burned

_Most of what goes wrong in an SEO engagement is visible before you sign. Here is what to ask, what should end the conversation, and what a fair arrangement looks like._

> To choose a local SEO agency, ask for a baseline of where you rank today before any proposal, confirm in writing that every account is created in your name with you as owner, and check the contract is month to month with no cancellation penalty. Refuse any ranking guarantee. Ask what they would do first and why, and expect a specific answer about your business rather than a package.

**What this page covers**

- A ranking guarantee is the clearest single signal to walk away. Nobody controls Google.
- Accounts must be created in your name with you as owner and the agency as a delegated user.
- Ask for a baseline before you sign, otherwise nobody can prove what changed later.
- Month to month is normal in this work. A twelve-month lock-in buys the agency time, not you results.
- Check whether the agency ranks for its own local terms before believing it can rank yours.

Buying SEO is uncomfortable because you are being asked to pay for something you cannot easily evaluate, from someone who knows far more about it than you do. That asymmetry is exactly what the bad end of this industry runs on.

The reassuring part is that most of what goes wrong is visible before you sign anything. You do not need to understand the technical work to tell a sound arrangement from an unsound one. You need to know which questions to ask and which answers should end the conversation.

## The red flags, in order of how much they should worry you

### A guaranteed ranking

Nobody controls Google, and nobody controls the models behind ChatGPT, Perplexity or Gemini. An agency guaranteeing a first-page position for a competitive term is either misinformed or counting on you not checking. The usual trick is to guarantee rankings for terms so specific that nobody searches them, then present the win. Ask what happens if the guarantee is missed. If the answer is more free months rather than your money back, the guarantee is a retention device.

### A twelve-month contract with an early termination fee

Organic work genuinely takes months, which is the reason usually given. But a long lock-in does not make the work faster; it removes your ability to leave when it is not working. The agency carrying the risk of your continued satisfaction is the one with the incentive to produce results. Month to month is entirely normal in this field.

### The agency owning your accounts

This is the one that causes lasting damage. If your Google Business Profile, Google Ads account, Analytics property, domain or hosting is created under the agency's ownership, leaving means losing them, along with the review history and campaign data attached. Some agencies rely on that. Every account should be created in your name with you as owner and the agency added as a delegated user, and you should confirm that in writing before work starts.

### No baseline

If nobody records where you rank, how many calls you get and what your profile looks like before the work begins, then no one can honestly say what changed afterwards. Reports become a list of activity instead of a measure of results. Ask for the baseline before you sign. An agency that will not produce one is telling you how it intends to be judged.

### A price that cannot support the work

Local SEO at $199 a month is not local SEO. At that price the work is automated directory submissions and a monthly PDF. Real local SEO in a small market starts somewhere around $750 a month because it involves a person doing unglamorous work every month. A price far below that is not a bargain; it is a different product wearing the same name.

### Vagueness about method

Proprietary systems and secret techniques are almost always either ordinary practice with a trademark on it, or something you would not consent to if it were explained. Everything legitimate in this field can be described plainly. If you cannot follow the explanation, ask them to try again in simpler terms. An unwillingness to be understood is itself the answer.

## What to ask on the first call

- Where do I rank right now for the searches that matter, and how did you check?
- What would you do first, and why that before anything else?
- Who will own the accounts?
- What does the contract term look like, and what happens if I want to leave in month three?
- What will the monthly report show, and will it include the months where numbers go the wrong way?
- Am I talking to the person doing the work, or to someone who will hand it on?
- What would make you tell me not to hire you?

That last question is the most revealing on the list. Every honest practitioner has a set of businesses they are the wrong fit for. Someone who cannot name one is selling to everybody.

## Checks you can run yourself in ten minutes

- Search for the agency the way a customer would find them locally. An agency that cannot rank for its own market is asking you to accept a claim it has not demonstrated.
- Look at their own Google Business Profile. Complete? Current photos? Reviews arriving recently? The state of it tells you how they will treat yours.
- Ask to speak to a current client, not a written testimonial. Reluctance here is meaningful.
- Check whether published case studies state a timeframe and a starting position. A percentage with neither is not evidence of anything.
- Ask what happened with a client where it did not work. Everyone has one. The answer tells you whether you are hearing a sales script.

## What a fair arrangement looks like

For a small local business, a reasonable engagement is month to month with no setup fee and no cancellation penalty. Accounts in your name. A baseline recorded at the start. A short monthly report covering what moved, what came in and what is planned, including the bad months. Direct access to whoever is doing the work.

On price, local SEO commonly starts around $750 a month for foundational work and roughly $1,500 where the market is genuinely competitive and needs service-area pages and outreach behind it. A website build for a small local business typically falls between $3,500 and $6,500 as a fixed quote. Google Ads management is usually a fee separate from the ad spend, and the spend itself should go to Google on your own account, never marked up and billed through the agency.

Those are the figures this business publishes, and they are broadly representative of the market for this kind of work. Quotes well outside them are not automatically wrong, but they should come with an explanation you find convincing.

## When you should not hire anyone

If your Google Business Profile is unclaimed, your hours are wrong and you have eleven reviews, you do not need an agency yet. You need a fortnight of your own attention, and the guide on this site for home service businesses will take you through most of it. Come back when you have done that and hit the ceiling of what you can do alone.

If your customers do not search locally for what you sell, local SEO is the wrong purchase regardless of who is selling it. Anyone who takes that engagement without saying so is taking a fee they have not earned.

And if the phone rings enough already and you cannot service more work, spend the money on capacity instead. More leads into a business that cannot handle them produces missed calls and bad reviews, which costs more than the campaign did.

## Frequently asked questions

### How much should local SEO cost for a small business?

Foundational local SEO commonly starts around $750 a month, covering Google Business Profile optimisation, citation work, some content and rank tracking. Competitive markets that need service-area pages and link outreach typically run closer to $1,500. Anything around $199 a month is generally automated directory submission rather than local SEO, and cannot fund a person doing monthly work.

### Should I sign a twelve-month SEO contract?

You do not need to. Organic work does take months to show results, but a long contract does not accelerate it — it only removes your ability to leave if the work is not producing. Month to month with no cancellation penalty is normal, and it keeps the burden of proof on the agency where it belongs.

### Who should own my Google Business Profile and Google Ads account?

You should, in every case. Accounts should be created in your name with you listed as owner and the agency added as a delegated user or manager. If an agency creates accounts under its own ownership, ending the relationship can mean losing the profile, the review history and the campaign data. Confirm ownership in writing before any work begins.

### Is it a bad sign if an agency will not guarantee results?

The opposite. Refusing to guarantee a ranking is a sign of competence, because nobody controls Google's algorithm or the models behind AI search. What an agency can reasonably commit to is the scope of work, a clear reporting cadence and honesty when numbers move the wrong way. Treat a guaranteed first-page position as a reason to end the conversation.

### How long before I should expect results from local SEO?

Movement in the map pack usually appears within 60 to 90 days, with more meaningful ranking change around month four to six. Competitive markets take longer. Paid search produces leads in the first week because you are buying placement rather than earning it, which is why the two are often run together at the start.

### How can I tell whether an agency is any good before hiring them?

Check whether they rank for their own local market, look at the state of their own Google Business Profile, ask to speak with a current client rather than read a testimonial, and check whether their case studies state a timeframe and a starting position. Then ask what they would do first and why. A specific answer about your business, rather than a description of a package, is the strongest signal available before you sign.

_Last updated: 2026-08-22_
