All case studies
// Case study · Online brand build

How I rebuilt Ceremony in seven days.

A founder-led haircare brand on Kaua'i, stuck on a stock Shopify theme with off-brand voice and a Klaviyo flow leaking conversions. Here is exactly what shipped, and what changed.

// Brand Ceremony by Harmonie Hernandez // Stack Shopify + Klaviyo + Make + Cloudinary // Duration 7 days
7
Days, kickoff to live
19 → 0
Voice violations cleared
+2
SEO landing pages
+5
Schema types added
01 —— The state at day zero

What was actually broken.

Ceremony was running on Shopify's Balance theme, mostly out of the box. The brand voice was strong on the founder's lead-magnet landing page, but it stopped at the homepage. The product pages used recycled clean-beauty cliches. The Klaviyo welcome flow had two silent killers nobody had caught.

A 30-minute review surfaced the real picture:

  • Wrong domain in the welcome flow's unsubscribe footer. Pointing to a domain that didn't exist anymore — a deliverability liability and a credibility hit.
  • Email CTA pointing to a 404. The Day 3 welcome email's primary "Shop the Shampoo Powder" button linked to a product slug that didn't exist. Every click went to a Shopify 404.
  • "Future of Haircare" copy on every product page. A generic clean-beauty cliche the brand voice doc explicitly rejected.
  • "Drops" / "dropper" instructions for a roller-ball product. Customers were getting wrong usage instructions on the product they bought.
  • Welcome flow conversion rate: 0.00%. 178 unique recipients, 38% open rate, 3.4% click rate, zero attributed orders. Funnel was leaking at the click-to-purchase step.

The ads weren't the problem. The leads were getting in. The flow was losing them at email two.

02 —— The week

Day-by-day, what shipped.

01
Review + brand voice document

Live walkthrough of homepage, top 5 products, /pages/about, /pages/faq, all 16 articles. Wrote the voice doc — approved language ("preservative-free," "small-batch," "four-minute ritual," "Kaua'i") and rejected language ("clean," "sustainable," "Future of Haircare").

02
Homepage rebuild + SEO meta

Replaced the section-based templates/index.json with a custom templates/index.liquid. New hero in brand voice, three-tier kit pricing, four-minute ritual numbered structure, founder portrait. Set shop.metafields.global.title_tag and description_tag. Added Organization, WebSite, FAQPage JSON-LD.

03
Klaviyo welcome flow rewrite

Read the existing Email 2 + 3 HTML. Caught the wrong-domain unsubscribe footer and the 404 product link. Rewrote both emails in brand voice with correct URLs. Bumped Email 3's discount from WELCOME10 (10% off) to WELCOME15 (15% off, 24-hour urgency). Created the WELCOME15 Shopify discount code via API.

04
Voice cleanup across catalog

Scanned all products + articles + pages for the brand-voice violations. Found 19 hits: "Clean Haircare," "Future of Haircare," "drops"/"dropper" for the roller-ball oil, "scalp scrub" references after the product was archived. Rewrote each in voice. Cleared all 19.

05
Two SEO landing pages

Built /pages/preservative-free-shampoo (commercial-intent niche keyword competitors weren't owning) and /pages/made-on-kauai (place-based + small-batch buyer searches). Each got FAQPage and Place schema for rich-result eligibility.

06
Schema + Product reviews integration

Replaced Shopify's default with a custom Product schema injecting aggregateRating from Judge.me's per-product metafields. Added BreadcrumbList globally via theme.liquid. Ran the Rich Results Test on all updates.

07
Redirects + cleanup

Found six legacy URLs Google still indexed (old /product-page/ handles, an archived scrub URL). Wired them into Shopify URL redirects with 301s pointing to the right products. Unpublished eight affiliate-style pages that conflicted with brand voice. Deleted dead Booster SEO theme files left over from a previous app.

The difference between a Shopify store that converts and one that doesn't isn't the theme. It's the hundred small voice and flow decisions nobody is auditing.

03 —— What's transferable

Same patterns, your brand.

Ceremony's specifics aren't the point. The patterns are. Almost every online brand under $1M annual revenue is leaking the same kinds of conversions in the same places:

  • A Klaviyo welcome flow with stale CTAs and broken links nobody has touched in 18 months.
  • Product pages with rented brand voice ("clean," "natural," "transformative") instead of owned language.
  • Schema markup missing or partial — losing the rich-result advantage to competitors who have it.
  • Old URLs Google still indexes, sending traffic to 404s.
  • Automation pipelines that exist on paper but break silently because nobody is checking the logs.

The Setup is the same 7-day rebuild for your brand. Same template architecture. Same email review. Same search-tag patterns. Same brand voice methodology.

// Built different. By design.

Want this for your store?

Start with The Roadmap if you want a clear picture before committing. Or jump straight into The Setup — 30-day sprint, half upfront, half on completion.