Theme, built to brief
A bespoke WordPress theme rather than a tweaked off-the-shelf one — so every template, component, and editorial layout matches the brand's design language exactly, with nothing fighting against it.
SUPERGOOP
A custom WordPress theme for Supergoop's editorial blog — engineered for performance while keeping every bit of the brand's sunny identity intact.
Supergoop turned sunscreen into a lifestyle brand — bright, optimistic, unmistakably its own. The Brightside is its editorial home for that voice. Odd Pixel built the custom WordPress theme it runs on: a build tuned for performance and Core Web Vitals, without sanding off any of the personality that makes a Supergoop page feel like Supergoop.
Keep the brand loud.
Keep the page fast.
Lifestyle brands live and die on identity — the colours, the type, the playful details that make Supergoop instantly recognizable. But all of that personality usually comes at a cost: heavy pages, slow loads, and the kind of sluggish reading experience that sends people back to the search results.
The brief was to have both. A custom theme that carries the full weight of the brand on the screen while staying genuinely quick — fast first paint, smooth scrolling, and clean Core Web Vitals across the devices a beauty audience actually reads on.
Four moves
behind the theme.
A bespoke WordPress theme rather than a tweaked off-the-shelf one — so every template, component, and editorial layout matches the brand's design language exactly, with nothing fighting against it.
Lean markup, disciplined asset loading, and an eye on Core Web Vitals from the start. The brand stays bold on screen while the page stays light underneath it.
Flexible article and landing templates the content team can fill without breaking layout — the kind of reusable building blocks an active blog needs to keep publishing.
A beauty and lifestyle readership lives on phones. Every layout was built to feel intentional from a wide hero down to a single-column mobile read.
Six parts,
one theme.
A theme built from the ground up to Supergoop's design language — no generic starter fighting the brand, every template purpose-built.
Lean markup and disciplined asset loading keep pages quick, so a heavily-branded experience doesn't read as a slow one.
Layout and loading shaped around the metrics that matter — first paint, interactivity, and visual stability — for both readers and search.
Reusable article and landing layouts the content team can fill confidently, keeping a busy blog publishing without dev involvement each time.
Colour, type, and the playful details that make Supergoop recognizable carried faithfully into every component on the page.
Layouts designed mobile-first for a readership that lives on their phones, intentional at every breakpoint from hero to footer.
What the engineering
made possible.
A blog that loads as bright and fast as the brand it carries — performance and personality, no trade-off.