{"id":73539,"date":"2023-01-26T14:59:14","date_gmt":"2023-01-26T11:59:14","guid":{"rendered":"https:\/\/www.creatopy.com\/blog\/?p=73539"},"modified":"2023-07-24T14:15:23","modified_gmt":"2023-07-24T11:15:23","slug":"frustrating-design-patterns-in-e-commerce","status":"publish","type":"post","link":"https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/frustrating-design-patterns-in-e-commerce\/","title":{"rendered":"Frustrating Design Patterns in E-commerce: How to Fix Them and Improve User Experience"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Nowadays, websites look incredible, but we still see some frustrating design patterns on the internet. Having to agree to terms twice, even though one checkbox would have been enough, or scrolling to infinity and beyond without reaching any footer are just two examples of wrongdoings.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Luckily, all these patterns can be fixed with the help of design because, unlike other forms of self-expression or art, design is support to solve a problem.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">For this webinar, we invited Vitaly Friedman, co-founder and editor-in-chief of Smashing Magazine, who has spent the last few years solving complex UX, front-end, and performance problems.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Vitaly has accepted our invitation to come and tell us how to make better user interfaces and give people a higher sense of control when they visit our website(s).<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Below you will find the webinar in a written format, but for those of you who are audio-visual learners, you can access the recording <\/span><a href=\"https:\/\/www.creatopy.com\/webinars\/fixing-frustrating-design-patterns\/\"><span style=\"font-weight: 400;\">here on demand<\/span><\/a><span style=\"font-weight: 400;\">.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Now, let&#8217;s get into it.<\/span><b><\/b><\/p>\n<p><strong>1. <a href=\"#1\">Carousels<\/a><\/strong><br \/>\n<strong>2. <a href=\"#2\">Hamburger menus<\/a><\/strong><br \/>\n<strong>3. <a href=\"#3\">Infinite scroll<\/a><\/strong><br \/>\n<strong>4. <a href=\"#4\">Frozen filters<\/a><\/strong><br \/>\n<strong>5. <a href=\"#5\">Wrapping up<\/a><\/strong><br \/>\n<strong>6. <a href=\"#6\">Q&amp;A<\/a><\/strong><\/p>\n<h2><a id=\"1\"><\/a>1. Carousels<\/h2>\n<p><span style=\"font-weight: 400;\">Let&#8217;s talk about the first frequently encountered design issue: carousels. There are no wrong UI components when designing carousels, but keeping the context in mind is important.<\/span><\/p>\n<p><b>Inefficient uses of carousels<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Take the University of Notre Dame&#8217;s website as an example: the homepage used to have a carousel that was not needed and ended up being removed. As you can see in the screenshot below, underneath the carousel, there were clickable dots and arrows to move between slides.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">If you look at the website&#8217;s data, you will find that 82% of the visitors saw the first image of the slide, while the other image positions were viewed by only 2-3%.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The dots underneath the carousel indicated progress but provided no context of what should come next.\u00a0<\/span><\/p>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter wp-image-73543 size-full\" src=\"https:\/\/newblog.creatopy.com\/blog\/wp-content\/uploads\/2023\/01\/University-of-Notre-Dame-website.png\" alt=\"University of Notre Dame website\" width=\"1920\" height=\"1080\" srcset=\"https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/University-of-Notre-Dame-website.png 1920w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/University-of-Notre-Dame-website-600x338.png 600w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/University-of-Notre-Dame-website-1024x576.png 1024w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/University-of-Notre-Dame-website-150x84.png 150w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/University-of-Notre-Dame-website-1536x864.png 1536w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/University-of-Notre-Dame-website-400x225.png 400w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/University-of-Notre-Dame-website-800x450.png 800w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/University-of-Notre-Dame-website-1200x675.png 1200w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/University-of-Notre-Dame-website-1600x900.png 1600w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/University-of-Notre-Dame-website-20x10.png 20w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/University-of-Notre-Dame-website-30x17.png 30w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">To create better carousels, you can take the example from Turkish news websites. Instead of using dots underneath the carousel, they use numbers that provide a bit of reference for the slides.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Of course, on mobile, there will still be a lot of dots, but not always and not everywhere. Displaying the slide numbers vertically, either on the left or the right side of the carousel, is a mobile-friendly way to switch from dots to numbers.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">As you can see, carousels can work on landing pages depending on where and how they are used.<\/span><\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-73545 size-full\" src=\"https:\/\/newblog.creatopy.com\/blog\/wp-content\/uploads\/2023\/01\/Sabah-turkish-website.png\" alt=\"Sabah Turkish website\" width=\"1920\" height=\"1080\" srcset=\"https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Sabah-turkish-website.png 1920w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Sabah-turkish-website-600x338.png 600w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Sabah-turkish-website-1024x576.png 1024w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Sabah-turkish-website-150x84.png 150w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Sabah-turkish-website-1536x864.png 1536w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Sabah-turkish-website-400x225.png 400w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Sabah-turkish-website-800x450.png 800w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Sabah-turkish-website-1200x675.png 1200w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Sabah-turkish-website-1600x900.png 1600w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Sabah-turkish-website-20x10.png 20w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Sabah-turkish-website-30x17.png 30w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Another example of using carousels inefficiently is in this e-commerce website below.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">It has a bar on the side, suggesting it&#8217;s a carousel. But where would you click if you were to navigate it? On the numbers, on the black dot, or randomly on the line? There are many different options.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Well, the surprise is that none of these work. What you need to do is to swipe to the right or left. Not at all intuitive.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">When you have a mismatch between the orientation of your slider and the actual movement that you should be expecting, it creates a frustrating experience.<\/span><\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-73546 size-full\" src=\"https:\/\/newblog.creatopy.com\/blog\/wp-content\/uploads\/2023\/01\/You-and-oil-website.png\" alt=\"You and oil website\" width=\"1920\" height=\"1080\" srcset=\"https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/You-and-oil-website.png 1920w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/You-and-oil-website-600x338.png 600w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/You-and-oil-website-1024x576.png 1024w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/You-and-oil-website-150x84.png 150w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/You-and-oil-website-1536x864.png 1536w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/You-and-oil-website-400x225.png 400w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/You-and-oil-website-800x450.png 800w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/You-and-oil-website-1200x675.png 1200w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/You-and-oil-website-1600x900.png 1600w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/You-and-oil-website-20x10.png 20w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/You-and-oil-website-30x17.png 30w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">The same frustration appears in another example from the Van Gogh museum website. At the bottom right, it says <\/span><i><span style=\"font-weight: 400;\">scroll for more<\/span><\/i><span style=\"font-weight: 400;\">, but the action is not happening vertically as you would expect, but horizontally.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-73547 size-full\" src=\"https:\/\/newblog.creatopy.com\/blog\/wp-content\/uploads\/2023\/01\/Van-Gogh-museum-website.png\" alt=\"Van Gogh museum website\" width=\"1920\" height=\"1080\" srcset=\"https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Van-Gogh-museum-website.png 1920w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Van-Gogh-museum-website-600x338.png 600w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Van-Gogh-museum-website-1024x576.png 1024w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Van-Gogh-museum-website-150x84.png 150w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Van-Gogh-museum-website-1536x864.png 1536w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Van-Gogh-museum-website-400x225.png 400w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Van-Gogh-museum-website-800x450.png 800w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Van-Gogh-museum-website-1200x675.png 1200w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Van-Gogh-museum-website-1600x900.png 1600w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Van-Gogh-museum-website-20x10.png 20w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Van-Gogh-museum-website-30x17.png 30w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Carousels should be used for very specific purposes, such as product pages. Let&#8217;s say you want to highlight different hotel features, as people will be curious to find out what the rooms, restaurant, and other facilities are like before booking.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">If you have around forty slides in the carousel, you can expect a decay in viewing incremental carousel slides. What does this mean? The first and last slides get more attention as people usually look at the images from left to right or the other way around, but the middle gets less attention.<\/span><\/p>\n<p><b>How to make people navigate through more slides of the carousel?<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Add labels<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">You could remove the dots and replace them with a slider or, even better, add labels. This offers more of a tab experience instead of a carousel one.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Putting on the slider bar what people should expect when they click through the carousel gives them a sense of control.<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Add a pause button<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">If you want an auto-advancing carousel, you must have a pause button; otherwise, people will start ignoring it.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">There is usually a 5-7 seconds delay between slides, but if the carousel changes too quickly, people will just scroll down and ignore it.<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Use hallo previews<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">You can use hallo previews if you don&#8217;t want to use labels.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">On creativedenmark.com, they have a hover that highlights what the preview will show you, and the labels appear and disappear if you hover your mouse cursor over them.\u00a0<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-73548 size-full\" src=\"https:\/\/newblog.creatopy.com\/blog\/wp-content\/uploads\/2023\/01\/creativedenmark-website.png\" alt=\"creativedenmark website\" width=\"1920\" height=\"1080\" srcset=\"https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/creativedenmark-website.png 1920w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/creativedenmark-website-600x338.png 600w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/creativedenmark-website-1024x576.png 1024w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/creativedenmark-website-150x84.png 150w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/creativedenmark-website-1536x864.png 1536w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/creativedenmark-website-400x225.png 400w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/creativedenmark-website-800x450.png 800w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/creativedenmark-website-1200x675.png 1200w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/creativedenmark-website-1600x900.png 1600w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/creativedenmark-website-20x10.png 20w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/creativedenmark-website-30x17.png 30w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Show thumbnails<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Another thing you can do to increase the slide view is to use thumbnails of what people should expect to see.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">If you offer more context, users will be more excited to click through the carousel.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">An alternative to small thumbnails of the images from the slides is using representative icons like Phillips did on its website.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-73549 size-full\" src=\"https:\/\/newblog.creatopy.com\/blog\/wp-content\/uploads\/2023\/01\/Philips-German-website.png\" alt=\"Philips German website\" width=\"1327\" height=\"924\" srcset=\"https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Philips-German-website.png 1327w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Philips-German-website-600x418.png 600w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Philips-German-website-1024x713.png 1024w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Philips-German-website-150x104.png 150w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Philips-German-website-18x13.png 18w\" sizes=\"(max-width: 1327px) 100vw, 1327px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">What&#8217;s important to remember when creating carousels is that if people care about something, they will click through.\u00a0<\/span><\/p>\n<p><b>How to organize a carousel?<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Adding arrows is essential. It tells people how the carousel functions, and this is highly important. But the question is, how do you organize arrows, especially on mobile?<\/span><\/p>\n<p><span style=\"font-weight: 400;\">There are many options for using arrows, so how do you know which performs better for your website? And what does it mean to perform better?<\/span><\/p>\n<p><span style=\"font-weight: 400;\">When referring to carousels, performing better means people are highly engaged in navigating through the slides, making fewer accidental clicks on the wrong things, and returning.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">For people to be engaged, they need to clearly understand what they have in front of them, meaning nothing should obscure the content they want to consume.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Coming back to the arrows, there are two issues you need to avoid.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">One issue appears when you break up the arrows apart, as people will click on the wrong places.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">If they accidentally click on the slide&#8217;s image, they will be taken to a particular website page. Then they will have to return, go to the carousel&#8217;s first image, and swipe if they want to see more.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Each time this happens, they will have to refocus and recalibrate their finger in order to navigate and not make a mistake again.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The second design issue is when the arrows are grouped in the top right corner. When clicking on the arrow, users will cover the page with their fingers and then have to move them to see the content, having to repeat the steps to continue navigating.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The grouped arrows are great if you place them underneath the carousel.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">It gives people the ability to control the action better, similar to a TV remote where the up and down, left and right, are close to each other, not far apart. Like this, people move back and forth faster and easier.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">A great example is Ritual.com. On the desktop version, the arrows are on the top right, but on mobile, they are grouped together at the bottom of the carousel.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-73550 size-full\" src=\"https:\/\/newblog.creatopy.com\/blog\/wp-content\/uploads\/2023\/01\/website-carousels.png\" alt=\"how to get website carousels right\" width=\"1920\" height=\"1080\" srcset=\"https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/website-carousels.png 1920w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/website-carousels-600x338.png 600w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/website-carousels-1024x576.png 1024w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/website-carousels-150x84.png 150w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/website-carousels-1536x864.png 1536w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/website-carousels-400x225.png 400w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/website-carousels-800x450.png 800w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/website-carousels-1200x675.png 1200w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/website-carousels-1600x900.png 1600w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/website-carousels-20x10.png 20w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/website-carousels-30x17.png 30w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/p>\n<h2><a id=\"2\"><\/a>2. Hamburger Menus<\/h2>\n<p><span style=\"font-weight: 400;\">Another frustrating design pattern is hamburgers. Not the ones you can eat but those that help you choose your journey on a website.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">So, where does the frustration come from?<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Take the coffee shop website down below as an example. There are four kinds of menus you can open. They are all called menus, and not all contain what you would expect.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">When the hamburger menu is opened, you see many items appearing with many arrows, which overwhelms the user.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-73551 size-full\" src=\"https:\/\/newblog.creatopy.com\/blog\/wp-content\/uploads\/2023\/01\/coffee-shop-website.png\" alt=\"coffee shop website\" width=\"1920\" height=\"1080\" srcset=\"https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/coffee-shop-website.png 1920w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/coffee-shop-website-600x338.png 600w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/coffee-shop-website-1024x576.png 1024w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/coffee-shop-website-150x84.png 150w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/coffee-shop-website-1536x864.png 1536w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/coffee-shop-website-400x225.png 400w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/coffee-shop-website-800x450.png 800w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/coffee-shop-website-1200x675.png 1200w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/coffee-shop-website-1600x900.png 1600w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/coffee-shop-website-20x10.png 20w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/coffee-shop-website-30x17.png 30w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Another example of an inefficient hamburger menu can be seen on Vodafone&#8217;s website below.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">After opening the hamburger menu, you see accordions with different arrows. The arrow pointing to the right takes you to a page, and the one pointing to the bottom opens another accordion.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">If you click on a downward-facing arrow, another list shows up with different icons pointing up, right, and down.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">This causes massive frustration for users because it&#8217;s difficult to understand what you see here and what you should do.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-73552 size-full\" src=\"https:\/\/newblog.creatopy.com\/blog\/wp-content\/uploads\/2023\/01\/Vodafone-website.png\" alt=\"Vodafone website hamburger menu\" width=\"1920\" height=\"1080\" srcset=\"https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Vodafone-website.png 1920w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Vodafone-website-600x338.png 600w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Vodafone-website-1024x576.png 1024w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Vodafone-website-150x84.png 150w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Vodafone-website-1536x864.png 1536w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Vodafone-website-400x225.png 400w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Vodafone-website-800x450.png 800w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Vodafone-website-1200x675.png 1200w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Vodafone-website-1600x900.png 1600w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Vodafone-website-20x10.png 20w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Vodafone-website-30x17.png 30w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">There was no need for that many arrows. They could have made the links look like links to bring more clarity.\u00a0<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-73553 size-full\" src=\"https:\/\/newblog.creatopy.com\/blog\/wp-content\/uploads\/2023\/01\/vodafone-website-menu-accordions.png\" alt=\"vodafone website menu accordions\" width=\"1920\" height=\"1080\" srcset=\"https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/vodafone-website-menu-accordions.png 1920w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/vodafone-website-menu-accordions-600x338.png 600w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/vodafone-website-menu-accordions-1024x576.png 1024w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/vodafone-website-menu-accordions-150x84.png 150w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/vodafone-website-menu-accordions-1536x864.png 1536w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/vodafone-website-menu-accordions-400x225.png 400w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/vodafone-website-menu-accordions-800x450.png 800w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/vodafone-website-menu-accordions-1200x675.png 1200w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/vodafone-website-menu-accordions-1600x900.png 1600w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/vodafone-website-menu-accordions-20x10.png 20w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/vodafone-website-menu-accordions-30x17.png 30w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Another example is the LCFC football club&#8217;s website which has the following navigation on mobile. When you open up the hamburger menu, it shows some sections, and when you click on one of them, you see a vertical split. It displays multiple levels of navigation at the same time.\u00a0<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-73554 size-full\" src=\"https:\/\/newblog.creatopy.com\/blog\/wp-content\/uploads\/2023\/01\/LCFC-website-hamburger-menu.png\" alt=\"LCFC website hamburger menu\" width=\"1920\" height=\"1080\" srcset=\"https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/LCFC-website-hamburger-menu.png 1920w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/LCFC-website-hamburger-menu-600x338.png 600w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/LCFC-website-hamburger-menu-1024x576.png 1024w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/LCFC-website-hamburger-menu-150x84.png 150w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/LCFC-website-hamburger-menu-1536x864.png 1536w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/LCFC-website-hamburger-menu-400x225.png 400w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/LCFC-website-hamburger-menu-800x450.png 800w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/LCFC-website-hamburger-menu-1200x675.png 1200w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/LCFC-website-hamburger-menu-1600x900.png 1600w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/LCFC-website-hamburger-menu-20x10.png 20w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/LCFC-website-hamburger-menu-30x17.png 30w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">You can apply the split screen in many different ways, for example, for filtering.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">An ecommerce website of a retailer in India has a filter that does the same thing. You have the hamburger menu opening in a vertical section and splitting the menu in two. It&#8217;s better than any other filtering experience that you might have because it&#8217;s also very compact.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-73555 size-full\" src=\"https:\/\/newblog.creatopy.com\/blog\/wp-content\/uploads\/2023\/01\/Indian-ecommerce-website.png\" alt=\"Indian ecommerce website\" width=\"1920\" height=\"1080\" srcset=\"https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Indian-ecommerce-website.png 1920w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Indian-ecommerce-website-600x338.png 600w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Indian-ecommerce-website-1024x576.png 1024w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Indian-ecommerce-website-150x84.png 150w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Indian-ecommerce-website-1536x864.png 1536w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Indian-ecommerce-website-400x225.png 400w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Indian-ecommerce-website-800x450.png 800w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Indian-ecommerce-website-1200x675.png 1200w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Indian-ecommerce-website-1600x900.png 1600w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Indian-ecommerce-website-20x10.png 20w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Indian-ecommerce-website-30x17.png 30w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">You can see the same on the Financial Times website. You select one of the sections you want to see more about from the menu, and within that section, you have some regions containing some values. They construct your filtering experience.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">If you want to add filtering features to your websites, you can use the space better by splitting things this way.<\/span><\/p>\n<p><b>How to make the hamburger menus better?<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Use the billboard pattern<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Prioritize what matters and deprioritize what does not matter. This requires you to understand what people care about most and highlight those things.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The billboard pattern also improves the discoverability of essential items such as campaigns or products.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">But how do you do that?<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Look at this example below of the Korean postal office website. On the first phone screen, they highlighted some tiles with things that are important to people for easier access. Once you start navigating with the hamburger menu, you get these regular things with accordions showing up.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The main idea is they highlight important things, and the homepage resembles a dashboard. This can also be applied to e-commerce.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-73556 size-full\" src=\"https:\/\/newblog.creatopy.com\/blog\/wp-content\/uploads\/2023\/01\/Korean-postal-office-website.png\" alt=\"Korean postal office website\" width=\"1652\" height=\"923\" srcset=\"https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Korean-postal-office-website.png 1652w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Korean-postal-office-website-600x335.png 600w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Korean-postal-office-website-1024x572.png 1024w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Korean-postal-office-website-150x84.png 150w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Korean-postal-office-website-1536x858.png 1536w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Korean-postal-office-website-20x10.png 20w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Korean-postal-office-website-30x17.png 30w\" sizes=\"(max-width: 1652px) 100vw, 1652px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">The website of the major German retailer Otto doesn&#8217;t show you everything. Instead, it shows you the most important things, prompting you to choose one. After you make your pick, you get into deeper levels of architecture.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-73557 size-full\" src=\"https:\/\/newblog.creatopy.com\/blog\/wp-content\/uploads\/2023\/01\/otto-german-website.png\" alt=\"otto german website\" width=\"1920\" height=\"1080\" srcset=\"https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/otto-german-website.png 1920w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/otto-german-website-600x338.png 600w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/otto-german-website-1024x576.png 1024w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/otto-german-website-150x84.png 150w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/otto-german-website-1536x864.png 1536w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/otto-german-website-400x225.png 400w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/otto-german-website-800x450.png 800w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/otto-german-website-1200x675.png 1200w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/otto-german-website-1600x900.png 1600w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/otto-german-website-20x10.png 20w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/otto-german-website-30x17.png 30w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">You can find the billboard pattern on many different websites because it&#8217;s really helpful to visitors.<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Use a navigation query<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">A navigation query makes people access relevant information faster.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-73558 size-full\" src=\"https:\/\/newblog.creatopy.com\/blog\/wp-content\/uploads\/2023\/01\/navigation-queries.png\" alt=\"navigation queries\" width=\"1920\" height=\"1080\" srcset=\"https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/navigation-queries.png 1920w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/navigation-queries-600x338.png 600w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/navigation-queries-1024x576.png 1024w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/navigation-queries-150x84.png 150w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/navigation-queries-1536x864.png 1536w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/navigation-queries-400x225.png 400w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/navigation-queries-800x450.png 800w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/navigation-queries-1200x675.png 1200w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/navigation-queries-1600x900.png 1600w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/navigation-queries-20x10.png 20w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/navigation-queries-30x17.png 30w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Marcin Ignac tweeted that &#8220;Search is the biggest scam in UI now. It rarely works. How do you find out things that are not in your top 10 results of mini snippets? We need more explorative interfaces taking advantage of context and association.&#8221;\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">There is a lot of truth to this. We just need to know the context and associations in our context.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">For example, on Commonbond.co, you can select what you want to do on the site. You have this little preview where you pick from different options. Afterward, it will take you to the page you were looking for. It&#8217;s like an information system where you ask a few questions and drive users to a specific page of interest.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-73559 size-full\" src=\"https:\/\/newblog.creatopy.com\/blog\/wp-content\/uploads\/2023\/01\/Commonbond-website.png\" alt=\"Commonbond website\" width=\"1650\" height=\"924\" srcset=\"https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Commonbond-website.png 1650w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Commonbond-website-600x336.png 600w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Commonbond-website-1024x573.png 1024w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Commonbond-website-150x84.png 150w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Commonbond-website-1536x860.png 1536w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Commonbond-website-400x225.png 400w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Commonbond-website-20x10.png 20w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Commonbond-website-30x17.png 30w\" sizes=\"(max-width: 1650px) 100vw, 1650px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Another example is Duesseldorf&#8217;s website, where you can insert what you want to do in the city and where, and it tells you what you want to know incredibly fast.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-73560 size-full\" src=\"https:\/\/newblog.creatopy.com\/blog\/wp-content\/uploads\/2023\/01\/Duesseldorf-website.png\" alt=\"Duesseldorf website\" width=\"1920\" height=\"1080\" srcset=\"https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Duesseldorf-website.png 1920w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Duesseldorf-website-600x338.png 600w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Duesseldorf-website-1024x576.png 1024w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Duesseldorf-website-150x84.png 150w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Duesseldorf-website-1536x864.png 1536w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Duesseldorf-website-400x225.png 400w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Duesseldorf-website-800x450.png 800w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Duesseldorf-website-1200x675.png 1200w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Duesseldorf-website-1600x900.png 1600w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Duesseldorf-website-20x10.png 20w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Duesseldorf-website-30x17.png 30w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">The navigation query helps with the time to relevance. You can reach the specific page you need in less than 10 seconds.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">How can you apply this to e-commerce websites?<\/span><\/p>\n<p><span style=\"font-weight: 400;\">If you look at AO, a retail website from Germany, you can see a carousel and a &#8220;what do you want to do here&#8221; section on the homepage. There, you can select what device you want to buy, what type, what price range, and so on. After giving all these answers, you get relevant results in less than 10 seconds without filtering, searching, or sorting.<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Use breadcrumbs\u00a0<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Another essential thing that is usually forgotten is breadcrumbs. Breadcrumbs are tricky because they don&#8217;t necessarily represent the path the user has taken; they represent the informational architecture of the site. Still, in the context of navigation, this can be really helpful.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Why? Because they can help you navigate much faster.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Looking at this website, which belongs to an insurance company in Germany, you can see a little dropdown on the top. When you click on it, you see neighbors of this page, so this is kind of a replacement for cyber navigation. We commonly receive it as a separate thing: we have the main navigation, breadcrumbs, and maybe a sidebar.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-73561 size-full\" src=\"https:\/\/newblog.creatopy.com\/blog\/wp-content\/uploads\/2023\/01\/ADAC-Germany-website.png\" alt=\"ADAC Germany website\" width=\"1653\" height=\"923\" srcset=\"https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/ADAC-Germany-website.png 1653w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/ADAC-Germany-website-600x335.png 600w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/ADAC-Germany-website-1024x572.png 1024w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/ADAC-Germany-website-150x84.png 150w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/ADAC-Germany-website-1536x858.png 1536w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/ADAC-Germany-website-20x10.png 20w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/ADAC-Germany-website-30x17.png 30w\" sizes=\"(max-width: 1653px) 100vw, 1653px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">This is a good replacement for cyber navigation if you cannot have a sidebar for one reason or the other, but, most importantly, you can also replace your entire mega menu as well.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">If you go to the Federal Statistical Office of Switzerland website, they use breadcrumbs but don&#8217;t have mega dropdowns. Instead, everything is using this dynamic dropdown kind of thing.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The same goes for this other website in Switzerland, where they sell tickets. Everything is a breadcrumb; you don&#8217;t even need big mega dropdowns. Looks and works very well on mobile too.\u00a0<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-73562 size-full\" src=\"https:\/\/newblog.creatopy.com\/blog\/wp-content\/uploads\/2023\/01\/Federal-Statistical-Office-of-Switzerland-website.png\" alt=\"Federal Statistical Office of Switzerland website\" width=\"1920\" height=\"1080\" srcset=\"https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Federal-Statistical-Office-of-Switzerland-website.png 1920w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Federal-Statistical-Office-of-Switzerland-website-600x338.png 600w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Federal-Statistical-Office-of-Switzerland-website-1024x576.png 1024w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Federal-Statistical-Office-of-Switzerland-website-150x84.png 150w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Federal-Statistical-Office-of-Switzerland-website-1536x864.png 1536w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Federal-Statistical-Office-of-Switzerland-website-400x225.png 400w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Federal-Statistical-Office-of-Switzerland-website-800x450.png 800w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Federal-Statistical-Office-of-Switzerland-website-1200x675.png 1200w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Federal-Statistical-Office-of-Switzerland-website-1600x900.png 1600w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Federal-Statistical-Office-of-Switzerland-website-20x10.png 20w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Federal-Statistical-Office-of-Switzerland-website-30x17.png 30w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/p>\n<h2><a id=\"3\"><\/a>3. Infinite Scroll<\/h2>\n<p><span style=\"font-weight: 400;\">The infinite scroll is that pattern where you scroll, and scroll, and scroll, and if you&#8217;re lucky, you will reach the footer or\u2026 not. If you happen to be on a sales page, good luck! You might never see the footer again.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-73563 size-full\" src=\"https:\/\/newblog.creatopy.com\/blog\/wp-content\/uploads\/2023\/01\/infinite-scroll-usability-issues.png\" alt=\"infinite scroll usability issues\" width=\"1920\" height=\"1080\" srcset=\"https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/infinite-scroll-usability-issues.png 1920w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/infinite-scroll-usability-issues-600x338.png 600w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/infinite-scroll-usability-issues-1024x576.png 1024w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/infinite-scroll-usability-issues-150x84.png 150w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/infinite-scroll-usability-issues-1536x864.png 1536w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/infinite-scroll-usability-issues-400x225.png 400w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/infinite-scroll-usability-issues-800x450.png 800w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/infinite-scroll-usability-issues-1200x675.png 1200w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/infinite-scroll-usability-issues-1600x900.png 1600w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/infinite-scroll-usability-issues-20x10.png 20w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/infinite-scroll-usability-issues-30x17.png 30w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Usually, people are not fans of the infinite scroll because it&#8217;s difficult to manage, and they have trouble spotting what&#8217;s new on the page. Because of this,\u00a0 most of the time, they simply abandon pages with this design pattern.<\/span><\/p>\n<p><b>How can you improve infinite scroll?<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Add a &#8220;Load more&#8221; button<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Instead of endlessly scrolling down, you can load some items and then get to the point where you change from infinite loading to a &#8220;Load more&#8221; button. Then add more items if the button is clicked on.<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Add an incentive<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Improve the infinite scroll by adding an incentive when users reach the &#8220;load more&#8221; button, like the possibility of winning a gift card if they insert their email address.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">You can also state that you include in the email a link to continue scrolling later from where they&#8217;ve left off. This also allows users to switch between devices and not have to start the search all over again later.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Marketing teams also like this idea because it helps them grow their email lists.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-73564 size-full\" src=\"https:\/\/newblog.creatopy.com\/blog\/wp-content\/uploads\/2023\/01\/infinite-scroll-incentive.png\" alt=\"infinite scroll incentive\" width=\"1920\" height=\"1080\" srcset=\"https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/infinite-scroll-incentive.png 1920w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/infinite-scroll-incentive-600x338.png 600w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/infinite-scroll-incentive-1024x576.png 1024w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/infinite-scroll-incentive-150x84.png 150w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/infinite-scroll-incentive-1536x864.png 1536w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/infinite-scroll-incentive-400x225.png 400w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/infinite-scroll-incentive-800x450.png 800w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/infinite-scroll-incentive-1200x675.png 1200w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/infinite-scroll-incentive-1600x900.png 1600w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/infinite-scroll-incentive-20x10.png 20w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/infinite-scroll-incentive-30x17.png 30w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Write the number of products seen<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Another way to break the infinite scroll is to write the number of products seen out of the total and add a suggestion to open these items on a separate page. You can also add a &#8220;Continue here later&#8221; button, allowing users to return to where they left off the search.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Use the white space between the already-seen items and the following items to let people process what they saw, and offer them the freedom to decide what they want to do next.<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Make a sticky footer<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">How can you make a sticky footer? Take this food delivery service website from Malaysia, where you can open the footer on the bottom right of the page by clicking on the &#8220;City, Language, and more&#8221; button.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-73565 size-full\" src=\"https:\/\/newblog.creatopy.com\/blog\/wp-content\/uploads\/2023\/01\/dahmakan-website.png\" alt=\"dahmakan website\" width=\"1920\" height=\"1080\" srcset=\"https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/dahmakan-website.png 1920w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/dahmakan-website-600x338.png 600w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/dahmakan-website-1024x576.png 1024w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/dahmakan-website-150x84.png 150w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/dahmakan-website-1536x864.png 1536w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/dahmakan-website-400x225.png 400w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/dahmakan-website-800x450.png 800w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/dahmakan-website-1200x675.png 1200w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/dahmakan-website-1600x900.png 1600w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/dahmakan-website-20x10.png 20w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/dahmakan-website-30x17.png 30w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Add more control<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">People need to have a sense of control, which is hard to obtain using infinite scroll. However, you can follow the example from Thomann.de, an e-commerce retailer for guitars.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">At the end of the product listing, there is a message saying you have reached the bottom of the page. Next, you can load more items by selecting how many products you want to see per page. Alternatively, you can continue with the pagination.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-73566 size-full\" src=\"https:\/\/newblog.creatopy.com\/blog\/wp-content\/uploads\/2023\/01\/Thomann.de-website.png\" alt=\"Thomann.de website\" width=\"1920\" height=\"1080\" srcset=\"https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Thomann.de-website.png 1920w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Thomann.de-website-600x338.png 600w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Thomann.de-website-1024x576.png 1024w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Thomann.de-website-150x84.png 150w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Thomann.de-website-1536x864.png 1536w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Thomann.de-website-400x225.png 400w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Thomann.de-website-800x450.png 800w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Thomann.de-website-1200x675.png 1200w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Thomann.de-website-1600x900.png 1600w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Thomann.de-website-20x10.png 20w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Thomann.de-website-30x17.png 30w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">This way, you have complete control of how many products you see and always see the footer.<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Combine infinite scroll with pagination<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Another option is to combine infinite scroll and pagination. On Pepper.pl, an e-commerce retailer from Poland, the URL changes as you scroll, and you also get a layer at the bottom of the page, allowing you to jump to the header, the footer, or go through pages.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">If you want to jump to a particular page, you can also do this from that bottom layer.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-73569 size-full\" src=\"https:\/\/newblog.creatopy.com\/blog\/wp-content\/uploads\/2023\/01\/Pepper.pl-website.png\" alt=\"Pepper.pl website\" width=\"1920\" height=\"1080\" srcset=\"https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Pepper.pl-website.png 1920w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Pepper.pl-website-600x338.png 600w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Pepper.pl-website-1024x576.png 1024w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Pepper.pl-website-150x84.png 150w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Pepper.pl-website-1536x864.png 1536w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Pepper.pl-website-400x225.png 400w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Pepper.pl-website-800x450.png 800w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Pepper.pl-website-1200x675.png 1200w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Pepper.pl-website-1600x900.png 1600w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Pepper.pl-website-20x10.png 20w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Pepper.pl-website-30x17.png 30w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/p>\n<p><b>How can you make the infinite scroll even more relevant?<\/b><\/p>\n<p><span style=\"font-weight: 400;\">You could add some labels next to the pagination to hint at what users should expect there, similar to carousels.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-73570 size-full\" src=\"https:\/\/newblog.creatopy.com\/blog\/wp-content\/uploads\/2023\/01\/labels-for-pagination.png\" alt=\"labels for pagination\" width=\"1920\" height=\"1080\" srcset=\"https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/labels-for-pagination.png 1920w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/labels-for-pagination-600x338.png 600w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/labels-for-pagination-1024x576.png 1024w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/labels-for-pagination-150x84.png 150w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/labels-for-pagination-1536x864.png 1536w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/labels-for-pagination-400x225.png 400w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/labels-for-pagination-800x450.png 800w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/labels-for-pagination-1200x675.png 1200w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/labels-for-pagination-1600x900.png 1600w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/labels-for-pagination-20x10.png 20w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/labels-for-pagination-30x17.png 30w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">People could sort by ratings, locations, alphabet, or pricing. Whichever the options, labels give them a clue of what they should expect to see on the following pages.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Another method to provide more context is adding a bar with labels to the infinite scroll. This gives people a very confident awareness of where they want to go.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-73572 size-full\" src=\"https:\/\/newblog.creatopy.com\/blog\/wp-content\/uploads\/2023\/01\/infinite-scroll-with-label-bar.png\" alt=\"infinite scroll with label bar\" width=\"1920\" height=\"1080\" srcset=\"https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/infinite-scroll-with-label-bar.png 1920w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/infinite-scroll-with-label-bar-600x338.png 600w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/infinite-scroll-with-label-bar-1024x576.png 1024w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/infinite-scroll-with-label-bar-150x84.png 150w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/infinite-scroll-with-label-bar-1536x864.png 1536w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/infinite-scroll-with-label-bar-400x225.png 400w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/infinite-scroll-with-label-bar-800x450.png 800w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/infinite-scroll-with-label-bar-1200x675.png 1200w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/infinite-scroll-with-label-bar-1600x900.png 1600w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/infinite-scroll-with-label-bar-20x10.png 20w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/infinite-scroll-with-label-bar-30x17.png 30w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">If you go for the infinite scroll, why not allow people to bookmark multiple locations, helping them to navigate more comfortably. They can jump between them very quickly and get to those products that interest them.<\/span><\/p>\n<h2><a id=\"4\"><\/a>4. Frozen Filters<\/h2>\n<p><span style=\"font-weight: 400;\">Frozen filters are becoming one of the major pain points that users actually have.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">This comes from websites like sears.com. The entire UI freezes whenever you click one of the filters in the left sidebar. You cannot do anything until it comes back to life.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Moreover, people usually want to select more than one filtering option. Unfortunately, some filters only register one input at a time, causing the previous selection to become lost.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-73573 size-full\" src=\"https:\/\/newblog.creatopy.com\/blog\/wp-content\/uploads\/2023\/01\/frozen-filter-website.png\" alt=\"frozen filter website\" width=\"1920\" height=\"1080\" srcset=\"https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/frozen-filter-website.png 1920w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/frozen-filter-website-600x338.png 600w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/frozen-filter-website-1024x576.png 1024w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/frozen-filter-website-150x84.png 150w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/frozen-filter-website-1536x864.png 1536w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/frozen-filter-website-400x225.png 400w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/frozen-filter-website-800x450.png 800w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/frozen-filter-website-1200x675.png 1200w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/frozen-filter-website-1600x900.png 1600w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/frozen-filter-website-20x10.png 20w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/frozen-filter-website-30x17.png 30w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/p>\n<p><b>How to get filtering right?<\/b><\/p>\n<p><span style=\"font-weight: 400;\">One positive example comes from the Stockholm University website, where they decoupled filters from search results.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">You can choose as many filters as you want without freezing or refreshing. On the right, they show you the results, which you can filter even filter by searching for keywords.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-73574 size-full\" src=\"https:\/\/newblog.creatopy.com\/blog\/wp-content\/uploads\/2023\/01\/website-filtering-with-keywords.png\" alt=\"website filtering with keywords\" width=\"1920\" height=\"1080\" srcset=\"https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/website-filtering-with-keywords.png 1920w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/website-filtering-with-keywords-600x338.png 600w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/website-filtering-with-keywords-1024x576.png 1024w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/website-filtering-with-keywords-150x84.png 150w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/website-filtering-with-keywords-1536x864.png 1536w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/website-filtering-with-keywords-400x225.png 400w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/website-filtering-with-keywords-800x450.png 800w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/website-filtering-with-keywords-1200x675.png 1200w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/website-filtering-with-keywords-1600x900.png 1600w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/website-filtering-with-keywords-20x10.png 20w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/website-filtering-with-keywords-30x17.png 30w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Another example is from Galaxus.ch. You have the filtering options on top, and you can add as many filters as you want, while in the background, nothing changes.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">It&#8217;s only when you click on the <\/span><i><span style=\"font-weight: 400;\">show<\/span><\/i><span style=\"font-weight: 400;\"> button and apply the filter that you actually see things changing and get the results.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-73575 size-full\" src=\"https:\/\/newblog.creatopy.com\/blog\/wp-content\/uploads\/2023\/01\/Galaxus.ch-website-filtering.png\" alt=\"Galaxus.ch website filtering\" width=\"1920\" height=\"1080\" srcset=\"https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Galaxus.ch-website-filtering.png 1920w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Galaxus.ch-website-filtering-600x338.png 600w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Galaxus.ch-website-filtering-1024x576.png 1024w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Galaxus.ch-website-filtering-150x84.png 150w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Galaxus.ch-website-filtering-1536x864.png 1536w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Galaxus.ch-website-filtering-400x225.png 400w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Galaxus.ch-website-filtering-800x450.png 800w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Galaxus.ch-website-filtering-1200x675.png 1200w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Galaxus.ch-website-filtering-1600x900.png 1600w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Galaxus.ch-website-filtering-20x10.png 20w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/Galaxus.ch-website-filtering-30x17.png 30w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">On mobile, we also have a lot of filtering issues.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Take a look at the Walgreens website. You see the filtering options; whenever you click on an attribute, the UI freezes, and only after it takes you to the result. If you want to search by more than one attribute, you just have to click on the filter again and repeat the process.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">You will have to do this over and over again for each attribute.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">In the second example, while you filter, you see a blur appear on the background, which changes each time you select an attribute.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-73576 size-full\" src=\"https:\/\/newblog.creatopy.com\/blog\/wp-content\/uploads\/2023\/01\/website-filter-issues-on-mobile.png\" alt=\"website filter issues on mobile\" width=\"1920\" height=\"1080\" srcset=\"https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/website-filter-issues-on-mobile.png 1920w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/website-filter-issues-on-mobile-600x338.png 600w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/website-filter-issues-on-mobile-1024x576.png 1024w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/website-filter-issues-on-mobile-150x84.png 150w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/website-filter-issues-on-mobile-1536x864.png 1536w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/website-filter-issues-on-mobile-400x225.png 400w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/website-filter-issues-on-mobile-800x450.png 800w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/website-filter-issues-on-mobile-1200x675.png 1200w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/website-filter-issues-on-mobile-1600x900.png 1600w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/website-filter-issues-on-mobile-20x10.png 20w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/website-filter-issues-on-mobile-30x17.png 30w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">And then, of course, there&#8217;s the Crutchfield website, where the filtering takes up the entire screen. But when you click on any filters, a loading animation appears on the screen, suggesting the website is processing your action. When you see this every time, it gets annoying.<\/span><\/p>\n<p><b>How to improve filtering?<\/b><\/p>\n<ul>\n<li aria-level=\"1\"><b>Take up the entire screen<\/b><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">It&#8217;s better for filtering to cover the full mobile screen. If you need to slide in and slide out, you can do this with filters, although accordions are a better alternative to filters because they are faster.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The most important thing is nothing is freezing here, no frustration whatsoever.<\/span><\/p>\n<ul>\n<li aria-level=\"1\"><b>Split the screen<\/b><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Take the example from Mint, a fashion retail website from India. The filtering splits the screen in two, allowing people to navigate between filters easily.\u00a0<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-73577 size-full\" src=\"https:\/\/newblog.creatopy.com\/blog\/wp-content\/uploads\/2023\/01\/split-screen-website-filters.png\" alt=\"split screen website filters\" width=\"1920\" height=\"1080\" srcset=\"https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/split-screen-website-filters.png 1920w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/split-screen-website-filters-600x338.png 600w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/split-screen-website-filters-1024x576.png 1024w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/split-screen-website-filters-150x84.png 150w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/split-screen-website-filters-1536x864.png 1536w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/split-screen-website-filters-400x225.png 400w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/split-screen-website-filters-800x450.png 800w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/split-screen-website-filters-1200x675.png 1200w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/split-screen-website-filters-1600x900.png 1600w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/split-screen-website-filters-20x10.png 20w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/split-screen-website-filters-30x17.png 30w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/p>\n<ul>\n<li aria-level=\"1\"><b>Use autocomplete<\/b><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Another quite common filtering example is when you start typing and get autocomplete options with vertical arrows next to them.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">There is a difference between clicking on the keywords and the arrows.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Clicking on the keywords will take you to your search&#8217;s results, but if you click on the vertical arrows, the text you&#8217;ve written will be replaced with the keywords mentioned in the autocomplete.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">To make this work, you can add little tips underneath the search bar to help people construct their search results. Keep in mind to suggest things that are going to show results.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-73578 size-full\" src=\"https:\/\/newblog.creatopy.com\/blog\/wp-content\/uploads\/2023\/01\/auto-complete-website-filter.png\" alt=\"auto complete website filter\" width=\"1920\" height=\"1080\" srcset=\"https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/auto-complete-website-filter.png 1920w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/auto-complete-website-filter-600x338.png 600w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/auto-complete-website-filter-1024x576.png 1024w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/auto-complete-website-filter-150x84.png 150w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/auto-complete-website-filter-1536x864.png 1536w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/auto-complete-website-filter-400x225.png 400w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/auto-complete-website-filter-800x450.png 800w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/auto-complete-website-filter-1200x675.png 1200w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/auto-complete-website-filter-1600x900.png 1600w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/auto-complete-website-filter-20x10.png 20w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/auto-complete-website-filter-30x17.png 30w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/p>\n<h2><a id=\"5\"><\/a>5. Wrapping Up<\/h2>\n<p><span style=\"font-weight: 400;\">People appreciate things that work as expected, and there are many things you can do to remove frustration from the web.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Vitaly Friedman has been doing UI for more than 15 years, and what people want when they navigate through web pages has remained the same.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Take a look at the image below to see what design patterns contribute to an enjoyable user experience.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-73579 size-full\" src=\"https:\/\/newblog.creatopy.com\/blog\/wp-content\/uploads\/2023\/01\/user-experience-delighters.png\" alt=\"user experience delighters\" width=\"1920\" height=\"1080\" srcset=\"https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/user-experience-delighters.png 1920w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/user-experience-delighters-600x338.png 600w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/user-experience-delighters-1024x576.png 1024w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/user-experience-delighters-150x84.png 150w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/user-experience-delighters-1536x864.png 1536w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/user-experience-delighters-400x225.png 400w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/user-experience-delighters-800x450.png 800w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/user-experience-delighters-1200x675.png 1200w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/user-experience-delighters-1600x900.png 1600w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/user-experience-delighters-20x10.png 20w, https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-content\/uploads\/2023\/01\/user-experience-delighters-30x17.png 30w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">If you want to learn more about how you can improve your interface design, you can go to <\/span><a href=\"https:\/\/smart-interface-design-patterns.com\/\"><span style=\"font-weight: 400;\">Smart interface design patterns<\/span><\/a><span style=\"font-weight: 400;\">. You will find many interesting things over there, including everything Vitaly talked about in the webinar and more.<\/span><\/p>\n<h2><a id=\"6\"><\/a>6. Q&amp;A<\/h2>\n<p><b>Question:<\/b> <i><span style=\"font-weight: 400;\">When you design a landing page, first comes the copy and then the design?<\/span><\/i><\/p>\n<p><b>Answer:<\/b> <i><span style=\"font-weight: 400;\">For me, yes. I take a significant amount of time to look at things like error messages and labels. Most of the time, my job is to maximize clarity and minimize errors. That usually means trying to ensure that the labels I am using are clear and that we have a high success rate. We usually have two primary metrics when we&#8217;re designing. One is when we try to identify the main tasks that people do. The other is when we try to understand how successful people are in completing those tasks and how much time they need to complete them.\u00a0<\/span><\/i><\/p>\n<p><i><span style=\"font-weight: 400;\">Other matrices are how often people make mistakes or errors, and if they do encounter errors, how quickly they recover from those errors.\u00a0<\/span><\/i><\/p>\n<p><i><span style=\"font-weight: 400;\">We are not talking only about the checkout process but also better search, tracking what people search on the website, the top 100 searches. And then, based on that, you can discuss it with content curators and see what people get as a result. And we measure if what people get is relevant.<\/span><\/i><\/p>\n<p><i><span style=\"font-weight: 400;\">The time to relevance is also important. If you get in 10 seconds a very relevant selection of items based on your interests, that&#8217;s very powerful.<\/span><\/i><\/p>\n<p><b>Question:<\/b> <i><span style=\"font-weight: 400;\">Which solution to a design problem are you most proud of?<\/span><\/i><\/p>\n<p><b>Answer: <\/b><i><span style=\"font-weight: 400;\">Figuring out the infinite scroll issue has been quite difficult. There are many issues, including accessibility and announcing new content properly. Technically speaking, infinite scroll is quite complicated to manage. But it has its benefits as well. In many cases where I worked on e-commerce projects with infinite scroll issues, it really increased the discoverability. The problem is you don&#8217;t want to overwhelm people and give them control over how much they will see.<\/span><\/i><\/p>\n<p><i><span style=\"font-weight: 400;\">They need to be able to reach the footer and bookmark a location or things like that. It&#8217;s a tricky implementation and also tricky design. This is a sophisticated thing to keep in mind.\u00a0\u00a0<\/span><\/i><\/p>\n<h1><span style=\"font-weight: 400;\">Final Thoughts<\/span><\/h1>\n<p><span style=\"font-weight: 400;\">We hope this webinar helped you learn more about frustrating design patterns, how to avoid them, and what you can do to improve your ecommerce experiences.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">If you want to know what other examples Vitaly offered and discover the other questions and answers in this webinar, watch it here <\/span><a href=\"https:\/\/www.creatopy.com\/webinars\/fixing-frustrating-design-patterns\/\"><span style=\"font-weight: 400;\">on demand<\/span><\/a><span style=\"font-weight: 400;\">.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">See you next time on our webinar with Jacob Cass about <\/span><a href=\"https:\/\/www.creatopy.com\/webinars\/\"><span style=\"font-weight: 400;\">How To Create Zero-Click Ads That Convert.<\/span><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nowadays, websites look incredible, but we still see some frustrating design patterns on the internet. Having to agree to terms twice, even though one checkbox would have been enough, or scrolling to infinity and beyond without reaching any footer are just two examples of wrongdoings. Luckily, all these patterns can<\/p>\n","protected":false},"author":214,"featured_media":73540,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[4160],"tags":[],"acf":[],"_links":{"self":[{"href":"https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-json\/wp\/v2\/posts\/73539"}],"collection":[{"href":"https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-json\/wp\/v2\/users\/214"}],"replies":[{"embeddable":true,"href":"https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-json\/wp\/v2\/comments?post=73539"}],"version-history":[{"count":14,"href":"https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-json\/wp\/v2\/posts\/73539\/revisions"}],"predecessor-version":[{"id":81908,"href":"https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-json\/wp\/v2\/posts\/73539\/revisions\/81908"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-json\/wp\/v2\/media\/73540"}],"wp:attachment":[{"href":"https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-json\/wp\/v2\/media?parent=73539"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-json\/wp\/v2\/categories?post=73539"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/creatopydevelopmentblog.kinsta.cloud\/blog\/wp-json\/wp\/v2\/tags?post=73539"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}