Skip to content

Template

Competitor analysis template for online channels, with a worked example

Six channels, four competitors, a score per channel and your gap to the strongest.

Free, no e-mail address. Yours to adapt and share.

The filled-in competitor analysis example: a fictional web studio scores 5 out of 18 against competitors in Belgium, the Netherlands and the UK, with the gap per channel

By , COO

What is in the file

In the Your analysis tab, first fill in what you look up per competitor at the top: positions, speed, reviews, ads, posts and AI answers. Then score each channel from 0 to 3 in the yellow cells. The sheet adds up per company and shows your gap to the strongest per channel.

  1. 01What you look upNine measurements per company: position for your main search term in its own market, mobile PageSpeed score, the site's system, review count and rating, ads on Meta and Google, posts in the last 30 days, and whether AI assistants name the company.
  2. 02The matrixYou and four competitors against six channels, a score from 0 to 3 per cell, coloured by strength, a total out of 18 and your gap per channel.
  3. 03The exampleA fictional web studio scores 5 out of 18 against competitors in Belgium, the Netherlands and the UK; the two strongest score 14.
  4. 04How toWhere each measurement comes from, how to pick competitors per market and the limits of comparative advertising in the EU.
On this page
  1. 01Picking competitors per market
  2. 02What to look up, and where
  3. 03The example: one studio, three markets
  4. 04Scoring: 0 to 3 per channel
  5. 05Which channel to tackle first

A competitor analysis template for online channels takes an hour: note where competitors rank in Google, test their sites, count their reviews, look up their ads, check what they post and ask an AI assistant whom it recommends. Then score yourself and four competitors from 0 to 3 on each of those six channels. The Excel file adds it up and shows where you trail and where you win cheaply. You download it without leaving an email address.

The worked example is built for a company that sells across borders: a fictional web studio that competes with agencies in Belgium, the Netherlands and the UK. Most templates assume one market. Online, your competitors in Amsterdam and Manchester show up for the same buyer as the agency down the road.

Picking competitors per market

Pick four: two that your clients also ask for quotes, and two that rank above you for your main search term. If you sell in several countries, take them per market, because the same service has different leaders in each. A search for web design in Ghent, in Rotterdam and in Leeds returns three different first pages, and the words people type differ too.

MarketSearch inLanguage of the termWatch for
Belgiumgoogle.beDutch and French, often English for B2BFlemish and Walloon competitors are rarely the same
Netherlandsgoogle.nlDutch, Netherlands spellingDutch terms differ from Flemish ones
United Kingdomgoogle.co.ukBritish EnglishLocal agencies with many reviews

Search in a private window, so your own history does not count, and set the region in Google's settings. What people actually type is the subject of keyword research; the search intent behind a term tells you whether that visitor wants to buy or to learn. If you serve several countries from one site, the language versions need hreflang so Google shows the right one; a website in French and Dutch shows how that works in Belgium.

One hour, six measurements

  1. Search terms, 15 minutesYour three main services in each market's own Google, in a private window. Note positions and the words in competitors' titles.
  2. Website, 10 minutesPageSpeed Insights on mobile for each home page, and the system each site is built on.
  3. Reviews, 5 minutesCount, rating and the date of the latest review on Google.
  4. Ads, 10 minutesMeta Ad Library and the Google Ads Transparency Center, filtered on the right country.
  5. Social and AI, 20 minutesPosts in the last 30 days, then three buying questions to ChatGPT, Gemini or Copilot.

What to look up, and where

Two details make the difference. For search terms, look at the title tag of whoever ranks above you: which words come first, and which services get a page of their own? The SERP preview shows how your title compares. For ads, the Meta Ad Library has shown every ad that ran in the EU since the Digital Services Act, with its run dates, for a year after its last impression. An ad that has run for months is probably paying off for that advertiser. Filter on the right country for each market.

The example: one studio, three markets

The filled-in sheet is a fictional web studio that sells in Belgium, the Netherlands and the UK. This is what its hour turned up.

  • Search termsPosition 12 for its main service in its home market. The Belgian competitor ranks 4th in Belgium, the Dutch one 7th in the Netherlands, the strongest British one 3rd in the UK.
  • WebsitePageSpeed gives the studio 71 on mobile, the Dutch competitor 84, one British competitor 39.
  • Reviews14 reviews at 4.9, against 61 for the Dutch competitor and 120 for the strongest British one.
  • AdsNothing running in the Meta Ad Library; the Dutch competitor has 5 active ads, one British competitor 8.
  • LinkedInThree posts in 30 days, against 11 for the Dutch competitor.
  • AI answersNot named once in three buying questions; the Dutch and the strongest British competitor twice each.

The lesson for a company selling across borders: the leader differs per market, and a competitor you never meet in a pitch can still own the first page in the country you want to grow in.

Scoring: 0 to 3 per channel

The matrix is only useful if you score strictly and the same way for everyone, yourself included.

ScoreMeaningExample for Google reviews
0AbsentNo profile or no reviews
1Present but weakFewer than 20 reviews or a rating below 4
2Good20 to 80 reviews, rating above 4.3, recent
3Strong, the benchmark in your marketMore reviews than the rest, new ones every week

In the example, the fictional web studio scores 5 out of 18. The Dutch and the British competitor each reach 14: strong on search, reviews and LinkedIn, and named by AI assistants. The studio's own site is fast, 71 on mobile, but it has few reviews, no ads and is not named in a single AI answer. Its gap is 1 to 2 points on every channel, which means no single fix, but also no channel where it is hopeless.

Total score out of 18: six channels, 0 to 3 each

  • You, Example Web Studio5 of 18
  • Competitor A, BE10 of 18
  • Competitor B, NL14 of 18
  • Competitor C, UK14 of 18
  • Competitor D, UK4 of 18

The two strongest players are in the Netherlands and the UK; the gap is 1 to 2 points on every channel.

Which channel to tackle first

A matrix without a plan is just a nice sheet. Take your gap per channel and the cost of closing it, and start where the ratio is best.

Put the outcome in your marketing plan with a date per step, and run the same sheet again in three months. The difference between the two matrices is your result.

SEO

How VBS closes the gap

We start with the channel that pays most. For Business Centrum that was search: in mid-September people found the firm almost only by its name; five weeks later it ranked on page 1 of Google for 1,593 non-brand search terms, up from 13. We did it with pages for the questions its clients ask, not with ads. For you it may be another channel and another market; the matrix tells you which. Read about our SEO and found in ChatGPT work. We work from Ghent, Belgium, for companies across Europe. Bring your filled-in matrix to a call.

Competing in more than one country?

Send us your filled-in matrix. We tell you which channel and which market to tackle first, and what closing the gap takes.

Optional, if you prefer a call.

What do you want to achieve, and what is already there?

We only use your details to reply to you.