Skip to content
Back to all articles
Shopify Growth
Case Study
Technical SEO
Google Shopping
Matrixify

How I Took a Small Shopify Store to +1,700% Sessions and +254% Sales in 12 Months

A US beauty and lifestyle brand went from a quiet Shopify store to US$207.3K in sales, +324% orders and 51.5K sessions in twelve months. The stack, the sequence, and why the same method worked on three very different stores.

August 12, 2026 11 min readBy Matheus Abrahão

The result first

Twelve months operating a US-based beauty and lifestyle brand's Shopify store, from August 2025:

  • Total sales: US$207.3K — up 254%
  • Orders: 157 — up 324%
  • Sessions: 51.5K — up 1,700%

No redesign. No rebrand. No funding round. The store looked broadly the same at the end as at the start.

What changed was everything underneath it.

What a small store actually looks like when you inherit it

Small stores fail in a very consistent way, and it is almost never "the design is bad."

  • The catalog is technically live but commercially incoherent — inconsistent titles, missing product types, empty tags, SEO fields left at the theme default.
  • Feeds are connected but rejecting silently. Google Merchant Center has more disapprovals than approvals, and nobody has opened it in months.
  • There are apps installed for things nobody uses, each loading scripts on every page.
  • Analytics is installed twice, or once and wrong, so nothing that follows can be measured.
  • There is no discovery layer: no meaningful search, no filters, no merchandising logic. Every visitor sees the same eleven products in creation order.

Nothing is broken. Everything is 1–3% worse than it should be, in twenty places at once. Sessions have nowhere to come from because the store is invisible to every machine that could send traffic.

The stack I actually ran

Deliberately boring, and every piece earns its place:

  • Matrixify — the write layer for the catalog. Every bulk change goes through it.
  • Nabu — Google Shopping feed plus the Ads pixel.
  • Google & YouTube and Facebook & Instagram sales channels.
  • Pinterest — genuinely underrated for beauty and lifestyle, where the audience is in discovery mode rather than search mode.
  • Shopify Collective — catalog expansion without inventory risk.
  • Shopify Flow — the automation layer that removes recurring manual work.
  • Search & Discovery — filters, synonyms, and merchandising rules.
  • Markets — international pricing and currency, so international sessions do not bounce at the cart.

There is no growth-hack app in that list. There is one bulk-editing tool, four channels, and three native features most stores never configure.

The sequence, and why order matters

Phase 1 — make the catalog machine-readable.

Nothing else works until this is done, because every downstream system (Google, Meta, Pinterest, on-site search, AI answer engines) reads the same product data.

The work, all through Matrixify: normalise product types into a closed vocabulary; collapse vendor to a canonical value; rewrite handles — inherited handles from marketplace imports are routinely 100+ character keyword-stuffed strings, which are bad URLs and worse signals; populate Google Shopping fields including product category and gender; write real SEO titles and descriptions at roughly 155 characters with intent and a call to action; move tags from empty to a working keyword set per product; and double the body copy on the products that matter.

I ran this as two passes — raw → cleaned → cleaned v2 — with the intermediate version preserved, so any single change is attributable. Pass one was pure taxonomy (handles, types, vendors). Pass two was content and SEO fields. Separating them is what makes it reviewable.

Phase 2 — fix the feeds.

With the catalog normalised, Google Merchant Center disapprovals mostly resolve themselves, because the majority are missing category, missing GTIN, missing gender or a title that does not match the landing page. Then Pinterest and Meta catalogs, which read the same fields.

This is the phase that produced most of the session growth. Feed-driven surfaces do not need brand awareness — they need clean structured data.

Phase 3 — fix discovery on-site.

Search & Discovery filters, synonyms for the words customers actually use (which are not the words in your product titles), and collection merchandising rules so the best sellers surface first. Sessions are worth nothing if the visitor cannot find the second product.

Phase 4 — automate the recurring work.

Shopify Flow for tagging, inventory alerts, and customer segmentation. Every manual task that happens weekly becomes a rule, so the operator's time goes to decisions instead of maintenance.

Phase 5 — open the geography.

Markets, so international traffic gets local currency and correct pricing instead of a confusing cart.

The pattern is the point

This is not the first store where this worked, and that is the argument I would actually make to a merchant:

  • An international luxury fashion brand: +455% sessions, +114% orders, +74% total sales, as sole engineer.
  • A US beauty and lifestyle brand: +254% sales, +324% orders, +1,700% sessions.
  • Martin (martin4shop.com.br), my own brand: built and operated end to end — 1,959 orders, ~R$552K processed, 299K sessions since 2023.

And today, two storefronts for a US building-products manufacturer — B2C and B2B running side by side on one enterprise-scale catalog, syndicated out to seven-plus sales channels.

Three very different catalogs. Different countries, different price points, different customers. Same method, same order of operations. That is what makes it a method rather than a lucky quarter.

I started with Martin — my own store, my own money, my own mistakes — and expanded outward for six-plus years. Everything I do for other brands was first tested on a store where a bad decision came out of my own pocket. That is not a credential, but it is a very effective filter for advice that only works in slide decks.

What I would not do again

Do not start with the theme. It is the most visible thing and almost never the constraint. A redesign on a store with a broken catalog produces a prettier version of the same problem, and it burns the budget that should have gone into data.

Do not add apps to solve data problems. Most "SEO apps" and "feed apps" are wrapping fields you can populate yourself, correctly, once, with a bulk import — and then they load scripts on every page forever.

Do not run paid traffic into an unfixed catalog. You are paying for clicks that land on pages Google is already unwilling to show for free.

Do not skip the measurement setup. Verify the analytics tag is actually on the page, verify UTM parameters resolve to stable values, and verify the conversion metric points at the live integration and not a dead one left over from a previous platform. If you cannot measure phase one, phases two through five are guesswork.

If you are running a small store right now

The highest-leverage week you can spend is not on design. It is:

  • Export your full catalog. Look at it as a spreadsheet, once, honestly.
  • Fill in product type, category, gender, SEO title, SEO description and tags for every product.
  • Re-import through Matrixify with Command: UPDATE and only the columns you changed.
  • Open Google Merchant Center and fix every disapproval class, not every disapproval.
  • Turn on Search & Discovery filters and add synonyms for the words your customers use.

That is a week of unglamorous work and it is the foundation everything else compounds on. Sessions follow structured data. Orders follow sessions. Revenue follows orders.

There is no shortcut, but there is a correct order.


I operate Shopify stores end to end — catalog, feeds, performance, retention and reporting. See [Shopify development services](/shopify-expert) or [hire a Shopify developer](/hire-shopify-developer). Related: [the Matrixify field guide](/blog/matrixify-shopify-bulk-operations-guide).

Direct: [WhatsApp +55 11 98851-2788](https://wa.me/5511988512788) · [contato.matheusabrahao@gmail.com](mailto:contato.matheusabrahao@gmail.com)

Need a senior engineer who thinks like an operator?

I take on a small number of Shopify operations and senior engineering engagements each quarter. If your store needs catalog hygiene, technical SEO, performance, or marketing automation done right — let's talk.

Continue reading

Vamos conversar