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.
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."
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.
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.
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.
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.
01
- 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
02
- 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
03
- 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
The results after 90 days
By the end of month three, the shift was visible in the data and in the client's inbox.
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.
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.
"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.
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.



