We take the guesswork out of Shopify decisions. Every number on this site comes from a first-party dataset of 3,500,000+ live Shopify stores, not surveys or estimates. Here is exactly how we collect that data and turn it into the figures you see.
Most "best Shopify theme" advice is opinion. Ours starts with evidence: we scan real, live Shopify storefronts and record the theme and apps each one runs, so the percentages you see reflect what merchants actually use in the wild, not guesses or vendor marketing. This page explains where that data comes from and how we turn it into the numbers on our blog and statistics pages, so you can make firm decisions based on real stores.
The percentages you see on our data blocks ("18% of stores use this app", "9% of stores run this theme") come from our own first-party scan dataset. We have scanned 3,500,000+ Shopify stores through our detector tool since 2017, and every adoption figure is reported as a share of stores, computed from that real data and refreshed daily.
A store enters our dataset the first time anyone submits its URL: a visitor using our public detector, our browser extension, or our own crawler. Each successful scan records the store's detected theme, the apps we can fingerprint from the storefront, and the timestamp. We do not scrape Shopify or crawl en masse; our dataset grows from organic submissions.
Theme detection reads the store's public storefront and looks for the signals a Shopify theme leaves behind. We check several independent markers and only record a theme when they agree, which keeps false positives low. If none of them identify a theme, the store is recorded as "theme not detected" and left out of theme adoption stats.
App detection works the same way. We scan the public storefront for the footprints Shopify apps leave behind, combine several independent signals, and cross-check them against a maintained library of patterns for the most popular apps. An app is only counted when we can positively fingerprint it, so a match means the app is genuinely present on that storefront.
For any given app or theme, the percentage shown is the count of distinct domains where we detected it at least once, divided by the total distinct Shopify domains in our dataset:
For segment-filtered tables (for example, "themes used by dropshipping stores"), the denominator narrows to just the stores in that segment, so each percentage reflects that group rather than the whole dataset.
Each app in our database carries two kinds of labels: its function (what the app does, such as reviews, SEO, page builder, live chat, or email marketing) and one or more use cases (what kind of store uses it, such as dropshipping, print on demand, subscription, or wholesale). Use case labels are reviewed by our team based on each app's official Shopify App Store description. One app can carry multiple use case labels when it serves multiple audiences.
Being clear about the limits is part of being trustworthy. Our data does not capture:
Data blocks recompute daily. The "Last updated" date on each block reflects the last successful refresh. The total store count grows as new domains are submitted to the detector.
App and theme catalogs are kept in sync with the public Shopify App Store and Shopify Theme Store. Vertical and category classifications use Shopify's open-source Standard Product Taxonomy as the canonical reference.
This dataset takes the guesswork out of what merchants actually run, but it is only half of how we recommend. Our editors weigh quality, pricing, support, and fit for each list's specific audience, and the numbers inform those picks without dictating them. Read how the two work together in our review approach, or browse the live figures on our Shopify statistics hub.
Enter a Shopify URL and see its theme, full app stack, and how it compares to its category, from the same dataset described above.
Scan a store