Why boutique shop websites are harder than they look
A boutique website isn't a one-and-done brochure. Your stock turns over. Lookbooks change with the season. A trunk show lands on the calendar. A dress sells out by lunchtime. The thing people underestimate is the tension at the heart of the brief: a boutique is a brand, but the real shopping happens in two places — in the shop, and on a third-party store like Shopify or Etsy. The boutique site isn't an Amazon page. It's the brand site that brings people in and points them to the place they actually buy.
Traditionally that meant two websites, two systems, two things to update every time a sweater arrives. A generic template handles neither well. And a "boutique" template — say, a stock Shopify theme — looks like ten thousand other shops, not like yours.
The old way
Pay a designer, lose the photos, lose the voice. Or run an Etsy store that can't carry the brand. Or post everything to Instagram and pray the algorithm sends someone today. None of them feel like the shop.
With Ullbek
A real site that matches the shop's eye. Lookbooks are full-bleed editorial. Product pages sit on the boutique site for SEO and link to your Shopify or Etsy at the “Buy” button. Seasonal updates are a chat message, not a rebuild.
This guide does two jobs at once. It tells you what a strong boutique site includes, and it shows you how to get each piece built in Ullbek — using the product the way it's meant to be used: plain language, your own files, and copy-ready prompts.
Every prompt below uses a fictional boutique called Marlow & Moss. Swap the bold details for your shop name, neighbourhood, hours, and product categories. Hit Copy, paste into the Ullbek chat, and adjust anything that doesn't fit.
What a great boutique website needs
You don't need twenty pages. You need the few things a curious browser looks for in under a minute — and a way for you to keep them current without help.
Homepage that feels like the shop's window, not a product list
One editorial line, one strong image, the current season, a few new arrivals, and a path to the shop, the lookbook, or to visit.
Lookbook / seasonal collection
The boutique's signature page. Magazine-style full-bleed photos with one-line captions and a “Shop the look” button on every image.
Shop / product pages with a clear “how to buy”
Photos, materials, sizing, care. The product lives on the boutique site for SEO. The “Buy” button links out to your Shopify, Etsy, or other store.
About / the owner / the curation story
Why you opened, what you look for in a maker, the look of the room. Trust lives here — for online customers and the in-store regulars.
Visit us (hours, address, map)
Where you are, when you're open, and a map. For some boutiques this is the only place a new customer shows up.
Events & trunk shows
Designer visits, sample sales, seasonal parties. The events page is the only piece of the site that should change every month.
Staff picks
The cheapest, most charming refresh you have. A staff member and three favourites with a one-line note. Re-shootable without a product photoshoot.
Custom order / gift enquiry form
Gift cards, custom orders, alterations, bridal — anything that needs a real conversation. Built-in form, messages to your inbox.
(For designer-makers) Stockists page
If you make what you sell, a “where to find us” page is a search-engine magnet. List every shop that carries your line, with a city and a link.
Mobile-first, photography-respectful layout
Most boutique browsing happens on a phone, on the couch, on a lunch break. Photography has to do the heavy lifting — type and chrome should step back.
See a live example
Before you build, look at a finished boutique site made in Ullbek. Hazel & Hide is a fictional women's clothing and accessories boutique in Asheville, NC — the live site includes a homepage, lookbook, shop with product pages, about, visit, events, staff picks, and contact, all linking out to a placeholder Shopify store at the “Buy” button. Scroll and click inside the preview, or open the full site.
Hazel & Hide
Live demoAsheville boutique · women's clothing & accessories · built and published with Ullbek
The prompt library
Work through these in order the first time you build. After launch, jump straight to the tier you need — new product, sold-out update, trunk show, lookbook refresh — and paste the matching prompt.
Start with one rich description. Ullbek will research nothing it shouldn't invent — give it the facts, and it builds a first draft you can steer.
Capability: full site from plain languageVibe: warm, editorial, calm. Like a magazine that happens to sell things, not a catalog.
Audience: neighbourhood regulars and visitors who care about how a thing wears in, not just how it photographs.
Pages I need: Home, Lookbook, Shop, About, Visit, Events, Staff picks, Contact.
Important: this is a brand site, not an e-commerce store. Every “Buy” button on a product page must link out to our existing Shopify store at https://shop.example.com — we don't want a cart, checkout, or any payment flow on this site.
Use a warm, considered palette (paper cream, deep ink, terracotta accent, deep olive) and an editorial serif headline with a clean humanist sans for body.
Don't invent products, press quotes, awards, or staff I haven't given you.
A boutique homepage isn't a product list. It's the view from the street — one image, one line, the current season, a few new arrivals, and a path into the shop.
Capability: restructure layout by describing intentKeep it calm and scannable on a phone — no long paragraphs above the fold.
This is where most templates fall over. A boutique lookbook is a magazine spread, not a product grid. Six to eight full-bleed photos, each with a one-line caption and a “Shop the look” button that jumps to the relevant product pages. With Ullbek you describe the editorial you want — the AI lays it out full-bleed on every screen size.
The product page lives on your boutique site (for SEO and the “considered” feel). The “Buy” button on that page is an outbound link to your Shopify / Etsy / Squarespace Commerce product URL. The boutique site is a brand site — your real store handles the cart and checkout. See Working with assets for image handling.
Layout: editorial full-bleed. Six to eight photos, each a different “look.” Between every photo, a one-line caption in a small italic serif (something like “The Oaxacan weekend.” or “First real coat weather.”) and a quiet “Shop the look →” button that links to the relevant product page on this site.
No product grid, no thumbnails, no prices visible on this page — it should feel like a magazine spread, not a catalog.
On mobile, keep the photos full-bleed and the captions inline.
Use the seasonal photos I just uploaded.
Same editorial layout — full-bleed photos, one-line italic captions, “Shop the look →” buttons — but use the new photos I'm attaching and these new captions: [paste 6–8 captions].
Update the homepage “current season” strip to match.
Each product gets a page on the boutique site — for SEO and the considered feel — with a “Buy” button that opens the same product on your Shopify or Etsy. No cart, no checkout on this site.
Capability: structured content + outbound “buy” linksPhotos: I'm uploading three — front on a hanger, on a body, and a detail of the cuff.
On the product page, include: 2–3 photos (the first one large, the others as a row below), name, price, materials (100% European linen), sizing notes (runs slightly large; size down for an oversized fit), care (machine wash cold, line dry), a one-paragraph brand note (“Cut and sewn in a small studio in Porto. The flax gets softer every wash.”), and a clear “How to buy” panel at the bottom that says: “Available in our shop in Hayes Valley, and on our online store.” with a primary “Buy on our online store →” button that opens https://shop.example.com/products/linen-camus-shirt in a new tab.
Add it to the Tops filter on the Shop page.
Keep the rest of the page as-is. If we get a restock, ask me to flip it back — but for now, do not delete the page; the SEO juice is worth more than a 404.
Phone photos of real garments on a real hanger beat perfect stock. Shoot in one session with one background, take a detail shot of every care tag, and you'll have a season's worth of product pages in an afternoon.
Capability: your uploads · stock · AI imagesUse the strongest on-body shot as the homepage hero.
Put the three strongest on-body looks into the A/W lookbook (in this order: [list the filenames or describe them]).
Use the flat-lay product shots for the Shop grid.
Use the detail shots (cuffs, hems, hardware) as the second image on each product page.
Crop thoughtfully so faces and garments aren't cut off, optimise for the web, and keep a warm, slightly desaturated look that matches the cream-and-ink palette. If any photo is the wrong shape for its slot, crop it to fit rather than stretching it.
Find warm, realistic stock photos for a small clothing boutique — folded linen on wood, ceramics on a shelf, a quiet shop interior, hands holding a garment in natural light — that match a cream, ink, and terracotta palette.
Use them as temporary placeholders on Home, Shop, and the Lookbook, and label them in our working notes so I can replace them with real photos later.
Prefer photographic over illustrated. Don't generate AI images of clothing — they look uncanny.
You don't need new products to refresh the site. Three staff picks, three one-line notes, three photos — done. Re-shootable in 15 minutes when a garment comes back from the floor.
Here's the list: Marlowe (owner) — the Linen Camus Shirt (“the kind of shirt you stop lending”), the Brass Cuff (“goes with everything, fights nothing”), the Wool Tote (“has held up to a wet umbrella for two winters”); Moss (manager) — the Silk Slip Dress (“the slip you forget you're wearing”), the Ceramic Mug (“morning coffee in a thing that has weight”), the Wool Scarf (“the one thing I own that's older than my job”); Sasha (floor) — the Linen Trousers (“I have these in two colours”), the Leather Card Wallet (“small, ugly in a good way, indestructible”), the Brass Earrings (“they tarnish — that's the point”).
Use the product photos already on the site, link each pick to its product page, and put staff headshots in a small round frame next to each name.
The events page is the only page that should change every month. Trunk show, sample sale, seasonal party, designer visit — add it, then take it down after. Don't let the page become a graveyard.
Capability: easy updates without rebuildingEach event card: date, time, one-line description, an “RSVP” button that opens the contact form pre-filled with the event name in the subject.
Also pin a small “Next event” line on the homepage for the trunk show, with a link to the Events page.
After Dec 8, remind me to remove the styling-night card.
Ullbek has a built-in form backend. You don't need Formspree, Google Forms, or a plugin. One form with a subject dropdown, messages in your inbox, spam filtered.
Capability: built-in forms → your inboxTitle it “Get in touch.” Use Ullbek's built-in form handling so submissions email me automatically with spam filtering.
Add a short note under the form: “For sizing help, pop into the shop — we're better at fit in person than by email.”
Also list our email hello@marlowandmoss.example and Instagram handle as text alternatives for people who'd rather not use a form.
One short paragraph explaining we sell gift cards in any amount, redeemable in the shop or online.
One button: “Buy a gift card →” that links out to https://shop.example.com/products/gift-card in a new tab.
Don't build a gift-card form on this site — just one paragraph, one button, one link.
People buy clothes from people. A short, true story beats filler copy every time. Describe the shop, the room, the cat, what you look for in a maker. Don't invent press quotes.
Tone: warm, plain-spoken, no corporate fluff.
Include a simple portrait slot for Marlowe (I'll upload the photo) and a short “What we look for” list of three lines.
If I don't have enough mentions yet, leave the strip empty and add a “Press enquiries: hello@marlowandmoss.example” line instead.
Never fabricate quotes or stars.
The Visit page is the one people open while walking. Make hours impossible to miss, embed a map, and tell a first-timer what to expect.
Capability: structured content you can update anytimeHours: Tue–Sat 11–6, Sun 12–4, closed Mon.
Add an embedded map using OpenStreetMap via Leaflet (no Google Maps key).
Add a “Get directions” button that opens the address in Apple Maps or Google Maps.
Add a short parking/transit note (Two-hour street parking; one block from the Powell St. BART).
Add a one-paragraph “What to expect on your first visit” — small room, lots of natural light, the dog may be asleep on the rug in the back, no pressure to buy, ask anyone on the floor for help.
Also update the Visit page hours for that window.
Set a reminder (in our working notes) to remove the banner on Jan 2.
If you make what you sell, the stockists page is your best-kept SEO secret. A plain list — city, shop name, link — sends the right people to the right door, and search engines love it.
Use only the stockists I give you: [paste your list].
Add a small “Want to carry us? Wholesale enquiries: hello@marlowandmoss.example” line at the bottom.
No map — a clean list is faster, easier to maintain, and ranks better for “brand + city” searches.
Most visitors are on a phone, often on the couch. A few targeted asks go a long way before you publish.
Capability: responsive design + on-page SEOAdd a sensible page title and meta description to every page mentioning women's boutique Hayes Valley naturally where it fits.
Add alt text to key images — especially the lookbook photos and the owner's portrait.
Don't stuff keywords — keep it human.
When it looks right, publish. You get a free *.ullbek.site address immediately, with HTTPS. Connect your own domain when you're ready.
Do a final pass: every page has a title and meta description, every product page has a working “Buy on our online store” link, the contact form is wired up, hours are correct, there are no placeholder “lorem ipsum” or TODO notes left, and the lookbook photos all render full-bleed on mobile.
Then walk me through publishing to a free Ullbek subdomain.
After that, explain how I'd connect marlowandmoss.com when I'm ready.
“A boutique website isn't finished when it launches. For a shop with seasons, launch is when the easy updates begin.”
After launch: the updates that used to be painful
The real product for a boutique owner isn't the first build — it's month two. Here's how common updates map to what you already learned:
Tips that save boutique owners hours
-
Shoot products against one consistent background
A linen sheet on a table, a piece of painted MDF, a quiet corner of the shop. One background across an entire shoot is the difference between a site that looks like a brand and a site that looks like a marketplace.
-
Always take a detail shot in the same session
Cuffs, hems, hardware, the inside of a collar, the care tag. One close-up of the thing that makes the garment special. It earns its place on every product page.
-
One photoshoot per season, drip-feed across the year
Shoot a whole season in one day. Don't re-shoot a single garment — instead, rotate the homepage hero and the staff picks from the same library every few weeks.
-
Use staff picks as a refresh without new photography
When the shop feels flat, change who's picking and what they're picking. Same products, new voice, new homepage. No new photos required.
-
Add events 2–3 weeks ahead, remove after
A trunk show in two weeks is news. A trunk show that happened in March is clutter. The events page should feel current. After the event, take it down.
-
“Sold out” is a feature, not a bug
A boutique with everything in stock looks like a department store. A boutique with one sold-out piece and a “sign up for restock” button looks curated and intentional.
-
For designer-makers: list every stockist on a single page
One line per shop, with the city. It's a search-engine magnet for “[brand] + [city]” and it sends the right kind of customer to the right door.
The left-hand preview shows your working site. Visitors only see what you've published. After a new product, a sold-out update, or a new lookbook, publish again so the world sees it.
Related guides
Ready to build your boutique site?
Open Ullbek, paste the Tier 1 kickoff prompt, and swap in your shop's name and neighbourhood. Your first draft — homepage, lookbook, shop, the works — is one conversation away.