When to Use Tabbed Navigation and How to Optimize It

He wrote: “Life is conversational. Web design should be the same way. On the web, you’re talking to someone you’ve probably never met – so it’s important to be clear and precise. Thus, well structured navigation and content organization goes hand in hand with having a good conversation.”

Can tabbed navigation be clear and precise? Of course it can, which makes it a valid form of navigation and content organization. What matters, as with most things related to UX, is how you implement it and how you optimize it.

“In UI terminology, metaphors are ideas or objects that are used to facilitate the familiarity between the user and the application.

The use of tabs in the UI is an excellent metaphor since they look like real-world tab dividers in files or tabs on folders in a file drawer.

Thus, it is more intuitive for users to know that these tabs are dividing content into sections and just like in real life, reaching for the tab (emulated on the web by clicking on a tab) will show the respective content.” (via UsabilityGeek)

Because the metaphor is so common, it’s important that you’re careful of implementation. Tabbed navigations have a strong prototype, so they must look and work exactly the way they’re expected to.

Like any good navigation system, tabs allow you to…

Meaningfully separate content into different sections.

Show people what content is available to them and how they can get to that content.

Show people, visually, where they are within your site.

When is it a good idea to use tabbed navigation?

Generally, it’s a good idea to use tabbed navigation when…

You have 2-9 different categories of content.

Category names are relatively short and predictable, both in terms of position and copy (i.e. they match the prototype).

The number of categories is unlikely to change on a regular basis.

The categories are similar in nature; it makes logical sense that they’re tabbed together.

The categories fit in a single row.

As Jakob Nielsen of Nielsen Norman Group explains, when tabbed navigation grows so complex that it requires multiple rows, problems begin to arise…

Also, multiple rows are a sure symptom of excessive complexity: If you need more tabs than will fit in a single row, you must simplify your design.” (via NN/g)

Multiple rows also create visual hierarchy issues. When there’s a second row, it may signal to the user that the tabs in the second row are sub-categories or, at least, less important than tabs in the first row.

You want people to compare content simultaneously. This strains memory and increases cognitive load substantially.

You find yourself considering adding a “More…” style link.

Of course, these are just basic guidelines. You could match with all the “you should use it” rules and find that it doesn’t work for your audience. It’s ultimately something you’ll need to test.

Remember, you can use your digital analytics to figure out if your tabbed navigation is creating problems for your visitors. From there, you can either make changes to fix the issues or experiment with a new type of navigation.

The Controversy

While modern design practices have a lot of sites looking like this…

…some people do use tabbed navigation as their main navigation.

As Luke Wroblewski of Google chronicled years ago, Amazon really pioneered this trend…

As additional categories were added (such as video and gifts), the horizontal tab system scaled quite well and created a nice opportunity for differentiating product categories through color.” (via LukeW)

Here’s a look at how Amazon used tabbed navigation in the earlier days…

“Use tabs to alternate between views within the same context, not to navigate to different areas. This is the single most important point, because staying in place while alternating views is the reason we have tabs in the first place.” (via NN/g)

While using tabbed navigation as a main navigation system has gone a bit out of style, it can work. As with most things, your primary concern should not be what Nielsen says about tabbed navigation, but what your audience says.

Do they find it difficult to use? Are they navigating your site properly? Can they find the most important elements of your site? Conduct usability testing to be sure.

How to Implement Tabbed Navigation

Air Canada, along with most major airlines, uses tabbed navigation well…

When implementing tabbed navigation yourself (at any level), here are some things to keep in mind…

First, design the information architecture (IA) of your site so you can make smarter tab-related decisions.

The entire tab should be clickable, not just the category name (text).

Don’t use a “home” tab, even if you’re using tabbed navigation for your entire site. Instead, have your logo take visitors to the homepage.

The tab should be connected to the content area it controls so that the scope of the tab is clear.

Category names should be 1-2 words long and written in plain English. Avoid using all caps as it makes the tabs more difficult to read.

Don’t stack multiple rows of tabs. If you must, use sub-categories (i.e. a second horizontal bar below the tabs) instead. If you do use sub-categories, make sure there is a visual connection between the selected tab and the bar of subcategories below. Be sure the amount of sub-categories you use is not overwhelming; condense and simplify.

The selected tab should be prominently marked to indicate current location. Unselected tabs should not be so muted that they are forgotten or overlooked, however.

A consistent tab order should be maintained from page to page so that the user fully understands how the tabs relate to one another.

1. Album Art Collection

Typically, you’ll find tabbed navigations presented horizontally. This is in part due to design prototypes. Since it is common, people tend to look for navigations in the horizontal space below the logo.

Of course, that doesn’t mean you’re restricted to using that space for navigation. Just be sure to use user testing. You don’t want moving your navigation for stylistic reasons to impact the ease of use of your site.

Note that while Album Art Collection uses navigational icons, they do not abandon text-based descriptions. Icon usability testing is an article of its own, but more often than not, text-based descriptions are more usable than icons alone. Jacob Gube of Six Revisions explains…

“Avoid using icons to substitute tab control text because symbols can mean different things to different people – the safest bet is using plain text to describe pane information.” (via Smashing Magazine)

2. The Invoice Machine

However, they do include a “Home” tab, which is redundant. Note how the selected tab is brought forward and the tabs are connected to the content area.

3. Buffer

Buffer is one of my favorite examples of tabbed navigation. Since their offering for individuals is different than their offering for businesses, they use tabs to separate their content below the fold.

Here’s the start of the content for individuals…

And here’s the start of the content for businesses…

This allows Buffer to speak to two different audiences without creating an entirely separate site or experience. For example, individuals are served this copy…

“Buffer shares your content at the best possible times throughout the day so that your followers and fans see your updates more often. Get the most out of each post.”

While businesses are served this copy…

“Buffer allows your marketing team to share content at the best possible times throughout the day in order to drive more traffic and increase fan engagement. Get the most out of your content.”

It’s similar, but the positioning makes all the difference.

As David Leggett of UX Booth explains, tabbed navigation is relevant beyond primary and secondary levels of navigation. They can even be used below the fold, as in Buffer’s case…

“Tabs do not need to be limited to primary and secondary levels of navigation. If they provide a user with the ability to flip between areas of the same content, they can prove quite useful.

Combined with technology that switches content without reloading a page can instill a tangible feel to the end user navigating the page.” (via UX Booth)

3 Best Practices to Remember

Before you experiment with tabbed navigation or decide it’s not working for you, consider these three factors: accessibility, chunking, and speed.

1. Accessibility Matters

You want your site to be accessible to those with disabilities or limitations. In order to do that with tabbed navigation, you’ll have to…

Allow people to navigate tabs using the “Tab” key on their keyboard.

Allow people to select a tab using the “Enter” key on their keyboard.

Indicate which tab is selected using an alternative method. For example, you can include a title attribute with the word “active”.

Making your site easier to use for more people will never hurt conversions.

2. Chunking Matters

With tabbed navigation, how you decide to organize and chunk your content is incredibly important. That’s why my first implementation recommendation above was related to the information architecture of your site.

“Tabs divide content into meaningful sections which occupies less screen space. In this regard, users can easily access the content that they are interested in (rather than having all the content in paragraphs).” (via UsabilityGeek)

Consider all of the content you would like on your site. Then, group that content into 4-5 buckets. Likely, you’ll be able to repeat this exercise and end up with 2-3 different buckets. That’s good. Conduct user testing to see which people respond to and navigation with better.

Above all, you’ll want to ensure…

Your content is chunked in a way that is logical, expected and clear to visitors.

The order of your tabs is meaningful and logical.

Your tabs follow existing prototypes. For example, SaaS sites are often chunked in a specific way while eCommerce sites are often chunked in another.

3. Speed Matters

We’ve written about the importance of speed time and time again. So, it shouldn’t be surprising that speed plays a role in the effectiveness of tabbed navigation as well.

“A purpose for using module tabs is to permit quick and interactive presentation of content. For this, you should try to have the inactive pane contents written inline in the HTML document, and then use CSS and JavaScript to style and hide the pane visually, which is quicker than requiring a page reload or requesting remote-source data.

Avoid page reloads when switching in between the panes because this significantly delays navigation in between panes. Remotely-loaded content using Ajax can be an option for dynamic and remotely-located pane information but presents a challenge for screen reader users who may not be aware of asynchronously DOM-inserted nodes in the document’s tree.” (via Smashing Magazine)

This advice does not apply to those using tabbed navigation as their main navigation, but those using tabbed navigation the way Air Canada and Buffer are should take note.

Conclusion

Tabbed navigation can absolutely result in “a good conversation” with your visitors. If implemented properly, it’s clear and precise enough to tell your visitors: exactly where they are, exactly what’s available to them, and exactly how they can access what’s available to them.

With the help of usability testing and optimization, that conversation improves even more.

As with anything, however, be sure to conduct your research (in this case, your information architecture research) and test, test, test.

In summary…

Tabbed navigation can be used as a main navigation system as well as beyond the primary / secondary navigation levels.

Try tabbed navigation when you have 2-9 solid, similar categories with short names that fit in a single row.

Don’t try tabbed navigation when you want people to compare content or find yourself thinking about adding a “More…” link.

You can follow implementation best practices, but…

What matters is your data. Do your visitors find it difficult to navigate your site with tabbed navigation? Conduct usability testing to find out.

Fix the issues that pop up. Or, if there are many costly issues, consider another navigation system.

Accessibility, chunking and speed all matter when it comes to tabbed navigation, so pay close attention.