Case Study: How Local SEO Helped a Fabric Shop Grow Revenue (and Why It Kept Working)

When people talk about SEO results, they usually start with traffic charts.

But for local businesses, traffic is just the middle step.
What actually matters is whether SEO brings in real people who sign up, show up, and buy.

This case study is about a local fabric shop where SEO didn’t just increase visibility. It filled classes, increased in-store revenue, and continued to deliver results long after the initial SEO push was complete.

The Business Context

This client is a locally owned fabric shop with three core revenue streams:

  • In-store fabric and supplies

  • Paid sewing and crafting classes

  • An ecommerce shop (important, but not the initial focus)

Before we started working together in September 2024, the business already had strong offerings and a loyal customer base. But search wasn’t yet doing much of the work, especially when it came to classes.

Classes existed and people loved them.
But they weren’t consistently being discovered through Google.

That’s a very common situation for brick-and-mortar businesses that offer workshops or classes. The product is there. The demand is there. The visibility is not.

The Problem We Were Solving

At the start of the engagement, the biggest growth opportunity was clearly local.

Specifically:

  • Class pages were not fully aligned with how people search for classes

  • Local intent keywords were underutilized

  • Google had limited context around the business beyond “fabric store”

  • Classes were not functioning as a primary discovery or conversion channel

The goal wasn’t “rank higher for the sake of ranking.”

The goal was much more practical:
Make it easy for someone searching locally to find a class, sign up, and walk through the door.

That was my strategy to get more foot traffic to the store. To start by optimizing the classes.

The Strategy: Heavy Front-End Local & Class SEO

The first phase of this engagement was intentionally front-loaded.

Rather than spreading effort thin across everything at once, we focused on building a strong local and class-based SEO foundation first.

Phase 1 Focus (September 2024 – January 2025)

The priority was:

  • Local SEO

  • Class-specific SEO

  • Clear conversion paths tied to real-world actions

That included:

  • Local keyword research centered on classes and in-store intent

  • Optimizing class and class category pages to match real search behavior

  • Strengthening internal linking between class pages, core store pages, and local signals

  • Improving clarity around what each class offered, who it was for, and how to sign up

  • Google Business Profile optimizations and sharing classes there.

This kind of work isn’t flashy. But it’s foundational.
And when it’s done well, it compounds.

Early Results: Classes and In-Store Revenue Respond Quickly

Within the first few months, the impact was unmistakable.

Class Signups

  • September 2024: 6 class signups

  • January 2025: 77 class signups

That’s more than a 10× increase in class participation in just a few months.

In-Store Revenue

During the same period, in-store revenue increased by approximately 26%, driven largely by increased local discovery and class attendance.

What mattered most wasn’t just that numbers went up. It was how they went up.

Classes became a reliable entry point:

  • Someone finds a class through Google

  • They attend

  • They shop while they’re there

  • They come back

This is where local SEO stops being abstract and starts being very tangible.

The Strategic Shift: Moving Focus to Ecommerce

This is the part of the story that often gets skipped in SEO case studies.

After the local and class SEO foundation was firmly in place, we did not continue pushing local SEO at the same intensity.

That work had done its job. It was more in maintenance mode.

At that point, the primary SEO focus shifted toward ecommerce:

  • Product collections

  • Organic shopping visibility

  • Longer-term ecommerce growth

Local SEO didn’t disappear. It just moved into maintenance.
The pages stayed live. The signals stayed strong. The foundation kept working.

And that’s where this case study really proves its value.

Continued Growth After the Shift

Looking at performance later in the year (June–November 2025), the results didn’t stall when attention moved elsewhere.

In-Store Revenue

Over this later period, in-store revenue increased by roughly 75% compared to the earlier baseline.

Class Signups

Class participation remained consistently strong:

  • Early summer: 67 signups

  • Peak month: 137 signups

  • Late fall: 95 signups

While monthly numbers naturally fluctuated, class attendance stayed far above where it started, showing sustained demand rather than a short-term spike.

This growth happened without ongoing heavy local SEO work.
That’s the compounding effect of a strong foundation.

Why This Worked

A few key takeaways from this project:

Local SEO compounds faster when tied to real actions
Classes gave searchers something concrete to do, not just something to read.

Front-loaded SEO keeps working
Once the foundation was built, it continued delivering results without constant intervention.

Sequencing matters
We didn’t try to aggressively grow local SEO and ecommerce SEO at the same time. We prioritized, then shifted.

Classes are an underrated SEO asset
For local businesses, workshops and classes create high-intent, high-value entry points into the business.

Who This Is For

This case study is especially relevant if you:

  • Run a brick-and-mortar business

  • Offer classes, workshops, or in-person experiences

  • Want SEO to support real revenue, not just traffic charts

  • Feel overwhelmed by the idea of “doing SEO forever”

Final Thoughts

SEO doesn’t have to mean constant effort just to maintain results.

Sometimes the highest ROI comes from doing the right work at the right time, then letting it compound while you focus on the next growth lever.

That’s exactly what happened here.

If you’d like to work with me to grow your local business, get in touch!

Jessica Stegner

Jessica is a teacher turned SEO Consultant in Seattle, Washington. When she’s not helping people grow their businesses online, she enjoys being a mom, wife, and music-loving gym rat who loves to travel the world.

https://www.jessicastegner.com
Next
Next

How We Tripled Sales by Treating a Blog Like a Business Asset