Transparent scoring

How We Score
Every Shopify Store

Every store in the StoreRadar CSV ships with a 0-100 score and a storeradar_issues breakdown of the factors behind it. Here's exactly how the score is computed across 5 factors, so you can trust it, override it, or rebuild it from scratch.

42

StoreRadar Score: 0-100

Each store ships in the CSV with a storeradar_score from 0-100 plus a storeradar_issues column listing the factors behind it. Sort, filter, or re-weight. The math is yours.

The 5 factors add up to 70 points, so no store scores above 70. In Discover, each store also shows its rank among live stores, for example "Top 12%".

35-70
Strong Lead
About the top quarter of live stores
25-34
Good Lead
About the next quarter
0-24
Early Lead
About half of live stores

The 5 Scoring Factors

Each factor feeds the overall StoreRadar Score, and the ones a store is flagged on are listed in its storeradar_issues column. Sort by the storeradar_score total, or scan storeradar_issues to re-weight the factors your way.

1

Theme Budget

Weight: 25

What it measures: Whether the store uses a paid theme or a free theme.

Paid theme 25 pts
Theme with unknown pricing 13 pts
Free theme (Dawn, Debut, etc.) 5 pts

Why it matters: Premium themes suggest willingness to invest in their store, though many successful stores start with free themes and upgrade later.

2

Tech Stack

Weight: 20

What it measures: Number of technologies detected (apps, pixels, frameworks) and presence of premium apps (Klaviyo, Recharge, Gorgias, etc.).

10+ technologies, 5+ of them premium apps 20 pts
Each premium app (Klaviyo, Recharge, Gorgias, etc.) +2 pts, up to 10
Each technology +1 pt, up to 10
No technologies detected 0 pts

Why it matters: More apps = more sophisticated operation. Premium apps (Klaviyo, Recharge) indicate serious revenue and budget.

3

Store Status

Weight: 10

What it measures: Whether the store is live, password-protected, or has errors.

Alive + responding normally 10 pts
Password protected + responding normally 7 pts
Dead or error status 0-5 pts

Why it matters: A live, responsive store is ready for outreach. Dead stores or errors suggest abandonment.

4

Social Signals

Weight: 10

What it measures: Tracking pixels (Facebook, TikTok, Google) and active social media platforms.

Facebook + TikTok + Google pixels + 7 social platforms 10 pts
Facebook pixel + 2 social platforms 3 pts
No pixels or social media 0 pts

Why it matters: Active ad campaigns (pixels) and social presence indicate funded launches and serious marketing budgets.

5

Store Maturity

Weight: 5

What it measures: Product count, collections, and blog presence.

100+ products + collections + blog 5 pts
50-99 products + collections 3 pts
10-49 products 1 pt
Less than 10 products 0 pts

Why it matters: More products and content indicate an established business, not a test store.

Example: How a Score is Calculated

Store Profile: "PremiumFitness.com"

  • • Using premium theme "Prestige" ($400)
  • • 12 apps installed, including Klaviyo, Recharge, Gorgias, Yotpo and Loox
  • • Store is live and responding
  • • Facebook, TikTok & Google pixels detected, 7 social platforms
  • • 150 products, 12 collections, active blog
1. Premium Theme 25 pts
2. Tech Stack (12 apps, 5 premium) 20 pts
3. Store Status (alive + ok) 10 pts
4. Social Signals (pixels + platforms) 10 pts
5. Maturity (150 products + blog) 5 pts
Total StoreRadar Score: 70 / 100

This is the highest score a store can get today. It puts the store in the top 1% of live stores.

This row would appear in the CSV with storeradar_score = 70 and each contributing factor listed in its storeradar_issues breakdown. Sort descending in your spreadsheet and it's at the top of your list.

Get every score, every signal, every store.

One CSV. 2.9M Shopify stores. Each row pre-scored 0-100 plus a storeradar_issues breakdown of the factors behind it. $149 one-time.

Buy CSV: $149
One-time $149. No subscription

Get every Shopify store in one CSV

2.9M Shopify stores. 1.5M emails. 230K phones. 63 columns per row. Filter it in DuckDB or your CRM and fire your campaign. One file, one payment, yours forever.

Buy the CSV: $149

One-time payment. Instant download. No login required.

Jean-Romain Krupa, founder of StoreRadar
Who's behind StoreRadar

A real person built this, not a faceless data vendor

Hi, I'm Jean-Romain Krupa, Jean-Ro to most. I live in France with my wife and our two kids, and I build products that help other builders find their customers.

I've spent years in go-to-market and B2B data. Finding the right people with clean data is literally my job. StoreRadar is the tool I wished existed: the whole Shopify map, in one file you can own.

No support black hole. If something's off with your file, you're emailing me, and I answer.

Icons/outline/question mark circle FAQ

Everything you need to know

Stop guessing. Here is how StoreRadar helps you win deals before the competition arrives.

Icons/outline/chat bubble bottom center text

How accurate is the StoreRadar Score?

The score is based on objective data points we collect from each store: theme pricing, installed apps, store status, social signals, and catalog size. It reflects observable signals about investment level and technical sophistication. However, it's a prioritization tool, not a definitive measure of fit or purchase intent. Each business has unique needs that may not align with these general indicators. It ships as the storeradar_score column in the CSV alongside a storeradar_issues breakdown of the factors behind it.

Icons/outline/chat bubble bottom center text

Can I customize the scoring weights?

Yes. And that's the whole point. Every row ships with storeradar_score plus a storeradar_issues column that lists the factors flagged for that store. Open it in Sheets or DuckDB, scan the issues, and re-weight however you like. Want tech stack to count more than theme budget? Filter on the issues breakdown and apply your own weight. Done.

Icons/outline/chat bubble bottom center text

What if a store has missing data?

Missing data points simply don't contribute to the score. For example, if we can't detect the theme, that factor gets 0 points. The score is always calculated from available data, so stores with more complete profiles tend to have more accurate scores. Missing fields are clearly null in the CSV, not zeroed out.

Icons/outline/chat bubble bottom center text

How often is the score updated?

Scores are recomputed continuously on our end. Whatever you download is the latest, and the CSV includes 60 days of fresh re-downloads. There's no live "dashboard": one CSV, dated build.

Icons/outline/chat bubble bottom center text

Does a low score mean the lead is bad?

No. A low score (under 25) often indicates early-stage stores or bootstrapped founders who can become excellent long-term clients. The score helps you prioritize given limited time, not eliminate opportunities. Many successful businesses start small and grow. Your product might be exactly what they need at that stage.

Every Shopify store, one file.

One payment. Emails, apps and themes included.