Case Study 02 · E-Commerce

4.3x clicks.
9x impressions.
8 months.

A laptop retailer came to us in November 2025 after a fall-out with their previous agency. Heavy site, slow server, frequent downtime. We migrated, redesigned, optimised - and traffic is now at its highest level ever.

Engagement at a glance

ClientLaptop & computing retailer
LocationWithheld
PlatformWooCommerce
EngagementEnd-to-end migration + SEO
StartedNovember 2025
StatusActive retainer
The numbers

Before and after.
No spin.

22K
Before · 8 months
Total clicks from Google search between March and October 2025. About 2,800 per month.
95K
After · 8 months
Total clicks from November 2025 to June 2026. 4.3x the previous baseline. June alone hit 34,308.
9x
Impression lift
From 299K impressions pre-engagement to 2.7M post. The site now appears in front of 9x more searchers.
5.7
Average position (was 13)
From page 2 of Google to page 1. Combined with 9x impressions, this is where the 4.3x click lift comes from.

Monthly clicks · Google Search Console

Pre-engagement months in grey. Post-engagement months in red. October 2025 was the bottom - migration moment.

Mar '25
3,245
Apr '25
3,370
May '25
4,686
Jun '25
4,469
Jul '25
1,834
Aug '25
3,051
Sep '25
1,081
Oct '25
539
Nov '25
329
Dec '25
2,844
Jan '26
4,581
Feb '26
7,323
Mar '26
10,674
Apr '26
14,703
May '26
20,639
Jun '26
34,308

Source: Google Search Console, web search type, last 16 months. Numbers are anonymised totals; client name and URL withheld at client's request.

AI visibility

Now appearing in
Google AI Overviews.

When Google launched AI visibility reporting in Search Console in May 2026, this client was already showing up. 165,588 AI impressions in 44 days. Growing 1.9x in that window. Daily.

This wasn't an accident. The schema markup, FAQ blocks and content planning we shipped in November onwards are exactly what Google's AI surfaces pull from. The work compound-interestes.

AI visibility · last 7 weeks

Total (44 days)

165K

Start (May 18)

2,420

End (Jun 30)

4,546

Growth

1.9x

Weekly average AI impressions/day

Week 21
3,416
Week 22
2,448
Week 23
3,384
Week 24
4,159
Week 25
4,172
Week 26
4,782
Week 27
4,527

Source: Google Search Console, Generative AI Features report. Available since Google launched the report on May 18, 2026.

The problem

Heavy site.
Slow server.
Going offline.

The owner came to us in November 2025, frustrated. His previous agency had stopped returning calls. The WooCommerce site was bloated - a heavy theme stacked with plugins nobody was maintaining. The server was undersized, slow, and the site went offline regularly. Customers were seeing 503 errors during peak shopping hours.

The previous agency didn't have technical or content SEO expertise. They'd shipped a pretty site and walked away. No ongoing optimisation. No schema. No content strategy. No monitoring. When traffic started dropping in mid-2025, they had no answers - and eventually stopped responding.

By October 2025, the site was at its lowest point: 539 clicks and 1,703 impressions for the entire month. Down from 4,686 clicks in May. The business was bleeding visibility, and the owner had lost trust in agencies generally.

He gave us one brief: fix the site, fix the SEO, and stop the bleeding. End-to-end ownership.

The work

End-to-end.
Staging first, then server.

One team across infrastructure, design, content and SEO. No siloed vendors. No "we'll log a ticket with the dev team". The same person who scoped the migration built it.

01 / Migration
Staged WooCommerce migration
Built the new site on a staging environment first - new theme, new structure, all optimisations in place. Tested thoroughly. Then switched the server and pointed the domain. Zero downtime on cutover. The October dip in the chart is the staging window.
02 / Theme
Lighter WooCommerce theme
Replaced the previous bloated multi-purpose theme with a lean, conversion-focused WooCommerce theme. Removed 14 plugins the previous agency had stacked on. Page weight dropped 60%. Mobile UX got properly addressed - most e-commerce traffic in this market is mobile.
03 / Server
Server migration
Moved from an undersized shared host to a properly sized server with CDN, caching and SSL configured correctly. The site stopped going offline. Page load times dropped from 6+ seconds to under 2. Core Web Vitals went green.
04 / Products
Product page optimisation
Rewrote product titles, descriptions, image alt text, and structured data for hundreds of laptop SKUs. Added product schema with price, availability, ratings. Each product page now answers the actual question a buyer asks: "Lenovo LOQ 15 price" - and ranks for it.
05 / Categories
Category page overhaul
Rebuilt category pages (Lenovo LOQ, Asus TUF, HP Victus, etc.) with proper intros, schema, internal linking, and faceted navigation that doesn't generate duplicate content. These are now the highest-traffic pages on the site.
06 / Content
Article pages + content planning
Overhauled existing article pages and added a content plan targeting buyer-intent searches: "best laptop for video editing", "how to fix Windows 11 black screen with cursor", "what is the average lifespan of a laptop". These now rank page 1 and pull in AI Overview citations.
07 / Schema
Schema markup
Product schema, FAQ schema, Article schema, Breadcrumb schema, Organisation schema. Every page type has the right structured data. This is why the client now appears in AI Overviews - Google's AI reads schema to ground its answers.
08 / FAQ blocks
FAQ blocks on key pages
Added FAQ sections to product and category pages answering the questions buyers actually ask - warranty, EMI availability, delivery times, spec differences. Marked up with FAQ schema. These now appear as rich snippets in search and as citations in AI Overviews.
09 / Design
Design and template update
Updated the visual design and templates across product, category, article and checkout pages. Cleaner, faster, mobile-first. Not a "rebrand" - the brand stayed. The execution got sharper.
One honest note

December had a seasonal boost.
The 8-month trend is the real number.

Some of December's jump was seasonal online shopping demand, not just the migration. The number we'd stand behind is the full trajectory: 329 clicks in November to 34,308 in June - a 104x lift over 8 months, driven by the site rebuild, schema, and the content plan compounding together.

In their words
"The previous agency stopped returning my calls. The site was going offline every other week. Whizz People came in, rebuilt the whole thing in staging, switched servers without downtime, and the traffic has been climbing every month since. June was our best month ever. I don't have to chase anyone anymore."
O

Owner

Laptop & computing retailer

What this proves

Three lessons.
For anyone running an e-commerce site.

Lesson 01

Site speed is SEO.

The previous agency had a pretty site that took 6+ seconds to load and went offline weekly. We shipped a leaner site on a faster server. Half the SEO lift came from infrastructure alone. If your agency doesn't talk about server specs, page weight and Core Web Vitals, they're not doing SEO.

Lesson 02

Schema is the on-ramp to AI.

The AI visibility didn't happen by accident. We shipped product schema, FAQ schema and article schema from November. Six months later, when Google launched AI reporting, the client was already being cited. If you're not shipping schema now, you're invisible to AI search in 12 months.

Lesson 03

Watch the silence.

If your agency stops returning calls, that's the signal. October 2025 was this client's lowest month - and the previous agency had already checked out. Don't wait for the silence. Audit your agency every quarter. If they can't show you traffic, schema, and content shipped, find someone who can.

Want results like this?

We can probably
fix your site too.

If your e-commerce site is slow, unreliable, or invisible in search - we can probably 4x your traffic in 8 months. Same playbook: faster site, proper schema, content plan, ongoing SEO. Book a 30-minute call. We'll tell you honestly if we can help.