Bringing a brand identity into a Shopify store
A logo and two colours is not an identity a store can be built from. Here is what a theme actually needs.
7 min read · Design ·
Most brand guidelines were written for print and social media. They give you a logo, two colours and a typeface, and stop. A store needs considerably more than that, and the gap is where stores start looking inconsistent within six months.
What a store needs beyond the logo
A type scale, not two fonts. Sizes for page titles, section headings, product titles, body, small print and prices, with line heights. Six defined sizes prevent the drift where every new section invents its own.
Colour roles, not colour values. Not "our green is #0A6". Rather: page background, surface, primary text, secondary text, border, primary action, action text, error, success. Roles are what let a theme guarantee readable combinations — and it's exactly how colour schemes in theme settings work.
Define the roles and the contrast is solved once. Define only brand colours and every section becomes a contrast gamble.
Photography standards. Crop ratio, background, lighting, whether there's a lifestyle shot and in which position, how scale is conveyed. Inconsistent photography is the fastest way to look assembled rather than curated, and it's a process problem more than a design one.
Spacing. A scale — 4, 8, 16, 24, 32, 48, 64 — used everywhere. Consistent rhythm reads as quality even when nobody can say why.
Microcopy tone. Button labels, empty states, error messages, the order confirmation email. These are read at emotionally significant moments and they're almost always left as the theme author wrote them.
Build the identity into the theme, not into pages
The mistake is styling twelve pages to look right. The result is a store that drifts the moment someone adds a thirteenth.
Instead, encode the identity in the theme's settings and sections: type scale as settings, colour roles as schemes, spacing as a scale, section defaults that already look correct. Then a merchant adding a section gets something on-brand by default rather than by discipline.
That's the practical definition of a well-built custom theme, and it's covered in how one is built.
Where identity meets commerce
Two tensions worth resolving deliberately rather than discovering later.
Restraint versus clarity. Minimal design often means low contrast, small text and hidden labels. On a store that costs money. The resolution is usually restraint in decoration, clarity in anything functional — prices, buttons, availability, delivery.
Distinctiveness versus convention. Shoppers rely on conventions: cart in the top right, price near the title, add-to-cart below the options. Breaking those to be different costs conversions. Be distinctive in typography, colour, photography and voice; be conventional in mechanics.
The parts brands forget
- Notification emails. Roughly twenty of them, read by every customer, usually left as Shopify's defaults.
- The 404 page.
- Empty states. An empty cart or a search with no results is a brand moment nobody designs.
- Packing slips and invoices — see invoices and receipts.
- The favicon.
None are expensive. Collectively they're the difference between a store that feels made and one that feels installed.
Keeping it consistent afterwards
The design is only half the job. The other half is that the person adding products and banners next year can stay on-brand without asking.
That means: sensible defaults in every section, settings named in their language, a short handover document showing what each section is for, and a small library of pre-built section presets for common needs. Theme settings is where most of this lives.
Without it, the identity survives until the first campaign someone builds in a hurry.
A brand identity that a store can be built from is a system, not a mood board. If it doesn't define spacing, colour roles and photography rules, it isn't finished.
Is this the problem you’re looking at?
Send me the link to your store and a line about what is going wrong. You get a straight answer within one business day — no pitch, no obligation.
mario@clicksandcarts.coOr see what I do around Shopify: services, work beyond the theme, selected work.