Next Point Digital

Case study · Commercial kitchen equipment supplier, Queensland · the last 12 months

>A year of measurable growth._

A Queensland supplier sells commercial kitchen equipment to restaurants, cafes and hotels through a 4,600-product WooCommerce store. Over the last 12 months, organic clicks rose 40% year on year to an all-time high, the value of orders and quotes coming through the site more than doubled, and every number became one the business can trust.

+40%organic clicks, year on year — an all-time high (Jul 2025 → Jul 2026)
+127%value of orders and quotes through the site (Jul 2025 → Jul 2026)
+73%conversions from Google Ads, year on year (Jul 2025 → Jul 2026)
~3×card orders paid online — 12 → 33 (Aug → Sep 2026), after checkout was opened up to more cards
13 → 24tracked keywords in Google’s top 3, in three weeks (13 Jun → 4 Jul 2026)
0times real Googlebot was blocked, in every weekly check (Jul – Sep 2026) — while the bot guard stops over half of all raw traffic

None of it was visible from the dashboard.

The year started with a hard look at where things actually stood. Finding the problems meant treating the site as a system to diagnose, not a brochure to tweak.

  • Google visibility had slid from 4,506 ranking keywords (2024) to 1,838 (June 2026).
  • Product pages took around 12 seconds to become usable on mobile.
  • About 39,000 errors a week were being served to search engines.
  • Quote requests once stopped silently for 5 days — and Google Ads was counting roughly 1 in 5 of them.
  • A scraper fleet of ~71,000 IPs a day made analytics unusable — 90%+ of raw traffic was noise.

Four workstreams, one retainer.

Platform

Custom software instead of plugin roulette

Quoting, product tabs and badges ran on third-party plugins that broke quietly. We replaced them with purpose-built plugins the business owns — including a Request-a-Quote system with 60+ automated tests and all 495 old quotes preserved, plus a monitor that emails within hours if quotes ever stop — and cut the plugin count from 45 to 25.

Mobile Speed Index ~12.6s → ~5s (lab)Plugins 45 → 25Quote outages caught in hours, not days
Search

Won back search, with declared targets

2,514 over-long titles and 1,554 duplicate descriptions fixed, 381 redirects against the error flood, canonical tags restored. Every deploy shipped with a pre-declared set of target searches, so results were measured against predictions — not cherry-picked afterwards.

Clicks +40% YoYTop-3 terms 13 → 24“duck ovens” page 8 → page 1 in 3 weeks
Security

Won the bot war, without hurting Google

A custom guard keyed on request signatures the scraper fleet can’t fake — run in watch-only mode first, so no real visitor was ever blocked before it enforced. A weekly check confirms real Googlebot blocks stay at zero.

Over half of raw traffic was botsWatch-only before blockingGooglebot blocks: 0, every week
Catalogue

Ran the catalogue like an operation

Hundreds of new products a month — 449 in August alone, plus 767 variations — and more than 2,000 reprices across supplier lists from July to September, each snapshotted and reversible with one command. The Google Shopping feed repaired, and fake review markup inherited on ~3,900 products found and removed.

449 new products in AugustFeed brand coverage 0% → 99.98%All reprices reversible

And last month.

September 2026.

~12×

conversion value against ad spend in Google Ads for September, in line with August (~13×).

Six figures

a single quote request that arrived from ChatGPT, recorded by the store’s own order tracking. AI assistants are already sending this store real buyers.

The habits are the product.

Everything is reversible

Every price batch and content change ships with a snapshot and a one-command rollback. When one of our own deploys broke page rendering, recovery took minutes — and an automated gate now refuses any deploy whose pages don’t render.

Claims get verified — including ours

We audited our own earlier copy against the live catalogue, found 458 claims that didn’t hold up, and corrected every one. When a ranking win turned out to be a four-day blip, the correction went in the client report.

Measure before acting

Incidents get diagnosed read-only before anything changes; protection systems watch before they block. One “site is broken” scare ended with data showing orders arriving every single day.

What’s next.

Got a store that’s been drifting?

Rankings sliding, numbers you don’t trust, plugins you’re afraid to touch. That’s the kind of thing we fix — as your web and growth team, not another agency ticket queue.

All figures come from the client’s Google Search Console, Google Ads and store records, and the monthly reports produced during the engagement. The client is named and the full numbers are shared privately with businesses we’re talking to.

Next Point Digital
Next Point Digital · Gold Coast, QLD, Australia