Homepage sliders hide most of your message most of the time. Here's why carousels underperform, the accessibility catch, and what to put up top instead.
Every few weeks somebody shows me their homepage and the top of it is a slider. Five big photos, five headlines, five buttons, all taking turns like kids sharing one swing. The visitor shows up, reads half of slide one, and it slides away. Rude.
I get why sliders exist. Nobody in the meeting wanted to pick one message, so everybody got a slide. The problem is the visitor wasn’t in that meeting.
The short version
For most small business sites, no. A slider takes the most valuable spot on your website and splits it into pieces, and each piece is only on screen a fraction of the time.
This isn’t just my opinion from staring at too many websites (although I have stared at too many websites). Jakob Nielsen at Nielsen Norman Group wrote up a usability test where a shopper was asked to find a washing machine deal on a homepage. The discount was right at the top in a huge font. She still missed it because the carousel kept rotating, and she said she didn’t have time to read it. You can read the whole thing in their article on auto-forwarding carousels. The deal was literally the biggest thing on the page and it still lost.
That’s the part that gets me. Nobody would put a sign on a storefront that changed every four seconds and expect people walking by to read all five versions. On a website it happens all the time and gets called modern.
Because a slider is a great way to avoid making a decision. It feels like you’re saying more, when really you’re saying less, faster.
Here’s the pattern I see all the time: the owner wants to promote the main service, the seasonal special, the new location, the review score and the team photo. Instead of choosing, it all goes in the slider. Everybody’s happy in the meeting. Then the site goes live and the one thing that matters, the reason a stranger should call you, shows up for about four seconds before a photo of the office ferns takes its place.
Sliders also come bundled in a ton of WordPress themes, so they feel like the default. The theme demo looked slick with stock photos of people laughing at laptops. Your real content is a different story. Somebody has to write five strong headlines and find five great photos, and that’s a pain in the ass, so slides two through five usually end up as filler.
They can be, and the rule is pretty plain. Under WCAG success criterion 2.2.2, Pause, Stop, Hide, content that moves on its own, lasts more than five seconds and sits next to other content needs a way for the user to pause, stop or hide it. That’s a Level A item, the most basic tier.
Plenty of slider plugins either skip the pause button or tuck it somewhere tiny. And think about who has the hardest time with moving content: someone using a keyboard, someone with a screen reader, someone with shaky hands trying to click a button before it slides off to the left. Nielsen’s article calls out those same folks. If your slider is fast enough to beat a person to their own click, that’s not a design choice, that’s a hurdle.
If accessibility is on your radar (it should be), I go deeper on what I check in my ADA compliance work. Cover your ass legally, sure, but mostly it’s just about not making people fight your homepage.
One message. A clear headline that says what you do and who it’s for, a short line under it, one button, and one real photo that backs it up.
That sounds almost too simple, and that’s kind of the point. When someone lands on a plumber’s site from their phone, they want to know three things fast: do you do the thing, do you work where I live, and how do I reach you. A static hero can answer all of that before they scroll. A slider answers it maybe one fifth of the time.
A few swaps I make a lot:
The stuff that got cut from the slider isn’t gone. It just gets its own spot instead of a four second audition.
Yes, when the visitor is in control of it. A row of portfolio pieces, product photos or reviews that people swipe through on purpose is a totally different animal from a banner that rotates on its own.
The test I use is simple. If the content doesn’t move until somebody asks it to, and every item would be fine being the one people see, it can work. If it auto advances and the important stuff lives on slide three, it’s hiding the good stuff behind a timer. Nielsen’s recommendation lines up with that: only advance when the user asks.
So if you’re keeping one, at least turn off autoplay, make the arrows big enough to tap, and put your best slide first. That alone fixes a lot of half-assed setups.
They often do, because the page loads several large images and a script just to show one at a time. A single optimized hero image is lighter and usually shows up faster on phones.
A pause control covers the WCAG piece for moving content, which is a good start. It doesn’t fix the bigger problem that most visitors never see slides two through five, so I’d still trim it down.
Show them the homepage on a phone and time how long each slide is up. Then ask which single message they’d want a stranger to remember. That answer is your new hero headline.
Look, I’m not here to take anybody’s favorite feature away for fun. I just think the top of your homepage is too damn valuable to put on a timer. If you want a second set of eyes on yours, or you want a homepage built around one clear message, you can start a project with me here or browse the kind of website work I do.