Opens in a new tab

Web design

Website carousels: when they help and how to make them accessible

What a website carousel or slider is, why most slides go unseen, when it should move on its own and how to make it accessible.

CheckedNovember 5, 2026
Reading time
Part ofWeb design
Listen to this guide
0:00 /5:52

Short answer: A carousel, also called a slider or slideshow, shows one item at a time in the same space. Many visitors see only the first slide, so lead with your main message and give it its own page too. If the carousel moves by itself, let people stop it, and make every control work from the keyboard.

What a carousel is

The W3C describes carousels as showing a collection of items one at a time, and notes they are also known as slideshows and sliders. Typical uses are news headlines, featured articles on home pages and image galleries.

The same tutorial adds a warning: carousels are disputed from a usability perspective, because their content can be hard to discover. Making one accessible can also make it easier to use.

Problem What happens What helps
Hidden slides Many visitors see only the first slide, or none Lead with the main message and give it its own page too
Moving on its own Slides change before people finish reading A stop button, a pause on hover and focus, no movement on phones
Unclear controls Dots and small arrows are missed or hard to tap Large buttons inside the carousel, with the current slide marked

Our summary of the W3C carousels tutorial and NN/g, read November 5, 2026.

Why most slides go unseen

NN/g found that people often scroll past large carousel images right away and miss their content, or at least everything after the first frame. Its advice is to place important content on another page of your site as well.

In one homepage NN/g studied, a deal shared a panel that rotated every 5 seconds, so it was visible only 20% of the time. Because it moves, people may take it for an ad and ignore it.

NN/g suggests considering a static carousel or a single hero image instead. Our homepage guide covers what that first screen should hold.

If it moves on its own

NN/g advises against auto-forwarding when you aren’t sure the timing lets most people read each slide, or when the content looks like ads. It also says not to auto-forward on phones, where people scroll quickly and miss the change.

When a carousel does move, NN/g uses 3 words per second as a timing guideline. The W3C recommends a button to stop and restart the movement, and a pause while the pointer hovers over the carousel or the keyboard focus is inside it.

A pause that lasts only while focus stays on the carousel doesn’t count as a pause under WCAG, so the button is still needed. Our website animation guide covers the W3C rule for anything that moves by itself.

Controls people can find and use

The W3C tutorial uses real buttons for previous and next, plus a button for each slide with the current one highlighted. Every function, including moving between slides, must work with the keyboard; our keyboard navigation guide covers how to test it.

Screen reader users need to hear which item is showing. The tutorial does it with an invisible announcement area, a polite live region, that reads “Item x of y”, which our aria-live guide explains. It also says not to move keyboard focus when someone uses the previous or next buttons.

NN/g adds that people should see how many frames there are and which one is showing. Controls belong inside the carousel, large enough to read and click. Dots are a poor cue on phones, where people often don’t notice them.

How to add a carousel that works

  1. Ask whether you need one: a single image with one message may do the job better.
  2. Keep it to 5 slides or fewer, each with one short message.
  3. Put the most important message on the first slide and on its own page.
  4. Add previous, next and slide buttons inside the carousel, large enough to tap, with the current slide marked.
  5. If it moves by itself, add a stop button, pause it on hover and focus, and keep it still on phones.
  6. Give each slide enough time to read, at about 3 words per second.
  7. Test it with only the keyboard and with a screen reader, on a phone and on a computer.

Before your carousel goes live

  • The main message is on the first slide and on its own page.
  • There are 5 slides or fewer.
  • Every control works with the keyboard and shows where you are.
  • A screen reader announces which slide is showing.
  • Movement can be stopped with a button, and it doesn’t move on phones.
  • Each slide stays long enough to read.

RememberMost people see only the first slide, so lead with what matters and repeat it elsewhere. If the carousel moves, let people stop it, and make every control work for keyboard and screen reader users.

Our web design service builds pages like these with you. Write to us through the form or on WhatsApp.

Quick answers about website carousels

Is a slider the same as a carousel?

Yes. The W3C notes that carousels are also known as slideshows and sliders. Whatever the name, the pattern is the same: one item shows at a time in the same space, and people move between items or the carousel moves by itself.

How many slides should a carousel have?

NN/g suggests 5 or fewer, because people are unlikely to engage with more. On a phone it is tiring to swipe through many, and past about five it gets hard to tell which ones you have already seen.

Should my carousel rotate on its own?

Usually not. NN/g advises against it when you can’t get the timing right or the slides look like ads, and never on phones. If it does move, people need a stop button and enough time to read each slide.

How long should each slide stay on screen?

Long enough to read it. NN/g’s guideline is about three words per second, so count the words on each slide and add time for the image. NN/g also advises testing the timing, or at least estimating how long an average visitor needs.

Is pausing on hover enough?

No. The W3C recommends pausing on hover and on keyboard focus, and also a button to stop and restart the movement. A pause that lasts only while focus stays on the carousel does not count as a way to pause under WCAG.

Sources

All read on November 5, 2026. W3C Web Accessibility Initiative: Carousels Tutorial. Functionality. Animations. Understanding Success Criterion 2.2.2: Pause, Stop, Hide. NN/g: Carousel Usability: Designing an Effective UI for Websites with Content Overload. Auto-Forwarding Carousels and Accordions Annoy Users and Reduce Visibility.

Pedro Galindez

Pedro Galindez

Founder of Feedback Studios, a bilingual growth studio in Miami.

Listen0:00 /5:52

More guides

Checked November 5, 2026

Shopify vs WordPress: which one fits your online store

How Shopify and WordPress with WooCommerce differ in fees, payments, domain and product data, from each platform’s own documentation.

Checked November 5, 2026

Wix vs WordPress: which one fits your business website

How Wix and WordPress differ in hosting, domain, upkeep and moving your site later, based on each platform’s own documentation.

Checked November 5, 2026

Website launch checklist: what to check before your site goes live

What to check before a new website goes live: noindex, redirects from old addresses, forms and tracking, a first accessibility check and Search Console.

Checked November 6, 2026

Google search operators: how to check your site with site: and other commands

What Google search operators are, the ones you’ll use most, how to check your own site with site: and what it won’t tell you.

Checked November 5, 2026

Google Ads assets: sitelinks, callouts and call buttons

What Google Ads assets are, how callouts and call assets work, what they cost and when Google shows them with your ad.

Checked November 3, 2026

Time to first byte (TTFB): what it is and how to lower it

The five phases that add up to TTFB, what a good value is, how to measure it, how to lower it and our own figures.

Next step

Tell us what you need

Write to us on WhatsApp or send us a message. We answer in English or Spanish.