Shopify SEO case study: 12.7x ROI with no new products in a single quarter for a bathroom fixtures brand

A 12.7x Return in a Single Quarter, With No New Products

At a Glance

  • 12.7x return on the investment, within a single quarter
  • +156% organic search revenue: $57.5k in the latest 90 days vs $22.5k in the 90 days before
  • 3.5x their pre-project run-rate: $6.4k a month from organic search before, $22.6k in the latest 30 days
  • 34 new collection pages, built from products they already sold, now earning about 200k Google impressions a month

The Client

The client sells bathroom and kitchen fixtures: vessel sinks, kitchen sinks, faucets, shower doors and more.

They’re an established brand that moved its long-running online store from Magento to Shopify in November 2025, bringing over a large catalog and more than 100 collections.

In February 2026 they brought us in for a focused month of work on URL structure, category mapping and keyword research, working alongside their in-house developer and marketing team.

What We Found

Titles Nobody Searches For

Collection SEO titles were long, template-built phrases. A third of them ran over 70 characters, and three rendered as “Loading…” in search results.

Their branded collections had little more than the collection name.

Thin Pages

60 of 104 collections had no meta description, and most had no descriptive copy at all.

Missing Pages for Real Searches

People don’t only search “vessel sink.” They search “black vessel sink,” “round vessel sink” and “small bathroom sink,” and their competitors had pages for those searches.

The client’s store had the products but no matching longtail pages.

Collections Showing the Wrong Products

One color collection showed every color variant of each product, so a shopper looking at blue vessel sinks saw every other color too.

Products Competing With Collections

Product SEO titles opened with broad category keywords, so product pages competed with their own collections for the same searches.

Technical Issues

Heading structure errors across collection and product templates, nested product URLs, outdated sitemaps, and crawl budget spent on review-widget parameter URLs.

Collection page heading structure before the fixes: "Sort by" marked up as a heading, product names as H2s, and "Modal title" placeholders instead of real product names
From our technical audit: heading structure on one of their collection pages before the fixes

Do your collection pages look like this? Book a free call and I’ll show you which pages I’d fix first.

What We Did (February to March 2026)

Technical Fixes First

We wrote the specs, and their developer implemented all of them within a few days.

Rewrote All 103 Existing Collections

A completely new SEO title, meta description, intro copy, supporting copy below the products, and five internal links to related collections.

For example, a long template title like “Designer Vessel Bathroom Sinks by [Brand]” became simply “Vessel Bathroom Sinks,” the phrase shoppers actually type.

Collection SEO titles before and after
Collection SEO titles: before and after

Built 34 New Collections

We built them around searches the store could already serve: “kitchen sink with faucet” (40,500 searches a month), “stainless steel kitchen sink” (33,100), “single handle kitchen faucet” (8,100), “small bathroom sink” (6,600), “brushed nickel bathroom faucet” (5,400), “single bowl kitchen sink” (5,400) and “deep kitchen sink” (3,600).

We also built color and shape vessel sink pages: black, white, blue, round, oval, square and rectangular.

Checked Every New Page With Their Team

They know their catalog best, so their staff confirmed, by Loom, a shared tracking sheet and a call, that each new collection held every product that belonged on it.

Showed Only the Matching Variant

We designed a simple rule so a color or finish collection would show only that color, which wasn’t working correctly with their initial setup. Their developer built it, and we applied it to 12 collections, including vessel sink shapes and faucet finishes.

Gave Products and Collections Separate Jobs

Collections target the broad term (“frameless sliding shower doors”). Products target the model name plus that term.

Their marketing team applied this rule to about 110 products, with a 301 redirect for every URL that changed.

The Results

For a few months, not much happened. From April to June, the brand made about $6k to $9k a month from organic search.

If they had judged the work in June, they would have called it a waste.

Then July came: $19.9k from organic search, up 131% from June. September was their best month yet at $23.4k.

Shopify organic search sales by month, April to September 2026
Organic search sales by month, April to September 2026 (search referrer, no ad or UTM traffic)

In the latest 90 days, the brand made $57.5k from organic search, up 156% from $22.5k in the 90 days before.

Shopify organic search sales: $57,497 from July 2 to September 29, 2026, vs $22,489 in the 90 days before
Shopify organic search sales, latest 90 days vs the 90 days before (search referrer, no ad or UTM traffic)

Their store as a whole grew 47% over the same stretch, so they grew organic revenue more than 3x as fast as the business. That’s a 12.7x return on the investment within one quarter.

As a monthly run rate, they made $22.6k from organic search in the latest 30 days, 3.5x the $6.4k a month they made before the project.

Shopify organic search sales: $22,622 from September 2 to October 1, 2026, vs $6,444 from January 2 to 31, 2026
Shopify organic search sales, latest 30 days vs January 2026, before the project (search referrer, no ad or UTM traffic)

The 34 new collections went from zero to about 200k Google impressions and 500 to 700 clicks a month, at an average position around 8.

Google Search Console clicks and impressions for the 34 new collection pages
Google Search Console: the 34 new collection pages, from zero clicks in February 2026 to over 3,000 clicks and 900k impressions

Want results like these for your store? Book a call and I’ll show you what I’d do first.

A Bonus: Shoppers From AI Search

We didn’t do any separate AI optimization. SEO was our only focus. But the same collection pages that started ranking in Google also started showing up in AI answers.

Last quarter, shoppers referred by AI assistants like ChatGPT placed $9.4k in tracked orders, 15x the quarter before, and AI-referred visits more than doubled.

Shopify sales from ChatGPT and Gemini referrals: $9,398 from July to September 2026, vs $623 from April to June
Shopify sales referred by ChatGPT and Gemini, Q3 vs Q2 2026

Their visibility inside AI answers grew too. Since the project wrapped up in the spring, Ahrefs shows their Google AI Overview mentions up 5x (from about 100 to 503) and ChatGPT mentions up 4x (from 42 to 171).

Ahrefs AI responses for the store, with changes over the last 6 months: 503 Google AI Overview responses, up 403, and 171 ChatGPT responses, up 129
Ahrefs AI responses, October 2026 (green numbers show the change over the last 6 months)

What Ongoing Work Would Have Added

This was one month of concentrated on-page work, and we got every result above from that work alone. On a retainer, we would have layered two things on top.

Monthly Monitoring

After the project, 7 of the 34 new pages were redirected or deleted on the store’s side. With monthly checks, we would have caught that right away and kept those pages earning.

Targeted, Quality Backlinks

Their frameless shower doors page gets about 97k Google impressions a month at position 8, but only around 280 clicks. We would point a handful of strong links at pages like that one to push them toward the top 3, where most of the clicks go.

We got these pages ranking with on-page work. With links and monthly monitoring, we push them higher and keep them there.

The Takeaway

You may not need new products, new content, or a bigger ad budget. Often the fastest SEO win is grouping what’s already on the shelf the way shoppers search for it, and making sure each page has one clear job.

If you have an established Shopify store not doing as well as you think you should from organic traffic, book a call and I’ll tell you which pages I’d build first.