Magento origins by detected version and over time, HTTP Archive, January 2020 to September 2026

Version 1. 11 rows, 8 columns.

By Martin DejnickiUpdated Data through September 2026

Short answer

Mobile and desktop origins on which HTTP Archive detects Magento, worldwide and across all rank tiers: a trend from the January crawls of 2020 to 2026 plus September 2026, and a split by detected major version in the September 2026 crawl. Source: HTTP Archive Tech Report adoption and versions APIs, retrieved October 18, 2026.

903 Magento sites still show Magento 1, against 20,778 on Magento 2; 10,907 show no version

Mobile origins detected as Magento 1 or Magento 2, worldwide, all rank tiers, HTTP Archive crawl of September 2026; origins with no detected version are not drawn

Magento 2 20,778Magento 1 903Magento 2Magento 120,778903

  • Versions are as HTTP Archive detects them; 10,907 Magento origins have no detected version and are not drawn, and some of them may run Magento 1, so 903 counts only origins detected as Magento 1.
  • No detected version is all Magento origins minus those detected as version 1 or version 2, computed by Deploi.
  • On desktop, HTTP Archive detects Magento 1 on 457 origins.
  • Counts are mobile origins with enough Chrome traffic to appear in the Chrome UX Report; they are not counts of stores.

Source: HTTP Archive Tech Report versions and adoption APIs, Magento, worldwide, all ranks, crawl of September 2026. Read on .

About this dataset

Mobile and desktop origins on which HTTP Archive detects Magento, worldwide and across all rank tiers: a trend from the January crawls of 2020 to 2026 plus September 2026, and a split by detected major version in the September 2026 crawl. Source: HTTP Archive Tech Report adoption and versions APIs, retrieved October 18, 2026.

Version
1
Coverage in time
2020-01 to 2026-09
Coverage in space
Worldwide
Last updated
October 18, 2026
License
CC BY 4.0. Deploi's compilation is CC BY 4.0. The underlying figures belong to their publishers and are cited to the sources listed.

Variables

The CSV header uses the column name.

Variables in Magento origins by detected version and over time, HTTP Archive, January 2020 to September 2026
Column nameLabelTypeUnitMeaning
rowKeyRow keystringStable key of the row; matches provenance rowKey.
rowTypeRow typestringtextversion or trend, from the row key
mobileOriginsMobile originsnumberoriginsMobile origins detected as Magento. On version rows, the latest crawl (September 2026).
desktopOriginsDesktop originsnumberoriginsDesktop origins detected as Magento
noVersionMobileNo detected versionnumberoriginsMobile origins with no detected version: all Magento origins minus version 1 minus version 2, computed by Deploi. Filled on the version|all row only.
monthCrawl monthdatedateFirst day of the crawl month of a trend row, as the date axis of a line chart; empty on version rows
versionLabelMagento versionstringtextDisplay name of the version row: Magento 1, Magento 2, No detected version
versionOriginsOrigins by versionnumberoriginsMobile origins on Magento 1, on Magento 2 and with no detected version, so the three bars add up to the total instead of repeating it

The data

Magento origins by detected version and over time, HTTP Archive, January 2020 to September 2026
Row keyRow typeMobile originsDesktop originsNo detected version (origins)Crawl monthMagento versionOrigins by version
trend|2020-01-01trend44,88043,455Not statedJan 2020Not stated
trend|2021-01-01trend53,41253,853Not statedJan 2021Not stated
trend|2022-01-01trend47,17544,949Not statedJan 2022Not stated
trend|2023-01-01trend57,20551,561Not statedJan 2023Not stated
trend|2024-01-01trend50,53546,672Not statedJan 2024Not stated
trend|2025-01-01trend44,59041,593Not statedJan 2025Not stated
trend|2026-01-01trend36,94934,147Not statedJan 2026Not stated
trend|2026-09-01trend32,58827,544Not statedSep 2026Not stated
version|1version903457Not statedMagento 1903
version|2version20,77819,316Not statedMagento 220,778
version|allversion32,58827,54410,907No detected version10,907

Download the full dataset as CSV

Where each value comes from

Every value, the document it was read from, the exact place in it and the date it was read. Computed values show their formula.

Show all 48 traced values
Provenance of each value
RowFieldValueSourceWhere in the sourceRead onMethod
version|1Mobile origins903 originsHTTP Archive technology versions API: Magento, geo ALL, rank all ranks, from latest (latest crawl){"technology":"Magento","version":"1","origins":{"desktop":457,"mobile":903}}text
version|1Desktop origins457 originsHTTP Archive technology versions API: Magento, geo ALL, rank all ranks, from latest (latest crawl){"technology":"Magento","version":"1","origins":{"desktop":457,"mobile":903}}text
version|2Mobile origins20,778 originsHTTP Archive technology versions API: Magento, geo ALL, rank all ranks, from latest (latest crawl){"technology":"Magento","version":"2","origins":{"desktop":19316,"mobile":20778}}text
version|2Desktop origins19,316 originsHTTP Archive technology versions API: Magento, geo ALL, rank all ranks, from latest (latest crawl){"technology":"Magento","version":"2","origins":{"desktop":19316,"mobile":20778}}text
version|allMobile origins32,588 originsHTTP Archive technology versions API: Magento, geo ALL, rank all ranks, from latest (latest crawl){"technology":"Magento","version":"ALL","origins":{"desktop":27544,"mobile":32588}}text
version|allDesktop origins27,544 originsHTTP Archive technology versions API: Magento, geo ALL, rank all ranks, from latest (latest crawl){"technology":"Magento","version":"ALL","origins":{"desktop":27544,"mobile":32588}}text
trend|2020-01-01Mobile origins44,880 originsHTTP Archive technology adoption API: Magento, geo ALL, rank all ranks, from 2020-01-01 to latest{"date":"2020-01-01","adoption":{"desktop":43455,"mobile":44880},"technology":"Magento"}text
trend|2020-01-01Desktop origins43,455 originsHTTP Archive technology adoption API: Magento, geo ALL, rank all ranks, from 2020-01-01 to latest{"date":"2020-01-01","adoption":{"desktop":43455,"mobile":44880},"technology":"Magento"}text
trend|2022-01-01Mobile origins47,175 originsHTTP Archive technology adoption API: Magento, geo ALL, rank all ranks, from 2020-01-01 to latest{"date":"2022-01-01","adoption":{"desktop":44949,"mobile":47175},"technology":"Magento"}text
trend|2022-01-01Desktop origins44,949 originsHTTP Archive technology adoption API: Magento, geo ALL, rank all ranks, from 2020-01-01 to latest{"date":"2022-01-01","adoption":{"desktop":44949,"mobile":47175},"technology":"Magento"}text
trend|2023-01-01Mobile origins57,205 originsHTTP Archive technology adoption API: Magento, geo ALL, rank all ranks, from 2020-01-01 to latest{"date":"2023-01-01","adoption":{"desktop":51561,"mobile":57205},"technology":"Magento"}text
trend|2023-01-01Desktop origins51,561 originsHTTP Archive technology adoption API: Magento, geo ALL, rank all ranks, from 2020-01-01 to latest{"date":"2023-01-01","adoption":{"desktop":51561,"mobile":57205},"technology":"Magento"}text
trend|2024-01-01Mobile origins50,535 originsHTTP Archive technology adoption API: Magento, geo ALL, rank all ranks, from 2020-01-01 to latest{"date":"2024-01-01","adoption":{"desktop":46672,"mobile":50535},"technology":"Magento"}text
trend|2024-01-01Desktop origins46,672 originsHTTP Archive technology adoption API: Magento, geo ALL, rank all ranks, from 2020-01-01 to latest{"date":"2024-01-01","adoption":{"desktop":46672,"mobile":50535},"technology":"Magento"}text
trend|2025-01-01Mobile origins44,590 originsHTTP Archive technology adoption API: Magento, geo ALL, rank all ranks, from 2020-01-01 to latest{"date":"2025-01-01","adoption":{"desktop":41593,"mobile":44590},"technology":"Magento"}text
trend|2025-01-01Desktop origins41,593 originsHTTP Archive technology adoption API: Magento, geo ALL, rank all ranks, from 2020-01-01 to latest{"date":"2025-01-01","adoption":{"desktop":41593,"mobile":44590},"technology":"Magento"}text
trend|2026-01-01Mobile origins36,949 originsHTTP Archive technology adoption API: Magento, geo ALL, rank all ranks, from 2020-01-01 to latest{"date":"2026-01-01","adoption":{"desktop":34147,"mobile":36949},"technology":"Magento"}text
trend|2026-01-01Desktop origins34,147 originsHTTP Archive technology adoption API: Magento, geo ALL, rank all ranks, from 2020-01-01 to latest{"date":"2026-01-01","adoption":{"desktop":34147,"mobile":36949},"technology":"Magento"}text
trend|2026-09-01Mobile origins32,588 originsHTTP Archive technology adoption API: Magento, geo ALL, rank all ranks, from 2020-01-01 to latest{"date":"2026-09-01","adoption":{"desktop":27544,"mobile":32588},"technology":"Magento"}text
trend|2026-09-01Desktop origins27,544 originsHTTP Archive technology adoption API: Magento, geo ALL, rank all ranks, from 2020-01-01 to latest{"date":"2026-09-01","adoption":{"desktop":27544,"mobile":32588},"technology":"Magento"}text
trend|2021-01-01Desktop origins53,853 originsHTTP Archive technology adoption API: Magento, geo ALL, rank all ranks, from 2020-01-01 to latest{"date":"2021-01-01","adoption":{"desktop":53853,"mobile":53412},"technology":"Magento"}ruled
trend|2021-01-01Mobile origins53,412 originsHTTP Archive technology adoption API: Magento, geo ALL, rank all ranks, from 2020-01-01 to latest{"date":"2021-01-01","adoption":{"desktop":53853,"mobile":53412},"technology":"Magento"}ruled
version|1Row typeversionComputed by DeploirowType = part 1 of the row key, split on '|'; row key version|1Formula: part 1 of the row key, split on '|'computed
version|2Row typeversionComputed by DeploirowType = part 1 of the row key, split on '|'; row key version|2Formula: part 1 of the row key, split on '|'computed
version|allRow typeversionComputed by DeploirowType = part 1 of the row key, split on '|'; row key version|allFormula: part 1 of the row key, split on '|'computed
trend|2020-01-01Row typetrendComputed by DeploirowType = part 1 of the row key, split on '|'; row key trend|2020-01-01Formula: part 1 of the row key, split on '|'computed
trend|2022-01-01Row typetrendComputed by DeploirowType = part 1 of the row key, split on '|'; row key trend|2022-01-01Formula: part 1 of the row key, split on '|'computed
trend|2023-01-01Row typetrendComputed by DeploirowType = part 1 of the row key, split on '|'; row key trend|2023-01-01Formula: part 1 of the row key, split on '|'computed
trend|2024-01-01Row typetrendComputed by DeploirowType = part 1 of the row key, split on '|'; row key trend|2024-01-01Formula: part 1 of the row key, split on '|'computed
trend|2025-01-01Row typetrendComputed by DeploirowType = part 1 of the row key, split on '|'; row key trend|2025-01-01Formula: part 1 of the row key, split on '|'computed
trend|2026-01-01Row typetrendComputed by DeploirowType = part 1 of the row key, split on '|'; row key trend|2026-01-01Formula: part 1 of the row key, split on '|'computed
trend|2026-09-01Row typetrendComputed by DeploirowType = part 1 of the row key, split on '|'; row key trend|2026-09-01Formula: part 1 of the row key, split on '|'computed
trend|2021-01-01Row typetrendComputed by DeploirowType = part 1 of the row key, split on '|'; row key trend|2021-01-01Formula: part 1 of the row key, split on '|'computed
version|allNo detected version10,907 originsComputed by Deploi
noVersionMobile = mobileOrigins (version|all) minus mobileOrigins (version|1) minus mobileOrigins (version|2); inputs version|all.mobileOrigins = 32588…
Formula: mobileOrigins (version|all) minus mobileOrigins (version|1) minus mobileOrigins (version|2)
computed
trend|2020-01-01Crawl month2020-01-01Computed by Deploi
month = the date in the trend|YYYY-MM-DD row key; the version rows have none; set by Deploi from the row key trend|2020-01-01
Formula: the date in the trend|YYYY-MM-DD row key; the version rows have none
computed
trend|2022-01-01Crawl month2022-01-01Computed by Deploi
month = the date in the trend|YYYY-MM-DD row key; the version rows have none; set by Deploi from the row key trend|2022-01-01
Formula: the date in the trend|YYYY-MM-DD row key; the version rows have none
computed
trend|2023-01-01Crawl month2023-01-01Computed by Deploi
month = the date in the trend|YYYY-MM-DD row key; the version rows have none; set by Deploi from the row key trend|2023-01-01
Formula: the date in the trend|YYYY-MM-DD row key; the version rows have none
computed
trend|2024-01-01Crawl month2024-01-01Computed by Deploi
month = the date in the trend|YYYY-MM-DD row key; the version rows have none; set by Deploi from the row key trend|2024-01-01
Formula: the date in the trend|YYYY-MM-DD row key; the version rows have none
computed
trend|2025-01-01Crawl month2025-01-01Computed by Deploi
month = the date in the trend|YYYY-MM-DD row key; the version rows have none; set by Deploi from the row key trend|2025-01-01
Formula: the date in the trend|YYYY-MM-DD row key; the version rows have none
computed
trend|2026-01-01Crawl month2026-01-01Computed by Deploi
month = the date in the trend|YYYY-MM-DD row key; the version rows have none; set by Deploi from the row key trend|2026-01-01
Formula: the date in the trend|YYYY-MM-DD row key; the version rows have none
computed
trend|2026-09-01Crawl month2026-09-01Computed by Deploi
month = the date in the trend|YYYY-MM-DD row key; the version rows have none; set by Deploi from the row key trend|2026-09-01
Formula: the date in the trend|YYYY-MM-DD row key; the version rows have none
computed
trend|2021-01-01Crawl month2021-01-01Computed by Deploi
month = the date in the trend|YYYY-MM-DD row key; the version rows have none; set by Deploi from the row key trend|2021-01-01
Formula: the date in the trend|YYYY-MM-DD row key; the version rows have none
computed
version|1Magento versionMagento 1Computed by Deploi
versionLabel = display label set by Deploi from the row key: version|1 = Magento 1; version|2 = Magento 2; version|all = No detected version; display label…
Formula: display label set by Deploi from the row key: version|1 = Magento 1; version|2 = Magento 2; version|all = No detected version
computed
version|2Magento versionMagento 2Computed by Deploi
…label set by Deploi from the row key: version|1 = Magento 1; version|2 = Magento 2; version|all = No detected version; display label set by Deploi from the…
Formula: display label set by Deploi from the row key: version|1 = Magento 1; version|2 = Magento 2; version|all = No detected version
computed
version|allMagento versionNo detected versionComputed by Deploi
…set by Deploi from the row key: version|1 = Magento 1; version|2 = Magento 2; version|all = No detected version; display label set by Deploi from the row key
Formula: display label set by Deploi from the row key: version|1 = Magento 1; version|2 = Magento 2; version|all = No detected version
computed
version|1Origins by version903 originsComputed by Deploi
…mobileOrigins; version|all: noVersionMobile (the origins with no detected version); inputs version|1.mobileOrigins = 903; copied from version|1.mobileOrigins
Formula: version|1 and version|2: mobileOrigins; version|all: noVersionMobile (the origins with no detected version)
computed
version|2Origins by version20,778 originsComputed by Deploi
…version|all: noVersionMobile (the origins with no detected version); inputs version|2.mobileOrigins = 20778; copied from version|2.mobileOrigins
Formula: version|1 and version|2: mobileOrigins; version|all: noVersionMobile (the origins with no detected version)
computed
version|allOrigins by version10,907 originsComputed by Deploi
…version|all: noVersionMobile (the origins with no detected version); inputs version|all.noVersionMobile = 10907; copied from version|all.noVersionMobile
Formula: version|1 and version|2: mobileOrigins; version|all: noVersionMobile (the origins with no detected version)
computed
Methodology

Caveats: Magento origins by detected version and over time, HTTP Archive, January 2020 to September 2026

  • Counts are origins, websites with enough Chrome traffic to appear in the Chrome UX Report, on which HTTP Archive detects Magento. They are not counts of stores.
  • Versions are as HTTP Archive detects them. Origins with no detected version are all Magento origins minus those detected as version 1 or version 2, computed by Deploi, and some of them may run Magento 1.
  • The trend holds the January crawl of each year from 2020 to 2026 and the September 2026 crawl. HTTP Archive crawls monthly, and the monthly counts in between rise and fall, so a fall between two January crawls is not a fall in every month.
  • Percentages on the story page, such as the fall from the January 2023 peak, are the later count divided by the earlier count, minus 1, and shares of the total are a count divided by the September 2026 total; both are computed by Deploi.
  • Support dates for Magento releases are not in this dataset.

Deploi's charts and compilation are licensed CC BY 4.0. The underlying facts belong to their sources, which are named on every page. How Deploi Shopify Data works.

Sources

Tier A sources are primary documents: filings, official releases and official price pages. How sources are ranked.

Cite and reuse

Deploi's charts and compilation are licensed CC BY 4.0. The underlying facts belong to their sources, which are named on every page.

APA

Deploi. (2026). Magento origins by detected version and over time, HTTP Archive, January 2020 to September 2026 (Version 1) [Data set]. https://deploi.ca/shopify/data/datasets/magento-versions-and-trend Retrieved October 18, 2026.

BibTeX

@misc{deploi_magento_versions_and_trend_2026,
  author = {{Deploi}},
  title = {Magento origins by detected version and over time, HTTP Archive, January 2020 to September 2026},
  year = {2026},
  version = {1},
  url = {https://deploi.ca/shopify/data/datasets/magento-versions-and-trend},
  note = {Accessed 2026-10-18}
}

Downloads

  • Data: Magento origins by detected version and over time, HTTP Archive, January 2020 to September 2026 CSV

Changes

  1. · Magento origins by detected version and over time, HTTP Archive, January 2020 to September 2026
    First published.
Deploi is not affiliated with Shopify. Questions about this data: contact@deploi.ca.