Should I Use a Carousel?
shouldiuseacarousel.com
shouldiuseacarousel.com
They're either too long, and the user gets bored or confused, or they're too short and the program bucks the user off and runs on without them.
"Skip" buttons don't work. If you can have a Skip button, just make it a Next button and kill the timer.
I'm forgetful when it comes to short term memory, and it would annoy me deeply.
That, in combination with the inevitable gimme-your-email and some other gate between me and whatever I tried to view is usually enough to make me leave the site and wish I could tag sites in my browser as "do not activate links to".
auto: {
enabled: true,
interval: 3000
// HA HA! I HATE MY USERS!!! Especially the ones that aren't speed readers.
}But yeah, carousels moving too fast is almost always an issue when I actually want to read the contents. It's one of those design patterns that just makes me want to close the website.
But without that, users are always going to land their eyes on the carousel and start reading an item in it some random interval after the carousel’s rotation timer last fired. (As, remember, users like to look away from the browser while pages load, and it takes them a random amount of time to look back.) Then, with this random "misalignment" of engagement times, the carousel content will inevitably transition out from under them.
IMHO, this is exactly why users choose to not engage with content in carousels (according to the studies the author cited.) They know they’re going to not get to fully read whatever it is the carousel currently says; and they don’t know for sure how to stop the carousel from progressing; so they don’t bother with it.
Google's first search result gave me Amazon, eBay, Walmart Target, Etsy, Best Buy, Macys, The Home Depot,Wish and Craigslist. Only four don't have a carousel: Target,Etsy, Macys and Craigslist.
Lot's of cherry picking. The 1% nd.edu stat ignores the 8% clicks a similar carousel was getting on a different ND web property. For giggles, here's the home page at the time : https://web.archive.org/web/20121214022552/www.nd.edu/
- The Neilson Norman Group sample size was ONE.
- If you read the all of the Weilder Fuller comment, he says "Now, I’ll preface the remarks below by saying that there are some excellent uses for a rotating gallery. "
- https://www.accessibilityoz.com/ - accessibility specialists have a carousel on their home page.
The Adam Fellows quote isn't from the page that's linked. It's from https://ux.stackexchange.com/questions/10312/are-carousels-e... where he also says "“Of course in some situations a carousel is exactly the right means to deliver content and so we need to try and importantly test every situation.”
Define "better".
A carousel might cause some users to buy more, but others to get annoyed and frustrated.
A carousel could cause some users to but less and annoy even more users. It comes down to testing, but I've never seen any clear cut data saying that as soon as you put a carousel on a page it will always have a negative impact.
AliExpress is notorious for this, with even the "you might also like" items on a deliberately too fast slider, so something can catch your eye, but then you already have to interact with it to get it back before you've even had the chance to think about it. And once you get someone to interact with your ad, the chances of them clicking it and possibly buying it go up by a lot.
“Scroll-through” photo albums are a fair way to display photos, however I still personally prefer a gallery for photos instead, exactly like it works on your phone for example (gallery + “lightbox”)
On many pages, clicking a thumbnail opens a light box that adds so much margin "for design considerations" that the image ends up actually shrinking. Drives me nuts every time. I think twitter recently fixed this. Only took them a few years to notice, yay!
A lot of our clients are obsessed with what content is "above the fold". Never mind that "that fold" doesn't really exist on the web given different screen sizes, and never mind that users are more likely to scroll down than click slides. Every executive simply must have their all-important tidbit at the top of the page.
A carousel is a way to solve this perceived problem. As long as no one actually needs to see the content anyway, they at least aren't actively detrimental to the overall user experience.
I run into this with the healthcare web sites I build, especially in the age of COVID. Every middle manager thinks that whatever they're doing is the most important thing that's ever happened.
It's very hard to make them understand that when everything looks urgent, nothing looks urgent.
Carousels are effective at being able to tell people in Marketing/Senior Management that their latest idea is on the home page. Use them to put content users will ignore on your home page
E.g. testimonials - you got one big testimonials but you also have a dozen more and you don't want to fill up your page with just that.. so you use a carousel.
How much does "My daughter loved the gift. Sue K., Topeka" add to your impression of an offer or product?
Only add testimonials that help convert visitors to customers.
It needed to portray:
“We are big enough for you to consider doing business with us and to buy our services”
- Web design is politically subordinate to marketing/product.
- We don't value your time or attention.
- This website was expensive and we can afford it.
... etc.
1. It's primarily mobile, by far.
2. The story is the only thing on the screen and the entire experience is focused on it.
3. You can hold down the story to prevent it from continuing onto the next one for the duration of your hold.
- how is the carousel being used? To display similar products, to show latest blog posts?
- are your users primarily on desktop or mobile?
- have you A/B tested carousels to see if users interact with them more, less or the same?
I see carousels on sites like Ikea and Best Buy and IMO it's a useful way to get a quick glimpse of what categories of products are currently on sale.
The person who wrote that has never heard of <marquee>.
Apps like Instagram have a standard carousel for photo albums and people use them and can trust the functionality.
But most websites have varying implementations of carousels, with weird functionality (autoplay, transitions, no-swipe, randomized). Users get confused by each implementation and eventually just ignore them...
Yeah, but that only applies to users who are used to Instagram. It's definitely not an INTUITIVE feature.
I've had friends and family link me to Instagram posts, and though I've learned now, for a long time they'd have to explicitly mention there were additional pictures in the post, or I'd miss them.
(I don't know if it's different in the app, but certainly in the webpage those little dots at the bottom are non-obvious to a first-time user.)
With websites, every implementation is slightly different... so user's get that confusing "first time experience" every single new website they visit...
It is 153% the case that mobile user experience is almost entirely happened during the epoch when helping your user understand how to use the app rates second, and keeping some hidden features for expert users rates highly (the feeling of being a power user since you know some features others don't - making the user feel a little bit loyal to your app).
So if it's not perfectly discoverable, that's probable something the designers are happy with.
These news can be about your participation in widget related conferences, about you passing obtaining environmental goals, about some R&D project promising some better widget some time in the future, about community involvement of your company etc.
Most customers will not click on those stories and they are not intended to. But they will get a changing site with changing pictures and will peripherally learn that you are a forward thinking socially involved company that is an R&D leader, participates in the community, etc.
> Carousels are good for things users should be vaguely aware of but are not likely to click on
Carousels should be used to set the _tone_ of the webpage, and not be meant for content to be clicked on.
For example, all major fashion e-commerce website dedicate large amount of homepage screen-estate to a carousel showing their major brands, current discounts, etc. The user can still use the search or menu functionality to look for what they want (and I think majority do), but now the tone of the business has been set.
the only glitch was the sticky footer that fixed itself in the middle of the page instead of at the bottom of the viewport.
so my takeaway is, use good markup for carousels, in case users have js turned off, and sticky footers should use css (position: sticky), not js on top of position: absolute.
(like others, i think image carousels with galleries are fine)
It's not a serious suggestion for a UI component but it does demonstrate that a proper carousel doesn't require JS to work.
This tells me I should absolutely use carousels. Just don't expect people to read the text in there.
(I'm unsure why Gary removed these tweets, maybe something did change his mind on this.)
The carousel on that page is one of the very few clickable things, and literally the only thing on the entire page that doesn’t either take you to obviously-unrelated content (by which I mean a different site, or the blog or privacy links in the footer), or start the program (log in, sign up, get started, start now)—that is, if you want to know more about what this thing actually is, the carousel is your only hope, if you don’t want to sign up or start the program yet, and I expect that to be true for most visitors.
The measurement is made even more bad by the fact that the carousel inherently encourages a large number of clicks: there are three slides, but because there’s no indication of that (no progress indicator, and no transitions) I honestly expect the typical person that interacts with that carousel to click the arrow at least eight times: maybe once and a half through, then “wait, was that it? Did I waste my interaction time on that?” and a bit more fiddling to confirm that yes, that actually is all that’s there. So in that heat map, divide the carousel arrow clicks by at least eight to get a more realistic picture of things. (The heat map reveals other problems with the site, too, things that look like they might be links and people click on them, but they’re not.)
The carousel on that page is terrible and should be abolished with prejudice. Just flatten the slides, lay them out vertically! It’d be substantially superior, make the concept much easier to grasp.
https://swiperjs.com/ Is probably one of the best out there.
Microsoft.com has two on the homepage right now.
https://web.archive.org/web/20170228232206/http://www.apple....
It's the UX, managers, marketing people asking for more clicks, ad impressions, user engagement... and you will make a carousel for them each time they'll request.
The use cases for a carousel are fairly limited
* { transition: 0; }
Use tables to organize information. Make it dense.
When you think you stick 24px padding and it “looks” right to you? Now cut that by 75% to just 6px.
It's pretty common in mobile onboarding flows to use a carousel like UI. It's much easier to swipe on a carousel-like UI and it's enough of a common design pattern there that people are used to it.
I do think that sometimes a carousel can be fine for images, under the condition that it is only for images, and that those images can be found in a gallery that is easy to find.
Interesting viewpoint, as a middle manager in my company requested a carousel specifically for content aimed at older users. She said that younger people don't need the carousel because they know how to scroll.