What does an SEO agency actually do?

A plain-English look at the real work an SEO agency does each month, the honest timelines, and how to tell a good one from a bad one before you sign.

#1 #2 #3 #4 climbing Earning the top spot slow, compounding work moves a page up the results.

Hiring an SEO agency is one of those decisions where it is hard to know what you are buying. The work is mostly invisible, the results take months, and the industry has more than its share of people who talk a good game and deliver little. So before you spend a penny, here is what a real SEO agency does, in plain English.

At its simplest, search engine optimisation (SEO) is the work of getting your website to show up when people search for what you sell. A good agency does that with a mix of technical fixes, better content, and authority earned over time. It is not a trick. It is a series of small, deliberate improvements that add up. If you want the short version of how we approach it, our SEO service page covers the offer. This guide is the honest explainer.

The four buckets of real SEO work

Strip away the jargon and the work falls into four areas. A competent agency touches all four.

1. Technical SEO

This is the plumbing. It makes sure search engines can find, read and index your pages without tripping over anything. Think page speed, mobile layout, a clean site structure, fixing broken links, sorting out duplicate pages, and adding structured data so Google understands what each page is. None of it is glamorous. All of it matters, because the best content in the world will not rank if the site underneath it is a mess.

2. On-page and content

This is the part most people picture when they think of SEO. It means writing and improving the actual pages: clear titles, useful headings, copy that answers the question someone typed, and pages built around the terms your customers really search for. Good content SEO starts with keyword research (finding what people search and how often) and ends with pages that are genuinely worth reading. Thin, padded copy stuffed with keywords does not work any more and has not for years.

3. Links and authority

Search engines treat links from other sites as votes of confidence. The more reputable sites that link to you, the more authority you build. A good agency earns these links through genuine outreach, useful content and digital PR. A bad one buys them in bulk, which can get your site penalised. This is the slowest bucket and the one where shortcuts do the most damage.

4. Local SEO

If you serve a town, a city or a region, local SEO is where a lot of your wins come from. It covers your Google Business Profile, consistent name, address and phone details across the web, local listings, and reviews. For a plumber, a clinic or a shop, getting into the local map results often matters more than ranking nationally.

What a month with an agency actually looks like

SEO is an ongoing service, not a one-off project, so most agencies work on a monthly retainer. A typical month includes a mix of the four buckets above, weighted by what your site needs most. Early on, that is usually heavy on technical fixes and content. Later, it leans toward content and links.

You should expect roughly this rhythm:

  • Ongoing work: technical fixes, new or improved pages, content, and link or outreach activity.
  • A monthly report: what was done, what changed in your rankings and traffic, and what is planned next.
  • A regular check-in: a call or note to review progress and agree priorities, not just a PDF dropped in your inbox.

If an agency cannot tell you what it will actually do each month, that is a warning sign.

Honest timelines: SEO is slow

This is the part nobody likes, so we will be straight about it. SEO is slow. You will usually wait three to six months before you see meaningful movement, and competitive markets can take longer. The technical fixes can land in weeks, but content and authority compound over time, which is the whole point and also the catch.

If a site is brand new, add to that timeline. If it has been around for years with some existing authority, you may move faster. Either way, anyone promising big results in a few weeks is either misunderstanding the work or misleading you. Paid ads buy you traffic today; SEO builds traffic that keeps coming once the work is done. They solve different problems.

How to spot a good agency from a bad one

The gap between the best and worst agencies in this field is enormous. A few honest tells:

  • Good agencies talk in specifics. They show you what they will work on and why. Bad ones hide behind vague phrases like boosting your online presence.
  • Good agencies report clearly. You get to see the work and the numbers. Bad ones go quiet and bill you anyway.
  • Good agencies never guarantee number one. No honest agency can promise a specific ranking, because no agency controls Google. A guarantee of position one is a red flag, every time.
  • Good agencies care about your business, not just rankings. Traffic that never turns into enquiries is a vanity number. The point is leads and sales.

If you want a sense of typical UK pricing before you talk to anyone, we wrote a separate guide on how much SEO costs in the UK.

One more thing: ranking inside AI answers

Search is shifting. More people now get answers straight from AI tools and Google's AI summaries, without clicking through to a website at all. Getting your business mentioned inside those answers is a newer discipline called generative engine optimisation (GEO). It overlaps with SEO but is not the same job. We cover it in our guide on what generative engine optimisation is. For now, a good SEO agency should at least know it exists and have a view on it.

FAQ

How long before an SEO agency gets results?

Usually three to six months before meaningful movement, longer in competitive markets. Technical fixes can land in weeks, but content and authority compound over time, so patience is part of the deal.

Can an SEO agency guarantee a number one ranking?

No honest agency can. Nobody controls Google's results, so a guaranteed top position is a red flag. A good agency commits to the work and to clear reporting, not to a specific rank.

What is the difference between SEO and paid ads?

Paid ads buy you traffic today and stop the moment you stop paying. SEO builds traffic that keeps coming once the work is done. They solve different problems and often work well together.

Do I need local SEO?

If you serve a specific town, city or region, yes. Local SEO covers your Google Business Profile, consistent contact details and reviews, and it often drives more enquiries than ranking nationally.

Want to know what SEO could realistically do for your business?

Book a quick call
Initialising Scheduler