[HN Gopher] Should I Use a Carousel? ___________________________________________________________________ Should I Use a Carousel? Author : DecayingOrganic Score : 133 points Date : 2022-04-22 20:09 UTC (2 hours ago) (HTM) web link (shouldiuseacarousel.com) (TXT) w3m dump (shouldiuseacarousel.com) | ChrisArchitect wrote: | (2013) | | Some previous discussions: | | _2 years ago_ https://news.ycombinator.com/item?id=23754676 | | _9 years ago_ https://news.ycombinator.com/item?id=6018316 | jrm4 wrote: | Ha yeah. Carousel's aren't for users, they're for selling the | idea that you know how to do web dev to potential non-techy | clients. | abstractbill wrote: | Carousels aren't for users. They are for partners -- people who | partner with you will do things in exchange for a spot on the | carousel. | andix wrote: | Don't put text into a carousel. I think it makes sense for | images. For example on a hotel page, show the people a few big | pictures, even if they don't interact with the page. | joncp wrote: | Another link on the front page is that the bottom is dropping out | of Netflix. | | Coincidence? | rabuse wrote: | Can't stand all the websites with "galleries" when searching for | lists of things, trying to maximize ad impressions. I click away | faster than anything. | r3trohack3r wrote: | I do think carousels have an important place in design: | collapsing repetitive but possibly relevant content. | | Example: | | You are a contractor who makes their living off of their | reputation. You have a set of testimonials (maybe 5-8). | | A user visiting your website may be browsing for several reasons | - and may or may not be interested in what others have to say | about you. Collapsing all of the testimonials down into a single | carousel shows you have testimonials and allows the user to | browse through them if they'd like without forcing them to scroll | through each one. | | This content is repetitive - if you've seen one that conveys | enough information - but each one potentially provides | incremental reassurance for a user if they need that. | layer8 wrote: | The animation is still annoying and distracting to the other | users who don't need the incremental reassurance. A | "Testimonials" link to a separate testimonials page would be | perfectly adequate, for those users who are interested in that. | It even has the benefit that they can read through the | testimonials at their own pace, and that you can include longer | testimonials that wouldn't fit in the carousel box. | spiffytech wrote: | > A "Testimonials" link to a separate testimonials page would | be perfectly adequate, for those users who are interested in | that. | | This is one of those things that really needs A/B testing. | I'd bet the other direction: that sites get more conversions | if they show a few testimonials on the landing page, than if | there's a link to a page full of them but none directly on | the landing page. Of course, you could just do both. | layer8 wrote: | Right, user-friendliness and conversions don't necessarily | correlate. I'd still like to encourage to optimize for the | former. | trinovantes wrote: | It amazes me that major sites like Amazon still use carousels | hateful wrote: | Amazon has one of the worse ones. Especially in Prime Video - | they show me shows I may like and if I like one, I get to click | on the next one instead. | interestica wrote: | Maybe that's intentional. You've now paused to look at | something you didnt originally intend to look at, but may | pause long enough to read. And who's to say that "click | adjacent" slide wasn't intentionally close enough in | interest. | | Or maybe the intent is just for the subliminal nature. So | when you see the same or related images later, you'll pause | just a bit longer. | cocoa19 wrote: | Bonus annoyance points if the carousel rotates automatically and | carousel is not scrollable with keyboard. It's frustrating not | having enough time to finish reading the carousel slide. | quelltext wrote: | Should I Create a Snarky Website with a Rhetorical Question? | Someone1234 wrote: | If it is entertaining or enlightening? Sure, go for it. | cinntaile wrote: | I'm gonna go ahead and assume that the constant time between each | switch was part of the message. | noneeeed wrote: | Hah, I like how this has one of the main issues I have with | carousels, not enough time to read a slide before transition. | routerl wrote: | I was shocked that wasn't one of the points on the carousel, | but then realized that _it is_ , in a "show don't tell" way. | [deleted] | sophacles wrote: | I think that's why the last slide is "frustrated?" | jdrc wrote: | Aside from that, it's interesting how users expect everything in | the frontpage now (Not that i m complaining). They seem to be | blind to subpages and expect to find anything with a bit of | scrolling. Hiding content behind curtains, like carousels do, is | a bad idea. | js4ever wrote: | In fact they expect everything on the home page Without | scrolling ... That's why they want carousel | jdrc wrote: | most of the times that someone asked for a carousel, it was | because they thought it makes the page more 'alive'. which | should be immaterial | dt3ft wrote: | Carousels need to die the same way <marquee> did. | aendruk wrote: | By being deprecated by a standards organization? | radus wrote: | I guess the first step is to establish a carousel standard | then. | ljp_206 wrote: | The idea of this is almost enough to give me a panic | attack. | CobrastanJorji wrote: | The author is sarcastic, but "being able to tell people in | Marketing/Senior Management that their latest idea is on the Home | Page" without interfering with the homepage is a significant | business need. | scarmig wrote: | <p hidden>Senior management's latest idea</p> | dylan604 wrote: | Isn't this more of if (user != | seniorManagement) display = hidden | ravishi wrote: | Senior management doesn't use their users. They ask someone | to open the page for them. | mattkevan wrote: | I once had a client's ceo phone me up in a rage because | the website was broken, how totally unprofessional it was | etc. | | After some confused troubleshooting, I discovered he was | looking was printouts of the website he had his secretary | make so he could look at it at home. | dylan604 wrote: | fair point. does senior management even know what the | platform looks like? if (user == | onBehalfOfSeniorMgmt) doGrayball | CobrastanJorji wrote: | I didn't know that term, so I googled it. | | > Greyball was used by ride-hailing company Uber to evade | city regulators and deny service to some customers... | | What the hell, Uber? | | > Uber did not receive any formal punishment or | restrictions from the city. | | What the hell, government? | dylan604 wrote: | You might be interested in "Super Pumped"[0] on Showtime | which is a dramatic telling of the Uber story | | [0]https://www.imdb.com/title/tt11173006/?ref_=nv_sr_srsg | _0 | | Edit: Travis is a horrible human being during the time of | Uber. Maybe he has matured and mellowed out now? However, | his stink is still in my mind and has forever tainted | Uber for me. I will never use Uber on any of my devices, | ever. | violiner wrote: | On the rare occasions when a friend will ask why I don't | use Uber my reply is "Because I don't support organized | crime." | BbzzbB wrote: | The sources here on the topic of web design for UX sent me in a | rabbit hole I doubt I'll get to leave today. So much great info. | | Thanks for the share. | marcodiego wrote: | We have to kill floats too. | hexomancer wrote: | The only thing more annoying than carousels are websites that | hijack mouse wheel to do their own (always) poorly implemented | scrolling. | valenaut wrote: | The only time I've actually liked this pattern is in some New | York Times stories. They do it very well. Example: | | https://www.nytimes.com/interactive/2020/12/17/world/asia/in... | yccs27 wrote: | I think Apple started that trend with their product pages, and | now web designers try to copy that and end up making it even | worse. | RegW wrote: | > ... websites that hijack mouse wheel ... | | half way down the page - to suddenly reduce the size of the | page content. | paxys wrote: | All of the problems they point out are when using a carousel for | navigation or other interactivity. A lot of times they are simply | for displaying something flashy and dynamic on the front page | without really caring whether a user sees it all or not, and for | that they work great. | layer8 wrote: | The dynamic display however is annoying for the users who _do_ | want to see it all, because the slides always change at the | wrong moment. | slaymaker1907 wrote: | Like all things, I think they can have a purpose. They are pretty | good when the content is primarily image based and when the | purpose of the content is for design/feel. However, automatically | rotating is often questionable unless it rotates extremely slowly | and the content is particularly unimportant. | JacobThreeThree wrote: | As long as you're fine with the vast majority of people not | ever seeing the hidden carousel items, it's perfectly | serviceable as an interface pattern. There are contexts where | it's quite useful. | vmception wrote: | Agreed, most of my websites are essentially just pitch decks | to check the box of some audience's quest for determining if | they should take my seriously. | | And so since its not optimizing for engagement, it is purely | aesthetic, but aesthetic in the sense that it can have poor | features that other serious companies use. A Fortune 500 | website would have notoriously shitty aspects, do that if you | want audiences that think that is clout. | | Fortunately my non-North American and younger North American | audiences don't even care about websites. All commerce is | driven straight through chat apps. And do I really want the | clientele that thinks I need a website that they will | accidentally find on a _search engine_ , or by accidentally | typing a .com in the address bar by habit? no. I've | considered make my fonts smaller and thinner hoping they | think thats a problem and bounce, I like the aesthetics of | thinner fonts but its more like thinking maybe I can just | ignore the issue from the people who are less likely to be | able to read it since they're not the target audience anyway. | | I'm pretty much never doing things for SEO. Everyone's just | going to click through from a chat app, or a twitter feed | because someone else was talking about it. Since a lot of | people swear by other e-commerce books that never made them a | dime and have opposite advice, maybe I should release my own. | Zak wrote: | > _All commerce is driven straight through chat apps._ | | This sounds either very labor-intensive if you use humans, | or like a bad customer experience if you use bots. | vmception wrote: | That doesn't really represent the experience of how rich | the experience in chat apps are. | | People get their information from heavily populated | channels (one way communication chat rooms run by | personalities people like, defacto "influencers"), which | are forwarded to people that didn't read it. Permeating | many communities and private group chats in minutes. | | If it is labor intensive, its only that way for a week or | two as you coordinate all of the posts with many | channels. | Zak wrote: | When I read your earlier comment talking about | "commerce", I was thinking of ordering a product, which | strikes me as a bad fit for chat app unless it's very low | volume (and a good fit for a website). | | Your bio talks about fintech and digital assets, so | perhaps I was imagining the wrong scenarios. | 11235813213455 wrote: | We use a horizontal scroll in place of it, pure CSS (scroll | snapping, etc..) | splatzone wrote: | There are absolutely cases where carousels are useful -- like for | showing lists of secondary content that users want to explore. | | They're not so good for text heavy or 'critical' content that you | want people to definitely read. | | It helps if the content is visual and users can see the next | slide peeking through, it hints that there's more to see. | Autoplay is always bad imo | heavyset_go wrote: | I've tried pitching this, but my experience is that if a client | wants a carousel, just give them what they want. If competitor X | has a carousel, or big tech company Y has one, they're going to | want a carousel, too. It helps to have analytic data from pre- | and post-carousel, though. | V__ wrote: | The only case I implement carousels on websites is for images | which are complementary to the content but not essential or as a | hero element, but never absolutely never with changing text. | jebronie wrote: | I work at an ad agency and we have to send this link to people on | a regular basis. We actually had a customer once who put 40 (!) | carousel slides on the frontpage of his website and wondered why | nobody is clicking through to the linked pages. When someone | insists on carousels now, I tell them that it will also hurt | website performance and therefore its ranking on Google. This | shuts them up 99% percent of the time. | jsf01 wrote: | Hahaha this reminds me of a client that wanted to put his | entire portfolio (120+ images including blueprints with text) | into a carousel despite my suggestion that he use a gallery. | And because he wanted viewers to look at every image he asked | me to remove all controls, including pause and previous. So it | was essentially a 10 minute JavaScript powered video slideshow. | The whole site became so bad on his requests that I could no | longer use it toward my portfolio. | apocalyptic0n3 wrote: | One thing I've noticed is fewer clients want carousels now, but | we have had quite a few request a hero image with static | content and a dynamic background. They'll add 4 or 5 hero | images, and we'll just smoothly transition between them every | 4-5 seconds while the text/CTAs remain the same. It seems that | what they really want is just some animation and flashy on the | page and the only way the average person knows to do that is | via a carousel. As far as I'm aware, this style of hero has | been much more successful when we've done it. | julianlam wrote: | It's amazing just how versatile the word "SEO" is. | | It truly is the cause of and solution to all of your website's | problems. | | Or to view it more cynically, SEO is the Swiss Army knife that | can simultaneously excuse away poor performance while | justifying additional expenditure. | gxt wrote: | There ought to be a browser/os settings to disable unprovoked | animations and transitions. All information should be readily | viewable, and controls shouldn't be moving around unless you are | the one to be moving them, looking at you android notifications.. | sockmeistr wrote: | https://developer.mozilla.org/en-US/docs/Web/CSS/@media/pref... | [deleted] | june_twenty wrote: | I actually don't hate carousels and I am part of the 1% that | click them. | | The stats don't lie.. but what is a better way to present | information? | aflag wrote: | The stats can lie. That number is not deterministic for all | carousels in all contexts. There are probably contexts where | the user interacts and clicks through the carousels often. | However, it is hard to get it right. | duckmysick wrote: | One way would be to show information sequentially, one piece | after the other. Think how regular websites that you scroll | down are organized - but also brochures or flyers. Yes, you | have to decide on the order and one item will be the first. But | you do the same with the carousel anyway. Plus, a regular | layout makes it easier to scan for information. | | If you must hide some information for whatever reason (to | preserve space, to increase user engagement metrics), perhaps | tabs would work. They can have useful labels which are better | than the navigation dots on the carousel. | micromacrofoot wrote: | just put the information on the page | | if you don't have space, then you have too much information and | need to make prioritization decisions | | carousels are often the reflection of the inability to make a | decision ___________________________________________________________________ (page generated 2022-04-22 23:01 UTC)