Skip to content

Preview with sample data. Stores ending in .example and their numbers are generated to show how RivalSonar works.

RivalSonar
Shopify appsStore researchTech stackShopify

Which Shopify apps top stores use, and how to find out

Successful stores lean on the same handful of app categories. Here is what each category does, how to spot an app in a store's page source, and how to turn that into a short list for your own store.

RivalSonar team Updated 13 Nov 2026 7 min read
Tiles of store page layouts in orange and teal arranged like a theme gallery
On this page

Every Shopify store is a theme plus a stack of apps. The theme sets the look, and the apps add what the theme cannot do on its own, such as reviews, upsells, subscriptions and email capture. When you study stores that are clearly doing well, their app choices tell you which problems they decided were worth paying to solve. This guide covers the categories that matter most, how to detect apps yourself, and how to turn what you find into a sensible stack for your own store.

Key takeaways

  • Look at app categories before app names. Two stores can use different review apps and still be solving the same problem.
  • Most apps leave traces in the page source, such as script URLs, CSS class names and app block markup, so you can detect them without any tool.
  • A browser extension speeds this up by reading the same public traces on any store you visit.
  • Copy the pattern, not the whole stack. Each app adds page weight and a monthly bill, so start with the categories that match your weakest step.
  • Treat app detection as a clue about strategy, not proof of results. A store can run an app and get little from it.

The app categories that keep showing up

Product reviews

Reviews are the most common category on stores that sell to cold traffic. A review app collects reviews after purchase, shows star ratings on product cards and product pages, and often adds photo and video reviews. Look for whether a store shows stars on collection pages as well as product pages, whether it shows photo reviews near the top, and whether it asks a question such as "Did this fit?" in the review form. Those details show how much weight the store puts on social proof.

Upsells, cross-sells and bundles

An upsell app adds offers at the cart, at checkout or after purchase. A bundle app lets a store sell two or three items together at a combined price, or offer quantity breaks such as "buy 2, save more". These apps exist to raise average order value. When a store runs one, check where the offer appears and what it pairs with the main product. That pairing is often the most useful thing you can learn from a competitor.

Subscriptions

Stores selling consumables, such as coffee, supplements, pet food or skincare, often add a subscription app so shoppers can choose "subscribe and save" on the product page. A visible subscription option tells you the store is building repeat revenue and cares about customer lifetime value, not only the first order.

Email and SMS marketing

Almost every store with real traffic captures emails or phone numbers, usually with a pop-up offering a discount. The app behind that pop-up normally also sends abandoned cart reminders, welcome flows and campaigns. You can see the front end of this yourself. Note the offer, when the pop-up appears, and whether it asks for a phone number as well as an email.

Page builders

Page builder apps let a store design landing pages, product pages and advertorials without code. Stores that run a lot of paid ads often use them to build one page per angle or audience. If a competitor's ad links to a long, single-product page that does not look like the rest of the theme, a page builder is a likely reason.

Cash on delivery forms

In markets where cash on delivery is common, stores often replace the standard checkout with a short order form on the product page that asks only for name, phone and address. These form apps usually add order confirmation by SMS or phone to cut fake orders. If you see one, the store is almost certainly selling in a cash on delivery market, which tells you something about its countries and margins.

Other categories worth noting

  • Currency and language switchers, which suggest a store sells across several countries.
  • Countdown timers and stock counters, which show how hard a store pushes urgency.
  • Shipping and delivery date estimators, often used by stores shipping from far away.
  • Tracking pixels and server-side event apps, which show which ad networks a store is set up for. The glossary entries on the tracking pixel and the Conversions API explain the difference.

How to detect apps yourself

You do not need a tool to find most apps. You need a browser and a few minutes.

Read the page source

Open a product page, then open the page source in your browser (usually right-click and View page source). Search for these clues:

  1. Script URLs. Many apps load a script from their own domain or from Shopify's app proxy. The domain often contains the app's name.
  2. App block markup. Themes built on Online Store 2.0 load apps as app blocks, and their markup usually carries an identifier that names the app or its developer.
  3. CSS class names and IDs. Review widgets, bundle boxes and pop-ups tend to use class names with the app's name or abbreviation.
  4. Global JavaScript objects. Some apps add a named object to the page, which you can spot in the source or in the browser console.

Repeat this on the home page, a product page and the cart, because many apps only load where they are used.

Watch the network tab

Open developer tools, switch to the network tab and reload the page. Sort by domain. Third-party domains you do not recognise are often apps, pixels or analytics tools. Searching a domain name usually tells you what it belongs to.

Use a browser extension

The RivalSonar Chrome extension reads these same public traces and shows a panel on any store you visit, with the platform, theme, detected apps, pixels, best sellers and estimated sales. Analysing a store from the extension costs 2 credits. It saves you repeating the page source routine on every store.

Know the limits

Detection only sees what reaches the browser. Apps that work only in the Shopify admin, such as inventory, accounting or fulfilment tools, leave no trace on the storefront. Some apps also keep loading a script after the store has stopped using them. So a detected app means "probably installed", and a missing app means "not visible", not "not used".

Turning detection into a short list

Start from a set of comparable stores

One store tells you little. Pick ten to twenty stores in your niche that look healthy, such as stores with steady ad activity, a growing catalogue or high estimated orders. In RivalSonar's Store explorer you can filter by category, country and installed apps, then open each store profile to see its apps and tech next to its estimated sales and traffic. Remember that those sales and traffic numbers are estimates modelled from public signals.

Count categories, then compare apps

Make a simple table with one row per store and one column per category. Mark which categories each store uses. Patterns appear quickly. If fifteen of twenty stores show photo reviews and only three run subscriptions, reviews are table stakes in that niche and subscriptions are optional.

Only then compare the specific apps inside each category. Read the app's listing on Shopify's app marketplace, check recent reviews, and note whether it supports your theme and the countries you sell to.

Match the stack to your weakest step

If your problem is Look first at
Visitors leave product pages without adding to cart Reviews, size charts, delivery date estimators
Orders are small Upsell and bundle apps
Customers buy once and never return Email and SMS flows, subscriptions
Ads send traffic to a generic page A page builder for ad-specific landing pages
Many orders fail in a cash on delivery market A COD form with order confirmation

Keep the stack lean

Every storefront app adds script weight, and slow pages lose visitors. Before you add an app, decide what number it should move, such as conversion rate or average order value, and check that number two to four weeks later. Remove apps that do not earn their place.

Using RivalSonar's apps directory

RivalSonar keeps a directory of Shopify apps and themes detected on public storefronts. Each app page lists stores where it was detected, so you can see what kind of stores use it and filter by country or category. Use it in both directions. Start from an app to find stores that rely on it, or start from a store to see its full stack. The theme guide covers the same method for themes.

RivalSonar is independent and not affiliated with Shopify or any app developer. Detection comes from public storefront pages only, and we never log into stores.

Frequently asked questions

Can I see every app a Shopify store has installed?

No. You can only see apps that load something on the storefront, such as a script, widget or app block. Apps that work only inside the Shopify admin, like inventory or accounting tools, leave no public trace.

Does using the same apps as a top store guarantee better results?

No. Apps solve specific problems, and a store's results come from its product, offer, ads and service as much as its stack. Use detected apps as a clue about what a store cares about, then test whether the same fix helps your store.

How accurate is app detection in RivalSonar?

Detection reads public traces such as script URLs and app block markup, so it is reliable for apps that load on the storefront. It can miss apps that load only on certain pages, and it can show apps a store has stopped using but not fully removed.

How many credits does checking a store's apps cost?

Opening a store profile in RivalSonar costs 2 credits and is then free to reopen for 24 hours. Analysing a store from the Chrome extension also costs 2 credits.

Related guides

All guides

Also on the blog

Start with real numbers today

Free forever plan. No card needed. Upgrade when RivalSonar earns it.