Blog/SEO

What Is an SEO Company? What They Do, Cost & How to Choose One (2026)

Marco MundoBy Marco Mundo3 November 202612 min read
What Is an SEO Company? What They Do, Cost & How to Choose One (2026)

An SEO company is a business you pay to help your website show up higher on Google, and now in AI answers such as Google’s AI Overviews, so more of the right customers find you. It can be a large agency, a small team or a freelance consultant. The work usually covers a website audit, keyword research, fixing pages, writing content, local SEO for your Google Business Profile, earning links and a monthly report. No honest SEO company can guarantee you the number one spot on Google.

If you’re asking “what is an SEO company?”, you’ve probably had a cold email promising page one, or a competitor has started beating you on Google. I’m a freelance SEO consultant in Clapham, London, so I’m one of the people this article is about. That’s exactly why I’ve checked everything below against Google’s own advice on hiring an SEO, which Google rewrote on 5 June 2026, and its new page on third-party SEO tools and services (PPC Land, June 2026). Most guides on this topic were written by agencies selling to you. This one tells you what Google itself says to look out for.

What is an SEO company?

An SEO company is a specialist you hire to do search engine optimisation for you: the work that helps Google find your website, understand what you do and show you to people searching for it. SEO is the name of the job and of the person doing it, so an “SEO” can be a one-person consultant like me or a 200-person agency. “SEO company”, “SEO agency” and “SEO firm” are used to mean the same thing.

What they’re really selling is visibility. When someone in your area types “emergency plumber Clapham” or “accountant for landlords”, an SEO company’s job is to make your business one of the answers they see, whether that’s in the normal results, the map listings or an AI Overview at the top of the page. For most small businesses, that means more calls and enquiries without paying for every click like you do with Google Ads.

What does an SEO company actually do?

Google search page open on a laptop, the results an SEO company works to improve
Everything an SEO company does is aimed at this page: the results your customers see. Photo: cottonbro studio, Pexels

An SEO company reviews your website, finds the searches your customers make, fixes what stops Google ranking you, and builds content and reputation over time. Google’s own “Do you need an SEO?” guide lists the services a legitimate SEO offers, and in June 2026 it added “optimizing for generative AI” to that list (Google Search Central). Here’s what each one means in plain English:

ServiceWhat it meansWhat you should get
Website auditChecking how your site is built and what stops it rankingA written list of problems, in order of importance
Keyword researchFinding the exact words your customers type into GoogleA list of searches matched to the page that should rank for each
Technical adviceHosting, redirects, error pages, page speed and how the site is coded, so Google can crawl every pageFixes done, or a clear brief for your web designer
ContentNew or improved pages and articles that answer what customers search forPages written or briefed and published on your site
Local SEOYour Google Business Profile, reviews and local listingsA stronger profile in the Google Maps results
Links and mentionsGetting other real, relevant websites to mention and link to youA list of links earned, never bought
Optimising for generative AIMaking your business easy for AI Overviews and AI Mode to understand and citeClear, accurate pages and profiles AI tools can quote
ReportingShowing what was done and what changedA monthly report using Google Search Console data
Based on the services listed in Google’s “Do you need an SEO?” guide, plus local SEO.

Not every SEO company does all of these. Some only write content, some only build links, and some are really web designers who add a plugin and call it SEO. Before you sign anything, ask which of these rows are included in the price.

What does an SEO company do each month?

Month one is usually an audit and the urgent fixes; after that, an SEO company should do steady, visible work every month and show you the results. You should never be paying a monthly fee and hearing nothing. To make that concrete, here’s what my own local SEO plans for small businesses include:

PlanMonthly priceWhat’s done every month
Local Starter SEO£495Google Business Profile managed, a system for getting more reviews, UK directory listings and a monthly report
Local Growth SEO£795Everything in Starter, plus 2 new service or area pages a month, local links and call tracking
Dominate SEO£1,195+Everything in Growth, plus more areas and services, and work on your visibility in ChatGPT and Google’s AI Overviews
My prices as published on my pricing page. Minimum term 6 months, then month to month.
Small online business owner checking monthly SEO results on a laptop among parcels
A good SEO company makes the results easy to check, even for a busy owner. Photo: Kampus Production, Pexels

Whoever you hire, the monthly report should answer three plain questions: what did you do, what changed in Google Search Console, and how many calls or enquiries came from it. If the report is 20 pages of charts and none of them show enquiries, ask why.

SEO agency vs freelancer: what’s the difference?

An SEO agency is a team with account managers and specialists, while a freelance SEO consultant is one person who does the work and talks to you directly. Both do the same job. The difference is who you deal with, how much you pay for overheads and how big a project they can take on.

SEO agencyFreelance SEO consultant
Who does the workA team, sometimes junior staff or outsourcedOne person, the one you speak to
Who you talk toUsually an account managerThe consultant directly
Range of servicesOften wider: Google Ads, social media, PRUsually SEO and closely related work
PriceUsually higher, because of office and staff costsUsually lower for the same hours
CapacityCan handle very large sites and many locationsLimited number of clients at once
Best forBig websites, national brands, big budgetsSmall and local businesses that want one contact

I’m obviously biased, so here’s the fair version. If you run an online shop with thousands of products or 30 branches across the country, a good agency has the people to cover it. If you’re a plumber, a salon, an accountant or a tutor, you’ll usually get more attention from one specialist who knows your business than from an agency where you’re one of hundreds of accounts.

How much does an SEO company cost in the UK?

An SEO company in the UK usually charges a monthly fee, and for a small local business that’s typically a few hundred pounds to over a thousand pounds a month, depending on how much work is included and how competitive your area is. My own monthly plans run from £495 to £1,195+. The price only means something when you know what’s done for it, so always ask for the list of monthly tasks.

I’ve written a full breakdown of how much SEO costs in London, including one-off audits and what cheap packages usually leave out. If you’re weighing up whether it pays for itself at all, read is SEO worth it for a small business first.

How long does an SEO company take to get results?

Expect four months to a year before an SEO company’s work shows its full benefit. That’s Google’s own estimate: in its video on hiring an SEO, Google’s Maile Ohye said an SEO will usually need “four months to a year” to implement improvements and then see the potential benefit (Search Engine Land).

Some things move faster. A Google Business Profile that was set up badly can improve within weeks once it’s fixed. A new article can take a couple of weeks just to be indexed, and longer to climb. My guide to how long SEO takes breaks this down by type of work.

How do you choose a good SEO company?

Choose an SEO company by asking direct questions, checking their answers against Google’s guidance and keeping control of your own accounts. These are the questions I’d ask, based on Google’s interview checklist and the new points it added in June 2026:

  1. Can you show me examples of past work and results? Ideally for a business like mine.
  2. Do you follow Google Search Essentials? That’s Google’s own rulebook. A good SEO will know it by name.
  3. What results do you expect, and by when? Listen for realistic ranges, not promises.
  4. How will you measure success? Calls, enquiries and sales matter more than rankings for words nobody searches.
  5. What’s your experience in my industry and my area? Local SEO in London is not the same as selling online across Europe.
  6. Will you tell me every change you make, and why? You should never have to guess what was done to your website.
  7. Do you back your recommendations with Google’s own documentation? This is one of Google’s new 2026 questions.
  8. If you sell “AI SEO”, “GEO” or “AEO”, does it match Google’s guidance on generative AI? Also new in 2026.
  9. Who owns the work and the accounts? Your website, domain, Google Business Profile and Search Console should all stay in your business’s name.

One practical tip straight from Google: if an SEO company is doing an audit before you’ve agreed to work together, give them read-only access to Google Search Console. Google’s guide says plainly, “At this stage, don’t grant them write access.” If you’re not sure how Search Console works, my guide to what Google Search Console is shows you how to add someone as a restricted user.

What are the red flags of a bad SEO company?

Business owner looking shocked at a scam warning on her laptop screen
Most SEO scams start with a promise that sounds too good to be true. Photo: Nataliya Vaitkevich, Pexels

The biggest red flag is a guarantee: Google says no one can guarantee a number one ranking on Google. Walk away from an SEO company if you see any of these:

  • “Guaranteed page one” or “guaranteed number one”. Nobody controls Google’s results.
  • A “special relationship with Google” or a “Google-approved” tool. Google’s new guidance says: “Google doesn’t evaluate third-party services, so be wary of such claims and those making them” (Google Search Central).
  • Data presented as if it came from Google. Google is clear: “Third-party tools don’t have access to our internal ranking data. They can’t guarantee performance.”
  • A scary audit full of hundreds of “errors”. Automated tools flag lots of things that don’t matter. Google says to check recommendations against its own guidance before making big changes.
  • Cold emails offering SEO. Google compares unsolicited SEO emails to spam, and notes that it gets them too.
  • Submitting your site to “thousands of search engines” or link packages. Google calls these useless for ranking, and bought links can get you penalised.
  • Secrecy about what they changed. If they won’t tell you, assume the worst.
  • Accounts in their name. Your domain or Google Business Profile should never belong to the company you hired.

This matters because you carry the risk, not them. Google’s guide makes the point that you’re responsible for what the companies you hire do to your site, even if you didn’t know about it.

Do you need an SEO company, or can you do SEO yourself?

You can do basic SEO yourself, and many small businesses should start there; you need an SEO company when you don’t have the time, you’re up against strong competitors or your own efforts have stopped working. Find your situation in this table:

Your situationWhat I’d do
New local business with a simple websiteDo the basics yourself: Google Business Profile, Search Console, asking every happy customer for a review
Busy tradesperson with no time for marketingHire someone for local SEO, so the work actually gets done
Your website doesn’t appear on Google at allCheck it’s indexed first: why a website isn’t showing on Google
Competing for busy London searchesHire an SEO company or consultant with local results to show
Online shop or many locationsHire a specialist or agency with that experience
Already paying for SEO but can’t see resultsAsk for a Search Console report and check the red flags above
Building or redesigning your websiteBring SEO in now, before the site is built, not after

That last row is the one I see go wrong most. Fixing SEO after a new site is live usually means paying twice, once for the build and again for the repairs. It’s why I build SEO into every website I make, which I explain in should your web designer also do your SEO.

Is “AI SEO” or GEO different from what an SEO company does?

No. Google’s position is that optimising for AI search is still SEO. In its May 2026 guide on generative AI features, Google said optimising for generative AI search “is optimizing for the search experience, and thus still SEO” (PPC Land).

So be careful with anyone selling “GEO” or “AEO” as a separate, secret service. A good SEO company already works on what helps AI tools pick you: clear pages, accurate business details, real reviews and a trusted Google Business Profile. If you want to see what that looks like in practice, read my guides on ranking in Google AI Overviews and getting your business recommended by ChatGPT.

What is an SEO company: frequently asked questions

What is an SEO company in simple terms?

An SEO company is a business you pay to get your website seen by more of the right people on Google and in AI answers. It improves your website, content and online profiles so you rank higher for the searches your customers make.

Is an SEO company the same as an SEO agency?

Yes. SEO company, SEO agency and SEO firm all describe the same service. The real difference is size: an agency is a team, while a freelance SEO consultant is one specialist you deal with directly.

What do SEO companies charge in the UK?

Most charge a monthly fee. For a small local business that is typically a few hundred pounds to over a thousand pounds a month, depending on the work included. My own local SEO plans run from £495 to £1,195+ a month.

Can an SEO company guarantee first place on Google?

No. Google says no one can guarantee a number one ranking, and third-party tools have no access to its internal ranking data. Treat any guarantee as a red flag.

How long does an SEO company take to get results?

Usually four months to a year for the full benefit, which is Google’s own estimate. Fixes to a Google Business Profile can show results sooner, while new pages take longer to climb.

Can I do SEO myself instead of hiring an SEO company?

Yes, especially the basics: set up your Google Business Profile and Search Console, ask customers for reviews and make sure each service has its own clear page. Hire help when you lack the time or face strong competition.

If you are comparing companies, my guide to the SEO small business package price bands shows what each one covers.

Looking for an SEO company you can actually talk to?

Now you know what an SEO company is, what it should do every month and which warning signs to walk away from. If you’d like a freelance SEO consultant who does the work himself, explains every change and keeps everything in your name, tell me about your business. I’ll look at where you stand on Google and give you an honest answer, even if it’s “you can do this yourself”. You can also see my local SEO services in London.

Book a free consultation, or call or WhatsApp me on 07404 145722. No guarantees of number one, just honest, visible work.

Marco Mundo
Written byMarco Mundo

Freelance web designer and SEO in Clapham, London, and two-time Prestige Awards Web Designer of the Year. I design, build and rank websites for small businesses. More about me

Want this done for your business?

A free call with no obligation. You talk to me, the person who would build your site and get it found.