Skip to the answer
StorePrism

Shopify Store Research for Agencies: Pre-Pitch Checklist

Research before the call, not after you're hired

Shopify store research for agencies almost always happens under time pressure: you have a domain, maybe a referral, and thirty minutes before the call. Most of what ranks for "how to find Shopify stores" is written for people hunting for leads, sizing up a market, or checking out a competitor, not for an agency that already has a named prospect and needs to sound like it did its homework. Most audit checklists assume the opposite situation: you already have login access to a client you've been hired to fix. Neither covers the middle ground, researching a store you can't log into yet, well enough to open a pitch with specifics instead of guesses.

That middle ground has a shape. Read the theme, read the app stack, read the catalogue, check the Shopify Plus signals, and work out a defensible revenue floor, all from the storefront itself, before you write a word of the proposal.

Reading the theme before you pitch a redesign

If you're pitching a redesign or a theme upgrade, the first useful fact is what theme the store runs now, not what you assume it runs. A Shopify storefront exposes its theme in the page source and asset paths, so you can usually tell within a minute whether a store is on a free default theme, a paid theme, or a custom build. That distinction changes the pitch: a store still on a free theme with heavy manual customization is a different conversation than one already running a paid theme that just needs work.

StorePrism's theme detector reads a storefront and tells you which theme it's running, so you can open the call already knowing what you'd be replacing.

Reading the app stack for gaps, not just for competitors

The app stack is where most of the pitch-relevant signal lives, because it tells you what a store has already solved, and not finding something is a prompt to look closer rather than proof it's missing. StoreInspect's analysis of 8,993 Shopify stores found that at the 10,000-50,000 monthly traffic tier, 66% of stores have no reviews app installed and 94% have no upsell tool running, and that TikTok Pixel adoption sits at only 4-8% across most traffic tiers (source: StoreInspect). None of that tells you a store is failing. It's a reason to ask, not a confirmed gap.

Reading a storefront's app stack by hand means digging through injected scripts and checkout pixels, which is slow and easy to get wrong. StorePrism's app detector lists the apps it can identify on a storefront, which is a hard fact wherever it finds a match. It can't prove an app is absent: the app could be server-rendered, bundled into the theme, served through the store's own domain, or held back by a consent banner until a visitor clicks. Treat a miss as a question for the call, not a gap you open the pitch with.

Catalogue size and structure

Catalogue research answers a simpler question: does this store's business match the service you're pitching? A wholesale-leaning catalogue of 40 SKUs needs a different plan than a 3,000-SKU catalogue built for search traffic. Every Shopify store publishes its catalogue at a predictable JSON endpoint, so pulling the full product list, prices, and variant structure into a spreadsheet before the call is usually a matter of minutes rather than manual page-by-page browsing. StorePrism's product exporter does that pull for a store it already tracks, which is useful when the catalogue is the part of the pitch you need numbers for. For a prospect it hasn't seen before, the domain joins its collection queue instead and the export is ready after the first poll, not inside your call-prep window, and once it is there a very large catalogue is read up to a limit, so the count it gives you is a floor rather than a total.

Shopify Plus signals most research skips

Most "how to find Shopify stores" content treats every store the same, but Plus stores are a different research problem: B2B and wholesale channels, checkout extensibility apps, multi-currency setups, and ERP integrations are all Plus-specific signals that a generic storefront check won't surface. It's worth checking for them early, because they change what a proposal should even offer.

They're also less common than agencies sometimes assume. In a study of 7,707 Shopify stores founded in 2024 or later, drawn from a base of 487,955 Shopify stores overall, StoreInspect found that only 27.4% of that 2024-plus cohort was already on Shopify Plus, while 40.8% had already moved to a paid or custom theme (source: StoreInspect). Plus status is worth checking, but for anything close to a newly founded store, it's the exception rather than the default.

Who's actually going to answer your email

Research is wasted if there's no one to send it to. StoreInspect's data puts the share of stores with an identifiable contact at 39% in the 10,000-50,000 traffic tier, and shows that founder or decision-maker access peaks at the 50,000-200,000 traffic tier, where 24% of stores have a reachable contact (source: StoreInspect). That's worth knowing before you spend an hour on a proposal for a store where nobody on the other end is likely to open your email.

Estimating what a store earns, and being honest about the number

Every agency eventually wants to say something like "this store is probably doing X a month" in a pitch. It's worth being precise about what that number actually is. StoreCensus, comparing revenue-estimation tools, puts typical accuracy at roughly 70-85% within the estimated range, and is direct about the limit: there is no tool that gives you a Shopify store's exact monthly revenue. A bounded, source-cited figure is the honest version of the claim, not a shortcut around it.

Pulling even a defensible floor by hand means estimating traffic, guessing at conversion rate, and cross-checking against catalogue pricing, which takes longer than most pre-call research budgets allow. StorePrism's revenue estimator reads the domain the same way the other tools here do; turning that into a number takes a StorePrism account, and what comes back is an observed sales floor and, where there's enough tracking history, a monthly projection beside it, never a blurred range. Below that history threshold the honest answer is that it's still gathering data, not a number you can quote on the call.

A pre-pitch checklist you can reuse

Before a call with a Shopify prospect, it's worth having answers to:

  • Theme: free, paid, or custom, and how heavily customized
  • App stack: what's identifiably installed, and what you didn't find for the service you're pitching, worth a question on the call rather than an assumption
  • Catalogue: SKU count, price range, and whether the structure matches a wholesale, DTC, or subscription model
  • Shopify Plus status, and if so, whether B2B, multi-currency, or checkout extensibility apps are in use
  • Traffic tier, as a rough proxy for whether a decision-maker is likely to be reachable
  • Estimated revenue, stated as a floor you can defend, with the method noted

None of these require access to the prospect's own admin: the theme, app stack, catalogue, Plus signals and traffic tier all come from the storefront itself. Turning the last one, revenue, into a number also takes your own StorePrism account, not the prospect's login.

FAQ

Is TikTok Pixel adoption on Shopify stores really that low?

Yes, based on the data available. StoreInspect found TikTok Pixel adoption at 4-8% across most traffic tiers in its analysis of 8,993 stores (source: StoreInspect).

Should I only target Shopify Plus stores?

Not by default. In StoreInspect's study of 7,707 stores founded in 2024 or later, only 27.4% were already on Shopify Plus, so filtering exclusively for Plus stores rules out most newer stores before you've even looked at the rest of the signals (source: StoreInspect).

Should I filter for stores currently running paid ads?

It's a rare signal, not a common one. StoreInspect's 2024 cohort study found only 102 recent stores with active Meta ad counts out of 7,707 recent stores overall, so requiring active ads as a filter will shrink most prospect lists sharply (source: StoreInspect).

What traffic tier should I target when researching a specific prospect?

There's no single right tier, but the data gives you a trade-off to weigh: the 10,000-50,000 tier is where StoreInspect found the most contactable stores (39%), while founder or decision-maker access itself peaks a tier higher, at 50,000-200,000 (24%) (source: StoreInspect).

Before you send the proposal

Store research for a pitch doesn't need access to the prospect's own login, a scraped database, or a guess dressed up as a fact. It needs the theme, the app stack, the catalogue, the Plus signals, and a revenue floor you can defend, all read from the storefront the prospect already put in front of you.

If the last piece, the revenue number, is the one you're least sure about, StorePrism's revenue estimator is a reasonable place to start.

All posts