Journal

Blog

Field notes on product data, e-commerce operations, and building websites that still make sense a year after launch.

Bars showing the hero image, layout shift, addon weight and caching as the main page-builder performance costs.

Core Web Vitals on a Page-Builder Site

A page builder does not make a site slow — it makes it easy to do four or five specific things that do, without warning you. The hero image trap, the three sources of layout shift, widget sprawl, and the caching settings that break templates.

Read the post
An image specification of canvas, ratio, padding and background, above a four-step batch pipeline.

Product Photography at Catalogue Scale

Image work on a large catalogue is a pipeline problem, not a design one. The four numbers to fix before opening a single file, why filenames belong to the SKU scheme, and the checks that catch inconsistency before the category grid does.

Read the post
Attribute coverage bars across a catalogue, with three attributes falling below the usable threshold.

Filters Are the Real Search

On most stores the filter panel does the work the search box gets credit for — and it is a data problem, not a theme feature. Attribute coverage, controlled vocabularies, per-category filter sets, and the two failure states nobody designs.

Read the post
A redirect map showing old URLs mapped one to one onto new URLs with 301 and 410 status codes.

Redirects Are the Migration

On a replatforming project the redirect map is not a cleanup task at the end — it is the only artefact that carries the old site’s value across to the new one. Here is how I build one, and the verification pass most projects skip.

Read the post
A four-segment SKU broken into brand, family, colour and size, with a list of fields to keep or drop.

The SKU Is a Decision, Not a Label

A SKU looks like a formality until the catalogue passes a few thousand items and nobody can tell which variants belong together. Here is the structure I use, the two identifiers people confuse, and the habits that quietly destroy a scheme.

Read the post
Scroll to Top