
Giving customers accurate
regional TV Listings
The TV listings feature receives the most weekly active engagement and is key to subscriber retention. When I designed the MVP, we knew we'd have to iterate fast and develop other important features that support viewing preferences.
Problem
Users across the UK see the same TV listings
Customers were voicing frustration due to seeing incorrect listing information. BBC One and ITV can show different regional news, programmes, or schedule variations depending on where the viewer lives within the UK.
Research
Understanding user behaviour
The research surfaced that the majority of customers expect to set their region automatically through automatic location detection, and raise the need for manual method for border cases, when travelling, and privacy-conscious users — a user need I wasn't expecting.
48% of users have set their region before, supporting the need for this feature and a feature adoption goal to aim for.

Key insights
Solution
We designed 2 ways for users to set their region.
01
Geo-tracking, to make region-setting effortless and fast, we implemented geo-tracking using native Location Services functionality.
02
Manual region selection for border cases, privacy-conscious users, and travellers who want a fixed override
Modal prompt on users' first session to ensure full adoption of the feature.








Impact
We’ve seen strong feature adoption, and an expected preference towards location detection method
42%
of customers who have engaged with search have now set their region
85%
chose automatic location detection
29%
used manual selection
Note: the 85%/29% split sums above 100%, suggesting a subset of users tried both methods — consistent with border-region behaviour identified in research.



