Game Visibility Rank (GVR)
Game Visibility Rank (GVR) is Blask’s plain answer to a very old question: “Exactly where is my game showing up on the page?”
Game Visibility Rank (GVR) is Blask’s plain answer to a very old question: “Exactly where is my game showing up on the page?”
Every night our crawler captures the first view of thousands of casino lobbies, a computer-vision model numbers every recognisable tile from left to right, and the result is a single score per game, per brand, per day.
A GVR of 1 means prime position; a GVR of 25 means a player had to scroll past twenty-four other games to see it.
Below is the full story of how that number is born, why we cap the count at 100, and what it can (and cannot) tell you about performance.
Why position still matters.
Eye-tracking studies show users spend the overwhelming majority of their attention above the fold, with visibility plummeting after the first screen — 80% in early experiments and still over 50% in the mobile era.
For casinos this means that a slot tucked two scrolls down is effectively invisible during the decision window that drives most clicks. GVR exists to make that in-or-out distinction transparent for every stakeholder.
From screenshot to score.
- First-paint captureHeadless browsers render each lobby and key category page exactly once, the moment the page loads. This snapshot freezes the state most players see before carousels rotate or personalised modules intervene.
- Tile recognition
Each game thumbnail is clipped and sent through a Faster R-CNN detector followed by a ResNet-34 classifier fine-tuned on 35 k labelled game images.
Anything the model cannot match is marked unrecognised and skipped, preventing false ranks for unreleased or branded-exclusive content. - Left-to-right count
Recognised tiles are numbered 1…100. We deliberately stop at 100 because measurement beyond that point adds noise but little commercial value; studies show fewer than 5 % of clicks occur past the eighth row. - Aggregation
Daily ranks roll up to a brand-level average, then to a country-level average you see on the dashboard. If a game is #1 at one operator and #3 at another, its country GVR prints as 2. - Publication
The entire cycle finishes before Europe’s trading day begins, so the dashboard is always T-1 fresh.
New-game latency
A freshly launched title enters the ranking within 24–48 hours. The crawler flags the unfamiliar tile, Brand Discovery attaches a search keyword, QA approves the match, and the next nightly run assigns its first GVR.
One metric, four lenses — how Blask shows GVR wherever you need it
Game Visibility Rank (GVR) is always the same simple idea — the closer a title sits to the top of the page, the lower (and better) its score — but Blask surfaces that signal at four different zoom-levels so you can answer very different business questions without recalculating the maths yourself.
GVR is a placement metric, not a demand metric. A perfect “1” means the title is first in view, but that doesn’t automatically translate into clicks or revenue — pair it with SoI for the full picture.
Why Blask splits the metric.
Operators reorder catalogues constantly — hero rows, “Top this week”, “New releases”. A single, flattened rank would blur those nuances. By keeping lobby-only and all-pages averages side-by-side, you can:
- Spot promo performance instantly – a dip in Lobby GVR while Avg GVR stays flat usually signals the end of a paid push.
- Compare like with like – crash titles sitting deep inside a “Specialty” tab will always read worse on Avg GVR; flip to Lobby GVR for apples-to-apples slot battles.
- Negotiate smarter – show a provider that their game earns a 6 in lobby yet a 62 overall and you have proof the rest of the site needs love.
TLDR
- Lower = better. GVR 1 is the left-most, first-row tile.
- Daily cadence. Yesterday’s crawl becomes today’s chart.
- Above-the-fold focus. We stop at 100 because that is where meaningful attention stops.
With GVR you no longer rely on screenshots or polite promises — every stakeholder sees the same objective rank, day after day, across every brand that matters.