Local SEO Specialist logoLocal SEO
Specialist
SEO Basics

What does an SEO agency actually do?

Caleb JohnstoneBy Caleb JohnstonePublished 7 min read
Close-up of a laptop screen showing a website analytics dashboard with a visitor trend line and a new versus returning visitors pie chart
Photo: Negative Space / Pexels

An SEO agency is a business that improves how your website shows up on Google and other search engines, so more of the right people find you and get in touch. The work covers your website, your Google Business Profile and how other websites mention you. The goal isn't just higher rankings or more organic traffic. It's more calls, enquiries and sales from search.

I'm Caleb, a local SEO specialist with 7+ years' experience. I worked at SEO agencies before starting my own business, so I've seen how agencies run from the inside. This guide explains what the work actually involves each month, what an agency needs from you, and how to tell whether yours is doing a good job.

What the work covers

  • Technical fixes

    Making sure Google can crawl, index and understand your pages, on desktop and mobile.

  • Keyword research

    Finding the searches your customers actually use and matching each one to the right page.

  • Pages and content

    Improving service and location pages, and adding new ones where there's demand.

  • Local SEO

    Your Google Business Profile, reviews and consistent business details across directories.

  • Links

    Earning links and mentions from relevant, trusted websites.

  • Reporting

    Tracking rankings, traffic, calls and enquiries so you can see what the work is bringing in.

What is an SEO agency?

An SEO agency is a company that specialises in search engine optimisation. Some only do SEO. Others are digital marketing agencies that offer SEO alongside Google Ads, social media and web design.

Google's own guide, Do you need an SEO?, lists the kinds of services an SEO can provide. They include reviewing your site's content and structure, technical advice, content development, keyword research, expertise in specific markets and optimising for generative AI. Google also points out that advertising with Google has no effect on your organic rankings, and that it never accepts money to rank a site.

So nobody can buy you a spot in the organic results. What a good agency can do is make your website and online presence a better match for what people search for, and give Google more reasons to trust it.

What does an SEO agency actually do?

Most SEO services fall into six areas. A good SEO strategy doesn't tackle all of them at once. It starts with whatever is holding your visibility back the most.

Audits and technical SEO

The first job is usually an audit. That means checking whether Google can crawl and index your pages, how fast the site loads on a mobile, whether there are broken pages or redirect problems, and whether your important pages are actually showing up. Technical issues can quietly hold back everything else. My SEO audit page explains what a full audit covers.

Keyword research and search intent

Next comes working out what your customers type into Google. That means the services they search for, the suburbs or cities they add, and the questions they ask before they buy. Each important search should map to one page on your site, so search engines know which page to show. Good keyword research looks at search intent, not just volume. See my keyword research service.

Pages and content

This is often where the biggest gains are. Good SEO content work rewrites thin service pages so they answer what customers want to know, adds pages for services you offer but haven't got a page for, and tidies up titles, headings and internal links. More on my on-page SEO approach.

Local SEO

For any business that serves a local area, the Google Business Profile matters as much as the website. That means sorting out categories, services, photos and a review process, and making sure your name, address and phone number match across directories through local citations. I cover this in more detail in what is local SEO.

Links from other trusted websites build authority and help search engines see your business as credible. Good link building earns a small number of high quality, relevant links from industry, supplier and local websites, rather than buying hundreds of junk ones. See link building.

Reporting

Finally, you should be able to see what's changed. Rankings and traffic are useful, but the numbers that matter are calls, form enquiries and bookings. If nobody can tell you whether SEO is bringing in work, you're paying on faith.

What a typical month looks like

SEO is ongoing work, not a one-off job. Most campaigns follow a similar pattern in the first few months:

What the first few months usually look like

  1. Audit and plan

    Month 1

  2. Fixes and key pages

    Months 2 to 3

  3. Pages, links and reviews

    Months 3 to 6

  4. Ongoing work that builds on itself month after month
Every campaign is different. This is a typical order for a local service business.

After that, each month is a mix of new pages, updates to existing pages, links, reviews and fixing anything new that comes up. Google changes, competitors change and your business changes, so the plan gets adjusted as the data comes in.

What you'll need to do as the client

Hiring help doesn't mean you can forget about it completely. You'll usually need to:

  • Give access to your website, Google Business Profile, Search Console and analytics.
  • Answer questions about your services, your best customers and the areas you want more work in.
  • Approve changes, especially to page content, so it stays accurate.
  • Send photos of real jobs, your team and your premises.
  • Ask happy customers for reviews. Your SEO provider can set up the process, but the request works best coming from you.

For most of my clients that's a short call each month and quick replies to the odd email. It's not a big time commitment, but the businesses that stay involved usually get better results.

SEO agency vs freelancer vs specialist

There's more than one way to get SEO done. Here's how the main options compare:

SEO agencyFreelancerSpecialist like me
Who you deal withAn account manager, with the work done by a teamOne personThe person doing your strategy and reporting
Range of skillsWide, often including ads and web designDepends on the personFocused on SEO, with help on writing and development when needed
CapacityCan handle large sites and many clientsLimitedCapped, so every client gets attention
Best forLarge or national businesses with big budgetsSmall, specific jobsLocal businesses that want to deal directly with an expert

None of these is right for everyone. A national retailer with thousands of products probably needs a bigger team. A tradie, clinic or law firm usually gets more from someone who knows their market and answers the phone themselves. I keep a cap of 30 clients for that reason.

How much does an SEO agency cost?

It depends on your industry, how competitive your area is and the state of your website. A plumber in a regional town and a law firm in a capital city need very different amounts of work, so be wary of one-size-fits-all packages. I cover typical costs in how much does SEO cost in Australia.

Whatever you pay, you should know what's included each month. If they can't explain where the hours go, that's worth questioning.

How long until you see results?

Most businesses see early movement in Google Maps within a couple of months, with stronger results over three to six months. Competitive searches in big cities can take longer. Google suggests asking any SEO what results they expect, in what timeframe, and how they measure success. A realistic answer is a good sign. A guaranteed date isn't.

Here's an example. Advanced Clean Air, an aircon cleaning business I work with, grew clicks from Google by 41% year on year, with average position moving from 36.9 to 15.9.

Red flags to watch for

Google's guide is blunt about this: "No one can guarantee a #1 ranking on Google." Here are the warning signs I'd watch for:

Warning signs

  • Guaranteed first page or #1 rankings
  • A "special relationship" with Google
  • Won't explain what they're changing on your site, or why
  • Reports full of rankings and traffic, but nothing about calls or enquiries
  • Long lock-in contracts before they've shown any results
  • Cheap packages promising hundreds of links a month
  • Cold emails saying your site "isn't listed" on search engines

Google also says you're responsible for what any company you hire does to your site. If something they do breaks Google's rules, it's your rankings that suffer, not theirs.

How to tell if your agency is doing a good job

Ask these questions every few months:

  • Can they show you what they did this month, in plain English?
  • Are the right pages moving for the searches that bring in work, not just obscure ones?
  • Are calls and enquiries from search going up over time?
  • Do they explain why when something drops?
  • Do you own everything, including your website, content, Google Business Profile and analytics accounts?

If the answers are mostly no, it might be time for a second opinion.

The bottom line

An SEO agency improves how your business shows up on Google through technical fixes, keyword research, better pages, local SEO, links and clear reporting. The best ones explain what they're doing, focus on enquiries rather than vanity numbers, and never promise guaranteed rankings.

If you'd like to see what that work would look like for your business, get a free growth roadmap. I'll look at your website, your Google Business Profile and the competitors ranking ahead of you, then send you a one-page plan with the three moves I'd make first.

Frequently asked questions

An SEO agency is a business that helps your website show up higher in Google and other search engines, so more potential customers find you. The work covers your website, your Google Business Profile and how other websites mention and link to you.

It can be, if search is how your customers find businesses like yours and the agency is clear about what it will do. Google says small local businesses can do much of the work themselves, so hiring makes most sense when you don't have the time or skills. Read is SEO worth it for small business for more.

It depends on your industry, your competition and the state of your website. Read my guide on how much SEO costs in Australia.

Most businesses see early movement in Google Maps within a couple of months, with stronger results over three to six months. Competitive searches take longer.

No. Google says no one can guarantee a #1 ranking, so be wary of any agency that promises one.

Claim your free growth roadmap

I'll look at your website and Google Business Profile and send you a one-page roadmap with the moves I'd make first.