Nice navigation is an important aspect to get proper in your web site for 2 primary causes.
First, it impacts your person expertise—serving to customers discover what they need will lead to extra conversions.
Second, it helps search engines like google. As a result of good navigation will assist them higher perceive the way you’ve organized your web site and guarantee PageRank flows to essentially the most useful pages.
However how will you enhance navigation to assist customers discover what they’re on the lookout for and profit your search engine marketing?
This text will clarify exactly that.
Web site navigation is the method of a person interacting with a web site by deciding on hyperlinks, buttons, and different parts to find the content material on a web site.
Whereas web site navigation describes customers clicking on hyperlinks, there are customary parts that facilitate that navigation. A few of these embody:
- Breadcrumbs
- Sidebars
- Mega menus
- Dropdowns
- Tabs
- Accordions
I’ll clarify each and the way you should use them in a while within the information.
Earlier than we dive into the navigation parts and the way they may help customers navigate web sites, it’s vital to grasp how customers really navigate websites.
There are three primary methods, beginning with ahead navigation.
Ahead navigation
One of these navigation helps customers discover deeper inside a web site hierarchy, usually to seek out extra particular content material throughout the identical matter space.
Right here’s an instance of typical ahead navigation utilizing Stripe’s documentation space.

First, a person might begin on the principle documentation web page. They then scroll and choose the funds documentation hyperlink.

On the following web page, they choose to view all “After the cost” documentation.

Then they navigate to “Obtain payouts.”

And eventually, to “Instantaneous Payouts.”

On this state of affairs, the person has navigated deeper throughout the web site hierarchy, going from a broad matter like documentation to extra particular subtopics like funds and payouts.

That is ahead navigation.
Sideward navigation
Secondly, there may be sideward navigation. This helps customers discover content material associated to what they’re at present viewing however isn’t a subtopic.
For instance, if you happen to’re on Stripe’s “Instantaneous Payouts” web page, the sidebar hyperlinks you to different payout-related content material, akin to “Different currencies.”

Backward navigation
Lastly, there may be backward navigation. This navigation helps customers return to a earlier web page or step inside a course of.
The commonest option to facilitate that is with breadcrumbs, which you’ll be able to see throughout the Stripe documentation.

Whenever you construct your web site, you’ll consider it by way of navigation parts. Listed here are some examples of these.
Navigation menus
Beginning with a easy navigation part—menus.
You’ll see these in a number of web site areas, usually horizontally in a header (generally referred to as a navigation bar).

Vertically within the footer:

Inside sidebars:

Typically, their look can change. However the idea is identical—an inventory of hyperlinks, vertically or horizontally, usually organized by matter.
Dropdown menus
The important thing aspect of a dropdown menu is that it’s hidden, after which it shows when customers hover or click on on one other aspect, like a navigation bar within the header.
Dropdown navigation is commonly easy, with a single vertical record of hyperlinks, like this instance on FreeAgent.

Mega menus
There’s a extra visually complicated dropdown kind, a mega menu. Each menus show in the identical manner (by way of hover or click on)—the principle distinction being the variety of content material/hyperlinks contained, like on this instance from ASOS.

Mega menus are higher than easy dropdowns, because the Nielsen Norman Group confirmed.

Why mega menus are higher could be summarized into just a few key causes:
- You may embody extra hyperlinks inside a mega menu.
- You may group associated hyperlinks simpler.
- You may embody imagery and illustrations.
Burger menus
Burger menus (or cellular menus) are just like dropdown menus, however websites disguise them behind an icon that appears like a burger (therefore the title).
One of these navigation is commonly seen on cellular gadgets, like on this instance on my web site.

However they’re additionally turning into extra generally seen on desktop websites, like this instance on Amazon.

Hidden menus like this shouldn’t be used as the first manner you count on customers to navigate. Hidden navigation is much less discoverable, so make it seen by default if it’s vital.
Tabbed navigation
Tabbed navigation replaces content material when customers choose to view a subset of knowledge.
Right here’s how I’ve applied that on my SEOToolbelt useful resource.
You may also see tabs applied on the Ahrefs Weblog’s homepage.
Typically, websites have tabbed navigation inside mega menus, and content material is proven on hover—like on this instance on Virgin Expertise Days.
Accordion navigation
Accordions are just like tabs, however the two primary variations are that:
- There may be the choice for no content material to be displayed.
- A number of accordions can optionally be opened at as soon as.
I made an instance of an accordion the place just one could be open at as soon as.
And right here it’s if you happen to permit a number of accordions to open at as soon as.
Tabs and accordions can current a problem for JavaScript search engine marketing. If you need the content material to be ranked, the HTML supply ought to embody the content material somewhat than setting it to inject by way of JavaScript on click on.
Faceted navigation
Faceted navigation (also referred to as filtered navigation) permits customers to pick out completely different filters to view subsets of knowledge on the web page. Once more, I’ve applied this on my weblog utilizing the good Isotope JS package deal.
Like this instance on John Lewis, you’ll additionally generally see filtered navigation on an e-commerce retailer.
Anchor hyperlink navigation
Anchor hyperlinks are navigation that helps customers leap to a selected a part of a protracted web page, like an article.
The Ahrefs Weblog makes use of this, like on this hyperlink constructing article.
Hierarchical navigation
Hierarchical navigation helps customers transfer backward or ahead throughout a web site hierarchy. Typically, you’ll see this in apply by utilizing breadcrumbs, the place a person is proven the present web page’s dad or mum web page. Right here’s an instance of that on an e-commerce retailer referred to as Projectorpoint.
You additionally generally see hierarchical navigation within the type of sidebar hyperlinks. For instance, on Sephora, your complete web site hierarchy is proven in these hyperlinks (alongside the present web page’s sibling pages).
Associated navigation
Associated navigation helps customers transfer sideways throughout a web site hierarchy to different related pages (generally referred to as sibling pages). There are just a few methods websites often implement associated navigation:
- By pages sharing the identical taxonomy – For instance, if two merchandise on an e-commerce retailer have been within the 4K TV class, they’d show as associated merchandise.
- By pages having the identical dad or mum web page – For instance, if the 4K TV class and the 1080p TV class each had “TV set” as their dad or mum class, hyperlinks could be added between the two.
- By pages having comparable content material – Typically, associated navigation is constructed primarily based on an index of web page content material, after which hyperlinks are robotically added between pages relying on the content material similarity.
- By merchandise being continuously purchased collectively
You may manually add most of these hyperlinks. However ideally, you’d automate them to scale back the burden on web site admins.
Pagination navigation
Websites use pagination to point out a subset of content material from a web page, usually used on pages that record hyperlinks to different pages, like on the Ahrefs Weblog archive pages.
And even Google search outcomes.
These days, you don’t simply get numbered pagination, as I’ve proven above. You additionally get “load extra” buttons, just like the one beneath.
Most research say that customers choose “load extra” buttons, akin to this one by Smashing Journal.
Now you understand how individuals navigate websites and the frequent parts that assist customers navigate, listed below are 12 finest practices to create web site navigation that customers and search engines like google will love.
1. Analysis the pages you wish to create
Glorious navigation begins with nice pages to navigate to. So that you’ll wish to begin by planning the pages in your web site right into a sitemap (not an HTML or XML sitemap, only a record of the pages you need in your web site in a spreadsheet).
Ideally, you solely wish to add pages to your sitemap if a person will probably be within the contents of that web page (otherwise you’ll waste your time creating it).
However how do you resolve if a person will probably be ?
The most effective strategies to determine that out is key phrase analysis. However that’s an enormous matter. So if you happen to don’t know the best way to do it, head to this key phrase analysis information. The method you’ll comply with goes like this. You can:
- Use a key phrase analysis software, like Key phrases Explorer, to seek out what customers seek for, or verify opponents’ websites utilizing Website Explorer.
- Group semantically associated key phrases collectively (Ahrefs’ Dad or mum Subject characteristic may help right here).
- Create an inventory of all of the dad or mum subjects and secondary key phrases. Beneath is an instance of that for a gifting shopper of mine.
2. Create a hierarchy
Now you’ve gotten your record of pages, it’s best to group these pages to create a web site hierarchy/data structure.
First, it’s best to group them into just a few broad web page sorts, akin to top-level product classes, articles, firm data, or no matter fits your web site. This exhibits the varieties of content material you’ll have.
You’ll then wish to create a hierarchy of pages inside every web page kind. Hierarchies get extra particular the deeper into them you go. So for a clothes e-commerce retailer, that would look one thing like this:
Dwelling > Males’s clothes > Sneakers > Boots > Black boots
Dwelling > Weblog > Tendencies > Winter clothes traits 2022
I take advantage of a Mac App referred to as MindNode that makes it simple to create group charts that show an data structure. Right here’s a fast instance of a class construction for a clothes model.
Card sorting is a invaluable approach for understanding how completely different individuals set up content material. Typically, it’s not clear-cut. There could be some ways to arrange a web site.
It might additionally assist to have a look at what competing websites do. By inspecting breadcrumbs and different navigation parts, you may perceive how even giant, complicated websites have determined to arrange data.
One technique to grasp web site construction is to look at URL construction. That’s simple, due to the Construction explorer report in Ahrefs’ Website Audit.
This report has a superb characteristic the place you may view varied varieties of information in response to the construction. For example, when auditing any web site, you may view Ahrefs’ natural site visitors estimate by listing.
RECOMMENDATION
Are you analyzing a web site with out structured URLs? If that’s the case, I not too long ago wrote a information on utilizing breadcrumbs and URL construction to analyze opponents’ web site constructions shortly. It offers nice insights for planning your construction, so it’s price a learn.
3. Construct navigation parts round that hierarchy
Now that you’ve got arrange your hierarchy, you may develop a transparent plan for a way breadcrumb will work. You may also start utilizing completely different navigation parts to assist with ahead and sideward navigation.
For instance, if the present web page has little one pages, you should use completely different navigation parts to make sure they’re linked.
For Google’s search engine marketing documentation, it’s constructed its sidebar round that hierarchy.
After which, on matter overview pages, like its “crawling” one, it’s created a desk that hyperlinks to all of that web page’s subpages.
Websites which have extra simplistic navigation implement small menus with the principle content material with hyperlinks to subpages. For e-commerce shops, you’ll usually see this offered as an inventory of horizontal hyperlinks, like this instance:
You may automate these hyperlinks totally by querying the dad or mum/little one relationships between pages, which I’ve written about not too long ago in my information for bettering e-commerce class pages.
4. Don’t neglect ahead navigation
When planning your web site navigation, it’s surprisingly simple to overlook out on ahead navigation.
A typical wrongdoer for that is e-commerce class pages. Customers can use JavaScript-based filtering navigation to navigate forwards, so hyperlinks to subcategories of the present class are generally omitted.
I labored with jewellery model Abbott Lyon in mid-2021. I discovered it wanted longer-tail classes and parts for ahead navigation on classes.
It mounted the problem by December 2021 and began to see the reward by March 2022. It has repeatedly grown for the reason that repair, setting itself up for a superb peak season in December 2022.
However how particularly did it enhance navigation? It was so simple as including a block of hyperlinks to subcategories in every class.
This properly shows the affect navigation parts can have on search engine marketing.
5. Hyperlink to vital pages globally
Burger and mega menus assist customers shortly and simply discover the vital pages of your web site. I’ve seen recommendation to make all of your web site pages one click on away utilizing mega menus—don’t do that.
Mega menus provide the choice to hyperlink to extra pages. However it’s best to nonetheless solely embody the pages which can be most vital to you for 2 causes:
- You don’t wish to muddle the interface, making it more durable for customers to seek out vital data.
- You wish to consolidate PageRank into the pages that might have essentially the most industrial profit to your corporation if you happen to ranked effectively for them.
Confer with the sitemap I steered in tip #1 and use the search demand information to resolve what to incorporate. Then, use the hierarchy you’ve set to find out the best way to set up it.
I take a data-led strategy. So I often find yourself with a sheet with a number of tables; every desk appears to be like like this.
I used the potential site visitors metric from Ahrefs’ Key phrases Explorer, GA session, and income information. Then, I created a 0–100 precedence rating primarily based on these three metrics. This makes it simpler to determine which pages to incorporate.
6. Present your web site hierarchy with breadcrumbs
Breadcrumbs assist customers perceive the place they’re inside your web site. In case your web site doesn’t have them, I like to recommend you add them.
Along with serving to customers, in addition they profit search engine marketing by serving to Google perceive your hierarchy and distributing PageRank, as confirmed by Gary Illyses.
Should you add breadcrumb structured information, you additionally enhance the chance of breadcrumbs exhibiting on search outcomes, like on this instance in Google documentation:
The conference for breadcrumb placement is excessive up on the web page below the header. Right here’s an instance on Search Engine Roundtable.
You don’t essentially want to position them extremely. It’s one thing you’ll want to check to see the way it impacts customers reaching the first targets you set on your web site. The position gained’t influence your search engine marketing.
7. Characteristic fashionable pages all through your web site
Wherever it is sensible, add hyperlinks to your hottest pages all through your web site.
Sephora does a fantastic job of this on top-level classes, like its make-up web page. This class has a grid of hyperlinks to numerous makeup-related classes.
None of those are direct little one pages of the make-up class; there may be one other class beneath make-up earlier than you attain these pages.
Nonetheless, Sephora has added hyperlinks as a result of they’re fashionable with customers.
This retains the web site construction flat somewhat than deep. If inside hyperlinks have been primarily based purely on hierarchy, customers must make a number of clicks to achieve pages deeper throughout the web site, even when they’re fashionable.
8. Don’t disguise vital navigation on cellular
Cellular navigation could be tougher because of the decreased quantity of area. However the answer isn’t hiding important navigation parts on cellular.
Check out the mega menu on Stripe, for instance.
There are quite a lot of hyperlinks on desktop; ideally, we’ll additionally wish to make it simple for customers to seek out these hyperlinks on cellular.
Stripe’s answer is to make use of a slider and benefit from vertical area and customers’ tendency to scroll on cellular.
It is a good instance of preserving consistency between cellular and desktop UX. Should you’re on the lookout for a JS library to simplify creating an analogous menu, I like to recommend mmenu.
For search engine marketing, utilizing tabs, accordions, and sliders on cellular gadgets somewhat than eradicating content material additionally means you’re much less prone to be negatively impacted by cellular indexing in Google.
Though, you’re unlikely to run into points with hiding content material on cellular in case your web site is responsive (until you’re utilizing JS to take away content material from the HTML on load).
9. Maintain anchor textual content descriptive
Anchor textual content that’s too quick can confuse customers about which web page they are going to find yourself on after clicking the hyperlink.
This may additionally trigger issues for search engine marketing since anchor textual content is a method search engines like google decide web page relevancy, as John Mueller has confirmed.
For instance, say you had a web site that bought gaming gear. Inside a menu, you may have an inventory of hyperlinks like this.
Moderately than simply saying “laptops,” be extra particular about the kind of equipment, laptops, and desktops you’re promoting. On this instance, it’s doubtless so simple as pre-appending “Gaming” to every hyperlink.
It will scale back uncertainty for customers and assist search engines like google work out which of those two subjects you’re concentrating on.
Maintain your anchor textual content descriptive, however don’t go overboard. For instance, you don’t have to repeat phrases a number of instances in breadcrumbs like this:

As breadcrumbs are hierarchical, you may shorten them; they’ll nonetheless make sense to customers, and you’ll put extra descriptive anchor textual content elsewhere on the positioning, like in menus or hierarchical hyperlinks.
10. Order navigation by recognition
When creating your navigation parts, get them organized primarily based on how doubtless a person is to click on a hyperlink. Should you’re making a brand new web site and doing thorough key phrase analysis, you may perceive the relative recognition of various subjects by search volumes.
Key phrases Explorer exhibits that gaming laptops are rather more fashionable than different pages. So until there’s a enterprise cause to not, I ought to promote them extra prominently.
In case your web site receives an affordable quantity of site visitors, you should use Google Analytics occasion monitoring to see which hyperlinks customers click on most.
Doing this utilizing Google Tag Supervisor is straightforward; you’ll have to arrange a GA occasion tag with an acceptable class and motion label, then set the “Label” Click on Textual content like this.
“Click on Textual content” will use the anchor textual content of the clicked hyperlink because the label, making it simple to establish the hyperlink.
Subsequent, add a set off to the tag. It will hearth the occasion when a person clicks the hyperlinks you wish to monitor. To do that, set the set off kind as “Click on – Simply Hyperlinks.” Then set it to solely set off on some hyperlink clicks. Lastly, hearth the tag primarily based upon the “Click on Aspect” matching a CSS selector.
Within the above instance, I’m monitoring a sub-menu in a dropdown.
Should you’ve moved to GA4, the method is sort of comparable. You may reuse the identical set off and configure the occasion parameters to ship the clicking textual content and URL. Right here’s how that ought to look:
Right here’s an instance of the report you’ll see in GA when you’ve set this up:
Now you may simply resolve the best way to order completely different gadgets in your menus.
You might be questioning, “Does this influence search engine marketing?”
Probably, sure. Google has filed patents on one thing referred to as the “Affordable Surfer Mannequin.” This replaces a part of the previous “PageRank” algorithm, which relied on a “Random Surfer Mannequin.”
The principle distinction between the 2 fashions is how they weigh the quantity of PageRank handed. The Affordable Surfer Mannequin weighs the quantity of PageRank handed primarily based on the chance of a person clicking a hyperlink. The opposite mannequin evenly distributes PageRank between all hyperlinks.
Briefly, if you happen to reorganize hyperlinks inside a part or transfer completely different navigation parts increased up the web page, the extra prominently displayed hyperlinks might have extra PageRank circulate by way of them, so the goal web page may find yourself rating higher.
11. Don’t make customers suppose
One of the best web site navigation is the one which follows net design conventions. This is applicable to all facets of net design. Which means following customary net practices like:
- Maintaining your main header navigation on the prime of the web page somewhat than on the facet.
- Utilizing breadcrumbs to assist customers perceive construction.
- Including a hyperlink to the brand that takes you again to the homepage.
- Maintaining the header/footer constant between pages.
- Styling hyperlinks and different parts in a standardized manner.
Should you’d prefer to discover this matter additional, I like to recommend Steve Krug’s guide titled “Don’t Make Me Assume.”
12. Take a look at, take a look at, take a look at
To make your navigation more practical, use split-testing instruments like Optimizely or VWO to create variants of your navigation and establish areas for enchancment. Take a look at issues like hyperlink labels, placements, colours, and types, in addition to several types of navigation like dropdown menus, tabs, and mega menus.
By making small modifications and measuring their efficiency, you may enhance the usability of your navigation and assist guests simply discover the content material they’re on the lookout for.
Should you’re not sure of what to check, think about using a conduct analytics software like Hotjar to assemble insights by way of heatmaps, surveys, and recordings.
Altering navigation could be difficult. It is because a number of stakeholders with completely different areas of experience have their very own calls for. The merchandising, UX, customer support, and search engine marketing groups all must be happy.
Typically, difficulties with altering navigation happen for 2 causes:
- Usability isn’t the first cause for making the change.
- There’s a lack of information to counsel the change will probably be worthwhile.
For cause #1, if the change doesn’t enhance usability, the UX workforce will doubtless reject it. For example, search engine marketing groups usually think about PageRank and what search engines like google need. To influence a UX skilled, don’t discuss that. As a substitute, talk about the secondary impact the change can have on customers—that’s the extra vital aspect after all.
For cause #2, any workforce may reject the change. Begin by gathering insights on why you suppose the change will probably be optimistic. This may be:
- Search demand information.
- Behavioral analytics information from Google Analytics or comparable.
- Customer support suggestions.
- Gross sales and income information.
The best state of affairs right here is every workforce works collectively utilizing the completely different information they use day by day to type the best navigation primarily based on their experience.
Ultimate ideas
Web site navigation is a broad matter. Every part has quite a lot of nuances and, often, the choice on what parts there will probably be and the way they’ll perform has enter from individuals with several types of experience.
Nonetheless, the return on implementing wonderful web site navigation is definitely worth the time funding. Hopefully, this text has impressed how yours will work.
Any additional questions on web site navigation? Discover me on Twitter.