Case studies / Direct-to-consumer wellness
A headless storefront for a wellness brand — reach up 4.8×, and named by ChatGPT in 22% of buyer questions
A direct-to-consumer essential-oil brand moved to a modern Next.js storefront while keeping the WooCommerce admin its team already knew. Search impressions grew from 309 to 1,489 per 90 days and ranking queries from 42 to 220. With web search on, ChatGPT named the brand in 18 of 81 buyer-intent checks.
Blossence · India · blossence.com
Built and run in-house — this is our own property, not a client engagement, which is why every number can be produced on request.
- 4.8×
- impressions, 309 → 1,489 per 90 days
- 5.2×
- ranking queries, 42 → 220
- 18 of 81
- ChatGPT checks naming the brand
- 51
- Amazon listings synced daily
Source: Google Search Console, 90 days to 22 May 2026 vs 90 days to 30 Sep 2026 · index coverage 12 Oct 2026 · AI probes 19 Sep – 12 Oct 2026.
What was the problem?
Small D2C brands are stuck between a slow theme-based shop and a full rebuild that would take the admin tools away from the people who run the business day to day.
And in a crowded category — essential oils — a new brand is invisible next to marketplaces and established names, both in Google and in AI answers.
What did we build?
Headless: modern front end, familiar back office
The storefront is a Next.js application on its own deploy pipeline; products, orders and stock stay in WordPress and WooCommerce, with Razorpay for payments. The team kept every tool they knew and gained a fast, modern shop.
Content and schema for the questions shoppers ask
Guide and landing pages built around what shoppers actually search — oils for the face, blending oils for skin, buying essential oils online in India — each answering one question directly, in a form an assistant can quote.
Marketplace and site from one catalogue
The Amazon channel — 51 listings — syncs daily through the Selling Partner and Advertising APIs. That is integration work, not intelligence, and we call it that.
What changed?
- Impressions rose from 309 to 1,489 per 90-day window and ranking queries from 42 to 220.
- With web search on, ChatGPT named the brand in 18 of 81 buyer-intent checks across 28 questions.
- Indexed pages rose from 29 in August to 43 in October.
What is not working yet?
Clicks have not followed the reach yet — 13 in the first window, 14 in the latest, almost all from people searching the brand name. Only 43 of 192 known pages are indexed, so most of the new reach is low-position impressions nobody clicks. Indexing is the active workstream. This is the honest middle of an SEO project, and we would rather show it than hide it.
Common questions
What is a headless WooCommerce store?
WooCommerce keeps running the products, orders and payments behind the scenes, while the shop customers see is a separate modern application. You get the speed of a custom front end without losing the admin your team already uses.
Why are impressions up but clicks flat?
Because most new impressions are positions on page two and beyond, where almost nobody clicks, and three-quarters of the pages are not indexed yet. Reach comes first; clicks follow when those pages are indexed and climb. We show both halves.
Could this work for your business?
It probably fits if:
- You run WooCommerce or WordPress and your shop feels slow and dated
- You do not want to retrain your team on a new admin
- You sell on Amazon and your own site, and keep two catalogues by hand
What this used
More case studies
Student accommodation
From invisible to 577 search clicks a quarter — and recommended by ChatGPT in 73% of student questions
38.5× search clicks, 15 → 577 per 90 days
Student accommodation — paid search
The Google Ads dashboard said ₹243 a lead. The real figure was ₹1,100. Here is what we found and fixed.
~40% of recorded conversions were fraud
B2B agricultural export
856 indexed product pages for a B2B exporter — and named by ChatGPT and Gemini to international buyers
6.6× search clicks, 58 → 385 per 90 days