Case Study: How We 3x'd a Client's Organic Traffic in 90 Days | Blog
Case Study · SEO

How we tripled a small business's organic traffic in 90 days

Real numbers, real process. From 200 to 650+ monthly visitors and leads went from barely one a month to eight or ten. Here's exactly what we did.

8 min read SEO & Content Day 3 of 30
3x
Organic traffic growth
90
Days to achieve it
5x
More leads per month
12+
Page 1 keyword rankings

When this client first came to us, their website was pulling in around 200 visitors a month from Google. They'd built a solid local business over several years, had genuinely happy customers, and a service worth recommending. Their website just wasn't doing any of that work for them.

They'd heard SEO takes years. They'd been quoted prices that felt hard to justify. And they weren't sure it would work for a business their size. We finished the engagement in 90 days. Here's the full story.

"They had a solid business and happy customers. Their website just wasn't doing any of that work for them."

Section 01

The situation when they came to us

The client ran a local service business — the kind of company where word of mouth had always done the heavy lifting. Referrals were good. Repeat customers were loyal. But they'd noticed that new customers were increasingly finding competitors through Google, and their own site wasn't appearing for any of the searches that mattered.

When we looked at their Google Search Console data, it confirmed what they suspected. The site existed. Google had indexed it. But it was sitting on page 3 or 4 for most of the terms their potential customers were searching for — invisible for practical purposes.

Before
Traffic~200 organic visitors / month
Leads1–2 enquiries / month from site
RankingsPage 3–4 for all target keywords
Content5-page static site, last updated 2 years prior
After 90 days
Traffic650+ organic visitors / month
Leads8–10 enquiries / month from site
RankingsPage 1 for 12+ target keywords
Content6 new blog posts + fully optimised service pages
Section 02

What we found in the audit

Before touching anything, we ran a full technical and content audit. We wanted to understand not just what was broken, but why Google was ignoring the site despite it being live for years. Four issues stood out immediately.

No keyword targeting in headings or page copy
The service pages described what the business did in their own internal language — not the words customers were actually searching. Google had no clear signal about what the site was about.
Page load speed was 6.8 seconds on mobile
Several uncompressed images over 3MB each. No caching. Google PageSpeed gave it a score of 34 out of 100. Both rankings and bounce rates were affected.
Missing meta descriptions on every page
Google was auto-generating snippets by pulling random text from the page body. Those snippets were unhelpful and didn't give searchers a reason to click.
Zero internal linking and no content strategy
Every page was a dead end. No links pointing to related service pages, no blog content answering questions their customers were searching for. The site had no topical depth for Google to reward.

None of these were unusual. We see the same combination on most small business sites that aren't getting traffic. The good news was that all of it was fixable without rebuilding the site from scratch.

Section 03

What we actually did — month by month

We broke the project into three focused months. Each one built on the last. Here's exactly what happened.

Mo
01
Month 1
Technical fixes and keyword foundation
We didn't touch content yet. First we needed Google to be able to read and respect the site properly.
  • Compressed all images and enabled browser caching — load time dropped from 6.8s to 1.9s
  • Conducted keyword research: identified 18 high-intent terms their customers were actually searching
  • Rewrote all page titles, H1s and meta descriptions using those target keywords
  • Set up Google Search Console and Google Analytics properly so we had real data to track progress
  • Fixed crawl errors and submitted a fresh sitemap
Mo
02
Month 2
Content creation and on-page optimisation
With the technical foundation solid, we moved to content. The goal was to give Google more to index and give potential customers more reasons to land on the site.
  • Wrote 6 blog posts targeting questions their customers searched before buying — each 800–1,200 words, properly structured with H2s and internal links
  • Rewrote the three main service pages with clearer messaging and keyword-rich copy
  • Added internal links from every new blog post back to the relevant service pages
  • Added FAQ sections to two service pages to capture question-based searches
Mo
03
Month 3
Link building and refinement
Content was live and rankings were starting to move. Month 3 was about building authority and doubling down on what was working.
  • Built 8 backlinks from relevant local and industry directories — not spam, just legitimate citations
  • Claimed and fully optimised their Google Business Profile, which had been sitting incomplete for two years
  • Identified the 3 blog posts gaining the most traction and expanded them with additional sections
  • Set up monthly rank tracking across all 18 target keywords
Section 04

The results after 90 days

By the end of month three, the shift was visible in the data and in the client's inbox.

3.2x
Organic traffic increase (200 → 650+ visits/month)
12+
Keywords ranking on page 1 of Google
5x
More leads from the website each month
74→95
PageSpeed score improvement (mobile)

The leads were the part that mattered most to the client. Going from one or two a month to eight or ten wasn't just a traffic metric —how they thought changed their website. It stopped being a cost and started being a channel.

Three of the blog posts we wrote in month two were, by the end of month three, ranking on page one for their target keywords. One of them was pulling in more traffic than the homepage.

Section 05

What actually made the difference

It wasn't any single tactic. Every fix contributed something. But if we had to identify the one thing that moved the needle most, it was treating the website like it needed to earn its traffic — not just exist and hope.

The blog posts we wrote weren't written for Google. They were written to answer real questions real customers were typing into search bars. Keyword research told us what those questions were. Honest, useful writing turned them into content Google wanted to surface.

The technical fixes mattered too — a 6.8 second load time was actively pushing people away before they even read a word. But speed alone doesn't rank a site. Speed plus relevant content plus some external authority is what moved things.

The honest takeaway

"Most small business sites aren't failing because SEO is too complicated. They're failing because the site was built to look good — not to be found. Those are different problems with different solutions."

The client now publishes one blog post a month on their own. Rankings are still climbing. The 90-day project gave them a foundation — what they do with it from here is up to them, and they're in a much better position to do something with it.

Free SEO audit

Could your site be doing the same thing?

If your website is getting traffic but not leads or barely any traffic at all — we'd love to take a look. We'll tell you exactly what's holding it back and what to fix first.

Get your free SEO audit →

No commitment. We'll send you a written breakdown within 2–3 business days.

organic traffic

Leave a Comment

Your email address will not be published. Required fields are marked *