A competitor research stack is the ordered set of layers you look at when studying a rival: what they are spending on, what they are charging, what they are claiming, and how their store converts. Each layer answers a different question, and each becomes misleading when read without the others. The stack exists to stop competitor research being a screenshot collection.
Most DTC competitor research produces a folder of screenshots and no decisions. Somebody spends a day in an ad library, saves forty creatives, notes that a rival is running a spring promotion, and presents it. Everyone agrees it is interesting. Nothing changes. The research was not wrong, it simply stopped one layer short of being usable. Last updated: August 2026.
The fix is structural rather than a matter of effort. Omniconvert has scored stores against real competitors in their category and country for 13 years in eCommerce, drawing on a CROBenchmark dataset covering 70,000+ experiments and 2,500+ Shopify stores, and the difference between research that changes a roadmap and research that does not is almost always the same: whether the observations were read in layers or read as a pile. This guide sets out the four layers, what each can honestly tell you, where each one lies to you, and how to finish with decisions instead of a document.
What a competitor research stack is
The word stack is doing real work here. The layers are not categories of equal standing that you sample from as convenient; they sit on each other, and a fact from one layer is routinely misread when it is lifted out on its own.
Take a common example. A rival launches a wave of creative featuring a product you consider a minor line. Read at the acquisition layer alone, the obvious interpretation is that this product is winning for them and you should promote yours. Read with the offer layer attached, a different explanation often appears: the product is in a bundle at an aggressive price, it exists to acquire a customer cheaply, and the margin is being made on the second purchase. The correct response to those two readings is entirely different, and the first one costs money.
This is also why competitor research usually gets more valuable as it gets narrower. Four layers on three genuine competitors beats one layer on twelve names from a category report. The breadth version feels more thorough and produces averages, and there is no such thing as an average competitor to compete against.
Layer one: demand, or who actually competes with you
Almost every research exercise skips this layer, because the competitor list is assumed to be known. It usually is not. The list in most brands' heads is a mix of the companies they admire, the ones a founder mentions, and whoever appeared in an industry article. The list that matters is whoever your actual buyer considered before choosing.
Three cheap sources fix this quickly. Post-purchase survey responses to a single question about what else was considered will name brands you did not expect, and often exclude ones you assumed. Search results for your core buying queries in your target country show who is actively competing for that intent. Answer engines, increasingly, name a shortlist directly when asked a buying question in your category, and that shortlist is closer to the modern consideration set than any category report.
The output of this layer is small: three to five brands you will study seriously, with a note on which of them competes on price, which on proposition and which on distribution. Everything after this is done on that list and no one else. The discipline of a short list is what makes the remaining three layers affordable.
Layer two: acquisition, and how to read an ad library honestly
The Meta Ad Library is public, free and the single most useful competitor artefact available to a DTC brand. It is also routinely misread, in a specific and predictable way.
The misreading is treating quantity as evidence. A rival with sixty live creatives is not sixty times more successful than one with three; they may simply be in a heavy testing phase, or running dynamic variants that expand a single concept. What carries signal is persistence. Most creative gets paused quickly, so an ad that has been continuously live for months has repeatedly survived somebody's decision to keep funding it. That is the closest thing to a public performance signal you will ever get.
Read for three things and ignore the rest. First, which concepts persist, described as an angle rather than a format: the guarantee, the comparison against a category incumbent, the specific use case. Second, which products carry the spend, which is often not the hero product on their homepage. Third, what changes seasonally versus what runs all year, because the evergreen set is where their proven messaging lives.
What this layer genuinely cannot tell you is spend. Estimates circulate widely and they are inferences from proxies. Use them for rough ordering if you must, never as a number in a plan, and be openly sceptical when a tool presents one to two decimal places.
Layer three: the offer, which usually explains the creative
The offer is the most under-studied layer and the most observable, which is an odd combination until you notice that studying it is boring. It requires opening a rival's site every fortnight and writing down what is on it, which nobody enjoys and which pays better than most competitive intelligence.
Record five things per competitor: the entry price and the price of the most-promoted item, the bundle or subscription structure, the free-shipping threshold, the returns and guarantee terms, and the promotional cadence over a quarter. That last one is the sleeper. A brand that discounts on a predictable monthly rhythm has trained its customers to wait, which is both a weakness you can attack and a trap you should avoid copying.
Shipping thresholds deserve their own note because they are quietly strategic. The threshold sets the basket a customer aims at, and moving it moves average order value across every session, which is why it is one of the highest-impact numbers on a DTC site and one of the least frequently revisited. Knowing where three rivals set theirs is genuinely useful context for setting your own.
Baymard Institute's checkout research is the standard reference for why this layer converts into conversion outcomes: unexpected extra cost shown late is a leading driver of abandonment, and average cart abandonment sits near seventy percent across the industry. A rival whose shipping terms are stated early and plainly is not being generous, they are removing the most common reason a full basket is left behind.
Layer four: conversion, walked rather than assumed
Do this manually, on a mobile device, as a first-time visitor with an ad blocker off. Go from ad click to the payment step and stop there. It takes about twenty minutes per competitor and produces a different quality of observation from anything you can gather at a distance.
Note specifically: how quickly the core claim is made, what reassurance appears above the fold, whether sizing or fit is resolved on the page or deferred, when total cost including shipping first becomes visible, how many fields stand between the basket and payment, and whether guest checkout exists. Those six items account for most observable conversion difference between DTC stores in the same category.
The value here is not imitation. It is calibration. Teams consistently believe their own purchase path is roughly standard, and walking three rivals' paths in an afternoon is the fastest way to discover that yours asks for two more fields, defers the shipping cost by a step, or hides the returns policy in a footer link. None of those are strategy problems. They are the sort of thing that gets fixed in a sprint once somebody has seen it.
What each layer can and cannot tell you
| Layer | Reliably observable | Commonly misread as | Refresh cadence |
|---|---|---|---|
| Demand | Who the buyer considered | Who shares your category label | Twice a year |
| Acquisition | Which creatives persist | Spend level, from creative volume | Monthly |
| Offer | Price, bundles, thresholds, terms | Margin and unit economics | Fortnightly |
| Conversion | The path a customer walks | Their conversion rate | Quarterly |
| AI visibility | Whether an engine names them | Their organic search rank | Monthly |
| Agentic readiness | Whether their product data resolves | Site quality generally | Quarterly |
The last two rows are newer and are where most competitor research currently has a blind spot. Whether an answer engine names a rival when a shopper asks a buying question in your category is now a competitive fact, and it is observable in minutes by simply asking. Most brands have never checked, which means the first team in a category to look gets a genuinely uncontested view. Those two dimensions, AI Visibility and Agentic Commerce, sit alongside Creative and Ads, Reviews and UGC, Competitor Synthesis and CRO in the six-dimension store score, and they are the two that competitors' own research programmes almost never cover.
Turning four layers into decisions
The conversion from observation to decision is mechanical once the layers are in place, and it is where the discipline pays off. Work through what you gathered and force every item into one of four sentences.
- A claim to test. A persistent rival angle you have never run. It becomes a creative test, not a rebrand. The fact that it survived for them is a hypothesis about your audience, not a conclusion.
- A price or threshold to trial. A shipping threshold, bundle or guarantee that three rivals share and you lack. Convergence across independent competitors is the strongest signal available in this whole exercise.
- An element to add. Something from the walked purchase path: the sizing resolution, the early total, the guest option. Usually small, usually cheap, usually overdue.
- A gap to attack. Something none of them do, that your buyers ask about. The rarest output and the most valuable, because it is the only one that does not make you more similar to your competitors.
That last category deserves emphasis, because a research process built entirely on rivals has a structural bias toward convergence. If every decision on the list makes you more like the three brands you studied, the research has worked mechanically and failed strategically. Deliberately reserve a slot for the gap.
Where the ranked list needs experiments rather than opinions to settle it, the same logic extends across the wider growth stack: Nexus by Omniconvert unifies commerce data, prioritises experiments by True Profit and generates the campaigns and creative a human approves before they go live. And if you want the six-dimension version of this comparison done for you, a free leaderboard score benchmarks your store against real competitors in your category and country, with the paid report covering all six dimensions in depth.
FAQ: the competitor research stack
What is a competitor research stack?
A competitor research stack is the ordered set of layers you look at when studying a rival: what they are spending on, what they are charging, what they are claiming, and how their store converts. Each layer answers a different question, and each becomes misleading when read without the others. The stack exists to stop competitor research being a screenshot collection.
How do you find a competitor's ads?
The Meta Ad Library is public and shows active ads for any advertiser, which makes it the cheapest starting point. Search the brand, filter to your country, and record which creatives have been running longest. Longevity is the useful signal because most creative is paused quickly, so an ad still live after months has almost certainly earned its place.
Can you tell how much a competitor is spending?
Not accurately, and tools that claim a precise number are estimating from proxies. What you can read reliably is direction and emphasis: how many creatives are live, how long they persist, which products they feature, which markets they run in. Treat spend estimates as rough ordering, never as figures worth quoting in a plan.
How often should you run competitor research?
Run a full pass quarterly and a light pass monthly. The full pass covers all four layers and produces decisions. The light pass checks only what changes fast: new creative angles, price moves, promotional cadence. Weekly monitoring feels diligent and mostly captures noise, because the things that matter move slower than a week.
What should competitor research actually produce?
A short list of decisions with an owner each: a claim to test in your own creative, a price or bundle to trial, a page element to add, a gap to attack. If the output is a document describing rivals rather than a list of things you will now do differently, the research has stopped one step short of being useful.
The bottom line
Competitor research earns its keep when it is layered and narrow: three real competitors, four layers, read in order. Establish who genuinely competes for your buyer, read persistence rather than volume in the ad libraries, write down the published offer every fortnight because it explains the creative, and walk the purchase path yourself on a phone. Then force every observation into a decision with an owner, and keep one slot for the gap nobody is filling. Do that quarterly and competitor research stops being a folder of screenshots and starts being the cheapest source of roadmap items you have. To see where you currently stand across all six dimensions, including the AI visibility and agentic readiness most competitor programmes never check, start with a free store benchmark score.
