A11y 101—3.2.3 Consistent Navigation (nat )Jun 22, 2026 130 introductions , accessibility , wcag , consistency Multi-Level Navigation: The Challenge of Identifying Parent Sections for Screen Readers (ele )Apr 21, 2026 129 html , aria , screen-readers , accessibility There’s No Need to Include “Navigation” in Your Navigation Labels (tem )Mar 30, 2026 128 accessibility , labels , html Accessibility Considerations for Off-Site Navigation and Downloads Feb 25, 2026 127 accessibility “aria-haspopup” Might Not Do What You Think It Does (mat )Feb 23, 2026 126 html , aria , attributes , accessibility Does Your Navigation Need an ARIA Menu? Probably Not (pop )Feb 10, 2026 125 accessibility , aria , keyboard-navigation Testing Methods: Consistent Navigation (dec )Dec 17, 2025 124 accessibility , testing , wcag , consistency NoLoJS: Reducing the JS Workload With HTML and CSS (aar /per )Dec 6, 2025 123 html , disclosure-widgets , forms , modals , pop-overs , scrolling , positioning A New Navigation Paradigm Nov 26, 2025 122 ai , design Testing Methods: Location (dec )Nov 25, 2025 121 accessibility , testing , wcag Testing Methods: Multiple Ways (dec )Nov 22, 2025 120 accessibility , wcag , testing , sitemaps , link-lists Is It Time to Kill the Sidebar? (web )Oct 8, 2025 119 design , minimalism Make Navigation Accessible With “aria-current” (a11 )Sep 30, 2025 118 accessibility , aria , attributes Why Sticky Navigation Can Undermine Accessibility Sep 24, 2025 117 accessibility CSS “offset“ and “animation-composition” for Rotating Menus (pre /fro )Sep 17, 2025 116 css , animations How Blind People Navigate the World, On- and Offline (lau )Sep 12, 2025 115 accessibility , screen-readers , nvda , jaws Category and Tag Pages With Eleventy Sep 7, 2025 114 eleventy , pagination 20 Footer Design Myths You’re Still Believing (and How to Fix Them (web )Sep 5, 2025 113 design , myths The Hidden Cost of Poor Navigation: How Information Architecture Directly Impacts Business Metrics (uxm )Jul 21, 2025 112 information-architecture , economics Slightly Enhanced Sticky Revealing Footer (cri )Jun 17, 2025 111 css , javascript The Hamburger-Menu Icon Today: Is It Recognizable? (nng )Jun 13, 2025 110 icons , design , usability Creating the “Moving Highlight” Navigation Bar With JavaScript and CSS (sma )Jun 11, 2025 109 effects , javascript , css Sticky Revealing Footer (bel /pic )Jun 9, 2025 108 css , positioning Menu and Navigation: The Difference (stv )Apr 28, 2025 107 pagination , html , aria , accessibility Top 5 CSS Navigation Menu Mistakes (zor /css )Apr 8, 2025 106 css , mistakes , usability Using ARIA Landmarks for Better Navigation Apr 8, 2025 105 keyboard-navigation , aria , accessibility How Navigation Should Work for Keyboard Users (tem )Mar 22, 2025 104 keyboard-navigation , focus , accessibility Breadcrumbs Are Dead in Web Design (web )Mar 17, 2025 103 design-patterns , breadcrumbs There’s No Such Thing as “Menubar Navigation” (tem )Feb 28, 2025 102 accessibility , html 10 Common Web Development Mistakes to Avoid Right Now Feb 17, 2025 101 mistakes , mobile , performance , accessibility , seo , security , analytics , testing 12 Web Accessibility Tips to Make Your Site More User-Friendly Feb 11, 2025 100 accessibility , tips-and-tricks , contrast , alt-text , keyboard-navigation , captions , labels , skip-links , microcontent Designing Accessible Website Navigation: Best Practices for Inclusive UX Feb 10, 2025 99 accessibility , design , user-experience How to Set Up an Accessible Page Structure and Navigation (pop )Jan 31, 2025 98 how-tos , accessibility , html How Effective UX Design Can Boost Business Success (uxm )Oct 7, 2024 97 user-experience , design , economics , user-conversion , mobile , performance Tabs, Used Right (nng )Aug 2, 2024 96 design , design-patterns , usability Information Scent: How Users Decide Where to Click Jul 26, 2024 95 information-scent , links , usability Building a Responsive Menu With CSS (and No JavaScript) (cor )Jun 18, 2024 94 responsive-design , css Creating a Navbar in React Apr 8, 2024 93 react , css How to Create a Sidebar Navigation With Astro, Tailwind CSS, and Alpine.js Feb 28, 2024 92 how-tos , functionality , astro , tailwind , alpinejs Navbar Gallery Feb 22, 2024 91 websites , design-patterns , examples LCP and FCP on Single Page Application on Soft Navigations (dws )Jan 23, 2024 90 performance , web-vitals , single-page-apps Design Better Pagination Jan 3, 2024 89 design , pagination Table of Contents: The Ultimate Design Guide (nng )Oct 6, 2023 88 guides , design , usability An Anchored Navbar Solution (mey )Oct 5, 2023 87 html , css In-Page Links for Content Navigation (nng )Oct 1, 2023 86 links , usability Experimenting With Measuring Soft Navigations (tun )Sep 20, 2023 85 performance , web-vitals , experiments , metrics Information Architecture vs. Sitemaps: What’s the Difference? (nng )Sep 3, 2023 84 information-architecture , sitemaps , comparisons Hover Triangles (may )Aug 29, 2023 83 history , hover Accessible Navigation Aug 27, 2023 82 accessibility 90s Websites—Key Characteristics and Examples Jul 4, 2023 81 design , history , trends , colors , typography The Problem With Sticky Menus That Appear on Scroll and What to Do Instead (ada )Jun 18, 2023 80 scrolling , user-experience Accessible Components: The Hamburger Menu Jun 1, 2023 79 accessibility , components The Problem With Sticky Menus and What to Do Instead (ada )May 7, 2023 78 usability , user-experience How to Make a CSS-Only Hamburger Menu May 3, 2023 77 how-tos , css A Designers Guide to the Principles of Web Design Apr 11, 2023 76 guides , design , principles , consistency , legibility , images , hierarchy , whitespace , usability Building Pagination in React With React Paginate Apr 10, 2023 75 react , pagination How to Build Accessible Main Navigation? (iod )Feb 7, 2023 74 how-tos , accessibility Accessible Hamburger Buttons Without JavaScript Jan 27, 2023 73 accessibility , javascript Unordered Lists in Main Navigations (mat )Jan 20, 2023 72 html , lists , semantics Designing the Perfect Mobile Navigation UX (vit /sma )Nov 2, 2022 71 mobile , user-experience Audience-Based Website Navigation (nng )Sep 23, 2022 70 videos , usability Building the Main Navigation for a Website (mat )Sep 7, 2022 69 html , css Creating a CSS Only Interactive Site Menu Jul 13, 2022 68 css Why Do We Call It “Breadcrumbs”? Diving Into the History of UI Components (uxm )Jun 17, 2022 67 design , naming , history , breadcrumbs Hamburger Footer: Reaching the Bottom of Infinite Scroll (pro )Jun 2, 2022 66 scrolling , usability Four Tradeoffs When Designing Navigation Menus May 24, 2022 65 design Designing Better Breadcrumbs (vit /sma )Apr 6, 2022 64 html , usability , breadcrumbs Designing a Better Infinite Scroll (vit /sma )Mar 30, 2022 63 scrolling , pagination Alternatives to Pagination on Product-Listing Pages (nng )Mar 6, 2022 62 design-patterns , usability , pagination The Importance of Screen Reader Software for Web Navigation Mar 3, 2022 61 accessibility , screen-readers A Clever Sticky Footer Technique (chr /css )Nov 16, 2021 60 css , layout Using CSS Shapes for Interesting User Controls and Navigation (pre /css )Aug 4, 2021 59 css , shapes The Anatomy of a Web Page: 14 Basic Elements Jul 6, 2021 58 design-patterns , buttons , forms , multimedia , favicons , images , link-lists How Apple Changed the Way We Navigate—Forever Jun 17, 2021 57 design , apple 9 Principles of Good Web Design Apr 10, 2021 56 design , principles , simplicity , content , layout , performance , mobile Sticky Headers: 5 Ways to Make Them Better (nng )Apr 4, 2021 55 design , optimization How to Use CSS Grid for Sticky Headers and Footers (ada /css )Sep 2, 2020 54 css , grids , layout Three CSS Alternatives to JavaScript Navigation (css )Jul 14, 2020 53 css Information and Information Architecture: The Big Picture (sma )Jul 1, 2020 52 information-architecture , content , user-experience Footers Are Underrated Oct 4, 2019 51 videos , usability The 3-Click Rule for Navigation Is False (nng )Aug 11, 2019 50 usability The Elements of UI Engineering (dan )Dec 30, 2018 49 user-experience , consistency , performance , prioritization , accessibility , internationalization , resilience How Do You Know Your Website Is a Success? (sma )May 29, 2018 48 product-management , strategies , metrics , user-experience , content , microcontent , performance , testing Building Accessible Menu Systems (hey /sma )Nov 23, 2017 47 accessibility , html , aria A Comprehensive Guide to Web Design (sma )Nov 21, 2017 46 guides , design , content , information-architecture , content-strategy , scrolling , forms , accessibility UX: What Can We Prototype? What Can’t We Prototype? Oct 27, 2017 45 user-experience , prototyping , information-architecture , layout Homepage Links Remain a Necessity (nng )Jul 23, 2017 44 homepages , links , breadcrumbs , conventions , usability Accessible Breadcrumb Navigation Pattern (sco )Apr 3, 2017 43 accessibility , breadcrumbs , aria Mobile First Is Not Mobile Only (nng )Jul 24, 2016 42 mobile , usability Supporting Mobile Navigation in Spite of a Hamburger Menu (nng )Aug 16, 2015 41 mobile Killing Off the Global Navigation: One Trend to Avoid (nng )Feb 9, 2014 40 trends The Curious Case of Breadcrumbs in HTML (j9t )Oct 3, 2013 39 html , breadcrumbs Responsive Navigation on Complex Websites (sma )Sep 11, 2013 38 responsive-design , complexity A Look at the HTML5 “nav” Element Sep 2, 2013 37 html , semantics 5 HTML5 and ARIA Design Patterns (tin +)Jul 10, 2013 36 html , aria , design-patterns Off Canvas Menu With CSS “:target” (chr /css )Nov 7, 2012 35 css , selectors Exploration of Single-Page Websites (sma )Nov 5, 2012 34 design , landing-pages , examples 5 CSS Properties That Give Designers Fits Oct 28, 2012 33 css , design , floats , shadows , gradients , borders CSS “:target” for Off-Screen Designs (css )Sep 3, 2012 32 css , selectors , transitions , mobile Responsive Navigation Patterns (bra )Feb 24, 2012 31 design , responsive-design , design-patterns Organizing Mobile (ali )Oct 18, 2011 30 mobile , content , usability Does “<nav>” Belong in the “<header>” Element? (mat )Jul 12, 2011 29 html Web Page Anatomy (jas )Jun 16, 2011 28 design-patterns Website Navigation: Planning and Implementing (vit /sma )Jun 6, 2011 27 examples Exploring Markup for Breadcrumbs (chr /css )Nov 9, 2010 26 html , breadcrumbs , semantics Tips for Web Design That Crosses Cultures (css )Jul 14, 2010 25 localization , unicode , colors , seo , design Semantic Navigation With the “nav” Element (tom /htm )Jul 15, 2009 24 html , semantics Informative and Usable Footers in Web Design (sma )Jun 17, 2009 23 design , usability , link-lists Navigation Markup After Content (chr /css )Apr 7, 2009 22 html , seo , skip-links Mega Drop-Down Navigation Menus Work Well (nng )Mar 23, 2009 21 usability , simplicity , accessibility Site Map Usability (nng )Aug 12, 2008 20 sitemaps , information-architecture , usability , studies , research Footers in Web Design: Creative Examples and Ideas (sma )Apr 9, 2008 19 examples , design Better Living Through Taxonomies (dig )Feb 5, 2008 18 information-architecture , information-design Command Links (nng )May 14, 2007 17 links , buttons , usability Breadcrumb Navigation Increasingly Useful (nng )Apr 10, 2007 16 breadcrumbs , design-patterns , usability CSS Navigation Magnification (dal /aja )Feb 9, 2006 15 css , hover Ten Steps to a More User Friendly Website Sep 14, 2005 14 flash , performance , images , compression , link-rot , html , conformance , browsers , support , readability , quality Spruced-Up Site Maps (ali )Mar 30, 2005 13 html , sitemaps Keeping Navigation Current With PHP (ali )Nov 7, 2003 12 php Structure Your Menus by Marking Them Up as Lists Oct 1, 2003 11 html Accessible Image-Tab Rollovers (sim )Sep 30, 2003 10 xhtml , images , effects , hover , accessibility Rounding Tab Corners (mey )Sep 17, 2003 9 html , css , techniques “Pure CSS Pulldowns” and Accessibility May 28, 2003 8 css , accessibility CSS Tabs With Submenus May 15, 2003 7 css , lists Build a Dynamic Menu in JavaScript Feb 3, 2003 6 javascript Browsers Go Back to the Future (joh /nat )Dec 30, 2002 5 browsers Side Navigation With PHP (zen )Aug 20, 2002 4 php , functionality , arrays Content as Navigation Tool (tel /dig )Nov 6, 2001 3 content When Web Pages Don’t Work Aug 29, 2000 2 user-experience , performance , graceful-degradation , usability , design , testing Is Navigation Useful? (nng )Jan 9, 2000 1 usability