SEO agencies vary enormously in quality, ethics, and results. Some deliver genuine, lasting improvements in Google rankings. Others take monthly retainers, produce reports full of activity that doesn't move rankings, and disappear when you ask difficult questions.
Here's how to tell the difference before you commit.
What a Good SEO Agency Should Do
Before evaluating anyone, it helps to understand what legitimate SEO actually involves. For a local small business, good SEO work typically includes:
- Technical audit and fixes — identifying and fixing issues that prevent Google from crawling and indexing your site properly
- Keyword research — identifying the specific search terms your potential customers use, with local intent
- On-page optimisation — updating page titles, headings, content, and internal linking to align with target keywords
- Google Business Profile management — optimising your listing, managing reviews, and maintaining consistency across the web
- Content creation — building out new pages and blog posts that target additional search terms
- Citation building — getting your business listed consistently on relevant directories
- Reporting — showing you what's improving and explaining why
If an agency's proposal doesn't mention most of these, ask what they actually do.
Green Flags to Look For
They ask questions before quoting. A good agency wants to understand your business, your goals, your current website, and your competitive landscape before giving you a price. Instant quotes from a first enquiry are a red flag.
They show real results from real clients. Ask to see case studies or examples of rankings improvements for businesses in similar sectors. Ask if you can speak to a current or past client. Agencies confident in their results will say yes.
They explain their process in plain language. You don't need to understand every technical detail, but a good agency should be able to explain what they'll do each month and why it will help.
They set realistic expectations. Local SEO results typically take 3–6 months to become significant. Anyone who promises page-one rankings within 30 days is either misleading you or planning tactics that can damage your site.
They report on outcomes, not just activity. Traffic, rankings, and enquiries — not just "we built 50 links" or "we published 8 blog posts." Activity that doesn't connect to results isn't SEO; it's billing.
Red Flags to Watch Out For
Guaranteed rankings. No one can guarantee specific Google rankings. Google's algorithm is their system; nobody outside Google controls it. Guarantees are a hallmark of either dishonesty or low-quality tactics.
Unusually low prices. Effective SEO requires skilled people spending real hours on your account. If an agency is charging £99/month, they aren't spending meaningful time on your site — they're providing the appearance of SEO at a margin that only works at scale.
Vague reporting. Monthly reports that are full of charts but don't show you whether your rankings have improved or whether you're getting more enquiries are covering up a lack of results.
Black-hat tactics. Buying links in bulk, spinning content, keyword stuffing — these tactics can produce short-term movement in rankings but result in Google penalties that can take months or years to recover from.
Long lock-in contracts with no performance clause. Twelve-month contracts with no exit route are designed to benefit the agency, not you. Look for either shorter initial contracts or performance-linked terms.
For more on this, see our post on common SEO mistakes to avoid when hiring an agency and what to expect from an SEO agency.
Questions to Ask Before Signing
- Can you show me examples of businesses you've improved rankings for in similar sectors?
- What will you do in the first three months, specifically?
- How do you report on progress — what metrics will you show me each month?
- What does your link building process look like?
- What happens if my rankings drop after you start work?
- How long is the contract and what are the exit terms?
- Who will actually be working on my account — a senior person or a junior?
- Can I speak to a current client?
An agency that gives confident, specific answers to all of these is worth serious consideration. An agency that deflects, becomes vague, or pressures you to sign before you've asked enough questions isn't.
Local vs National SEO Agencies
For a small local business, a local SEO agency often has meaningful advantages over a large national one:
- They understand your local search landscape and your competitors
- You're dealing with the person who owns the business, not a junior account manager
- Their reputation depends directly on results for local clients like you
- They're more accessible and easier to have a real conversation with
See our related post on the SEO benefits of hiring a local web designer.
The Right Hire Is Worth It
Good SEO is one of the highest-return investments a local business can make. Ranking on page one for your core service terms consistently generates enquiries at a fraction of the cost of paid advertising — and the benefit compounds over time.
The key is finding an agency that actually does the work, reports honestly, and is accountable for results.
If you're based in South Wales and want to understand what good local SEO looks like in practice, get in touch with NC Digital. We offer local SEO services for small businesses across the region — and we're happy to explain exactly what we'd do for your business before you commit to anything.