BlackVue Australia

BlackVue Australia is the national distributor for BlackVue dash cameras, running a heavily customized WordPress and WooCommerce store on a Laravel Blade view layer, and they hired me to find out why every visitor waited nearly three seconds for a page that should have been served from cache in milliseconds, then to fix it.

Key Takeaways

  • Diagnosed why an edge-cached store was serving every page dynamically, and fixed it at the source rather than at the CDN.
  • Two agencies had recommended a full rebuild; the audit demonstrated the existing architecture was sound and delivered the improvement for a fraction of a rebuild's cost and risk.
  • Took anonymous page delivery from a 2.87 second server render to edge-cached responses, with cache hit rate moving from near zero to over 90%.
  • Made cacheability an explicit, documented contract with a verification command any developer can run against any environment.
  • Removed per-request waste across the stack: repeated disk reads memoized, an unnecessary request eliminated from most page loads, and third-party scripts deferred out of the critical path.
  • Delivered the findings as a prioritized, evidence-backed report a technical operations manager could act on independently.

Organization

Auto BlackBox Pty Ltd, trading as BlackVue Australia, is the Australian distributor for BlackVue, the Korean dash camera manufacturer whose cloud-connected cameras are the category benchmark for parking surveillance, cloud remote viewing and multi-channel recording. The store runs on WordPress and WooCommerce with a Laravel Blade view layer, behind Varnish and Cloudflare.

Challenge

Real-user field data showed a slow site despite two layers of edge caching in front of it. The store's caching, rendering and front-end delivery had never been audited as one system, and the standing question from two prior agencies was whether the whole platform needed rebuilding.

Solution

  • A structured audit across five evidence streams: theme architecture, content-model structure, a full network capture, server-side render cost, and live caching behaviour tested against production.
  • The header cart reworked so anonymous visitors are served cacheable pages while shoppers with a real cart keep the full experience.
  • Explicit cache-control headers on anonymous pages, with everything stateful excluded and filters to tune or disable the behaviour.
  • Server-side render cost reduced by memoizing repeated file and image lookups and resolving shared queries once per request.
  • Front-end delivery rebuilt: chat deferred to interaction, connection warming added for third-party origins, the hero image prioritized, and duplicate font downloads eliminated.
  • Every change shipped as a reviewed pull request mapping each fix back to the audit finding that justified it, with deferred items documented alongside their reasons.

Results

  • Cache hit rate on document requests from near 0% to over 90%.
  • Largest Contentful Paint down roughly 40%.
  • Origin PHP load down roughly 60%.
  • Mobile conversion rate up an estimated 10 to 15%.
  • Roughly 1.16MB of third-party payload deferred out of the first paint.