
Merlin Bird ID: adding a map view for viewing recorded sightings.
Year
2026
Project
Adding a feature to an existing app
Role
Indiviual contributor
Client
Phase 2: Capstone 1 of Designlab UX Bootcamp
The idea
Problem
Goal
Result
Started by researching and using some competitor apps
Looking at the competition yeilded some good insights
Key Learnings - "Bird sighting map" isn't a novel feature. All three competitors have some version of it, so differentiation has to come from how it's built, not whether it exists.
Opportunities - Free personal map, no paywall risk. Birda's recent paywalling of a previously free feature damaged trust. Merlin is already free/ad-free leaning into "this stays free" as a stated value is a real differentiator, not just a feature.

Location is central to how people relate to their sighting history
What did I want to find out?
Speaking to people, finding some problems.
Insights
Location is central to how people relate to their history, even when they don't say so directly.
The map concept was independently proposed by 2 of 3 participants, unprompted.
Current review method is universal and consistent: scroll the Life List by date, rely on memory
Cross trip/cross season comparison is not currently possible, and users notice.
The sighting history carries emotional and identity value beyond pure data
Not all users think of Merlin as a personal record a real time only segment exists
A second, distinct map need emerged: nearby/community sightings, not just personal history.
Affinity map takeaway: the two heaviest, most cross participant clusters, spatial memory and the trip/season comparison gap are the strongest evidence for building a sightings map.
The remaining groups shaped how to build it: personal and photo forward rather than social, with map/nearby framed as two distinct needs rather than one feature.

Kat, Teacher - 28
Started birding at the same time she started using Merlin
Birds opportunistically on local walks, not dedicated outings
Proud to begin recognizing local birds by sight/sound
Identifies birds visually, rarely uses search

Motivations
Connection, birding is something she shares and talks about with friends
Personal growth, proud of a hobby she has visibly gotten better at over time
Nostalgia, the list doubles as a diary of places she has been
Goals
Show friends what she has seen, and where
Relive trips and travel through her sighting history
See her collection grow as a source of pride
Frustrations
Sightings feel plonked together with no useful grouping
Prefers looking at photos of birds rather than other information
Category headings are unclear, reads as one long undivided list
Needs and Expectations
A visual, low effort way to browse, tapping photos rather than reading names
Sightings grouped in a way that mirrors how she already thinks, by place and trip
Something easy to show a friend in the moment, with minimal setup
No pressure to be precise or complete, this is a hobby, not a checklist
Sean, Engineer - 38
Travels specifically to find new species
Logs all sightings, not just rare birds
Prioritizes date, name and photo over location on the list
Can recall roughly where he saw 70 to 80 birds from memory alone

Motivations
Completeness, building toward one of every species rather than repeat sightings
The thrill of the search, treating trips like a hunt for something specific, like ‘Pokemon Go’
Efficiency, wants his own sharp memory backed up by the app, not replaced by scrolling
Goals
Compare sightings across trips and seasons
See sightings clustered by day or trip on a map
Filter nearby sightings by rarity when exploring new places
Frustrations
No structured way to compare seasons, made worse by travel across hemispheres
Cannot search by color due to colorblindness
Sound ID rarely works, suspects weak regional data
Needs and Expectations
A map that clusters by outing, not just raw pins, so a day trip reads as one unit
Fast filtering by rarity and by date range without deep menus
Accuracy he can trust, since he already double checks the app against memory
I created a Product Requirements Document to help me define whats needed for this project and importantly whats not.


Flow 1

Mocking up some ideas and testing them with users

Making some hi-fi prototypes
The prototypes feature a full flow from the home page, to toggling the map view and searching for a location and then viewing a bird that was sighted there. The prototype has a 4 way scrollable map with other sightings included.

I added an extra flow for testing, and created map linking from the original life list. This was suggested in the initial user test sessions and I wanted to validate the idea.

I made interactive prototypes and put them through four user testing sessions to gather user feedback on the current design, helping to identify any usability issues and validate design decisions before finalizing the product.
Test
100%
of users accomplished the task without intervention
3 issues
minor issues raised by users include, search bar labelling, weight of clickable links and identifying thumbnail pictures of birds
The user test did accomplish the success metrics, all users were confident in using the app and perceived it to be easy. No interventions were required but there were some issues raised which need addressing in the next iteration.
Recurring theme: bird photo alone isn't enough for visual identification
Both Rachael and Sean independently struggled to confirm they were looking at the correct bird using the photo alone.
Rachael briefly confused the House Finch with a similar-looking bird on the map screen; Sean wasn't confident it was a House Finch until he clicked in and saw the name confirmed.
Strong positive validation: bird detail page additions
Sean and Kat both responded positively, unprompted, to the added "last seen" date and location pin on range map details on the bird info page, features Sean noted weren't in the original app ("did you add that? I like that too"). This is a clear signal these additions land well and are worth keeping in scope.
Clickable area clarity needs tightening
Two separate but related issues surfaced:
Sara wasn't sure if the whole list row was clickable or just the text, she clicked the "white part" successfully but expected the photo to be clickable too, especially for visual users who might not read the text first.
Kat separately flagged that the list item didn't look clickable to her in its normal (non-highlighted) state. The visual indicator like an underline or color to signal it's a link.
These point to the same underlying gap: clarity for tappable elements, both on list rows and on photo/text split-targets.
Search scope ambiguity (bird name vs. location) recurs across participants
Rachael asked directly whether the search bar works for both bird names and locations, and speculated that map search should be location based while list search should be bird based, matching Sara's independent comment that she'd have searched by location ("Corfe") rather than species name if she hadn't been told which bird to find.
This is a consistent, unprompted signal that users don't have a fixed mental model of what the search field expects, and the interface should make that scope clear.
New idea, well received: quick preview toggle
Sara gave detailed, positive feedback on a toggle/preview feature that shows bird details without a full screen navigation, she liked being able to see information without committing to leaving the current screen, and noted this reduced her hesitation about tapping (fear of being taken somewhere unexpected on first use). Worth treating as a validated pattern, not just a nice to have.
Taking on the feedback and making it better
Added bird names to small thumbnails. (Why? This app isnt only for experienced birders, it will help beginners view their sightings on a map with more ease)
Updated working on search bar to remove ambiguity, now says Search Location vs the old ‘Search Map’The list view now says
Search Bird Name instead of ‘Search List’.

Reducing click area of link on bird list.
Making the font Bold for clearer distinction
Added clear ‘pressed’ state for photo.
