Why site navigation needs to follow standard interaction patterns


​davedavies.dev​

March 11th

Why site navigation needs to follow standard interaction patterns.

Hi again đź‘‹

Navigation is one of the most commercially important parts of any online store.

If customers cannot browse categories easily, they never reach the product pages where the sale actually happens.

And yet it’s surprisingly common to see navigation that looks polished, but breaks down the moment someone tries to use it without a mouse.

This week’s video shows a good example of how that happens.

Visually, the navigation appears to work well. The dropdown opens, the categories are clear, and the layout looks tidy.

But when you try to use the keyboard, two problems appear.

First, when the submenu opens, the keyboard focus never actually moves into it. Pressing Tab simply jumps the focus to the next top level navigation item, instead of letting the customer explore the submenu options.

Visually the menu is open - but functionally, it cannot be used.

Second, the control that opens the submenu is coded as a link, but behaves like a button.

Why is this a problem?

Links are expected to take you somewhere - to a new page. Buttons are expected to perform an action, like opening a menu, opening a modal or submitting a form. When those roles are mixed together, assistive technology receives conflicting signals about what the control actually does.

This might sound like a small technical detail, but it directly affects how customers expect to explore your products. And it's surprisingly common across the web.

When navigation becomes unpredictable, browsing breaks down.

And if customers cannot reliably explore your categories, they never reach the product pages where they can actually buy.

That’s why custom navigation components need to follow established interaction patterns.

What do established interaction patterns look like?

Established interaction patterns are simply the behaviours customers already expect from navigation, because they see them on almost every well built website.

When a menu opens, the keyboard focus should move into that menu so the customer can immediately explore the options.

The control that opens the menu should behave like a button, not a link, because it performs an action rather than taking the user to another page.

Once inside the menu, the customer should be able to move through the options in a logical order using the keyboard, without the focus jumping somewhere unexpected.

Nothing surprising. Nothing clever. Just the predictable behaviour people rely on when browsing products.

How to now check your own site:

Test your own site today: Put your mouse to one side and use the Tab key to move through your main navigation.

When a menu opens, watch where the focus goes.

If the focus skips past the submenu, jumps somewhere unexpected, or never lets you reach the category links, the navigation is not behaving the way customers expect.

Finally...

  • Use the correct control type.
  • Move keyboard focus into opened menus.
  • Keep the interaction predictable.

When those fundamentals are right, navigation feels effortless. Customers can explore categories, understand what’s available, and move naturally toward the products they want.

If you can’t, some of your customers won’t be able to browse your store either.

​Watch the video​

Talk soon,
Dave

P.S. Have you ever spotted something like this on your own product pages? Hit reply and let me know - I read every reply.

600 1st Ave, Ste 330 PMB 92768, Seattle, WA 98104-2246
​Unsubscribe · Preferences​

davedavies.dev

Actionable tips to remove the hidden accessibility barriers currently stopping your customers from completing their purchase. Join the top 6% - watch your sales grow, and your brand reputation shines.

Read more from davedavies.dev

The importance of effective Alt Text for product images Hi again 👋 If you were asked to describe this image to somebody in the next room, what would you say? (watch this online) Photo by Dario Valenzuela on Unsplash On a travel blog, you might describe the scene: “Woman leaning against a wall in an industrial alleyway, looking off into the distance.” The focus is the place. The mood. What’s happening. But on a product page, the job is different. Now the image exists to help someone decide...

Hi again 👋 Research repeatedly shows that UK businesses collectively lose around £17.1 billion a year because shoppers hit accessibility barriers and abandon their purchase. That’s not a niche problem. It’s a huge sum of money. Roughly 1 in 5 people in the UK live with a disability. A significant percentage use assistive technology or need websites to behave clearly and predictably to complete a purchase. Even more rely on accessibility features, and would not necessarily identify as having a...

Hi again đź‘‹ Browser zoom is one of the most commonly used accessibility features on the web. It is relied on by older customers, people with reduced vision, and anyone who needs larger text to read comfortably, to name just a few. In other words, it is not a niche behaviour. It is a normal way people adapt websites so they can read and buy comfortably. When someone zooms the page, they are not just making things bigger. You are changing how the layout behaves. That is often where problems...