Ecommerce SEO Case Study for a Beauty Product Shopify Store

111.7% Increase in Organic Revenue
How a beauty product Shopify store more than doubled organic revenue by consolidating a wide, shallow index into page-one visibility

About Our Partner

Who they are

This Searchbloom partner is a professional beauty product retailer, name withheld. The brand sells on Shopify to licensed beauty professionals, and it had real demand behind it. Search was not converting that demand into visits or orders.

What they do

The brand sells professional lash extensions, adhesives, lash lift systems, brow products and technician certification. Its buyers are licensed technicians purchasing supplies and training for their own businesses, which makes it a professional-supply catalog rather than a consumer store.

The engagement

Platform: Shopify. Industry: professional beauty ecommerce covering lash and brow supplies plus technician certification. Services: ecommerce SEO delivered through ART, our SEO framework. Engagement start: September 2025.

The Starting Point

In the six months before the engagement, the site averaged an organic position of 40. It collected roughly 348,000 impressions but only 7,873 clicks, a click-through rate of 2.26%. Organic search accounted for 8.7% of site revenue. The shape of the problem was visible in the ranking distribution.

Where the rankings sat

  • 2,905 keywords sat at position 51 or worse. Those keywords generated 131,332 impressions and 14 clicks across six months.
  • Only 572 keywords ranked in the top 10, and just 115 in the top 3.
  • Four out of every five impressions came from positions no one clicks.
  • High-intent commercial pages were buried. The technician certification page averaged position 65. The professional lashes collection averaged position 57.

Why Shopify catalogs do this

This is a familiar pattern in Shopify catalogs, and it is worth naming precisely because it is so common. Shopify will serve the same product through multiple collection paths by default, so a single item can be reachable at several addresses at once. Multiply that across a catalog and the store accumulates hundreds of URLs that are technically distinct and semantically identical.

The site was indexed broadly and ranked thinly. Google understood that the pages existed but had no strong signal about which page answered which query. Duplicate and near-duplicate collection paths, weak metadata, thin heading structure and unclear canonicals meant relevance was spread across dozens of URLs instead of concentrated on the right one.

The Decision Rule: Information Gain, Not Word Count

The default response to 2,905 keywords stuck past position 50 is to write more. More collection copy, more blog posts, more words on every template. That instinct is wrong, and we can now say why with a number rather than an opinion.

Searchbloom developed an information gain scoring system that measures a page against the set of pages already ranking for its target query. The score separates two things most audits treat as one. Volume is how much a page says. Novelty is how much of what it says is not already covered by the pages it competes with. A page can be long, well written, technically clean, and still score near zero on novelty, at which point search engines have no reason to rank it and AI answer surfaces absorb it without citation.

Applied to this catalog, the scoring pointed the opposite direction from volume. The catalog did not need more words. It needed fewer URLs carrying more distinct meaning. Dozens of near-duplicate collection paths were each making a weak, overlapping claim on the same set of queries. No single one of them said anything the others did not. Adding copy to all of them would have raised volume and left novelty flat.

So the rule for this engagement was concentration. Where two URLs made the same claim, one was chosen and the other stopped competing. Where a page had no distinct claim to make, it was not expanded but removed from contention. Only after relevance was concentrated on a defensible URL did content investment follow, and only into ground the ranking set did not already hold.

The Approach

Searchbloom ran the engagement through ART, our SEO framework covering Authority, Relevance and Technical. The priority was concentration rather than expansion. Before adding anything new, the existing catalog needed to earn its rankings.

With the decision rule set, the work ran on the three fronts of ART. Concentration came first on the technical side, then relevance was rebuilt on the URLs worth keeping, and authority followed.

  • Monthly backlink acquisition through publisher outreach, running continuously from January 2026 forward.
  • Keyword research anchored to the lash lift kit product page, which drove a URL correction from a misspelled slug to a keyword-accurate one.
  • Page-level optimizations for the brows, brow tinting, brow tweezers and lash extension kits collection pages.
  • Metadata analysis and click-through-rate optimization across all lash pages, then all brow pages, implemented in batches.
  • Content updates to collection pages and new editorial covering professional lash extension types and trending lash styles.
  • Internal linking and navigation recommendations to route authority toward commercial pages.
  • URL indexation audit to identify which URLs deserved to be in the index and which were diluting relevance.
  • Canonical corrections across the brow care category to resolve competing paths.
  • Heading structure recommendations across collection and blog templates so each page presented a clear topical hierarchy.
  • Image alt-text implementation across the catalog.

Cadence

Twice-monthly strategy and reporting calls ran throughout, with prep, agenda and follow-up documented on every one. Quarterly deliverables included a formal quarterly report and a forward-looking roadmap.

This is why the impressions figures later on this page go down while revenue goes up. Cutting keywords that produced 14 clicks in six months is not a loss of visibility. It is the removal of noise that was preventing Google from understanding which page answered which query.

The Results

Comparing the six months before the engagement began with the six most recent complete months.

Results at a Glance

Metric Change
Organic revenue Up 111.7%
Organic transactions Up 90.8%
Organic sessions Up 37.2%
Revenue per session Up 54.3%
Organic clicks in Search Console Up 35.9%
Average position From 40.0 to 10.5
Keywords ranking in the top 10 Up 105%

Over the same window, total site revenue across all channels grew 48.8%. Organic grew at more than twice the rate of the business as a whole.

Revenue Impact

Traffic gains only matter if they convert. Organic search grew faster in revenue than in sessions, which means the visitors arriving were better qualified than the ones before them.

Metric Change
Revenue Up 111.7%
Transactions Up 90.8%
Sessions Up 37.2%
Ecommerce conversion rate Up 39.1%, from 7.90% to 10.98%
Average order value Up 10.9%
Revenue per session Up 54.3%
Share of total site revenue From 8.7% to 12.3%

Performance by Search Engine

Google carries the program by volume. It accounts for 84% of organic sessions, and Google organic transactions grew 110.0% on 41.1% more sessions.

Search engine Session change Revenue change
Google Up 41.1% Up 106.0%
Bing Up 9.3% Up 188.3%
Yahoo Up 3.8% Up 8.8%
DuckDuckGo Up 162.3% Up 3.4%
Google free listings Up 64.7% Up 87.9%

The Bing Finding

Bing is the line worth stopping on. Sessions moved barely at all, up 9.3%, while revenue nearly tripled. That is not a traffic story, and it is not noise.

Measure Google Bing
Share of organic sessions 84.4% 8.4%
Share of organic revenue 69.1% 24.6%
Revenue per session, indexed to Google 100 364

Bing delivers roughly one in twelve organic visits and roughly one in four organic dollars. A Bing session is worth about three and a half times a Google session on this site. That gap was already present before the engagement, at about two to one, and it widened as the program ran.

The likely explanation is the audience. This brand sells to licensed beauty professionals buying supplies for their own businesses, and a meaningful share of that buying happens on work machines during work hours, where Bing is often the default search engine and is rarely changed. A professional purchasing inventory behaves differently from a consumer browsing at home, and buys in larger quantities.

The practical point for any business-to-business ecommerce operator is that a channel holding eight percent of sessions is easy to dismiss as a rounding error, and dismissing it here would mean writing off a quarter of organic revenue. The only direct work this program did on Bing was connecting Bing Webmaster Tools in the first month, which cost minutes. Everything after that was the technical consolidation paying out across both engines at once, because clean canonicals and non-duplicated product URLs are not a Google-specific idea.

Second Quarter Year Over Year

The cleanest read on the program is the same quarter one year apart, comparing a fully pre-engagement period against a fully mature one.

Metric Q2 2025 to Q2 2026
Organic revenue Up 224.2%
Organic transactions Up 246.3%
Organic sessions Up 108.1%

May 2026 was the strongest organic month on record, running 285.6% above May 2025.

When Each Change Went Live

Rankings respond to changes on a lag, so the useful question is not when the engagement started but when specific work reached the site. The sequence below is drawn from the project record.

Period What reached the site
September 2025 Onboarding, analytics and tool setup, initial keyword research and keyword mapping. No site changes.
October 2025 Inbound broken link audit, Bing Webmaster Tools setup, first page-level optimization on the lash adhesive page, backlink reclamation redirects, and the request to strip the duplicate collection path pattern from product URLs.
November 2025 Duplicate title tag corrections, structured data audit and implementation, brow care canonical corrections, site speed audit, keyword research driving the lash lift kit URL correction.
December 2025 Lash lift kit page-level optimization, collection page schema implemented dynamically, content pushed live.
January 2026 Content gap analysis, content calendar, first month of continuous publisher outreach, further speed work.
February to March 2026 URL indexation audit, heading structure recommendations, image alt-text implementation, brows and brow tinting page-level optimization, first new editorial published.
April to May 2026 Metadata analysis across all lash pages with implementation live in mid May, brow tweezers and lash extension kits page-level optimization.
June to July 2026 Competitor ranking profile audit and competitive analysis against category rivals.

Two things are worth reading off that sequence. The first structural change, collapsing duplicate product URL paths, was requested in mid October and worked through the end of that month, which is the same window as the first revenue step. The second is that the largest single month, May 2026, follows the metadata program across the full lash catalog rather than any one page fix. Neither is proof of causation on its own, but the order of operations is documented rather than asserted.

Attribution Beyond Last Click

Every revenue figure above is last-click, meaning the channel of the session in which the order was placed. That measure credits whichever channel closed the sale and ignores what introduced the customer. Measured at first touch instead, the picture shifts in both directions.

Measure Change
Revenue originated by organic Up 143.4%
Transactions originated by organic Up 147.0%
New users first arriving via organic Up 40.4%
Total users first acquired via organic Up 64.0%

Revenue originated by organic grew 143.4%, faster than the 111.7% growth in revenue closed on organic. The channel is acquiring new customers at a quicker rate than it is harvesting existing ones, which is the opposite of what a purely brand-driven result would look like.

The Two Directions Last Click Misses

Of all revenue closed on organic sessions, less than half came from customers whose first contact with the brand was also organic.

Channel that introduced the customer Share of revenue closed on organic
Organic search 45.8%
Direct 29.2%
Paid search 10.4%
Unassigned 9.2%
All other channels 3.8%
Email 1.6%

The reverse also holds. Only 70.2% of the revenue organic originated actually closed on an organic session. The other 29.8% was discovered through search and then closed through email, direct or paid, where those channels received the credit.

What Changed in Search

Rankings consolidated into positions that earn clicks

The ranking distribution inverted. Keywords moved out of the deep pages and into the top 10.

Position range Keywords before Keywords now Change
1 to 3 115 384 Up 234%
4 to 10 457 786 Up 72%
11 to 20 343 793 Up 131%
21 to 50 1,291 1,157 Down 10%
51 and beyond 2,905 1,105 Down 62%

Commercial pages moved to page one

Page Position before Position now Clicks before Clicks now
Homepage 16.7 5.8 3,801 5,798
Technician certification page 65.3 14.6 19 116
Professional lashes collection 57.3 3.0 33 68
Lash lift kit product page 20.5 9.0 107 241
Flagship adhesive product page 33.3 5.3 192 152
Lash lift treatment product page 18.2 11.2 22 48
Lash adhesive collection 6.4 5.8 21 26

One row in that table runs against the pattern and is worth naming rather than burying. The flagship adhesive product page improved from position 33.3 to 5.3 and its organic clicks went down. The page did not get worse. Paid search moved onto the same query, and when a brand holds both the top organic result and the ad above it, the ad absorbs a share of the clicks the organic listing would otherwise have earned. The demand did not disappear. It was recorded under a different channel.

This is the most common way an organic program gets undercounted inside a business that also runs ads, and it is the reason single-channel reporting misleads. The page is now positioned to capture that traffic whenever paid coverage on the term is reduced.

Brand queries began converting impressions into visits

The brand already owned its own terms in name. It was not capturing the clicks. Better metadata and a cleaner result set changed that, and because this is a repeat-purchase professional audience, those clicks convert at a high rate.

Query CTR before CTR now Clicks before Clicks now
Primary brand term 4.40% 9.24% 1,051 2,139
Brand plus category modifier 22.65% 38.05% 1,565 2,537
Compressed brand variant 24.11% 36.12% 88 186

On the non-brand side, the head term "lash lift kit" now holds an average position of 10.0 against 21,396 impressions.

Impressions went down, and that is the point

Total impressions fell 31.1% over the comparison window. Read alone, that looks like a loss. It is the opposite.

The impressions that disappeared were the ones at position 51 and beyond. That bucket fell 94.7%. Over six months those impressions had produced 14 clicks. They were noise in the reporting and a drag on how Google understood the site.

Meanwhile impressions from the top 10 grew 84%. The share of all impressions coming from page one moved from 19.9% to 63.5%.

The site is now seen less often, clicked far more, and earning twice the revenue. That is what a consolidated index looks like.

Searchbloom® is a Top-Rated Local SEO Company on Clutch. Results You Can Count On.
SEARCHBLOOM
Getting 5-Star Reviews on Google and Other Industry Related Platforms is a part of Local SEO and helps your website gain authority.
4.9/5.0 Based on 101 Reviews

2026 LEADING AGENCY

We’ve seen tremendous improvements in our metrics, ranging from 30% to 700% increases in targeted areas.

President, Local Auto Company

All of our branches are generating sales and income from the combination of SEO and PPC efforts.

Director, Multi-Location Pest Control Company

They’ve increased our total views, conversions, and page counts. We’ve had a great experience with the Searchbloom team.

Owner, Gilman Kitchens + Baths

You Are Much More Than a Client.

Searchbloom creates lasting relationships. We want you to be our Partner, not our client.
GET YOUR FREE PLAN

This field is for validation purposes and should be left unchanged.

They have a strong team that gets things done and moves quickly.

The website helped the company change business models and generated more traffic. SearchBloom went above and beyond by creating extra content to help drive traffic to the site. They are strong communicators and give creative alternative solutions to problems.
Mackenzie Hill
Mackenzie HillFounder, Lumibloom

We hate spam and won't spam you.