Back to Blog
Guide

How to Measure Brand Visibility on Retailer Websites

February 24, 2026 8 min read Crawlbot Team

If your products are listed on Currys, Amazon, John Lewis, or Argos, you already know that being stocked by a retailer is only half the battle. The other half is being visible. A product that exists in a retailer's database but sits on page four of a category listing generates almost zero organic traffic. A product that appears in the top five positions on a category page captures a disproportionate share of clicks, conversions, and revenue. The difference between those two outcomes is not random. It is measurable, trackable, and -- with the right data -- actionable.

This guide walks through what brand visibility actually means in an e-commerce context, the key metrics you should be tracking, how to measure them manually versus using automation, and how to build a measurement cadence that keeps your team ahead of competitors.

What "brand visibility" means on a retailer website

Brand visibility on a retailer website is not a single number. It is a composite of several factors that together determine how easily a shopper can find your products. When a consumer visits Currys and browses the "Laptops" category, they see a grid of products. Your brand's visibility is defined by three things:

  • Position -- Where do your products appear in the category listing? Products in positions 1 through 10 receive dramatically more attention than those in positions 30 through 40. Eye-tracking studies on e-commerce sites consistently show that the first few rows of a product grid receive 60-80% of all visual attention.
  • Count -- How many of your products appear on the page? If Currys shows 48 laptops per category page and 12 of them are your brand, that is a 25% share. If only 3 are yours, you are at 6.25%. More products in the listing means more chances of capturing a click.
  • Type of placement -- Are your products appearing organically (earned through relevance, reviews, sales velocity, and retailer algorithms) or through sponsored placements (paid for through the retailer's advertising platform)? The distinction matters because organic visibility is "free" in the sense that you are not paying per impression, while sponsored visibility disappears the moment your budget runs out.

These three dimensions -- position, count, and placement type -- form the foundation of every brand visibility metric worth tracking.

The key metrics for brand visibility tracking

Over years of working with brand managers across the UK consumer electronics market, we have found that four metrics matter most. They are not complicated, but they need to be measured consistently and at a frequency that captures the real dynamics of the digital shelf.

1. Share of Voice (SoV %)

Share of Voice is the percentage of product listings on a category page that belong to your brand. If a Currys laptop category page displays 48 products and 8 are from your brand, your Share of Voice is 16.7%. This is the single most important visibility metric because it directly answers the question: "How much of this category do we own?"

SoV should be tracked separately for organic and sponsored placements. A brand with 20% total SoV that is split 15% sponsored and 5% organic is in a very different strategic position than a brand with 20% SoV that is entirely organic. The first brand's visibility will collapse when its retail media budget is cut. The second brand's visibility is structurally embedded in the retailer's algorithm.

2. Position index

Position index measures the average position of your products within a category listing. If your three listed products appear at positions 2, 7, and 15, your average position index is 8. A lower number is better. This metric captures something that SoV alone misses: a brand could have a high SoV percentage but all products clustered at the bottom of the page, which delivers far fewer impressions than having fewer products at the very top.

Position index is particularly useful for competitive analysis. If your average position on John Lewis for gaming laptops is 12, but your main competitor averages position 5, you know exactly where you are losing the shelf space battle -- even if your total SoV numbers look similar.

3. Sponsored share

Sponsored share measures what percentage of your total visibility comes from paid placements. If you have 10 products on a Currys category page and 6 of them are in sponsored slots, your sponsored share is 60%. This metric is a leading indicator of budget dependency. A high sponsored share means your visibility is rented, not owned. If your retail media budget gets reallocated or the cost-per-click increases, your visibility drops immediately.

Tracking sponsored share over time also reveals competitive dynamics. If a competitor's sponsored share suddenly jumps from 20% to 60%, they have increased their retail media spend. If it drops to zero, they have either exhausted their budget or shifted it to another retailer. These signals are invisible without systematic monitoring.

4. Hourly variance

Category page rankings are not static. Retailers re-sort their product grids throughout the day based on real-time sales data, inventory changes, and advertising bid adjustments. A brand that dominates the top positions at 9 AM might be pushed to page two by 3 PM because a competitor increased their Criteo bids for the afternoon session. Measuring visibility at a single point in time gives you a snapshot that may not represent the full day.

Hourly measurement reveals patterns that daily averages obscure. You might discover that your strongest organic positions are in the early morning (when yesterday's sales velocity still dominates the algorithm), while your competitors outbid you during peak evening hours. This kind of insight is impossible to get from a once-a-day measurement.

Manual measurement: how to do it (and why it does not scale)

Before investing in automation, every brand team should understand what manual visibility measurement looks like. It is the best way to develop intuition for what the data means.

Step 1: Select your category pages

Pick the retailer and category combinations that matter most. For a laptop brand in the UK, this might be Currys Laptops, Amazon Laptops, John Lewis Laptops, and Argos Laptops. Start with your highest-revenue retailer and your most competitive category.

Step 2: Record every product on the page

Open the category page in an incognito browser window (to avoid personalisation skewing your results). Scroll through the entire listing and record, for every product: the brand name, product title, position number (counting from top-left), price, and whether it is marked as "Sponsored" or "Ad". Use a spreadsheet. Be thorough -- if the category has 200 products across multiple pages, you need all of them for an accurate SoV calculation.

Step 3: Calculate your metrics

Count the total number of products on the page. Count how many belong to your brand. Divide to get SoV. Average the positions of your products for position index. Count how many of your products are in sponsored slots and divide by your total count for sponsored share.

Step 4: Repeat regularly

This is where manual measurement breaks down. To get meaningful trend data, you need to repeat this process at least daily -- ideally multiple times per day, across multiple retailers, across multiple categories. A brand monitoring 4 retailers across 5 categories would need to manually record approximately 4,000 to 8,000 product positions per day. That is a full-time job that produces data which is outdated by the time it is entered into a spreadsheet.

Why manual does not work at scale

The fundamental problem with manual monitoring is not effort -- it is consistency and coverage. A person checking Currys at 10 AM on Monday and Amazon at 2 PM on Tuesday is comparing data points that are not comparable. Retailers change their rankings constantly, and a 28-hour gap between measurements introduces noise that makes trend analysis unreliable. Manual monitoring also cannot detect intraday patterns, competitive budget shifts, or the precise moment a competitor launches a new sponsored campaign. By the time you notice a change manually, your competitor has been benefiting from it for days.

Automated measurement: the scalable approach

Automated brand visibility tracking solves every limitation of the manual approach. The idea is straightforward: software visits every category page on every retailer at a fixed frequency, extracts every product listing, and stores the data in a structured format for analysis. The implementation, however, is anything but straightforward.

The technical challenges

Retailer websites are not designed to be machine-readable. They are designed for human shoppers, and many actively resist automated access through anti-bot defenses. Every retailer presents a different technical challenge:

  • Currys renders product grids as HTML in the initial page load, but the DOM structure changes without warning. In early 2026, Currys renamed their product card CSS classes, breaking any scraper that relied on the old selectors.
  • Amazon UK uses aggressive bot detection that fingerprints browser instances and blocks headless automation. Getting reliable data from Amazon requires specialised proxy infrastructure and non-browser request methods.
  • John Lewis lazy-loads products, showing only the first 30 results until a "Show more" button is clicked repeatedly. An automated system needs to simulate this interaction to capture the full product set.
  • Argos rate-limits requests and requires careful pacing to avoid being blocked entirely.

These challenges mean that a generic web scraping tool will not deliver reliable visibility data from UK retailers. Each retailer requires a purpose-built extraction approach, maintained and updated as the retailer changes its website.

What to look for in a monitoring tool

If you are evaluating automated brand visibility tools, here are the capabilities that separate useful solutions from unreliable ones:

  • Hourly (or better) frequency -- Daily snapshots miss too much. The digital shelf changes throughout the day, and you need data that reflects those changes.
  • Full page extraction -- Not a sample of products, but every product on every page of the category listing. Partial data produces inaccurate SoV calculations.
  • Sponsored vs organic distinction -- The tool must be able to identify which listings are paid placements and which are organic. Without this distinction, SoV data is misleading.
  • Multi-retailer coverage -- Your brand competes across multiple retailers simultaneously. A tool that only covers one retailer forces you to stitch together data from multiple sources.
  • Named brand attribution -- Some platforms anonymise competitor data ("Brand A", "Brand B"). For actionable intelligence, you need to know exactly which brands occupy which positions.
  • Historical data and trend analysis -- A single snapshot is useful; a time series spanning weeks and months is transformative. Look for tools that store historical data and let you track changes over time.

Building a measurement cadence

Having the right tool is only part of the solution. You also need a measurement cadence -- a regular rhythm of reviewing data and taking action. Based on our experience working with brand teams, here is a cadence that works:

  • Daily: Automated data collection runs hourly. Each morning, the brand team reviews an overnight summary showing SoV changes, position shifts, and any new sponsored competitors. This takes 10 minutes and catches fast-moving changes before they compound.
  • Weekly: A deeper review of weekly averages across all retailers and categories. Compare your SoV trend against the previous four weeks. Identify categories where your position is improving or declining. Flag any retailer where your sponsored share has increased beyond target levels.
  • Monthly: Strategic review with leadership. Map SoV performance against retail media spend to calculate visibility ROI. Identify which retailers deliver the best organic visibility for your brand and which require the most paid support. Set targets for the next month.
  • Quarterly: Category strategy alignment. Use three months of visibility data to inform product range decisions, retailer investment prioritisation, and retail media budget allocation. This is where visibility data becomes a strategic input rather than an operational metric.

Common mistakes in visibility measurement

Even with good data and good intentions, brand teams make predictable mistakes when measuring visibility. Here are the ones we see most often:

  • Measuring only one retailer. Your brand's visibility on Currys tells you nothing about your visibility on Amazon or John Lewis. Consumers cross-shop, and your competitors may have a completely different position on each retailer. Always measure across the retailers that matter to your category.
  • Ignoring the sponsored and organic split. A 30% SoV that is 25% sponsored and 5% organic looks the same as a 30% SoV that is 5% sponsored and 25% organic in a headline number. In reality, the second brand is in a vastly stronger strategic position. Always break SoV into its components.
  • Measuring at inconsistent times. Comparing your Currys SoV measured at 8 AM on Monday with the same metric measured at 4 PM on Friday is comparing different things. The digital shelf changes hourly. Consistency of measurement time is essential for reliable trend analysis.
  • Focusing on your own brand in isolation. Your visibility is always relative to competitors. A 15% SoV is excellent if the next-largest brand has 8%. It is concerning if the next-largest brand has 25%. Always benchmark against the competitive set.
  • Treating visibility as a vanity metric. Visibility data should drive decisions: increasing bids during competitive hours, flagging underperforming retailers for content improvement, reallocating budget from over-performing to underperforming channels. If your visibility data sits in a dashboard that nobody acts on, you are wasting the investment.

How Crawlbot measures brand visibility

Crawlbot was built specifically to solve the brand visibility measurement problem at scale. We monitor 14 retailers across the United Kingdom and South Africa, scraping every category page hourly to capture the complete product grid -- every product, every position, every hour. Our system distinguishes between sponsored and organic placements using retailer-specific detection methods tailored to each site's advertising infrastructure, from Criteo markers on Currys to native ad indicators on Amazon.

The result is a continuous, high-resolution picture of your brand's visibility across every retailer that matters. SoV percentages, position indexes, sponsored share, competitor rankings -- all updated hourly, all with full brand attribution, all stored historically for trend analysis. No anonymised competitor labels. No daily averages that hide intraday dynamics. No gaps in coverage when a retail media platform goes inactive.

We built Crawlbot because we were brand managers ourselves, spending hours each week manually checking retailer websites and copying data into spreadsheets. We knew there had to be a better way. Now there is.

Start measuring your brand visibility today

Schedule a call and we will set up hourly visibility tracking across the retailers that matter to your brand. Free trial included.

Schedule a Demo