Back to blog
shopifystore analysisguide

How to Analyze Any Shopify Store: Theme, Apps, Products, and Sales

ASTools TeamMarch 7, 202614 min read

Why Store Analysis Matters for Ecommerce Sellers

Analyzing competitor Shopify stores is one of the highest-leverage activities in ecommerce. Every successful store is a case study in what works: which products, pricing, design choices, and conversion tactics resonate with real buyers. The information is sitting in plain sight if you know where to look.

This guide walks through a complete store analysis framework. You will learn how to identify a store's theme, detect installed apps, evaluate the product catalog, and estimate sales volume. Each section includes the specific steps and what to do with the findings. Store analysis is one component of a broader product research workflow -- for an overview of the entire process from discovery to launch, see our Complete Dropshipping Product Research Guide.

Part 1: Theme Detection and Design Analysis

Identifying the Theme

Every Shopify store runs on a theme, and identifying it takes less than 30 seconds.

Method 1: Page source inspection. Right-click anywhere on the store and select "View Page Source." Press Ctrl+F (or Cmd+F on Mac) and search for Shopify.theme. You will find a JavaScript object that contains the theme name, theme store ID, and role. If the theme_store_id is a number greater than zero, it is a theme from the Shopify Theme Store and you can look it up there.

Method 2: Check the global JavaScript variable. Open the browser developer tools (F12), go to the Console tab, and type Shopify.theme. Press Enter. The theme object prints directly with the name and version information.

Method 3: CSS class inspection. Many themes apply distinctive CSS classes to the body element or main container. Right-click on the page, select "Inspect," and look at the body tag's class list. Themes like Dawn, Prestige, Impact, and Impulse each use recognizable class naming conventions.

What the Theme Tells You

The theme choice reveals several things about a store:

  • Budget and seriousness. Free themes (Dawn, Craft, Sense) suggest a lean operation or a new store. Premium themes ($180 to $350) suggest a more established business willing to invest in conversion optimization.
  • Conversion features. Premium themes like Prestige and Impulse include built-in features like mega menus, quick view modals, product filtering, and advanced image galleries that free themes lack.
  • Design priorities. A store using a visually-heavy theme like Prestige prioritizes brand aesthetics. A store using a speed-optimized theme like Dawn prioritizes performance. These choices reflect their target audience.

Evaluating Design Decisions

Beyond the theme itself, analyze these design elements:

  • Color scheme: Note the primary, secondary, and accent colors. Do they follow standard ecommerce conventions (high contrast CTAs, clean backgrounds)?
  • Typography: What fonts do they use? Check the CSS font-family declarations in developer tools.
  • Navigation structure: How many menu levels? Do they use a mega menu or simple dropdown?
  • Mobile experience: Resize your browser or use device emulation (F12, then Ctrl+Shift+M) to see their mobile layout. Is navigation accessible? Do product images render well?
  • Page speed: Use Google PageSpeed Insights to check their Core Web Vitals. Poor performance might indicate an opportunity for you to outperform them.

Part 2: App Detection

Shopify apps are the backbone of most store operations. Identifying which apps a competitor uses reveals their conversion strategy, marketing approach, and operational priorities.

Manual App Detection

Apps inject code into the storefront. Here is how to find them.

Step 1: View Page Source. Open the page source and look for external script tags. Most apps load JavaScript from their own domains. Common patterns include:

  • cdn.judge.me or judge.me - Judge.me reviews
  • loox.io - Loox photo reviews
  • staticw2.yotpo.com - Yotpo reviews
  • cdn.shopify.com/app-assets/ followed by the app name
  • app.privy.com - Privy email popups
  • static.klaviyo.com - Klaviyo email marketing
  • cdn.reconvert.io - ReConvert upsells
  • a.]]postscript.io - Postscript SMS marketing

Step 2: Check the checkout page. Add a product to cart and proceed to checkout (you do not need to enter payment info). The checkout page loads a different set of scripts, often revealing payment-related apps, trust badge apps, and checkout customization tools.

Step 3: Inspect cookies and local storage. Open developer tools, go to the Application tab, and browse Cookies and Local Storage. Apps often create identifiable entries. For example, Klaviyo creates cookies prefixed with __kla_id.

Step 4: Look at network requests. Open developer tools, go to the Network tab, and reload the page. Filter by "XHR" or "Fetch" to see API calls. Many apps make requests to their servers, revealing their presence. Sort by domain to quickly spot third-party services.

Categorizing Detected Apps

Organize discovered apps into functional categories:

  • Reviews and social proof: Which review platform? Do they show star ratings on collection pages?
  • Email and SMS marketing: How do they capture emails? Popups, embedded forms, exit intent?
  • Upselling and cross-selling: Do they use in-cart upsells, post-purchase offers, or product recommendations?
  • Loyalty and rewards: Points programs, referral systems, VIP tiers?
  • Customer support: Live chat, helpdesk, FAQ page builders?
  • Analytics and tracking: Beyond Google Analytics, do they use Hotjar, Lucky Orange, or other behavior tracking?
  • Shipping and fulfillment: Which fulfillment app? DSers, AutoDS, Zendrop, CJ Dropshipping?

What App Choices Reveal

The app stack tells a story about a store's maturity and priorities:

  • A store with Judge.me, Klaviyo, ReConvert, and Zipify Pages is optimizing the full customer lifecycle from acquisition through post-purchase.
  • A store with only basic free apps is likely newer or operating on thin margins.
  • A store using A/B testing apps is actively optimizing and data-driven.
  • A store with loyalty and subscription apps focuses on customer retention and lifetime value, suggesting they have moved past the pure acquisition phase.

Part 3: Product Catalog Analysis

Mapping the Product Catalog

Start by understanding the scope and structure of the competitor's product offerings.

Collection structure. Navigate to the store's collections page (usually linked in the navigation or accessible at /collections). Document:

  • Total number of collections
  • Collection naming convention (descriptive vs. creative)
  • How collections overlap (is the same product in multiple collections?)
  • Whether collections are organized by product type, use case, audience, or price

Product count. The fastest way to estimate product count is to visit /collections/all and check the pagination. If the collection shows 24 products per page and has 8 pages, the store carries approximately 192 products.

Product organization. Does the store focus on a single niche (e.g., only kitchen gadgets) or span multiple categories? Niche stores typically convert better because they attract targeted traffic and establish category authority.

Analyzing Individual Products

Select 10 to 15 products across different price points and collections. For each product, document:

Pricing analysis:

  • Listed price and compare-at price (if shown)
  • Discount percentage displayed
  • Price relative to identical or similar products on AliExpress
  • Whether they use bundles or quantity discounts

Product page elements:

  • Number of product images
  • Image quality (professional photography vs. supplier photos vs. a mix)
  • Whether they include lifestyle images, size charts, infographics, or comparison graphics
  • Video presence (product demos, unboxings)
  • Description length and format (paragraphs vs. bullet points vs. icon-based sections)
  • Trust elements (badges, guarantees, security icons)
  • Shipping information prominence
  • Review count and average rating

Variant strategy:

  • How many variants does each product have?
  • Do they use Shopify's native variant system or a custom variant picker?
  • Are variants priced differently?

Identifying Best Sellers

Multiple signals indicate which products are a store's top performers:

Review count. Products with significantly more reviews than others are almost certainly best sellers. A product with 2,400 reviews in a store where most products have 50 to 200 reviews is clearly a flagship item.

Sort by best-selling. Navigate to /collections/all?sort_by=best-selling. Shopify's default sorting algorithm ranks products by total sales. The first products shown are historical best sellers.

Homepage placement. Products featured on the homepage, especially in hero sections or "Featured Products" collections, are typically best sellers or new products the store is pushing.

Ad presence. If you check the Facebook Ad Library and see a competitor running 15 ads, and 10 of them feature the same product, that product is likely their primary revenue driver.

Part 4: Sales and Traffic Estimation

Estimating Monthly Traffic

SimilarWeb provides the most accessible free traffic estimates. Enter the competitor's domain and view:

  • Total monthly visits (remember these are estimates with a margin of error)
  • Traffic trend over the past 6 months (growing, stable, or declining)
  • Traffic sources (direct, organic search, paid search, social, referral, email)
  • Top referring sites and social platforms
  • Geographic distribution of visitors

Interpreting traffic data: A store getting 150,000 monthly visits with 45% from paid sources and 30% from social is running a significantly different business than a store getting 80,000 visits with 60% organic. The first is spending heavily on ads; the second has built SEO assets. Both can be profitable, but they imply different strategies and cost structures.

Estimating Revenue: A Multi-Method Approach

Revenue estimation requires combining multiple data points. No single method is accurate, but triangulating across several methods narrows the range significantly. This is where store analysis goes beyond surface-level spying and becomes genuine competitive intelligence.

Method 1: Review-based estimation. Industry benchmarks suggest roughly 1% to 5% of buyers leave reviews, depending on the review platform and solicitation frequency. If a product has 500 reviews and launched 12 months ago, and you assume a 3% review rate, that suggests approximately 16,667 units sold, or about 1,389 per month. At $39.99, that is roughly $55,500/month from that single product. To refine this estimate, check if the store uses Judge.me (which sends automated review requests and tends toward higher review rates) versus a passive review system.

Method 2: Traffic and conversion estimation. Shopify's published benchmarks place average conversion rates between 1.5% and 3%. If SimilarWeb shows 100,000 monthly visits and you assume 2% conversion with a $35 average order value, estimated monthly revenue is 100,000 x 0.02 x $35 = $70,000. Adjust your conversion assumption based on store quality: stores with professional photos, strong social proof, and polished product pages tend toward the higher end.

Method 3: Ad spend reverse-engineering. If a competitor runs extensive Facebook ads, advertising costs typically represent 20% to 40% of revenue for dropshipping businesses. A store running 20+ active ads continuously likely spends at least $5,000 to $15,000/month on ads, implying $15,000 to $75,000 in monthly revenue. Count creative variations -- more variations suggest active split-testing with meaningful budget behind it.

Method 4: Shopify product ID gap analysis. Shopify assigns sequential product IDs. If you compare the product ID of the store's earliest product to its newest, the gap approximates how many products have been created (including deleted ones). A large gap with few visible products suggests heavy product testing and turnover, which is characteristic of a data-driven operation.

Method 5: Social proof aggregation. Sum review counts across all products for total units sold estimates. Cross-reference with the store's social media follower count, email popup subscriber claims (some stores display "Join 10,000+ subscribers"), and UGC (user-generated content) volume. Stores that generate significant UGC typically move more volume.

These methods produce wide ranges, which is fine. The goal is to understand whether a competitor is doing $10,000/month or $100,000/month, not to know the exact figure. When methods converge on a similar range, you can be more confident in the estimate.

Tracking Product Changes Over Time

Wayback Machine (web.archive.org) captures historical snapshots of websites. Enter a competitor's URL and view snapshots from different dates. Compare their product catalog, pricing, and homepage layout across time to understand their evolution.

Manual monitoring remains the most reliable method for tracking changes. Bookmark competitor stores and visit them weekly. Note new products, removed products, price changes, and design updates. A simple spreadsheet with dates and observations builds a valuable historical record.

Part 5: Putting It All Together

Creating a Store Analysis Report

For each competitor you analyze in depth, create a structured summary:

Store overview:

  • URL, niche, approximate age (check domain registration via WHOIS)
  • Theme and key design characteristics
  • Estimated monthly traffic and trend direction

App stack:

  • List of detected apps by category
  • Notable tools that contribute to their conversion strategy

Product intelligence:

  • Total product count and collection structure
  • Top 5 best-selling products with prices and review counts
  • Average price point and markup strategy
  • Product page quality assessment (1-5 scale)

Traffic and marketing:

  • Primary traffic sources
  • Active advertising channels and estimated spend
  • SEO presence (do they rank for valuable keywords?)

Strengths and vulnerabilities:

  • What do they do exceptionally well?
  • Where are the gaps you could exploit?

From Analysis to Action

Store analysis should directly inform your business decisions. Here are the most common applications:

  • Product selection: If multiple competitors sell the same product with hundreds of reviews, demand is validated. Your job is to find the right source supplier and differentiate your offering.
  • Pricing strategy: Competitor pricing sets the market expectation. Price within 15% of the market leader or provide a clear justification for premium pricing (bundling, better branding, faster shipping).
  • Conversion optimization: If every top competitor uses a specific review app and post-purchase upsell sequence, these tools are likely contributing to conversions. Implement similar functionality.
  • Marketing channel selection: Where competitors get their traffic reveals where your target audience spends time. Allocate budget accordingly.
  • Competition assessment: Your store analysis data feeds directly into evaluating how crowded the market is. For a structured framework, see our guide on how to spy on Shopify competitors.

When you identify winning products through store analysis, the next step is evaluating the AliExpress suppliers behind them. You can compare supplier ratings, pricing, and order volumes manually, or use the ASTools Chrome Extension to surface this data directly on AliExpress product pages. If you want to build on this analysis with ongoing competitor tracking, our guide on how to track competitor products and pricing covers automated and manual monitoring workflows. For tool recommendations, see our best Shopify spy tools comparison.

How Often to Repeat This Process

  • Full store analysis: Quarterly for your top 3 to 5 competitors
  • Quick product scan: Weekly (10 minutes per competitor)
  • Ad monitoring: Bi-weekly using Facebook Ad Library
  • Traffic checks: Monthly via SimilarWeb

Consistency matters more than depth. A seller who spends 30 minutes per week on systematic competitor analysis will outperform one who does a 10-hour deep dive once a year.

Store analysis is a skill that improves with practice. The first time you go through this process, it might take 2 to 3 hours per store. By the fifth time, you will complete a thorough analysis in under an hour because you will know exactly where to look and what matters.

Frequently Asked Questions

How is store analysis different from competitor spying?

Store analysis focuses on understanding the mechanics behind a store -- its theme, app stack, product catalog structure, and revenue signals. Competitor spying is broader and includes monitoring their ads, marketing channels, and strategic moves over time. Store analysis is a snapshot; competitor intelligence is an ongoing practice. Both work together.

Can I analyze a Shopify store if it uses a custom domain?

Yes. Shopify stores on custom domains still expose their theme data in the page source, load Shopify-specific JavaScript, and use Shopify's CDN for assets. The analysis methods in this guide work regardless of whether the store uses a .myshopify.com address or a custom domain.

How reliable are revenue estimates from external analysis?

Treat all external revenue estimates as order-of-magnitude approximations. By triangulating across review counts, traffic estimates, and ad spend indicators, you can typically determine whether a store generates $10K, $50K, or $100K+ monthly. Exact figures are impossible to determine from outside data.

What should I do after completing a store analysis?

Build a structured report covering the store's strengths, vulnerabilities, and the specific insights you can apply to your own store. Focus on actionable gaps: products they undersell, audiences they neglect, or conversion elements they lack. Prioritize changes by impact and effort, and revisit your analysis quarterly.

Ready to find winning products?

Try ASTools — 15 free AI tools for product research.

More from the blog