SEO

I paid for SEO and it didn't work — why?

By Mike Gwynne 7 min read
I paid for SEO and it didn't work — why?
What this article covers

Paying for SEO and seeing nothing happen is one of the most frustrating experiences in digital marketing. Here's why it happens, what to look for, and how to avoid it next time.

If you've paid for SEO and nothing improved, you're not alone. It's one of the most common complaints I hear from business owners, and it's one of the main reasons people approach me after an agency experience that didn't work out.

SEO failure is rarely a mystery. When I look at what went wrong, the causes are almost always the same. Here's an honest breakdown of the six most common reasons SEO doesn't work.

The wrong keywords were targeted

This is far more common than agencies like to admit. A lot of SEO work focuses on keywords that look impressive in a report but don't actually bring in customers.

The classic example: ranking for broad, high-volume terms that have nothing to do with purchase intent. If you're a plumber in Rhyl, ranking for "plumbing history" or "how pipes work" might generate traffic. It won't generate calls. The keywords that matter are the ones people type when they're ready to buy or book, things like "emergency plumber Rhyl" or "boiler service North Wales."

I worked with a North Wales property management company who came to me after 10 months of SEO with another provider. Their traffic had increased by 40%. Their enquiries had barely moved. When I went through the keywords they were ranking for, most of them were informational: "what is a service charge," "landlord responsibilities explained." Useful content, but not the queries their actual customers were searching before contacting a property management firm. We shifted the strategy to target landlords searching for management services specifically, and enquiry volume increased by 60% within five months, from a smaller volume of more relevant traffic.

Agencies sometimes chase easy wins on keywords they know they can rank for, rather than the harder, more competitive keywords that would actually move your business forward. When you see traffic going up in your report but your phone isn't ringing, this is often the explanation.

Technical issues were never fixed

SEO has a technical foundation. If your website has crawl errors, broken internal links, duplicate content, pages blocked from indexing, or a structure Google struggles to read, no amount of content or link building will get you where you want to be.

Many agencies skip this work entirely because it's unglamorous, time-consuming, and clients don't easily notice whether it's been done. A technical audit at the start of any SEO engagement should surface these issues. If your previous agency never talked to you about technical SEO, there's a reasonable chance this was neglected.

The content was too thin

Google's job is to serve searchers the most useful and relevant answer to their query. If your website pages are short, generic, and superficially written, they're going to lose to pages that go into proper depth on the topic.

"Thin content" means pages that don't really say much. A services page with 150 words and a contact form. Blog posts written at 300 words just to add something to the site. Location pages that swap in a town name but say nothing specific about that location.

Good SEO content earns rankings by being genuinely useful. It answers the questions people are actually asking. It goes into detail. It demonstrates that the person or business behind it knows what they're talking about.

Links from other websites to yours are still one of the strongest signals Google uses to determine authority and ranking. It's not the only signal, but ignoring it entirely is a mistake.

Some agencies promise SEO without ever doing link building. Others do it badly, acquiring links from irrelevant or low-quality sources that add no real authority. In competitive niches, link building is non-negotiable if you want to rank alongside established businesses.

Quality matters enormously here. Ten links from genuinely relevant, well-regarded websites are worth more than 500 links from directories no one uses. If your agency reported on "links built" without ever explaining where those links came from or why they mattered, that's a warning sign.

Results were expected too soon

SEO takes time. Not forever, but longer than most people expect when they start. Three to six months is typically when you start to see meaningful movement. In competitive markets or for new websites, it can take longer.

This isn't an excuse for inaction. In those first three months, there should be visible progress: technical fixes completed, content published, links being acquired, rankings starting to move for lower-competition terms. If nothing is happening, that's a different problem.

But if you cancelled an SEO contract after two months because you hadn't hit page one, you may have pulled out before the work had time to compound. Ask at the outset: what should I realistically expect in 90 days, six months, twelve months? A good consultant will give you honest, specific answers rather than vague promises.

Reporting that hid the real picture

This one bothers me most, because it's the most deliberate form of failure. Some agencies produce reports that look impressive but tell you very little about whether the SEO is actually working for your business.

Traffic is up. Great. But is it relevant traffic? Are those visitors doing anything on your website? Rankings improved. For which keywords? Are people searching for those terms in any meaningful volume?

The metrics that matter for most small businesses are enquiries, calls, and form completions attributable to organic search. Those are the outcomes. Everything else is a proxy metric that only matters if it leads to those outcomes.

The one failure mode nobody talks about: good SEO on the wrong site

There's a version of SEO failure that doesn't get mentioned much. The technical work is done properly, the keywords are right, the content is solid, and the rankings improve. But enquiries don't follow. Usually the problem is the website itself: slow loading times, a contact form that doesn't work on mobile, no clear call to action above the fold, or a page layout that makes it hard to understand what the business actually does. SEO can drive the right people to your site. It can't make them contact you if the site doesn't do its job. I've started including basic conversion checks in any SEO engagement I take on, because ranking without converting is just an expensive way to show up.

What good SEO reporting looks like

A good monthly report should cover these things clearly.

Organic search traffic from Google Search Console: not just the total number, but which pages are getting traffic and which queries are driving it.

Keyword ranking movement: the specific terms you agreed to target at the start of the engagement, tracked consistently, so you can see the trend over time.

Conversion data: how many enquiries, calls, or form completions came from organic search that month. This requires proper conversion tracking to be set up, which should be done in the first week of any engagement.

Technical health: any crawl issues, new errors, or indexing problems picked up during the month.

Link profile growth: new links acquired, where they came from, and their relevance.

If your reports didn't cover these things, you were being kept in the dark about whether the work was actually delivering anything.

How I work differently

I've been doing digital marketing for 20 years, including time at Royal Flush Marketing and MoneySupermarket. I've seen what goes wrong inside agencies, and I've built my consultancy around the things I know matter.

When I take on an SEO client, I start with a proper technical audit. I agree on keyword targets that are connected to what the business actually sells. I explain what I'm doing and why, in plain English. I report on outcomes, not just activity. And I'm honest about timescales.

I work as a freelance consultant, not an agency. That means you deal with me directly, not an account manager who passes your work to a junior team member.

If you've had a bad SEO experience and want an honest conversation about what went wrong and what would actually work for your business, take a look at how I approach SEO and get in touch.

For more on picking the right person to help you with this, read how to choose an SEO company in North Wales and freelance digital marketer vs marketing agency.

Part of our service
Share this article

Want advice specific to your business?

I offer a free, no-obligation consultation. Tell me what you're working on and I'll give you an honest assessment.

Get a Free Consultation
Mike Gwynne
Mike Gwynne
Freelance Digital Marketing Consultant — 20+ years experience in Google Ads, SEO & email marketing. Based in Llandudno, North Wales.
About Mike →

Need help with your digital marketing?

Get a free, no-obligation consultation about your business.