---
title: "Laurel · a build by Anirudh Goel"
description: "Laurel puts badges on Shopify product cards at fixed sizes, inside the image, with no layout shift. Coming to the Shopify App Store."
canonical: https://anirudhgoel.xyz/builds/laurel
updated: 2026-10-29
site: "Anirudh Goel"
language: en
---

# Laurel

Product badges for Shopify that never break a store's layout.

[See its page ↗](https://laurel.anirudhgoel.xyz/)

- Build

  Shopify app

- Started

  Oct 2026

- Updated

  Oct 2026

- Built with

  Cloudflare WorkerShopify theme app extensionShopify Admin APIesbuild

- Lives at

  [laurel.anirudhgoel.xyz](https://laurel.anirudhgoel.xyz/)

* Themes checked live, no layout shift

  3

* Unit tests, 12 Oct

  69

![Product cards with Sale, New and Best seller badges from Laurel, on a demo catalogue](https://anirudhgoel.xyz/_astro/cover.BMTKiJRB_1mgKFj.webp)

Laurel puts sale, new and best-seller badges on product cards at a fixed pixel size, inside the card’s image box, so nothing on the page moves as they load.

![A collection page with Sale, New and Best seller badges](https://anirudhgoel.xyz/_astro/cards.9FfH3WMY_1I0q8w.webp)

## Checked on the themes stores use

It was checked live on Horizon, Dawn 16 and Impact 7.2, with zero layout shift on each. The badge rules run in one shared engine, tested against shared fixtures, and the settings live in a metafield, so there is no database to run.

## Where it is

Laurel is on its way to the Shopify App Store. Until Shopify approves it, it installs on no store.

## More builds.

[Every build →](https://anirudhgoel.xyz/builds)

[Build · Dashboard **The Pit Wall**2026 ](https://anirudhgoel.xyz/builds/pit-wall)[Build · Experiment **Echoes**2026 ](https://anirudhgoel.xyz/builds/echoes)[Build · Experiment **Sectors**2026](https://anirudhgoel.xyz/builds/sectors)

## Have a build in mind? Say hi.

[Book a 30-minute call ↗](https://cal.com/anirudh.goel/consultation?utm_source=portfolio\&utm_medium=site\&utm_campaign=build-laurel\&utm_content=closing) <hello@anirudhgoel.xyz> [WhatsApp me ↗](https://wa.me/917814769892?text=Hi%20Anirudh%2C%20I%27m%20on%20your%20Laurel%20page%20and%20want%20to%20talk%20about%20a%20project.) [More work →](https://anirudhgoel.xyz/projects)

I reply the same working day.

---

Site index for AI assistants: https://anirudhgoel.xyz/llms.txt
Every page as one file: https://anirudhgoel.xyz/llms-full.txt
