Build mobile navigation around what customers came to do

Keep important destinations stable and give every detail screen a predictable way back.

A hand holding a phone with simple navigation beside a folded map.

An app's menu often reflects the business's departments rather than the customer's intentions. Customers think about booking a visit, finding an order or changing an address; they rarely think in the labels used by an internal organisational chart. Good mobile navigation gives those jobs stable places and helps people understand where they are after a notification, search result or shared link opens the app.

Name destinations in customer language

A home-maintenance app might begin with Jobs, Book and Messages rather than Operations, Services and Engagement. Test these labels without showing the screens: ask someone where they would find an upcoming appointment or a previous invoice. Separate destinations from actions. A persistent button to create a booking has a different role from a destination containing all bookings. Avoid using the most visually prominent spot for a promotion when the customer opened the app to check an arrival time. The first screen should reward an existing intention.

Preserve context through the journey

When a customer opens a job, keep its date, address and status visible enough to distinguish it from similar jobs. Returning to the list should preserve useful position and filters. A deep link can take someone directly to relevant content; Android provides a documented system for handling these links. Design the surrounding journey too. The customer may be signed out, the job may no longer exist, or the link may refer to another household member's account. Each state needs an understandable next step without exposing someone else's information.

Test movement, not isolated screens

Create a realistic navigation exercise: open a reminder, inspect the appointment, find preparation instructions, then return to the original list. Repeat it after switching apps and after using search. Watch for people pressing a logo to escape, losing their place or repeatedly opening the wrong section. These behaviours expose structural problems that attractive static screens can hide. Keep navigation changes deliberate after launch; frequent rearrangement makes returning customers learn the product again. Add features to the existing task structure only when their relationship is clear.

  • Can a new customer predict where each important task starts?
  • Does Back return to the context the person actually came from?
  • What happens when a notification opens an unavailable or restricted item?
  • Are permanent destinations stable enough for returning users to remember them?

Further reading

Discuss your software project with 110s

Related Insight