Navigating large websites has always been a design problem. You could create a huge sitemap-like
menu with links to every page, but it would become impossible to scan and grow increasingly large as more pages are added.
In general, designers choose either:
Typically, a mega menu:
There are several reasons why mega drop-down menus will become a mainstream feature of many websites:
Over the last few years mega menus have come into increasing popularity, but in the process they’ve
ignited some controversy within the design community. Mega menus are large navigation panels that typically drop down
or fly out from a global nav bar. While they certainly aren’t appropriate for every site, mega menus can create a great
navigation experience for a user when done well.
Advantages of mega menus:
supporting visual emphasis of relationships between items and using progressive disclosure to guide users to the information they are
looking for without overwhelming them with a barrage of other options.