← Research Monthly note · August 2026

The quiet 2.1%.

Shopify's visible storefront population barely moved on net. Underneath that small number, 162,133 storefronts crossed the line in either direction.

August population 724,513 CrUX-visible Shopify storefronts

The headline is stability. The useful finding is how much movement it took to produce it.

August ended with 14,905 more visible Shopify storefronts than July, a net increase of 2.10%. But 88,519 storefronts entered the CrUX-visible population while 73,614 left it. The market's surface looked calm because two much larger flows nearly cancelled each other out.

This is not a count of businesses opening and closing. CrUX visibility means a storefront received enough real Chrome traffic to enter the public dataset. A store can cross that threshold because its traffic changed, its domain changed, or the business itself changed.

01 · Population movement

A small net change, made from two large flows.

July and August use the same global HTTP Archive lens: root pages, mobile and desktop, with Shopify detected in the crawl.

July709,608
+88,519 entered−73,614 left
August724,513+2.10%
635,994stayed visible89.63% of July
88,519entered visibility12.47% of July
73,614left visibility10.37% of July
What matters

91.43% of storefronts that left visibility were in the two longest-tail traffic buckets. Only 768 were in the top-one-million-or-better buckets. Movement is overwhelmingly a long-tail event, not a flight of the largest stores.

02 · Geography

Shopify's visible market is not an American market.

Country is read from each shop's own public metadata, not inferred from its domain or currency. The denominator is 696,372 storefronts with a readable country.

70.71%of observed storefronts are registered outside the United States.
United States
29.29%
United Kingdom
8.35%
India
5.70%
Australia
5.33%
Canada
4.70%
Germany
4.08%
France
3.45%
Japan
2.76%

Share of storefronts with a readable registered country. Bars are scaled to the United States, the largest row.


03 · Catalog size

Half the market lives between 51 and 1,000 products.

These are true published-product totals from shop metadata, not a first-page estimate. The denominator is 696,394 observed storefronts.

No published products2.6%
18,216 storefronts
1–1011.0%
76,564 storefronts
11–5022.0%
153,333 storefronts
51–20025.3%
176,454 storefronts
201–1,00024.5%
170,426 storefronts
More than 1,00014.6%
101,401 storefronts
What matters

Small catalogs are common, but they are not the whole ecosystem: 39.1% of observed storefronts publish more than 200 products, and 14.6% publish more than 1,000.

04 · Public app stack

Reviews and email own the visible storefront layer.

This is storefront-visible penetration, not total installation share. Checkout-only, admin-only, webhook-only and other apps that leave no public storefront signal cannot appear here.

01Judge.me
25.43%
02Klaviyo
21.27%
03Shopify Forms
9.06%
04PageFly
4.63%
05Omnisend
2.74%
06Kaching Bundles
2.47%
07Powerful Form Builder
2.28%
08Hulk Form Builder
2.27%

One storefront can expose several apps, so rows do not sum to 100%. Detection is a lower bound.

The boundaries are part of the result.

  • Entered does not mean opened. It means newly visible in CrUX under the same monthly lens.
  • Left does not mean closed. It means no longer present above the CrUX visibility threshold.
  • App share is a lower bound. Only public storefront signals can be counted.
  • No revenue or sales are estimated. This dataset measures observable storefront structure, not business performance.
  • Theme and industry rankings are withheld. Their clean coverage is not yet broad enough for a market claim.
Method & reproducibility

The denominator ships with the number.

Population source

HTTP Archive monthly crawl, filtered to root pages whose technology list contains Shopify. The CrUX-backed crawl supplies the visibility threshold.

Comparison

July and August 2026 use the same query lens. August contains 724,513 hosts; July contains 709,608.

Store attributes

Public homepage, /meta.json, /products.json and /collections.json reads. No checkout, account or private merchant data.

Report close

Population: August 2026 crawl. Store attributes: latest clean live observation available on 2 September 2026. Counts vary by field and are printed beside each chart.

Population query
SELECT NET.HOST(page) AS host, MIN(rank) AS rank
FROM `httparchive.crawl.pages`
WHERE date = '2026-08-01'
  AND is_root_page
  AND EXISTS (
    SELECT 1 FROM UNNEST(technologies) t
    WHERE t.technology = 'Shopify'
  )
GROUP BY host;
Next count

September is already being measured.

Get the next monthly note, or ask for a cut of the data you can put your own store next to.

Get the next report