Competitive analysis for DTC brands: a practical template

A one-page competitive analysis you can fill in for each competitor in under an hour, with what to record, where to find it and how to keep it current.

On this page

Why most competitive analyses go unused

The usual competitive analysis is a long document made once, presented once and never opened again. By the time anyone needs it, the prices in it are wrong.

This template is built to avoid that. It’s one page per competitor, it only records things you’d act on, and it separates what rarely changes from what changes every week.

Before you start

Pick three to five competitors. If you haven’t settled on them, our guide to finding your real competitors covers how. Then set aside about 45 minutes per store. Everything below comes from public pages.

The template

Six sections. Copy the left column into a document or spreadsheet and fill in one for each competitor.

The one-page template, with where to find each answer.
SectionWhat to recordWhere to find it
1. Who they sell toTheir one-line promise and the customer in their photosHomepage, About page
2. CatalogNumber of products, main categories, price rangeStore snapshot, main menu
3. Top productsTheir five best sellers and your closest match to eachBest sellers page, review counts
4. Pricing and offersPrices on the matched products, share of catalog on sale, usual discountProduct pages, sale page
5. Buying termsFree shipping threshold, returns window, subscriptions, bundlesShipping and returns pages
6. How they reach peopleEmail frequency, main social channel, what their ads featureTheir emails, Meta’s Ad Library

For section 2, the free store snapshot gives you the product count, the price range and how much of the catalog is on sale for any Shopify store:

Store snapshot

See any store’s catalog size, sale share and prices. Free, no sign-up.

https://

For section 3, see our guide to finding a competitor’s best sellers.

A filled-in example

An example for one competitor. The brand and every figure are made up for illustration.
SectionDewlane
Who they sell to“Hotel bedding for real homes.” First-time homeowners, neutral styling
Catalog313 products. Bedding, bath, sleepwear. $14 to $389
Top productsLinen duvet cover, percale sheet set, waffle towels. We match the first two
Pricing and offersDuvet cover $180 against our $195. About a quarter of the catalog on sale most weeks
Buying termsFree shipping over $75. 100-night returns. No subscription
How they reach peopleThree emails a week. Mostly Instagram. Ads feature the sheet set

The step most people skip: so what?

A filled-in page is only a description. Under each one, write three short lines:

  1. Where they beat us. In the example: a lower price on the duvet cover and a longer returns window.
  2. Where we beat them. Something a shopper would notice, not something only you care about.
  3. One thing we’ll do about it. A single action with a name and a date next to it.

Tip

If you can’t think of an action, the analysis isn’t finished. Go back to the matched products and compare them the way a shopper would.

Keeping it current

The six sections change at very different speeds, and that’s what decides how often to revisit them.

How often each section needs another look.
SectionChangesCheck
Who they sell toRarelyTwice a year
Buying termsA few times a yearEvery quarter
How they reach peopleWith each campaignEvery month
Catalog, top products, pricing and offersEvery weekEvery week, or automatically

The first three are fine to do by hand. The last row is where a manual analysis goes stale, because it means opening every competitor’s store every week.

That’s the part Trailwatch handles. It reads each competitor’s catalog every few hours, alerts you to launches, sales and sold-out best sellers, and sends a Monday briefing that sets their week against your own products.

An example Trailwatch alert. The catalog rows of your analysis stay current without a weekly check.

Chandan Dongre

Founder of Trailwatch. He writes these guides from what he sees watching Shopify stores every day.

Questions

How long does a competitive analysis take?

With this template, about 45 minutes per competitor the first time. After that, the slow-changing sections need a few minutes a quarter.

How often should I update it?

Positioning twice a year, buying terms each quarter, marketing each month. Catalog, prices and offers change weekly, so either check them weekly or use a tool that tracks them for you.

Do I need paid tools to do this?

No. Everything in the template comes from public pages, and our free tools cover the catalog section for Shopify stores. A paid tool saves the weekly checking, not the first analysis.

Should I include a SWOT analysis?

Only if it leads to a decision. The three lines under each page, where they beat you, where you beat them and one action, do the same job in less space.

Related guides

Get alerted when a competitor makes a move

Free during the beta.