⭐ If you would like to buy me a coffee, well thank you very much that is mega kind! : https://www.buymeacoffee.com/honeyvig Hire a web Developer and Designer to upgrade and boost your online presence with cutting edge Technologies

Tuesday, May 24, 2022

How To Get Work Done: Wrangling Stakeholders And Overcoming Obstacles

 Whether you work in-house or for an external agency, we all share one challenge — dealing with stakeholders, be they your boss, colleagues, or clients. In this post, veteran web designer Paul Boag shares his approach to getting things done in even the most challenging organizations.

A long time ago, in a galaxy far, far away, I could build a website from beginning to end by myself with nobody interfering. I would create the content, design the look and feel, and write the code. Nobody understood what I did, and nobody cared. It was glorious.

Today, the web has got complicated, and although I could still build a website without the help of others, it wouldn’t cut the mustard. Building a website in 2022 involves many specialists working together. It also involves the approval of many more individuals because the web has become so important.

This reality means that we need to be as good at working with others as designing or coding. We need to be team players, yet it can often prove enormously frustrating.

I want to share my thoughts on working effectively with others in this post. I also want to challenge some of our prejudices along the way. Because let’s be clear; we need other people for our websites to succeed.

Why We Need To Appreciate Our Stakeholders

We all like to moan about our clients sometimes. We all enjoy the memes about “make my logo bigger” or share the ridiculous requests we regularly receive from stakeholders. However, these people contribute a lot to the success of a website. So ultimately, we need to adopt a positive attitude toward their contributions.

That is because a lot more determines the success of a website than its design, code, or copy. The website needs to integrate successfully into broader business operations from the sales funnel to overall market positioning.

These are things that we know little about. We certainly do not have many skills in these areas and are probably ignorant about what is happening behind the scenes and in the overall company strategy.

In other words, we have a narrow perspective and a limited set of skills. We, therefore, need these other stakeholders for the website to succeed. We need to learn to understand the perspectives of others rather than mock them and call them ignorant behind their backs.

Like it or not, you need their buy-in and approval. No amount of moaning will change that. But, getting that approval will be considerably more challenging if you are dismissive of their opinions and perspective.

We will get nowhere in persuading others if we don’t appreciate what they bring to the table and even less if we end up with an acrimonious relationship.

Why Confrontation Is A Losing Game

Here is the harsh truth; you will never win an argument with a stakeholder, at least not in a way that will benefit the project. That is nothing to do with whether you are right or wrong. Facts will not win the day. It is about people and feelings.

At best, if you argue with a stakeholder, they will begrudgingly back down and probably seek to undermine you later. At worst, they will pull rank (and let’s be honest, we are relatively low in the pecking order) and refuse to compromise.

Few managers like to be argued with for long. Most do not like to see their authority challenged. Even if they win the one argument, you will quickly be seen as “difficult” if you do it too often.

Also, nobody likes to be proved wrong, especially in a public forum. Shoving facts in somebody’s face to demonstrate that you are right and they are wrong is like rubbing salt in the wound.

Finally, confrontation is binary. It leaves no room for compromise or a scenario where everybody walks away happy. There has to be a winner and a loser, which rarely ends well.

Instead, we need to adopt a more conciliatory or even passive tone.

An Alternative To Confrontation

If a client says something I disagree with, I start by acknowledging that they may be right. Then, I may ask questions about my areas of concern, but only with a genuine desire to better understand their position.

So instead of saying, “that won’t work because it will be inaccessible,” I will say something like, “that could work, but what do you think we should do about the accessibility issues?

If they don’t talk themselves out of the idea while answering my questions (which they often do), I suggest some way of testing the position they proposed. However, I do this without any suggestion that I am trying to prove them wrong. The emphasis is on carrying out a sanity check to ensure we are not missing something.

If the test proves them wrong, I am quick to express my surprise not to make them feel stupid. Because if they feel stupid, they will argue with the test results, and you will be back to square one.

Ultimately it is about helping people save face when they express an opinion that turns out to be incorrect. If they cannot save face, they will dig their heels in and keep arguing.

The best way of helping others save face is to preempt the issues they raise. If you can prove them wrong before they express the idea, they can stay quiet and not attach themselves to the position.

For example, if you know a client will want their logo bigger, start your presentation by explaining why you didn’t make the logo bigger. That way, if you are convincing, the client will not raise the issue and won’t feel the humiliation of backing down.

Of course, to preempt issues, you have to know what they are likely to be, which involves understanding your stakeholders. This ability to empathize with them is fundamental to getting their support.

 

Use Empathy When Engaging Stakeholders

Time for another harsh truth: nobody cares about what you do as much as you. Nobody cares about code like a developer. Nobody cares about the needs of users like a UX designer. That doesn’t make them bad people. They have their areas of responsibility, which have to be their focus. After all, how much do you care about legal or accounting!

That means that phrasing any request within the context of what you do will probably fall on deaf ears. You have to frame your requests so that it resonates with your stakeholders.

Let’s imagine you want to run more usability testing. The last thing you want to do is talk about how it will give users a better experience or help you do your job.

Instead, it would be best to frame how usability testing will help the people you are trying to persuade. For example, if you are trying to persuade a marketing manager, talk about how better usability will encourage more word-of-mouth recommendations. If you talk to the finance director, talk about how usability testing avoids waste and building the wrong thing. If you talk to legal, explain how usability testing will ensure the company meets its accessibility obligations.

Also, consider the type of person they are. Some people are more influenced by numbers and facts; others are driven by emotion. How you pitch your requests should cater to these differences.

When talking to an analytical thinker, make use of the unprecedented amounts of data digital provides to make your case. When dealing with an emotional thinker, paint a picture of what better might look like with a small prototype or show users struggling with the existing experience.

Work With Key Stakeholders Individually

For this approach to succeed, you need to divide and conquer. Once you are in a meeting discussing these things, you cannot tailor the message to each attendee. Also, you will quickly lose control of the discussion.

Instead, meet with each attendee beforehand and present your case. Then, you will already have them on board when the group meeting happens, and the meeting will be a formality.

Of course, not all stakeholders are equal. Sometimes you don’t need to win over everybody. One key decision-maker can often be enough. But that doesn’t mean we should ignore other people as that can come back to bite us.

How To Work With Lots Of Stakeholders

It is tempting if you have high-level executive support to push ahead with work and essentially ignore the opinions of other stakeholders. However, doing so will create problems for yourself further down the line.

The more stakeholders feel ignored, the angrier they will become and the more trouble they will cause. So it is better to engage with as many people as possible, even if they don’t have much power to influence the process.

That means we need to consider our communication strategy when running any digital project. It is not enough to think about how we will build our digital service; we also need to work out how we will sell it to others.

We have already discussed how to do this on a one-to-one basis, but a different approach will be required when we have many stakeholders.

I use four techniques to work with many stakeholders and ensure their buy-in. Although I still customize my approach for critical stakeholders, these techniques are a solid foundation for a broader communication strategy with other stakeholders. These are:

Keep Stakeholders Regularly Informed

If people feel left in the dark, they become irritated. They also feel out of control and interfere to take control back. However, if you keep them informed regularly, they feel appreciated and are less likely to interfere.

Another advantage of regular communication is that it gives a sense of progress. People will worry less that the project is slipping behind if they hear from you regularly. Keep in contact with your clients regularly through email. Also, record the occasional video walkthrough and hold the odd zoom call to answer questions.

Excite Stakeholders By Inspiring Them

Many projects fail because they lose momentum. They get stuck in politics and discussion. One of the best ways to create momentum is to get people excited about what you are doing.

Take the time to show them how things will be better when your project is done. For example, map the improved customer experience or create a prototype showing how it will work in the future.

Do whatever it takes to fire people up so that they want what you are building.

That is also a great way of overcoming barriers. For example, imagine somebody in IT has told you that the interface you are proposing is impossible because of legacy technology. Instead of giving up, create a prototype and record some users getting excited about it. Then show that to senior management. The next thing you know, senior management will ask why they can’t have the exciting prototype they have seen, and IT will be under pressure to deliver.

Take The Time To Educate

Education should lie at the heart of any communication strategy you adopt with stakeholders. We work in a highly specialized field utterly unknown to many people. Therefore, if they fail to buy into our vision, it will certainly be because they don’t fully understand it.

It is not their responsibility to understand our job any more than it is our responsibility to understand theirs. Instead, it is our job to educate them. If they fail to understand, then we have failed to do our job. It is our fault, not theirs.

So take time to teach others. Share with them sources of best practices you have found online, explain the rationale behind decisions, and expose them to external sources of advice and inspiration.

Run lunchtime presentations, drop-in clinics, email newsletters, and even consider running an in-house conference. Anything you can think of to ensure your colleagues are better informed about the web.

Finally, one of the best ways for stakeholders to learn is to do.

Always Involve Stakeholders

The best thing you can do to win over stakeholders is to involve them in the creation process. Not only will being involved educate them about what works and what doesn’t, but it also provides them a sense of ownership. The more people feel they have contributed, the more they are likely to support it and even defend it to others.

There are many ways to involve stakeholders, from design sprints to prototyping workshops. However, even surveying or interviewing stakeholders is a start.

Involving stakeholders and not shutting them out will make sign-off easier. It will also make you more aware of the project’s broader context and hopefully make you appreciate your colleagues more.

Ultimately we cannot change our stakeholders, but we can change ourselves. We can change our attitude towards them, change how we communicate with them, and reevaluate what we see our role as being.

Our industry likes to celebrate the lone genius, the rockstar, or the ninja. Yet, in reality, a rockstar is too arrogant for the web and a ninja too isolated. Building great websites is a team sport, and our stakeholders are very much part of the team.

Monday, May 23, 2022

Designing Better Breadcrumbs

 

Nobody gets particularly excited about breadcrumbs navigation. You know, those tiny little crumbles of pathways that illustrate where a user currently is in the intricate hierarchy of the website. Their design is seemingly obvious, so is their position on the page, and it doesn’t seem like much innovation is required for breadcrumbs to shine.

As it turns out, there are plenty of fine little details that can either make breadcrumbs confusing or infinitely more useful. In this article, we’ll take a closer look at some of them. We’ll explore when we actually need breadcrumbs, how people use them, and how to design them better to speed up users’ navigation on our websites.

Let’s start by exploring how people navigate websites in the first place, and how exactly breadcrumbs assist us in our journeys.

How Do People Navigate Websites?

Every usability test shows that there is no single, general and well-established way of exploring websites. Depending on the task at hand and the frequency of visits, users apply very different modes of navigation. It’s not uncommon to see that on some websites, search is barely used but main navigation gets a lot of attention. On others, categories hardly get any clicks but search queries go through the roof. And sometimes breadcrumbs happen to be the most popular navigation choice on the entire site.

On Australia Post, for example, various kinds of navigation need to work together. The global navigation bar, the primary navigation, the breadcrumbs, the sidebar and tabs. Users can jump between various levels, they can easily go backwards with breadcrumbs, move forward with horizontal navigation on the top, move sideways with the sidebar navigation and switch contexts within the sections of the page with tabs.

We rarely browse through every section one by one, and we rarely even notice all the navigation available on the site. For frequently visited websites, such as a news website, we’ll be using a very limited set of pages and features. In fact, we probably won’t be able to remember what features and sections we are clicking, but we probably will remember where they are located in the interface.

 

When we land on a website we’ve never visited before, e.g. national opera website, we assess the breadth of options and features at first. This usually happens by scrolling up and down the page — first slowly, then faster — and getting familiar with the navigation menus. We click through sidebars, switch between tabs and open mega-drop-downs. We just wander around, trusting navigation signposts and our extremely unreliable hunches. We scan, identify patterns and trust our instincts.

And sometimes, if we don’t find what we are after, our journeys turn into wild explorations of pages and categories of all kinds — often intense, chaotic, time-consuming and frustrating. If anything doesn’t work as expected, we just don’t use it anymore because we don’t trust it anymore. And once we don’t really have any options left, we abandon altogether.

 

However, when navigation and search are barely used, it’s not necessarily because the website is poorly designed or built. On the contrary: the content might be so well-organized that people actually find what they need very quickly — perhaps even before visiting the website in the first place, just by exploring Google’s search results. And once they do, there isn’t really much reason to stay on the site.

While we often focus on exit rates and bounce rates and time spent on a page, these indicators rarely reveal the full story of what exactly users are doing on the site. The fact that somebody spends 4:30 minutes on a given page isn’t necessarily a good indicator; and the fact that somebody leaves within 30 seconds isn’t necessarily a bad thing.

To track how well users understand and use navigation (and search), we need to track how successful users are at a task at hand. You can think about it as design KPIs established and studied over a longer period of time. It’s worth gathering insights about user-focused metrics such as:

  • task completion rates,
  • task completion times,
  • time to first share,
  • customer support inquiries,
  • ratio of negative reviews,
  • accuracy of submitted data.

Our task, then, is to pave a path for users that’s obvious, clear and unambiguous to help them complete their tasks. And that usually means supporting three directions of navigation: forwards navigation, backwards navigation and sideways navigation.

Forwards Navigation

We come to websites for a reason, and on some websites, it can be as specific as checking a bank account or exploring a large data set. So once we end up on a homepage or on a dashboard, we move forwards in the hierarchy on the site, from very broad to very specific pages, in an attempt to complete that task that we’ve set out to achieve.

 

In navigation terms, we move from a homepage to a category to sub-categories to further in-page navigation to find that particular feature that we need to finally click on. And if we are lucky, we can skip the entire journey and reach that feature from a mega-drop-down or calls-to-action earlier. The better we, as designers, reduce the distance between the intent and action, the better the user experience will be.

Backwards Navigation

It’s not always that we have exactly one particular task in mind though. More often than not, our goals are multi-faceted, and we change our minds, overlook things, make spontaneous decisions, and get distracted by blinking notifications. So our digital journeys are rarely strictly linear, and this holds true especially if the navigation on the site is somewhat convoluted.

In such cases, eventually, we end up moving backwards. In fact, we move back to reorient ourselves, pick a route to explore, and move forward in another direction. And then we do the same dance again, and yet again until we have fulfilled our intent. In many ways, this process is similar to writing an article like this one. There is a general idea that drives the article forward, but there are stumbling blocks and reconsiderations that pull you back.

On the web, this happens especially when we end up on a page that seems to be leading nowhere, has outdated content, doesn’t expose a much-needed feature, or when our search query is too ambiguous to provide accurate and relevant results.

One simple test that we frequently use is to give a user an URL and ask them to explain in which section of the website they currently are, and also locate similar, or related sections. In the Deutsche Bank example above, it would be a little bit difficult since there are no highlights of the current page in the navigation.

As it turns out, we are in the third level of navigation. Usually “Sparen and Anlegen” should be active and highlighted on the page, but it isn’t. It’s only when we open a hover menu that we can spot what the current page actually is (“Online Weltpapier Sparplan”). Navigating backwards is a little bit cumbersome on Deutsche Bank.

Sideways Navigation

As if it wasn’t enough with all the going back and forth, sometimes we also move sideways — fiercely jumping up and down between various levels and sections and pages and sub-categories. This usually happens when we want to explore similar topics or related pages, or explore more information that’s in some way connected with the current page.

This also happens when we are browsing through available options and haven’t made up our minds yet. Basically, we explore, browse and click around trying to create a comprehensive picture of what we have in front of us.

 

And as we do, we need signposts that guide us in the right direction. In fact, given how much movement is happening, having a consistent and predictable trace of how we navigate is surely helpful. In fact, that’s exactly what breadcrumbs provide.

At the first glance, it might seem that breadcrumbs are helpful only for backward navigation, but often we use them to move back, find a better route and move forward again. In that way, they serve all directions of navigation, and they do it well.

When Do We Need Breadcrumbs?

One might wonder at first if breadcrumbs are actually still necessary these days. We surely must have learned a thing or two about designing navigation menus over the decades, and search has become incredibly precise in pointing users to the right direction. Indeed, smaller websites can be very effective without having to rely on breadcrumbs at all.

This also holds true if a website has quite a few sections, but doesn’t contain many nested levels. Then, indicating what category a given page belongs to, or the tags associated with the page, is perfectly sufficient.

That’s the case on The Economist, for example. The website does contain a lot of topics to browse through, but it doesn’t contain multiple levels of navigation. In fact, the navigation structure is quite flat: much of the content comfortably sits on the same level. If we were to add breadcrumbs in this case, most breadcrumbs wouldn’t contain more than one section anyway. Instead, the designers of the site chose to display the section prominently next to the title. This is reasonable because it actually serves exactly the same purpose.

Not every website is like that though. As sites start to grow and gain more levels of navigation, eventually it becomes very difficult to gain a quick understanding of available options. For example, if a user has landed on the 4th level of navigation, but this isn’t clearly labeled on the page, they will have a quite hard time trying to explore similar items.

The bigger problem is that most complex sites have plenty of issues related to content as well. Often labels and headings are ambiguous. Or multiple sections have sub-sections with the same titles, so it’s not clear what exactly a particular page refers to. Or the content uses internal vocabulary that makes it difficult to understand if it’s intended for you. Or perhaps there are multiple points of entry to the website, but it’s impossible to easily find out which one you’re currently at, or which one is a better fit.

At the first glance, it’s difficult to say where exactly one is on the New England Journal of Medicine. There isn’t a clear label for the current category that one would immediately understand. If you’d like to explore more related articles, how would you navigate there? As it turns out, “Perspective” above the heading is actually a category and a link to that category, but because it’s appearing in light grey, it doesn’t look like an interactive element. To explore more, we’d need to click there, yet it’s not necessarily obvious to everyone.

Many complex projects will have some sort of breadcrumbs. They are often added to support users coming via search results, news feeds, or personal messages, who don’t have any prior knowledge of the website and how it’s organized. In such cases, breadcrumbs help users quickly understand where they have landed. In fact, on informational websites, users often heavily rely on them to explore the site.

In summary, as long as you have a relatively shallow navigation tree, you probably won’t need breadcrumbs. Neither will you need them when finding the right page on the site isn’t the priority for most users. If, for example, they explore data, filter tables, manage accounts or use search frequently, breadcrumbs won’t be of much help.

But if you have plenty of pages and sub-categories and nested navigation levels, or your navigation grows to three, four or even more levels, your users are likely to benefit from reliable signposts along their journey. That’s where breadcrumbs prove to be essential.

The question, then, is how to make them noticeable and helpful without being redundant and unnecessary? As it turns out, that’s an art and craft of its own.

A Short Story Of Confused Breadcrumbs

There doesn’t seem to be any other interface component that’s seemingly as consistent as breadcrumbs. After all, there are links to sections, and they are separated by some sort of a delimiter. And most of the time, that delimiter is an arrow or a chevron, which also indicates relationships.

But where should these icons actually point to? Should breadcrumbs indicate where each item lives (icon pointing to the left), or rather the path that a user has taken so far (icon pointing to the right)? After all, when using breadcrumbs, users will be navigating backward, not forward.

 

On the Stockholm University website, chevrons reluctantly point to the left. Since breadcrumbs are usually explored right to left, the icons indicate where a particular section or page lives.

On TVM, arrows indicate where a particular section or page belongs too. The last item in the breadcrumbs (Huidige pagina) means “Current page”. It’s reasonable to assume that some users might think that the page it’s pointing towards is the current page.

On KBC, chevrons are pointing to the right are much more conventional and familiar to users. The delimiter could also be an arrow, and it’s only beneficial if all links in the breadcrumbs are actually underlined. This sets the right expectations early on.

It’s reasonable to assume that users will find their way in both directions — left and right — but historically in left-to-right interfaces relationships are indicated with icons pointing to the right. The direction indicates that a category contains another page or category; and because we usually consider browsing through pages as a horizontal experience projected onto a timeline, we are usually moving from left to right. So it’s definitely safe to stay true to this approach: it’s just more familiar to users this way.\

To help users understand where they are, breadcrumbs need to be visible to users. This seems to be quite obvious at first, yet in practice, breadcrumbs appear all over the map. Sometimes you can find them in under the main promo header, sometimes close to the top of the page, sometimes on images, and sometimes in the footer. So what’s the right position for breadcrumbs?

 It’s common to see breadcrumbs appearing all the way on the top of the page, and it’s a perfectly reasonable option to choose. Deutsche Post, a German postal service (pictured above), is just an example of that. In fact, that’s where many users search for breadcrumbs first, because they associate them with navigation.

Not every website follows this pattern though. On many of its pages, Gothaer displays breadcrumbs just above the footer. It’s probably not the first spot where users would search for it though. The website does look wonderful, but the position of breadcrumbs might not be obvious and is probably suboptimal.

 

A Short Story Of Confused Breadcrumbs #

There doesn’t seem to be any other interface component that’s seemingly as consistent as breadcrumbs. After all, there are links to sections, and they are separated by some sort of a delimiter. And most of the time, that delimiter is an arrow or a chevron, which also indicates relationships.

But where should these icons actually point to? Should breadcrumbs indicate where each item lives (icon pointing to the left), or rather the path that a user has taken so far (icon pointing to the right)? After all, when using breadcrumbs, users will be navigating backward, not forward.

On the Stockholm University website, chevrons reluctantly point to the left. Since breadcrumbs are usually explored right to left, the icons indicate where a particular section or page lives.

On TVM, arrows indicate where a particular section or page belongs too. The last item in the breadcrumbs (Huidige pagina) means “Current page”. It’s reasonable to assume that some users might think that the page it’s pointing towards is the current page.

On KBC, chevrons are pointing to the right are much more conventional and familiar to users. The delimiter could also be an arrow, and it’s only beneficial if all links in the breadcrumbs are actually underlined. This sets the right expectations early on.

It’s reasonable to assume that users will find their way in both directions — left and right — but historically in left-to-right interfaces relationships are indicated with icons pointing to the right. The direction indicates that a category contains another page or category; and because we usually consider browsing through pages as a horizontal experience projected onto a timeline, we are usually moving from left to right. So it’s definitely safe to stay true to this approach: it’s just more familiar to users this way.


To help users understand where they are, breadcrumbs need to be visible to users. This seems to be quite obvious at first, yet in practice, breadcrumbs appear all over the map. Sometimes you can find them in under the main promo header, sometimes close to the top of the page, sometimes on images, and sometimes in the footer. So what’s the right position for breadcrumbs?Deutsche Post, with the breadcrumbs appearing under the main navigation bar.

It’s common to see breadcrumbs appearing all the way on the top of the page, and it’s a perfectly reasonable option to choose. Deutsche Post, a German postal service (pictured above), is just an example of that. In fact, that’s where many users search for breadcrumbs first, because they associate them with navigation.

Not every website follows this pattern though. On many of its pages, Gothaer displays breadcrumbs just above the footer. It’s probably not the first spot where users would search for it though. The website does look wonderful, but the position of breadcrumbs might not be obvious and is probably suboptimal.

DHL displays the breadcrumbs under its primary header image. While it does fit the overall design of the page, users often dismiss banner-alike images instinctively, mostly because they don’t find anything useful there. “Standard shipping” does appear as some sort of title, yet it doesn’t show up in the breadcrumbs.

The text on the banner is actually the title of the page. “Standard shipping”, on the other hand, is one of the sub-sections on the current page. The breadcrumbs above “Standard shipping” seem to relate more to the banner, rather than to the sub-section displayed under it. This might be confusing to some users.

A Short Story Of Confused Breadcrumbs

There doesn’t seem to be any other interface component that’s seemingly as consistent as breadcrumbs. After all, there are links to sections, and they are separated by some sort of a delimiter. And most of the time, that delimiter is an arrow or a chevron, which also indicates relationships.

But where should these icons actually point to? Should breadcrumbs indicate where each item lives (icon pointing to the left), or rather the path that a user has taken so far (icon pointing to the right)? After all, when using breadcrumbs, users will be navigating backward, not forward.]

On the Stockholm University website, chevrons reluctantly point to the left. Since breadcrumbs are usually explored right to left, the icons indicate where a particular section or page lives.

On TVM, arrows indicate where a particular section or page belongs too. The last item in the breadcrumbs (Huidige pagina) means “Current page”. It’s reasonable to assume that some users might think that the page it’s pointing towards is the current page.

On KBC, chevrons are pointing to the right are much more conventional and familiar to users. The delimiter could also be an arrow, and it’s only beneficial if all links in the breadcrumbs are actually underlined. This sets the right expectations early on.

It’s reasonable to assume that users will find their way in both directions — left and right — but historically in left-to-right interfaces relationships are indicated with icons pointing to the right. The direction indicates that a category contains another page or category; and because we usually consider browsing through pages as a horizontal experience projected onto a timeline, we are usually moving from left to right. So it’s definitely safe to stay true to this approach: it’s just more familiar to users this way.

To help users understand where they are, breadcrumbs need to be visible to users. This seems to be quite obvious at first, yet in practice, breadcrumbs appear all over the map. Sometimes you can find them in under the main promo header, sometimes close to the top of the page, sometimes on images, and sometimes in the footer. So what’s the right position for breadcrumbs?

It’s common to see breadcrumbs appearing all the way on the top of the page, and it’s a perfectly reasonable option to choose. Deutsche Post, a German postal service (pictured above), is just an example of that. In fact, that’s where many users search for breadcrumbs first, because they associate them with navigation.

Not every website follows this pattern though. On many of its pages, Gothaer displays breadcrumbs just above the footer. It’s probably not the first spot where users would search for it though. The website does look wonderful, but the position of breadcrumbs might not be obvious and is probably suboptimal.

DHL displays the breadcrumbs under its primary header image. While it does fit the overall design of the page, users often dismiss banner-alike images instinctively, mostly because they don’t find anything useful there. “Standard shipping” does appear as some sort of title, yet it doesn’t show up in the breadcrumbs.

The text on the banner is actually the title of the page. “Standard shipping”, on the other hand, is one of the sub-sections on the current page. The breadcrumbs above “Standard shipping” seem to relate more to the banner, rather than to the sub-section displayed under it. This might be confusing to some users.

In contrast, on Allianz.de, breadcrumbs are positioned on top of the header image, easy to spot and easier to connect with that header. It appears to be just a bit more obvious this way. The only refinement could be subtle underlines to indicate that each breadcrumb is actually a link.

A similar website, a similar industry, but organized slightly differently: SwissLife. There are multiple levels of navigation on the top, with breadcrumbs above the heading and placed on top of the image. Unlike in the previous example, here the header is more useful — just also unfortunately much more difficult to read. The text could live on a darker background, for example. The overall design pattern though seems to be quite right, now with useful content appearing right in the header area.

On SDU, breadcrumbs live under the main navigation and just above the title of the page, in a dedicated area, housing multiple levels of navigation if needed. All of them are links, except the last item which is a label, highlighted in bold.

When we land on an unknown page, we tend to first verify that they are on the right page. Obviously, we seek confirmation that they are still on the right path towards their goal. Naturally, we focus on the main heading of the page, and sometimes on tags and sidebar links to get the confirmation that we need.

If at any point we need to move backwards or sideways, we need to be able to find breadcrumbs immediately. Displaying breadcrumbs just under the main navigation or just above the main heading is the most obvious and familiar way to achieve just that.

Yet even if breadcrumbs live above the main heading, it doesn’t mean that they are easy to use. In fact, the further we move breadcrumbs away from the top of the page, the more difficult they are to spot. This might sound like quite an exaggeration, but if you look closely at the example below (LVK.fi), can you actually spot where the breadcrumbs are hiding?

 

Yes, it was indeed a bit of a tricky question. Of course, the breadcrumbs are hiding behind the sticky cookie consent prompt. With the global navigation and a sticky navigation bar, along with a large visual promo area on the top, we end up with almost 0% of the screen dedicated to the content that the user has come to explore on the site. In fact, much of the site is polluted with navigation, not content.

This alone is a bit suboptimal, but it also has a negative side effect. While the composition of the page might be beautiful and visually pleasing, now every time a user wants to explore any page, they need to scroll down one full page to get to the first sentence of the actual information on the page.

This problem is slightly more critical than it might appear at the first glance. Of course, users know how to scroll, and they do scroll vigorously. But if every time you move from one page to another, you need to scroll a full page to start reading that page, you might be less inclined to browse more, so we shouldn’t be expecting people to browse through a lot of pages and finding what they seek. And with people leaving the site, that extra scroll on every page can quickly become quite damaging and quite expensive.

On the University of Gothenburg website, much of the screen space is used for navigation menus and visuals. Every time a user wants to explore a page’s content, they need to scroll the entire screen first. It might help to change the aspect ratio a little to help users focus on the content of the page.

No need to scroll on UBS. The sidebar navigation is stable and consistent, and users can explore the content immediately across many sections in the left sidebar. No breadcrumbs are needed here either.

It’s worth testing if removing a promo banner has any impact on the design KPIs outlined earlier in the article. Of course, sometimes we want to leave a lasting impression, but sometimes we want to communicate information, and a visual would just get in the way. Boring? Maybe. But effective.

Also a little bit less exciting, but a little bit more predictable and easier to spot. On Signal Iduna the breadcrumbs are displayed at the very top of the page, under the main navigation and above the call to action. A good reference example to keep in mind when designing breadcrumbs navigation for a corporate landing page.

One could of course go even further, and place the breadcrumbs all the way on the top of the page, above primary navigation, and above the logo — that’s exactly what the designers of Bundesrat Switzerland have chosen to do.

In this particular case, breadcrumbs act as global type of breadcrumbs navigation allowing for jumps between a larger family of websites, not sections on a given website. This goes very much in line with Erik D. Kennedy’s laws of locality. Indeed, that’s exactly what the navigation is, and it’s not to be mistaken for a more common breadcrumbs navigation we’ve explored earlier.

In summary, a simple way to ensure that breadcrumbs are found and understood easily is to always keep the breadcrumbs visible without scrolling, and preferably close to the main heading of the page. That’s where users expect to find a confirmation and some clues about where they currently are.

Avoid “Disabled” Breadcrumbs

If you take a closer look at the previous examples, do you see any inconsistencies in their designs? In some implementations breadcrumbs are merely a text label representing the structure of the site; in others, each breadcrumb is actually a link guiding to separate sections of a site.

And on some websites breadcrumbs are a sort of choose-your-own-adventure game. Some breadcrumbs are links, while others are disabled, merely representing the location of a given page in the overall hierarchy of the website.

 

In Sparkasse’s breadcrumbs, “Startseite” (Homepage) and “Karten” are actually links, but the sections in between are not. There might be very good reasons for this decision, but the general expectation is very clear: all breadcrumbs are links.

Removing some links from some breadcrumbs can be confusing, and is likely to cause a few hefty rage clicks. In fact, it wouldn’t be surprising to discover that these inaccessible breadcrumbs get quite a few rage clicks: even though they might look different, it doesn’t necessarily mean that they will not work. After all, they might appear different because these sections have been visited previously.

Do we know if the current page is a link or not? On Deutsche Bahn, the styles for text labels and links are identical — unless you start hovering or tabbing through the sections. Plain underlines would make it slightly more obvious.

In general, if a component in the interface behaves differently or serves an important or different purpose, we make it stand out by highlighting it in some way. In the case of breadcrumbs, there are two different types of crumbs: the current page (if we choose to display it), and the breadcrumbs on the path to that page.

The current page shows where a user currently is, and there is no need to navigate there because the user is there already. However, if that page looks exactly like the rest of the breadcrumbs, it suggests that they all have a similar function, or that they all are links.

This brings another problem along: depending on the title of that last breadcrumb, you can observe users assuming that the last appearing item isn’t current page, but a parent of the page. Consequently, willing to move back, they click on that last item, but indeed nothing happens. That’s confusing, too.

To avoid that conundrum altogether, we can either display the current page differently or avoid it altogether.

In fact, it’s removing the current page altogether that Gov.uk has opted in. The current page isn’t displayed in the breadcrumbs. Every breadcrumb that is displayed is a link, with proper :active and :focus states for keyboard users. It seems to be working well though because the breadcrumbs are located right above the heading.

That Question About That Last Item

As we saw in the previous section, one fine little detail where breadcrumb designs often differ is the presence of the current page in the breadcrumbs. After all, the current page is indicated through the heading right under the breadcrumbs, so is it necessary to duplicate it? On the images below, one example includes the current page in breadcrumbs (DocuSign Developer), and on the other, it does not (Stripe Docs).

 

It appears that it doesn’t really matter that much as long as breadcrumbs appear straight above headings. In that case, the last item can be dismissed as long as proper semantics is used to announce the heading to the screen reader. The further away breadcrumbs are from the heading, however, the more likely we are to include the current page in the breadcrumbs as well — just to provide more clarity.

(KBC), the relationship between the heading and the breadcrumbs might not be as obvious as it is in the previous examples. Had we removed the current page from the breadcrumbs, users might be assuming that they are on a “Self Banking” page, which isn’t the case. Notice that the title appearing in breadcrumbs is the same as the heading of the page — this is helpful, but unfortunately isn’t always the case.

Another use case where keeping the current page in the breadcrumbs might make sense is if the breadcrumbs navigation is sticky. As users scroll down a potentially long page, they might be losing the context of what exactly they are looking at at this very moment. Keeping the current page in the breadcrumbs might serve as a good reference point in such a case.

Our ultimate goal with breadcrumbs is that users quickly understand what they are looking at and where they are. Both options provide that answer. As long as the breadcrumbs appear above headings, adding a current page to the breadcrumbs isn’t as necessary as one might think.

Avoid Truncations and Use Accordions Instead

Websites with many levels of navigation often don’t have space to display the entire path with breadcrumbs. This is also true for pages that just happen to have very lengthy labels, especially in Finnish and German. One common way to deal with this problem is to truncate some intermediate steps in the breadcrumbs navigation.

 Frontier Motor Insurance replaces some paths with an ellipsis; the title is removed but the link is still there and can be explored. With this approach, we are cutting the breadcrumbs, making it more difficult for users to explore the full path.

One option is to display the entire breadcrumbs, wrapped into multiple lines (pictured above). Admittedly, this would take quite a bit of horizontal and vertical space on screens that don’t have much space anyway. Hence this can be quite problematic and is often advised against.

When there isn’t enough space to display full breadcrumbs, it’s common to see breadcrumbs displayed as only one item at a time. That’s reasonable but favors more jumps against faster interaction. The user has to go through multiple pages on mobile, and if they happen to be on a choppy connection, they might be better off using the navigation menu. Ideally, we could keep the breadcrumbs visible as much as necessary, without compromising the amount of displayed content on the page.

Other times breadcrumbs disappear entirely, like it currently is on Swisscom. Then, users have to rely on global navigation every time they want to navigate, and often the current page has to be discovered through tiring drill-down navigation on a small screen.

Another option is to add some sort of drop-down to allow people to move between levels. In the City of Düsseldorf and Federal Statistical Office Switzerland that might be a little bit difficult to understand with a few too many arrows pointing to different directions.

A good compromise is to keep all breadcrumbs on the same line but avoid multi-line wrapping. Deutschland Auswärtiges Amt displays the entire breadcrumb for lengthy titles, but if it doesn’t fit, it uses fade-out and encourages users to swipe left and right to explore the entire path. No breadcrumbs are truncated but require a bit of horizontal scrolling to be discovered.

The same pattern is being used on ADAC. An alternative option is to use a swiper assistant to move between levels predictably. Süddeutsche Zeitung is using it for primary navigation, but it could be helpful for breadcrumbs as well.

On the European Commission’s website, the parent category of the current page is always displayed in full, but the parents of that section are truncated. However, when a user taps or activates the truncated area (which is a link), the entire breadcrumbs appear. Technically, it’s a breadcrumbs accordion. Also, notice the visual difference between the current page (text label) and breadcrumbs (links). That’s a great reference to keep in mind.

Sideways Breadcrumbs

In all the examples above, breadcrumbs were mostly a static representation of the information architecture on the site. They support backward navigation, but moving forward or sideways always requires another click. There is an alternative way of helping users move forward faster. This requires a combination of breadcrumbs navigation and tap/click menus, also conveniently called sideways breadcrumbs.

At ADAC example below, breadcrumbs are sort of extended — with a drop-down that allows users to jump to other sections within the category quickly. That’s the notion of sideways breadcrumbs which provide quick access to the siblings of the current page.

 

The chevron in breadcrumbs might be missing to make it perfectly clear, but the design pattern per se is useful since it significantly speeds up jumps between siblings. We can think about it as an alternative approach to sidebar navigation which requires less vertical space and appears on demand. On mobile, breadcrumbs turn into a horizontal swiper with a drop-down that reveals all available options on tap or on enter.

The City of Düsseldorf uses a similar pattern but rather than providing access to siblings of the current page, at first it seems to be providing quick jumps for siblings of the parent section. That’s not the case though. Surprisingly, the last item in the breadcrumb isn’t the current page but rather “other topics”, which also happens to be a drop-down. A bit surprising, but sideways breadcrumbs make their appearance here as well.

But of course, when we look into sideways breadcrumbs, we don’t have to use it only at the last level. Federal Administration of Statistics in Switzerland displays global sideways breadcrumbs that help users jump between different departments of the Federal Administration family of websites. The breadcrumbs are the first thing that users encounter on the site. Unfortunately, on mobile, breadcrumbs disappear entirely.

Like other navigation options, sideways breadcrumbs provide not only an overview of where a user currently is but also relationships between sections. Yet unlike other options, it doesn’t need much space to do that and often conveys a significant amount of information in a very small amount of space. As such, they can be very helpful and could be worth considering as a good extension of traditional breadcrumbs navigation.

We’ve explored many examples of breadcrumbs so far, and in some way, they all support the navigation patterns that we explored early in the article. Admittedly, there are plenty of other solutions worth considering as well, and they don’t necessarily have to involve breadcrumbs. In fact, breadcrumbs alone aren’t sufficient to navigate the site easily — they complement existing navigation patterns, but can’t really replace them.

Let’s briefly explore how a combination of various options can help us resolve common issues around navigation.

Horizontal Layering

One approach is to use horizontal layering — that is, displaying multiple navigation bars, one for each level of navigation. Thus, at any point, users can jump between levels, and they can see siblings of all sections in the hierarchy. BBC is a great example of a large website using this very pattern at large

Another approach is to use a sidebar navigation. Rather than laying out navigation options horizontally, we can do so vertically. This gives us the flexibility to show more items on the page if needed, and easily open and close vertical accordions without ever covering some of the options (which would probably be the case with horizontal layering). That’s the pattern used consistently on Statistics Sweden.

Tags

With sidebar navigation, we indicate the relationships between subsections and allow users to jump between levels quickly. However, if we just want to indicate which category the page belongs to, we might be able to get away with using tags instead.

They don’t show the relationship of a current page within the hierarchy of the site, but it might be actually a better option if we have literally hundreds of “sections” on the page. Showing them in a horizontal or vertical bar just wouldn’t be possible.Nejm uses tags, but they appear only at the bottom of the article.

Remember The New England Journal of Medicine? As it turns out, it does use both tags and a sidebar navigation. Related items appear in the sidebar below the job board area, and the tags are displayed at the end of the page. While this might be working absolutely fine for frequent users of the site, it might be not as obvious to occasional users.

All the options listed above do provide a sense of orientation, but they also require quite a bit of horizontal or vertical space to do so. Throughout the entire user journey, they need to be visible to guide users moving from one page to the next. Should they disappear all of a sudden on one of the pages, users are very likely to get lost. Add to it a healthy dose of noise in the search results and a slightly cumbersome navigation, and we shouldn’t be too surprised that users have issues finding what they are looking for.

In contrast, breadcrumbs are concise, compact, focused, and do their job well. Rather than showing all levels of navigation, they indicate just where the page lives, along with quick access to all its parents, all the way to the homepage. And sometimes it’s exactly what is needed: not more, and not less.

Not every breadcrumb navigation appears and works similarly. We’ve seen a couple of very different patterns and fine little details in which breadcrumb design and implementation differ.

As usual, here’s a general checklist of a few important guidelines to consider when designing better breadcrumbs:

  • Breadcrumbs always need to complement main navigation.
  • Breadcrumbs fit best under global navigation.
  • They could also appear above main headings.
  • The delimiter should be pointing to the right (in RTL interfaces).
  • Breadcrumbs should be visible without scrolling.
  • Avoid “disabled” breadcrumbs and turn all breadcrumbs into links.
  • The current page can be dropped if breadcrumbs live above headings.
  • Otherwise, include the current page in breadcrumbs for clarity.
  • On mobile, use accordions to display a full path if needed.
  • The parent of the current page should be visible at all times.
  • Sideways breadcrumbs might be a quite surprising and useful discovery for your users.

Meet Smart Interface Design Patterns

If you are interested in similar insights around UX, take a look at Smart Interface Design Patterns, our shiny new 6h-video course with 100s of practical examples from real-life projects. Plenty of design patterns and guidelines on everything from accordions and dropdowns to complex tables and intricate web forms — with 5 new segments added every year. Just sayin’! Check a free preview.

Useful Resources

If you find this article useful, here’s an overview of similar articles we’ve published over the years — and a few more are coming your way.