Website Optimization: An Hour a Day by Rich Page
Author:Rich Page [Page, Rich]
Language: eng
Format: mobi
Publisher: John Wiley and Sons
Published: 2012-04-22T14:00:00+00:00
Wednesday: Optimize Your Usage of Navigation Drop-Down or Fly-Out Menus
Websites that have many categories and sub-categories need to offer more than just a standard main navigation menu. If you only have static menus that don’t expand, your visitors will have to click on each category to find the subcategories within them. This can be frustrating and time consuming for them.
Having a website that offers advanced drop-down or fly-out menus that contain links to all subcategories and other important links is a much better experience for visitors. By using these it means they can instantly see what subcategories are under each main category, and it gives them a great quick overview of what your website offers just by moving their mouse on these dynamic menus.
Today you will learn best practices that can help you optimize your drop-downs and fly-out menus so they are more usable for your visitors.
Check How Easy Your Navigation Menus Are to Interact with and for Any Potential Issues
If you have drop-down or left-hand fly-out menus that are designed with poor usability you may frustrate your visitors when they use them, possibly causing them to leave your website. Sometimes they are hard to interact with, scroll over, and even break entirely in some browsers. Therefore you need to check how easy it is to use them and fix any issues you find.
In particular, you should check if your mouse can easily fall off your drop-down or fly-out menu when using it, and also check to see if they get obstructed by other page elements. These are both particularly frustrating to visitors when they occur.
Test Advanced Navigation Menu Functionality
You should also test improving the functionality and usability of your menus by showing larger drop-down or fly-out menu areas that include advanced navigation options. The benefit of these is that you can include more tools and promotions in them than normal menus, which will greatly assist visitor navigation and engagement.
In these advanced menus, you should test showing search boxes that relate to the navigation tab currently rolled over, promotional items or modules, and relevant imagery or icons. The ElectronicArts.com website has a particularly good example of this advanced menu, which can be seen in Figure 5-6. Another example is ESPN.com, which has a great dynamic menu that even includes the ability to include personalized content in it (like favorite team-related content).
These advanced functionality drop-down menus can also help make your website stand out from the crowd of competing websites, and encourage repeat usage.
Figure 5-6: Example of a good advanced drop-down menu
Download
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Hello! Python by Anthony Briggs(9946)
The Mikado Method by Ola Ellnestam Daniel Brolund(9810)
Dependency Injection in .NET by Mark Seemann(9367)
Sass and Compass in Action by Wynn Netherland Nathan Weizenbaum Chris Eppstein Brandon Mathis(7808)
The Well-Grounded Java Developer by Benjamin J. Evans Martijn Verburg(7590)
Svelte with Test-Driven Development by Daniel Irvine(7414)
Test-Driven Development with PHP 8 by Rainier Sarabia(7157)
Layered Design for Ruby on Rails Applications by Dementyev Vladimir;(7007)
Secrets of the JavaScript Ninja by John Resig & Bear Bibeault(6552)
Web Development with Django by Ben Shaw Saurabh Badhwar(6478)
Secrets of the JavaScript Ninja by John Resig Bear Bibeault(6442)
React Application Architecture for Production by Alan Alickovic(6192)
Jquery UI in Action : Master the concepts Of Jquery UI: A Step By Step Approach by ANMOL GOYAL(5827)
Kotlin in Action by Dmitry Jemerov(5089)
Audition by Ryu Murakami(4608)
Software Architecture for Web Developers by Mihaela Roxana Ghidersa(4583)
Accelerating Server-Side Development with Fastify by Manuel Spigolon Maksim Sinik & Matteo Collina(4435)
Hands-On Full-Stack Web Development with GraphQL and React by Sebastian Grebe(4335)
Solidity Programming Essentials by Ritesh Modi(4145)
