Identifying whether an ecommerce site runs on Shopify is a useful first step in serious market research, competitive analysis, technology benchmarking, and merchant discovery. Shopify’s ecosystem leaves recognizable signals across page structure, assets, checkout flows, DNS records, and storefront behavior. The strongest research approach is not to rely on one clue, but to combine several indicators and verify them carefully.
TLDR: To identify Shopify stores reliably, look for multiple signals such as myshopify.com references, Shopify CDN assets, cart and checkout behavior, theme file patterns, and structured product endpoints. Browser inspection, public source code, DNS checks, and technology profiling tools can all help, but none should be treated as perfect on its own. The most trustworthy method is to build a repeatable verification workflow and document every signal you find.
Why Shopify Identification Matters in Ecommerce Research
Shopify is one of the most widely used ecommerce platforms, serving small direct to consumer brands, established retailers, dropshipping stores, subscription businesses, and international merchants. For researchers, knowing that a store uses Shopify can help answer practical questions: what technology stack supports the business, which apps may be involved, what checkout model is used, and how the brand manages product pages, collections, discounts, and customer acquisition.
However, identifying Shopify stores must be done with care. Many modern ecommerce sites use headless architecture, custom domains, proxy layers, app integrations, and third party checkout modifications. Some Shopify stores hide obvious markers, while some non Shopify sites may include Shopify related scripts because of embedded buy buttons, legacy code, or third party integrations. This is why the best technique is evidence based identification, not guesswork.
1. Inspect the Page Source for Shopify References
The simplest starting point is the public HTML source of the website. In most browsers, right click on the storefront page and select View Page Source, or use the developer tools. Then search for terms such as:
- Shopify
- cdn.shopify.com
- myshopify.com
- Shopify.theme
- Shopify.routes
- shopify-section
Many Shopify themes include JavaScript objects, theme settings, section identifiers, and asset paths that clearly point to the platform. For example, references to cdn.shopify.com are strong indicators, especially when they are used to load theme assets, product images, or JavaScript files. Similarly, HTML classes such as shopify-section often appear in Shopify Online Store 2.0 themes.
Still, source code inspection should be interpreted carefully. A site may use Shopify only for a subset of commerce functionality, or it may have migrated away from Shopify while retaining older assets. Treat source code references as a strong clue, but confirm with additional methods.
2. Look for Shopify CDN Asset Patterns
Shopify stores commonly serve product images, theme files, and scripts through Shopify’s content delivery network. URLs often include domains such as cdn.shopify.com and paths that point to files, products, collections, or theme assets. Product image URLs may include size parameters, version numbers, or filenames generated through Shopify’s media system.
Common asset indicators include:
- Product images hosted on cdn.shopify.com
- Theme files loaded from a Shopify CDN path
- JavaScript or CSS files with Shopify themed naming conventions
- Image transformation parameters commonly associated with Shopify media delivery
This approach is especially useful because merchants often customize the visual design of a shop while leaving the asset delivery structure intact. A premium looking storefront can still reveal its Shopify foundation through its CDN patterns.
3. Test Standard Shopify URL Paths
Shopify stores tend to use predictable URL structures. Testing these paths can help identify the platform quickly, provided you do it manually and responsibly. Common paths include:
- /products/ for product pages
- /collections/ for category or collection pages
- /cart for the shopping cart
- /checkout for checkout redirection
- /policies/ for store policies
- /pages/ for standard content pages
The presence of these paths alone is not conclusive because other platforms can imitate Shopify style URLs. However, when these paths behave like Shopify routes, return Shopify style pages, or interact with Shopify cart functionality, confidence increases significantly.
One particularly useful check is the cart endpoint. Many Shopify stores allow access to /cart, and adding an item to the cart often triggers Shopify style AJAX behavior. Researchers should avoid placing real orders or collecting personal data. The purpose is platform identification, not interfering with operations.
4. Check Public JSON Endpoints
Some Shopify stores expose public JSON endpoints that can confirm platform usage. A historically common endpoint is:
- /products.json
If accessible, this endpoint may return structured product data, including titles, handles, variants, prices, tags, images, and product IDs. Shopify stores may also expose collection specific or product specific JSON responses depending on theme configuration and access settings.
That said, many stores restrict or modify these endpoints. A blocked or empty JSON response does not mean the store is not on Shopify. It simply means the endpoint is not available or not useful in that case. Use JSON checks as part of a broader verification process, not as a final decision by itself.
5. Analyze Checkout Behavior
Checkout behavior is one of the more reliable indicators of Shopify, although it must be examined ethically and without completing purchases unnecessarily. When you add a product to cart and proceed to checkout, Shopify powered stores may redirect to a checkout hosted on a Shopify related domain or display checkout patterns associated with Shopify’s checkout system.
Look for signs such as:
- Checkout URLs associated with Shopify infrastructure
- Shopify style checkout layout and form behavior
- Shop Pay, Shopify Payments, or related accelerated payment options
- Cart token or checkout token patterns in the URL
Some Shopify Plus merchants use highly customized checkout experiences, and headless stores may make identification less obvious. Conversely, a third party checkout can obscure the Shopify backend. Therefore, checkout analysis is a strong method, but it should still be combined with source code and asset checks.
6. Use Browser Developer Tools and Network Requests
Browser developer tools provide a deeper view than static page source. Open the Network tab, refresh the site, and examine requested domains, scripts, API calls, and image hosts. Shopify stores often communicate with Shopify related endpoints or load assets from Shopify controlled infrastructure.
Useful items to inspect include:
- Document requests: Review the main HTML response and redirects.
- Script requests: Check whether Shopify scripts, theme scripts, or app scripts are loaded.
- Image requests: Look for product media hosted by Shopify’s CDN.
- Cart requests: Observe AJAX calls to cart endpoints such as adding, changing, or clearing cart items.
- App requests: Identify integrations commonly used in Shopify stores, while remembering that apps alone are not proof.
This method is particularly valuable for modern sites where the visible page source may be limited. Network traffic often exposes the underlying commerce infrastructure more clearly than the rendered page.
7. Review DNS and Domain Records
Domain configuration can provide another layer of evidence. Some Shopify stores use DNS records that point to Shopify infrastructure. For example, a custom domain may have records configured to route traffic through Shopify. In some cases, subdomains or canonical references may still mention myshopify.com.
DNS checks are useful but not definitive. Many stores use content delivery networks, security proxies, reverse proxies, or enterprise hosting arrangements that mask the underlying platform. A lack of visible Shopify DNS records does not disprove Shopify usage, especially for larger brands or headless implementations.
8. Search for the Store’s Myshopify Domain
Every Shopify store begins with a myshopify.com domain, even if the merchant later uses a custom domain. Sometimes this original domain remains visible in scripts, redirects, canonical tags, email links, app configuration, social previews, sitemap entries, or old indexed pages.
To investigate, search the page source and public web index results for the brand name plus myshopify.com. You can also inspect redirects and historical references. If a matching myshopify.com address is found and it resolves to the same brand or storefront, it is a strong signal.
Be careful with outdated references. Brands may rebrand, sell domains, migrate platforms, or abandon old stores. Always compare product names, branding, policy pages, and current domain behavior before drawing conclusions.
9. Examine Sitemap and Robots Files
Shopify stores often generate recognizable sitemap and robots patterns. Reviewing /sitemap.xml and /robots.txt may reveal product, collection, page, and blog sitemap structures that are associated with Shopify. Shopify’s robots file may also include rules for cart, checkout, search, and account related areas.
Useful locations to test include:
- /robots.txt
- /sitemap.xml
- /sitemap_products_1.xml
- /sitemap_collections_1.xml
- /sitemap_pages_1.xml
- /sitemap_blogs_1.xml
These files are public and intended for search engines, making them appropriate for research. If their structure matches Shopify generated sitemap conventions, that is meaningful supporting evidence.
10. Identify Theme and Section Markers
Shopify themes often leave visible structural markers in HTML. Online Store 2.0 themes use sections and blocks, and these may appear in class names, IDs, or data attributes. You may see terms related to products, featured collections, announcement bars, predictive search, cart drawers, and theme editor settings.
Common clues include:
- shopify-section classes
- data-section-id attributes
- theme.js or similarly named theme scripts
- Cart drawer markup associated with Shopify themes
- Predictive search routes and product recommendation scripts
Theme analysis is helpful not only for identification but also for understanding site maturity. A heavily customized Shopify Plus storefront may show fewer default theme markers, while a smaller merchant using a standard theme may display many obvious ones.
11. Use Technology Profiling Tools with Caution
Technology lookup tools can quickly identify platforms, analytics scripts, tag managers, payment systems, and ecommerce frameworks. These tools are convenient for screening large numbers of stores, but they should not be treated as final authorities. Their databases can be outdated, and their detection rules may misclassify headless storefronts or sites that recently migrated.
A responsible workflow is to use such tools for initial discovery, then manually confirm findings through source code inspection, network requests, URL behavior, and public platform signals. This combination produces more reliable results than depending on automated detection alone.
12. Build a Repeatable Verification Framework
For professional ecommerce research, consistency matters. A repeatable framework reduces mistakes and makes your conclusions easier to defend. Instead of writing “this looks like Shopify,” record the specific indicators you observed.
A practical scoring model might include:
- Strong evidence: Active myshopify.com reference, Shopify checkout behavior, Shopify CDN theme assets, or Shopify specific JavaScript objects.
- Moderate evidence: Shopify style URL structure, sitemap patterns, cart endpoints, or visible theme section markers.
- Weak evidence: Similar design patterns, app like scripts, or generic ecommerce page layouts.
If you find three or more strong or moderate signals, the identification is usually reliable. If you find only weak evidence, classify the result as uncertain and continue investigating.
Common Mistakes to Avoid
One common mistake is assuming that a polished, custom looking storefront cannot be Shopify. In reality, many sophisticated brands use Shopify, including custom themes and headless frontends. Another mistake is assuming that every cdn.shopify.com reference proves the entire site runs on Shopify. It may indicate embedded products, legacy assets, or partial commerce functionality.
Researchers should also avoid aggressive crawling, scraping private data, bypassing restrictions, or attempting to access administrative areas. Ecommerce research should focus on publicly available information and should respect site performance, legal boundaries, and ethical standards.
Ethical and Practical Considerations
Identifying a store’s platform is usually possible through public signals, but the way research is conducted matters. Avoid creating unnecessary server load, do not attempt unauthorized access, and do not collect personal customer information. If your research supports investment, sales, SEO, cybersecurity, or competitive analysis, document your methods clearly so conclusions can be reviewed.
It is also wise to distinguish between platform identification and business judgment. A Shopify store may be small or enterprise level, highly profitable or experimental, mature or newly launched. Platform detection is only one piece of ecommerce research. Combine it with traffic analysis, product analysis, pricing review, customer sentiment, advertising observation, and operational indicators for a complete picture.
Final Thoughts
The top techniques for identifying Shopify stores all depend on the same principle: look for multiple independent signals. Source code, CDN assets, standard routes, JSON endpoints, checkout behavior, DNS records, sitemap files, theme markers, and network requests each provide part of the picture. No single clue is perfect, but together they can produce a highly reliable conclusion.
For serious ecommerce research, the most trustworthy approach is systematic verification. Start with visible source code, confirm through network and URL behavior, check public files, and record the quality of each signal. This disciplined process helps you identify Shopify stores accurately while maintaining professional standards and respecting the boundaries of public web research.


