← Blog
2026-07-21 · 8 min read

The state of ecommerce prospecting in 2026

Blueprint diagram of four gapped bands labelled TRAFFIC, KEYWORDS, AI SIGNALS and GOOGLE PROFILE, drawn from 153,515 STORES and funnelling into a single square marked ONE CELL.

Most year-in-review pieces about ecommerce are assembled from other people’s press releases. This one is not. Everything below is either an observation from a dataset of 153,515 verified online stores or an argument built on top of it, and where something is an opinion it is labelled as one. No surveys, no vendor forecasts, no borrowed statistics.

The audience here is people who sell to merchants — agencies, freelancers, founders of tools and services. What follows is a picture of the market you are actually prospecting into, which turns out to be meaningfully different from the market the discourse describes.

The platform map is not the one you think it is

Sixty distinct ecommerce platforms are represented across the dataset. But the distribution is savagely concentrated: WooCommerce accounts for 58,549 stores and Shopify for 50,002, which is roughly seven stores in ten between just two platforms. PrestaShop follows at 16,501, JouwWeb at 15,477, then a long drop to Odoo at 4,510, Squarespace at 2,447 and Magento at 1,761. Those seven platforms together cover about ninety-seven percent of everything observed. The remaining fifty-three platforms share what is left.

Blueprint diagram of a rectangle subdivided into blocks labelled WOOCOMMERCE 58,549, SHOPIFY 50,002, PRESTASHOP 16,501 and JOUWWEB 15,477, ending in a narrow strip of thin slivers marked 53 OTHERS
Area here is store count, not spend — one of the slivers may still be the better segment to sell into.

Two things follow from that shape. First, the English-language conversation is disproportionately about Shopify, which is about a third of the market — a large third, but a third. If your positioning is “Shopify agency”, you have voluntarily excluded two thirds of the stores that exist. WooCommerce is the larger population and is served by a noticeably thinner supply of specialists at the professional end.

Second, the regional platforms are a real and badly covered opportunity. JouwWeb at 15,477 stores is bigger than Odoo, Squarespace and Magento combined, and it is essentially invisible in the international agency market. A platform that dominates one language market and nowhere else produces a segment where you can be the obvious specialist within weeks rather than years. That is not a growth hack, it is just where the underserved demand physically is.

AI visibility is the genuinely new layer this year

If one thing separates 2026 prospecting from 2024 prospecting, it is that AI visibility became measurable at population scale. Across 118,363 stores there are now two signals that did not exist as routine fields before: how often a store is mentioned in AI-generated answers, and how many of its pages get cited as sources. Roughly three quarters of the dataset carries them.

What makes this genuinely novel rather than a rebrand of existing SEO metrics is that the two do not move together. A store can hold a solid organic keyword footprint and register essentially nothing on mentions and cited pages. Another can be mentioned repeatedly while its classic rankings are unremarkable. These are different distribution systems with different inputs, and treating one as a proxy for the other is the most common analytical error being made right now.

Blueprint diagram plotting ORGANIC KEYWORDS against AI MENTIONS across 118,363 STORES, the points in no diagonal alignment, with two opposite quadrants outlined: HIGH AI LOW RANKINGS and HIGH TRAFFIC ZERO AI
If one signal predicted the other, the points would sit on a diagonal and the two outlined quadrants would be empty.

For anyone selling services, this creates a diagnostic that did not exist eighteen months ago and that almost no merchant can run for themselves. Two segments fall straight out of it. Stores with real organic traffic and zero AI presence have a specific, nameable gap. Stores with AI mentions but no cited pages are being talked about without being sourced, which is a different problem again. Both are conversations a merchant has never had, which is exactly what you want from an opening line.

The honest caveat: this layer is young. What it measures is real, but the relationship between these signals and revenue is still being established, and anyone telling you they have a proven conversion model for AI visibility is ahead of the evidence. Sell it as a diagnostic and a positioning risk, not as a guaranteed revenue lever.

Traffic stopped being a single number

Real worldwide traffic data covers 118,324 stores, and organic keyword counts cover 80,593. But the more useful structure is the history: each store carries a trend of roughly 170 monthly buckets of organic traffic and organic positions. That is over a decade of monthly observations, which changes what a traffic figure means.

A single monthly number tells you size. A sequence tells you direction, and direction is what predicts whether someone will take a meeting. A store doing five thousand visits a month on a curve that has halved since last year has a problem they can feel, a budget conversation already happening internally, and a reason to answer an email. A store doing twenty thousand on a flat line has none of those things. Prospecting on absolute size is how you end up pitching the companies least motivated to change.

The practical version: build your filters on deltas rather than levels. Percentage change over three, six and twelve months. Stores that crossed below their own two-year average. Stores whose organic positions improved while traffic fell, which is the fingerprint of a search results page that changed shape underneath them. Every one of those is a specific, verifiable observation you can put in the first line of an email, and specific verifiable observations are the entire remaining edge in outbound.

Local presence is still only partly mapped

Of the 153,515 stores, 44,132 have a matched Google Business profile — a little under thirty percent. That number is worth sitting with, because it splits the market into two segments with completely different sales conversations.

For the matched set you get a rich block: place ID, name, category, rating, review count, address, city, postal code, coordinates, whether the profile is claimed, and total photos. That is enough to build an audit before any contact. An unclaimed profile is a straightforward opening. A rating that has drifted below the segment norm with a low photo count is another. A high review count with a mediocre rating is a third, and a completely different pitch from a profile with twelve reviews and no activity.

The unmatched seventy percent is more interesting than it looks. Some of those stores are genuinely pure-play online with no physical footprint, and for them local is irrelevant. But a real portion are businesses with a physical presence and no properly linked profile — which is not a service opportunity so much as a whole missing channel. Distinguishing the two requires judgement rather than a filter, and judgement is where the margin is.

Prospecting became a query, and that changed who wins

The operational shift of the last two years is that list-building stopped being work. Between a REST API and an MCP server available on every plan from forty-nine euros a month, an agent can size a market, build a filtered list, pull each store’s catalog, traffic history, keyword footprint, AI signals and local profile, and draft outreach that references all of it — in one session, without a human touching a spreadsheet.

The consequence is that the scarce skill moved. Finding stores is no longer an advantage; anyone can do it and everyone will. What is scarce is judgement about which slice to attack, which signal actually implies a purchase, and what to build for that slice that a competitor cannot copy in an afternoon. The people struggling in 2026 are not the ones with worse tools. They are the ones who mistook the tool for the strategy.

Two guardrails, learned the hard way. Count before you search — sizing a filter is cheap and prevents an entire campaign built on a segment of forty stores. And force every personalized line to cite the field it came from, because an agent left unsupervised will happily write flattering sentences that are not true, and one hallucinated compliment in a first email destroys the credibility the data was supposed to buy.

What we do not have, said plainly

A state-of-the-market piece from a data vendor is worth exactly as much as its willingness to describe its own limits, so here are ours. There is no advertising data in this dataset. No ad creatives, no ad libraries, no estimated ad spend, no competitor campaign intelligence. If your offer depends on knowing what a merchant is running on paid channels, you need a different source, and any tool that implies otherwise about us is describing something that does not exist.

Coverage is also uneven by design. Traffic exists on 118,324 stores, keywords on 80,593, AI signals on 118,363, Google profiles on 44,132 — out of 153,515 total. A filter that requires all four simultaneously returns a much smaller universe than the headline number suggests. That is not a defect, it is what honest coverage looks like, but you should plan campaigns against the intersection you actually need rather than the total.

Blueprint diagram of four overlapping circles labelled TRAFFIC 118,324, AI SIGNALS 118,363, KEYWORDS 80,593 and GOOGLE 44,132 inside an enclosing circle marked 153,515 TOTAL, their hatched shared centre marked ALL FOUR
Dropping one required signal from four to three is usually the cheapest way to widen a campaign that came back too small.

The reason to say this out loud is commercial, not moral. Offers built on data that turns out not to exist fail in delivery, in front of a client, after the money has changed hands. Knowing precisely where the map ends is what lets you sell confidently everywhere it does not.

What to do with the rest of the year

If you take one thing from all of this: pick a cell and own it. One platform, one country, one catalog size band. Size it before you commit. Build one artifact you can produce repeatably for every store in that cell — an audit, a report, a comparison against the segment. Lead with the signal nobody else is showing them, which right now is the AI-visibility layer, because it is the only field in the stack that most merchants have never seen a number for.

Then run the boring loop. Filter, artifact, outreach, deliver, measure, adjust the filter. The compounding does not come from any single clever move; it comes from running the same loop forty times against a segment small enough that you eventually know it better than anyone selling into it.

The market did not get harder this year. It got more legible — more measurable, more filterable, more queryable. That helps the people willing to be specific and hurts everyone still sending the same email to everyone. Which of those you are is a decision, and it is the only one that matters going into next year.

Put this playbook to work

153,000+ verified ecommerce stores, searchable by your AI agent. Plans from €49/mo.

Get your API key