Client Case Studies: Website Transformations That Generated Positive Outcomes
Theory is one thing, results are another. Here’s what happened when I actually put this into practice, real examples, kept as they actually played out.
Why These Matter
I use this site as my own lab, mostly. I try things, get some of them wrong, and write down what actually happened instead of tidying it up afterward. A chunk of what’s here is client work too, real problems people brought me, and the fix, not the polished version of it. The case studies below cover both sides of that.
Browse Case Studies by Business Type
Immigration Agent, Melbourne
Visa services | All visa types | Target: Potential immigrants to Australia
A Melbourne immigration agent was invisible online. Potential clients couldn’t find them. The website existed but generated zero Google traffic. Eight months to transform it.
Melbourne Accountant
Accounting services | Local business focus | Eight years in business
Eight years in business. Good reputation. But their website was invisible on Google. They’d tried. An agency. Blog posts. Nothing worked. Until the system was implemented properly.
Web Design Agency
Web design | Digital marketing | Had traffic but zero conversions
This agency had traffic. They were getting ranked. But conversions were terrible. 300 visitors per month. One or two inquiries. 97% waste. Speed and clarity were killing them.
Service Business: Complete System
Services | Local business | All problems combined
This business had all the problems at once. Low traffic. Low conversions. Unprofessional website. No testimonials. Slow. Complete overhaul was needed. The result shows what fixing everything looks like.
What These Case Studies Show
Different businesses, different industries, different starting points, but going through each one taught me something I still use today. That’s really what these case studies are, less a highlight reel and more a running log of what I learned along the way.
The immigration agent needed rankings and traffic. The accountant needed the same, plus the kind of local trust signals covered in common local SEO mistakes. The web design agency had traffic but needed conversions. The service business needed a full diagnosis of everything at once, the same approach covered in this conversions diagnostic guide.
Each one shows a different angle of the same system working. If you’re wondering why one of these took four weeks and another took eight months, that’s not random either, there’s a real pattern behind it, covered in website fix timeline.
Behind the Scenes: The Same System Applied to This Site
Client results are useful, but they’re also secondhand, you’re trusting my description of what happened on someone else’s site. So here’s the same system applied to griffithpromarketing.com itself, with the actual Google Search Console screenshots included. No polished metrics dashboard, just the real process, warts and all.
Rank Math SEO Score Experiment: From the 60s to 80+
The follow up to the single page test below, taking the same before and after discipline across every pillar page on this site rather than just one, lifting most of them from the mid 60s into 80+ in Rank Math and checking the result honestly against Google Search Console.
Pillar pages lifted into 80+. Search Console impressions were already climbing before this round, so Part 2 will decide whether any of it actually mattered.
Read the Experiment →Rank Math SEO Experiment: How I Took My Website Score From 65 to 81
A controlled, one-change-at-a-time test on this site’s own Website Experiment page, six documented changes, real before/after wording, and an honest zero-point change included, not hidden.
65 → 81 documented. The pillar page version above picks up where this one left off.
Read the Experiment →Site Migration SEO: Real Data, Eight Weeks In
Real Search Console data from moving this site’s domain from digitalpromarketing.net to griffithpromarketing.com on 12 June 2026, impressions, position, and CTR, tracked with the ending still unresolved.
Eight weeks in. Impressions climbing, clicks and position still catching up.
Read the Data →The First 28 Days: A New Site’s Keyword Cannibalisation Story
Real Search Console data from day one through day twenty-eight, the queries that gave the cannibalisation problem away, and why two live, ranking posts got pulled back to draft.
28 days in. Watching whether consolidating moves the flagship page’s position next.
Read the Journey →How I Rebuilt This Site’s Own SEO Structure
Ten articles and a pillar page that weren’t working together as a system, turned into a proper cluster with real internal linking rules and entity keyword reinforcement.
Reindexing requested. Ranking results still pending.
Read the Process →Why My Site Had No Core Web Vitals Data
Search Console showed empty Core Web Vitals scores for both mobile and desktop. Here’s why that’s a data volume problem, not a performance problem, and what actually needed fixing instead.
Waiting on real visitor data to populate the report.
Read the Diagnosis →How Google’s URL Inspection Live Test Actually Works
What a clean Live Test result actually confirms, the crawl and internal linking signals behind it, and why resubmitting the same URL repeatedly doesn’t speed anything up.
A verification habit, not a one-time fix.
Read How It Works →The Mistake That Was Slowing Down My Own Site
A 4.1 second load time, a plugin conflict I didn’t see coming, and the real before-and-after numbers from fixing it with WP Rocket, the plugin actually running on this site.
LCP down to 718ms via Rocket Insights. 99 PageSpeed score on desktop.
Read the Fix →My Real Core Web Vitals After WP Rocket
The actual Google PageSpeed numbers after installing WP Rocket, mobile and desktop, including the honest gap between them that most case studies leave out.
Desktop: 99 score. Mobile: 88, still being worked on.
Read the Results →Auditing GA4 for Broken Event Tracking
A walkthrough of finding out which conversion events in GA4 had quietly stopped firing, why the dashboard still looked fine on the surface, and how the tracking was corrected.
Tracking corrected. Now watching for cleaner conversion data going forward.
Read the Audit →Half My Website Wasn’t Indexed: What Duplicate Content in Search Console Actually Means
A deep dive into a Search Console warning that half the site wasn’t indexed, what the “duplicate content” label actually meant once it was investigated, and the fix that followed.
Reindexing underway after resolving the duplicate content signals.
Read the Case Study →Drafting Good Pages by Accident
A look at a page that started ranking well without much deliberate effort, and what pulling it apart revealed about which parts of the process actually matter most.
Lessons being folded back into how new pages get drafted.
Read the Story →When a Website Ranks, Then Drops
A page climbed the rankings, then slipped back down weeks later. Here’s the diagnostic process for working out why, and what it says about keeping rankings once you’ve earned them.
Monitoring position weekly to confirm the fix holds.
Read the Diagnosis →Chasing 1,000 Monthly Visitors: What Search Console Actually Showed Me
I applied to an affiliate program thinking my traffic was fine. It wasn’t. The real numbers behind average position, impressions, and why 1.45K isn’t the same thing as 1.45K visitors.
8 clicks, 1.45K impressions, average position 61.5 and improving.
Read the Numbers →Google Tag Manager Mistakes I Made in My First Ever Container
Before this site existed, there was another one, and its Tag Manager container had zero tags, zero variables, and an urgent warning I didn’t know how to read. What it taught me.
Now installed properly on this site, sitewide, container quality: Good.
Read the Story →The System Behind the Results
None of these happened by luck, but they weren’t a formula either, each one taught me something I didn’t fully understand until I saw it play out on a real site. These case studies show the thinking behind it, not just the outcome.
What I Hope You Take From These
None of these were special businesses or unique situations, and that’s honestly the point. These case studies read close to your own situation more often than you’d expect, and you’ll probably recognise the pattern before you even finish one.
Pick the case study closest to where you’re at, read the full story, and see if the same diagnosis fits. Even if we never end up working together, I’d like to think there’s something in here worth taking for your own site.
Note: the WP Rocket link above is an affiliate link. If you sign up through it, I earn a small commission at no extra cost to you.
Let’s Talk About Your Website →