GuideRobotely team5 min read

How to choose an SEO agency in the UK: 12 questions and red flags

How to choose an SEO agency - premium 3D chess pieces with a highlighted knight and magnifying glass
Short answer: To choose the right SEO agency, look for one that understands your type of business, explains its plan in plain English, reports on leads rather than just rankings, shows real results for similar clients and lets you keep ownership of everything. Avoid agencies that guarantee number one rankings, lock you into long contracts or can’t say exactly what they’ll do each month. For most UK small businesses, a good SEO agency costs roughly £500 to £1,500 a month.

Why choosing the right SEO agency matters

SEO takes months to show results, so a bad choice costs you twice: the fees you pay, and the time you lose before realising it isn’t working. The wrong agency can also cause damage, for example with spammy links or a redesign that drops your rankings. A little research upfront saves a lot of money.

When should a small business hire an SEO agency?

Consider hiring an SEO agency when:

  • You’ve done the basics yourself but progress has stalled.
  • Competitors consistently outrank you for your main services.
  • You’re planning a new website or redesign and can’t afford to lose rankings.
  • You want to expand into new towns or services.
  • You simply don’t have time to do SEO well alongside running the business.

If you’re just starting out, our local SEO checklist covers what you can do yourself first.

12 questions to ask before hiring an SEO agency

  1. Have you worked with businesses like mine? Local SEO for a dentist is different from ecommerce SEO for an online shop. Ask for relevant examples.
  2. What will you do in the first 90 days? You should get a clear plan, starting with an SEO audit.
  3. What exactly is included each month? Look for specifics: pages written, Google Business Profile work, technical fixes, links.
  4. How will you measure success? The best answer mentions calls, form enquiries and bookings, not just rankings.
  5. Who will actually do the work? Will you have a named contact? Is any work outsourced?
  6. How do you build links? The answer should involve genuine outreach, local partnerships and content, not bought links.
  7. How do you handle AI search? A modern agency should explain how it helps you appear in Google’s AI Overviews and tools like ChatGPT. See our guide to AEO vs GEO vs SEO.
  8. What’s the contract length and notice period? Three months minimum is normal. Long lock-ins are a warning sign.
  9. Who owns the work? You should own your website, content, Google Business Profile and analytics.
  10. How often will we speak and get reports? Monthly reporting and a regular call is typical.
  11. What do you need from me? Good SEO needs your input, such as photos, reviews and answers to customer questions.
  12. Can I speak to a current client? Confident agencies are happy to arrange this.

Looking for an SEO agency that speaks plain English?

We help UK local businesses get found on Google and in AI search, with clear plans, honest reporting and no long lock-ins.

Get a free quote →See our SEO service

SEO agency red flags to avoid

Be cautious if an agency:

  • Guarantees first page or number one rankings. Google’s own guidance on hiring an SEO warns against this.
  • Contacts you out of the blue with an “urgent” audit full of scary errors.
  • Won’t explain what they do, calling it a “secret method”.
  • Offers hundreds of backlinks for a low fee. These are usually low quality and risky.
  • Reports only on rankings for obscure keywords nobody searches.
  • Keeps your Google Business Profile or website in their own account.
  • Locks you into a 12 or 24-month contract with no break clause.
  • Has no reviews or case studies you can verify.

SEO agency vs freelancer: which is better?

SEO freelancerSEO agency
Typical costLower hourly rateHigher monthly fee
SkillsOne person’s strengthsTeam covering content, technical, links, design
CapacityLimited if they’re ill or busyMore resilient
Best forSpecific tasks or small sitesOngoing growth, multiple services or areas

A skilled freelancer can be excellent for a small local business with a tight budget. An agency makes more sense when you need several skills at once, such as a new website, content and local SEO together.

How much does it cost to hire an SEO agency in the UK?

Most UK small businesses pay roughly £500 to £1,500 a month for ongoing SEO. Local SEO for one location tends to be at the lower end, while national or ecommerce SEO costs more. One-off SEO audits usually cost £500 to £7,500. Our guide to SEO packages in the UK breaks down what you should get for your money.

What does good SEO reporting look like?

A useful monthly report should show:

  • Calls, form enquiries and bookings from organic search and Google Maps.
  • Organic traffic trends and which pages bring visitors.
  • Rankings for searches that actually lead to customers.
  • Visibility in Google Maps for your main services and towns.
  • What work was done this month and what’s planned next.

You can also check progress yourself in Google Search Console and Google Analytics. Our guide to tracking AI traffic in GA4 shows how to see visits from ChatGPT and other AI tools.

Should you choose a local SEO agency?

Being in the same town isn’t essential, but understanding UK local search is. An agency that specialises in local businesses will know how Google Business Profile, reviews and service area pages work for your sector. That matters more than postcode.

Frequently asked questions

How do I choose the best SEO company for my small business?

Look for an SEO company with relevant experience, a clear plan, transparent monthly tasks, reporting on leads, fair contract terms and verifiable reviews or case studies. Avoid anyone guaranteeing top rankings.

How much does it cost to hire an SEO agency in the UK?

Most small businesses pay between £500 and £1,500 a month for an SEO agency in the UK. Local SEO for one location is usually cheaper, while national or ecommerce SEO costs more.

Is it worth hiring an SEO agency?

For many small businesses, yes, if the agency is focused on leads and transparent about its work. It’s most worthwhile when you lack time or skills in-house, or face strong local competition.

What should an SEO agency do in the first month?

In the first month, a good SEO agency should audit your website and Google Business Profile, research keywords, review competitors, fix urgent technical issues and agree a clear plan and targets with you.

How long should I give an SEO agency to show results?

Give an agency around three to six months to show meaningful progress in local search. You should see early signs, such as more impressions and better Google Maps visibility, within the first few months.

Can an SEO agency guarantee first page rankings?

No. Nobody can guarantee rankings because Google controls its results. Agencies that promise guaranteed first page or number one positions should be treated with caution.

Next step

Get more customers from Google.

We build fast websites, set up Google Business Profiles and run Google Ads for UK businesses. Get a free quote and the first three things we’d fix, with no obligation.

R

Written by the Robotely team

Robotely is a UK digital agency helping local businesses with websites, local SEO, Google Ads, video and social media. About us.

On this page
Free quote

Want this done for you?

Tell us about your business and we’ll send a free, no-obligation quote within one working day.

Keep reading

More guides for UK businesses

Free quote · No obligation

Let’s get you found.

Tell us about your business and we’ll send you a free, no-obligation quote, plus the first three things we’d fix on your website and Google listing.