![](https://res.cloudinary.com/indysigner/image/fetch/c_fill/f_auto,q_auto/https://main--smart-interface-design-patterns.netlify.app/static/img/blog/pricing-plans/02-pricing-plans-gusto-accordions.png)
![](https://res.cloudinary.com/indysigner/image/fetch/c_fill/f_auto,q_auto/https://main--smart-interface-design-patterns.netlify.app/static/img/blog/pricing-plans/02-pricing-plans-gusto-accordions.png)
Back Button UX
With the “Back” button, users often get confused, frustrated and annoyed. Here’s how we can design better back button UX in our interfaces.
![](https://res.cloudinary.com/indysigner/image/fetch/c_fill/f_avif,q_auto/https://main--smart-interface-design-patterns.netlify.app/static/img/blog/back-button-ux/back-button-amazon-usability-test.jpg)
Usability Pitfalls Of Carousels UX
We all have our opinions about carousels, and usually not very good ones. This has a number of good reasons. But it doesn’t mean that we can’t design a better carousel experience.
![](https://res.cloudinary.com/indysigner/image/fetch/c_fill/f_avif,q_auto/https://main--smart-interface-design-patterns.netlify.app/static/img/blog/better-carousel-ux/carousel-ritual-grouped.jpg)
Designing Better Mobile Navigation UX
When it comes to navigation on mobile, we often think about hamburger menus, full-page overlays and good ol’ accordions. However, there is one interesting design pattern that has been showing up recently — and could be used for navigation, filters, overlays, or even language selector: the vertical split pattern.
![](https://res.cloudinary.com/indysigner/image/fetch/c_fill/f_avif,q_auto/https://main--smart-interface-design-patterns.netlify.app/static/img/blog/better-mobile-navigation/ft-split-screen-filter-navigation.png)
Inline Validation UX
Inline validation in web forms is useful when it works, but frustrating when it fails. Too often it leads to an endless stream of disruptive error messages or dead-ends without any chance of getting out. Let’s fix it.
![](https://res.cloudinary.com/indysigner/image/fetch/c_fill/f_avif,q_auto/https://main--smart-interface-design-patterns.netlify.app/static/img/blog/inline-validation-ux/02-inline-notifications.jpg)