BFRBUILT FOR RANK
Case StudyCoffee Shops & Cafés

Revival Coffee — From Position 31 to Page 1: 712% Impressions Growth in 92 Days

How we rebuilt Revival Coffee's website, a community coffee shop in Richardson, TX, and took it from effectively invisible in search — position 31, 10 impressions a day — to page 1 with 712% impressions growth and climbing.

myrevivalcoffee.comLaunched April 1, 2026

Results After 92 Days

Google Impressions

81.2/day+712%

was 10/day/day

Google Clicks

1.6/day+1,160%

was 0.1/day/day

Avg. Position

13.7-56%

was 31

Total Sessions

420+100%

was 0

Search Performance Trends

Google Impressions (daily)

Google Clicks (daily)

Average Search Position (daily, lower is better)

The Challenge

Revival Coffee is a community coffee shop on S. Sherman Street in Richardson, Texas — great coffee, real food, and a welcoming neighborhood space. Like most independent cafés, its website existed but did nothing: across the 16 days of pre-launch data, the old site earned 2 clicks total, averaged 10 impressions a day, and sat at an average search position of 31 — pages 3 and 4 of Google, which in practice means invisible.

The problem wasn't reputation. It was that anyone searching "best coffee Richardson," "coffee house Richardson TX," or even variations of the shop's own name had almost no chance of finding the website. For a business whose customers decide where to go while standing in a parking lot with their phone out, that's the whole game.

What We Built

We rebuilt myrevivalcoffee.com from scratch using our SEO-first methodology, scaled to what a neighborhood café actually needs:

Technical Foundation

  • Next.js framework with server-side rendering for fast mobile page loads
  • Core Web Vitals optimized — LCP under 2.5 seconds on mobile, zero cumulative layout shift
  • Mobile-first responsive design — café discovery is a phone-in-hand behavior
  • Vercel deployment with global CDN

SEO Architecture

  • JSON-LD structured data — LocalBusiness/CafeOrCoffeeShop schema with full NAP and geographic signals for Richardson and the surrounding North Dallas area
  • Local-discovery pages targeting the searches locals actually use when choosing a coffee shop
  • Optimized meta tags for every page, written around real search intent
  • Internal linking connecting menu, location, and community content
  • XML sitemap submitted to Google Search Console and Bing Webmaster Tools on day one

Content & Conversion

  • Menu and location content structured so Google can read it — not a PDF or an Instagram link
  • Informational content answering real coffee questions ("how to order coffee"), which builds the topical authority that lifts local rankings
  • Community-forward pages reflecting what the shop actually is, with clear hours, directions, and contact paths

The Results

Comparing the 16 days of pre-launch data (March 16–31) against the 92 days after go-live (April 1 – July 4):

Search Visibility

MetricBefore (avg/day)After (avg/day)Change
Google Impressions10/day81/day+712%
Google Impressions (last 28 days)184/day+1,735%
Google Clicks0.1/day1.6/day+1,160%
Average Position31.013.756% closer to page 1
Average Position (last 28 days)8.7page 1

Traffic Totals

MetricBefore (16 days)After (92 days)
Impressions1607,471
Clicks2145
GA4 Sessions75420

The shape of the curve matters more than any single number: the full-window average is 81 impressions per day, the most recent 28 days average 184, and the most recent week averages 241. Every month has been better than the month before, and average position has walked from 31 down to single digits — 8.7 over the most recent month, which is page-1 territory.

Top Search Queries (last 28 days)

QueryClicksImpressionsPosition
revival coffee61678.4
best coffee richardson0398.1
coffee house richardson tx08525.1
how to order coffee25810.5
revival coffee co. menu1316.7
trendy coffee shop114.0

Two things stand out. First, "best coffee richardson" at position 8.1 — the single highest-intent local query a coffee shop can rank for, now on page 1, from a site that three months ago didn't register for it at all. Second, the informational play is working: "how to order coffee" earns steady impressions at position 10.5, exactly the kind of topical-authority content that keeps pulling the local rankings up behind it. "Coffee house richardson tx" at 25.1 shows the remaining headroom — that query is mid-climb, following the same path the others took.

An Honest Note on Scale

We publish real numbers, and for a neighborhood café the real numbers are hundreds of impressions a day, not tens of thousands. GA4 sessions are roughly flat so far (~4.6/day) — search visibility converts to walk-ins and Maps directions for a business like this, and those don't show up in website analytics. What the data does show, unambiguously: a site that was functionally invisible at position 31 now holds page-1 average position on a growing query set, with visibility compounding every month. That's the mechanism — the same one behind our biggest case studies — working at local scale.

Key Takeaways

  1. From invisible to page 1 — average position went from 31.0 pre-launch to 8.7 over the most recent month.
  2. Impressions up 712% full-window, +1,735% at the current run rate — 10/day became 184/day, still climbing (241/day last week).
  3. Ranking for the query that matters most — "best coffee richardson" on page 1 at position 8.1.
  4. Topical authority at café scale — informational coffee content earning page-1-adjacent rankings that lift the local queries behind it.
  5. Still early, still compounding — every metric's most recent month beats its full-window average, the signature of growth that hasn't peaked.

Why It Worked

Revival Coffee's rebuild is the clearest possible demonstration that SEO-first structure is what makes a site findable — because there was no confounding factor. Same shop, same coffee, same community. The only thing that changed was that Google finally got a fast, properly structured, schema-marked, content-rich site to rank — and within three months it moved the shop from page 4 to page 1.

Most café websites are an afterthought: a template with hours and an Instagram link, invisible for every search that matters. For a business whose customers choose with their phones, being findable is the marketing. That's the gap we fill — at whatever scale the business naturally has.

Frequently Asked Questions

That's all the Google Search Console history that existed — which is itself part of the story. The old site was so invisible that there was barely anything to measure: 2 clicks and 160 impressions across the entire 16-day pre-launch window, at an average position of 31. We flag the short baseline for the same reason we flag it in every case study where it applies: you should know exactly what the percentages are computed against. The 108-day daily chart above is the more reliable read, and it shows the same story regardless of baseline math.

Steadily, then quickly. Over the full 92 days post-launch the site averaged 81 impressions per day — a 712% lift — but the most recent 28 days averaged 184 per day at position 8.7, and the most recent week averaged 241 per day. Average position moved from 31 (page 3–4 territory, functionally invisible) to 13.7 across the full window, and to 8.7 — page 1 — over the most recent month. The curve is still bending upward at the end of the measurement window.

Because the trajectory, not the volume, is the repeatable part. A neighborhood coffee shop doesn't get 30,000 impressions a day, and pretending otherwise is how agencies write fiction. What matters is that a business that was effectively unfindable — position 31, appearing for almost nothing but its own name — now sits on page 1 for 'best coffee richardson' and its brand queries, with visibility compounding month over month. That's the same mechanism that produced our larger case studies, operating at a local coffee shop's natural scale.

Revival Coffee was built for our standard $1,500 one-time build fee plus a monthly maintenance plan. For a coffee shop, search visibility converts as foot traffic — someone who searches 'best coffee richardson,' sees a page-1 result, and walks in — so the site's job is to be findable at the moment locals are choosing where to go.

Three things: (1) LocalBusiness/CafeOrCoffeeShop schema pointing at the exact Richardson location, so Google has unambiguous local signals, (2) content targeting the local-discovery searches that matter for a café — 'best coffee richardson,' 'coffee house richardson tx' — instead of a single homepage with hours on it, and (3) informational content ('how to order coffee') that earns page-1 informational rankings, which is how a small local site builds the topical authority that lifts its local rankings too.

Want Results Like These?

Every project starts with a free consultation. We'll review your current site and show you exactly what we'd do differently.