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.
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:
These three dimensions -- position, count, and placement type -- form the foundation of every brand visibility metric worth 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 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.
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:
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.
If you are evaluating automated brand visibility tools, here are the capabilities that separate useful solutions from unreliable ones:
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:
Even with good data and good intentions, brand teams make predictable mistakes when measuring visibility. Here are the ones we see most often:
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.
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