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 8 factors — so you can trust it, override it, or rebuild it from scratch.
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 8 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.
Migration Signal
Weight: 30What it measures: Age difference between domain registration and Shopify store creation.
Why it matters: An old domain with a new Shopify store suggests a migration from another platform—a high-value opportunity.
Theme Budget
Weight: 25What it measures: Whether the store uses a premium theme ($350+) or free theme.
Why it matters: Premium themes suggest willingness to invest in their store, though many successful stores start with free themes and upgrade later.
Tech Stack
Weight: 20What it measures: Number of apps installed and presence of premium apps (Klaviyo, Recharge, Gorgias, etc.).
Why it matters: More apps = more sophisticated operation. Premium apps (Klaviyo, Recharge) indicate serious revenue and budget.
Store Status
Weight: 10What it measures: Whether the store is live, password-protected, or has errors.
Why it matters: A live, responsive store is ready for outreach. Dead stores or errors suggest abandonment.
Social Signals
Weight: 10What it measures: Tracking pixels (Facebook, TikTok, Google) and active social media platforms.
Why it matters: Active ad campaigns (pixels) and social presence indicate funded launches and serious marketing budgets.
Store Maturity
Weight: 5What it measures: Product count, collections, and blog presence.
Why it matters: More products and content indicate an established business, not a test store.
Contact Availability
Weight: 5What it measures: Number of emails and phone numbers found on the store.
Why it matters: More contact methods = easier outreach. Multiple emails suggest a larger team.
Domain Quality
Weight: 5What it measures: Custom domain vs myshopify.com subdomain, and TLD quality.
Why it matters: Custom domains show commitment. myshopify.com subdomains are often test stores or abandoned projects.
Example: How a Score is Calculated
Store Profile: "PremiumFitness.com"
- • Domain registered 2 years ago, Shopify store created 1 month ago (migration)
- • Using premium theme "Prestige" ($400)
- • 8 apps installed including Klaviyo and Recharge
- • Store is live and responding
- • Facebook & TikTok pixels detected, 4 social platforms
- • 150 products, 12 collections, active blog
- • 3 emails and 2 phone numbers found
- • Custom domain with .com TLD
This store would be flagged as a Premium Lead and prioritized in your dashboard.
This row would appear in the CSV with storeradar_score = 100 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.5M Shopify stores. Each row pre-scored 0-100 plus a storeradar_issues breakdown of the factors behind it. $149 one-time.
Buy CSV — $149Get every Shopify store in one CSV
2.5M Shopify stores. 1.9M emails. 190K phones. 66 columns per row. Filter it in Excel, Sheets, or DuckDB and fire your campaign. One file, one payment, yours forever.
Buy the CSV — $149One-time payment. Instant download. No login required.
Don't take our word for it
Everything you need to know
Stop guessing. Here is how StoreRadar helps you win deals before the competition arrives.
How accurate is the StoreRadar Score?
The score is based on objective data points we collect from each store: domain age, theme pricing, installed apps, social signals, and more. 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.
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 migration to count 50% instead of 30%? Filter on the issues breakdown and apply your own weight. Done.
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.
How often is the score updated?
Scores are recomputed continuously on our end. Whatever you download is the latest. There's no live "dashboard" — one CSV, dated snapshot.
Does a low score mean the lead is bad?
No. A low score (0-49) 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.
Why is migration weighted so heavily (30 points)?
Migrations from other platforms to Shopify represent the highest-value opportunities. These stores have existing revenue, established brands, and are actively investing in their e-commerce infrastructure—making them prime targets for complementary services.
Still on the fence?
It's one CSV, one payment, yours forever. No subscription, no demo call, no login. If it's what you need, hit the button. If it's not, you've cost yourself zero dollars.