Basics · 6 min read

What "custom theme" means when a detector can't name one

Why the most impressive stores often return no theme name — and what that tells you.

You scan a store you love, expecting a tidy answer like "Dawn" or "Prestige," and instead you get custom or theme hidden. It feels like the tool failed. It didn't — that result is real information, and often it's the most interesting answer of all. Here's what it means.

Where the theme name normally comes from

Most Shopify stores ship a small block of public data that names the active theme. Detectors read that block. When a store returns "custom," it usually means that recognisable name simply isn't there to read — and there are a few reasons that happens.

The three flavours of "custom"

Test it yourself

Scan a big DTC brand and a small store — compare the results.

Open the detector

Why "custom" is a useful signal, not a dead end

When a store shows custom, it's telling you the brand invested in its storefront rather than using a template as-is. That's a strategic clue for your own research:

Can you still learn how they built it?

Yes — just at a different level. Even when the theme name is hidden, you can still detect many of the apps a store runs, which reveals how they handle reviews, email capture, upsells, and more. You can also study the visible structure of their pages for ideas. What you can't (and shouldn't) do is lift their custom code — see our note on whether you can copy a theme you found.

What to do when you hit "custom"

Don't treat it as a failure. Note that the brand went custom, capture the specific design ideas you like, run the app scan to understand their stack, and then recreate the effect using a solid base theme plus the right apps. That's almost always faster and cheaper than commissioning a fully bespoke build — and it's how most successful stores actually get their polished look.

Related: the full list of reasons a store shows no theme.