• Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Equalize Digital Home

Equalize Digital

Website Accessibility Consulting, Training, and Development

  • My Account
  • Swag Shop
  • Checkout
  • Services
    • Accessibility Audits
    • User Testing
    • Accessibility Remediation
    • VPAT & ACR Preparation
    • Accessibility Monitoring
    • Web Accessibility Training
    • Accessibility for Agencies
  • Accessibility Checker
    • Overview
    • Features
    • Pricing
    • Documentation
    • Support
    • Buy Now
  • Company
    • About Us
    • Our Team
    • Industry Expertise
    • Blog
    • Accessibility Statement
    • Contact Sales
    • Become An Affiliate
  • Events
    • Accessibility Meetup
    • Global Accessibility Awareness Day
  • Contact Sales
  • My Account
  • Checkout
Home / Accessibility Checker / A Slider is Present

A Slider is Present

Notice Type: Warning
Relevant WCAG Conformance Levels: AAA, A

Did the “A Slider is Present” warning appear in an Accessibility Checker audit of one of your WordPress posts or pages? Read on below for an explanation of this warning, how it impacts your website’s accessibility, and how to fix it.

Table of Contents

  • About the A Slider is Present Warning
    • What is a slider?
    • What does the “A Slider is Present” warning mean?
    • Why does Accessibility Checker flag a warning if a slider is present on the page?
    • How does Accessibility Checker test for the presence of a slider?
  • Impact on Accessibility
    • How are sliders/carousels used?
    • What accessibility problems can be caused by sliders?
    • Relevant WCAG 2.1 Success Criteria
      • 1.3.1 Info and Relationships – Level A
      • 2.1.1 Keyboard – Level A
      • 2.2.2 Pause, Stop, Hide – Level A
      • 2.2.4 Interuptions – Level AAA
      • 2.3.1 Three Flashes or Below Threshold – Level A
      • 2.3.2 Three Flashes – Level AAA
      • 4.1.2 Name, Role, Value – Level A
  • How to Resolve A Slider is Present Warnings
    • What to do (in short)
    • How to manually test a slider for accessibility
    • Checklist for slider or carousel accessibility
      • Content accessibility
      • Automation accessibility
      • Previous/next arrows accessibility
      • Dot/slide navigation accessibility
      • Additional screen reader recommendations for sliders
    • What if your slider has accessibility errors you cannot fix?

About the A Slider is Present Warning

What is a slider?

In web design, a slider, sometimes called a carousel, is an element that moves through web page content automatically or by user-triggered action. Sliders or carousels most commonly take the form of an image slideshow which may or may not include text. For example, this image slider at the top of the Colorado State University Commission on Diversity and Inclusion’s website:

website that shows a large image slider with right and left arrows and a sentence "Fostering a campus environment that
welcomes,values, and affirms
the contributions of all its members."
Large full-width image slider

Sliders usually present information in horizontal panels that can be navigated left and right with previous and next arrows or have visible navigation controls (generally dots) at the bottom of the slide grouping.

Sliders do not necessarily have to contain images. They can also contain audio or video clips, or can just have text and no multimedia at all. For example, Equalize Digital uses text-only sliders throughout our website design as a way to more interestingly present information and to consolidate groups of information so that less scrolling is necessary.

example of a slider showing three visible cards with paragraph text and a heading on them and no images. Circular navigation is present below the slider.
Example of text sliders used on the Equalize Digital website.

The text-only sliders present on our site highlight that when we’re talking about “sliders,” we’re talking less about what is contained in that particular block or element and, instead, about how the content is being presented to the users.

Typically, sliders have interactive elements and blocks of content that are hidden until revealed by user interaction or a script that controls how content visibility. One or multiple slides may be visible at a time. Some sliders are “circular” and can be continuously looped through.

What does the “A Slider is Present” warning mean?

If you see the “A Slider is Present” warning in an Accessibility Checker audit of your WordPress site, that means that we have identified that one or more WordPress slider plugins or JavaScript files commonly associated with sliders are present on your post or page.

Why does Accessibility Checker flag a warning if a slider is present on the page?

Sliders or carousels can be a great tool for grouping like content in an engaging way and can positively contribute to a website’s design, however, sliders/carousels can also, quite quickly add a number of accessibility problems to your website. While it is entirely possible to include sliders on your website in an accessible way, doing so requires special care and attention.

Accessibility Checker flags a warning when a slider is present in order to remind you to manually test your slider for accessibility and confirm that it conforms to all relevant WCAG guidelines. While there are some accessibility problems that can be detected automatically (such as empty buttons in your slider navigation), there are a number of accessibility issues with sliders or carousels that cannot be detected with AI and that will require manual tests to truly confirm accessibility.

How does Accessibility Checker test for the presence of a slider?

While auditing your page or post content, Accessibility Checker will look at both the HTML structure of the page and the JavaScript files to determine if a known slider plugin or JavaScript library is present. Currently, the “A Slider is Present warning” will appear if one of the following is in use on the website:

  • blueimp Gallery
  • bxSlider
  • FlexSlider
  • Flickity
  • Glidejs
  • Jetpack Slideshow
  • Jssor
  • Keen Slider
  • LayerSlider
  • Master Slider
  • MetaSlider
  • Meteor Slides
  • Owl Carousel
  • Royal Slider
  • Sequencejs
  • Siema
  • Slick Slider
  • Slider Revolution
  • Smart Slider 3
  • Soliloquy
  • SpaceGallery
  • Swiper
  • Wonder Slider Lite

Impact on Accessibility

How are sliders/carousels used?

Designers and content creators commonly put sliders at the top of their website’s home page because they’re looking for a way to get multiple messages “front and center” when someone first lands on the page. Whether it’s a small site looking to share multiple messages or a website for a large organization with multiple departments vying to be in the coveted top position, sliders offer what seem to be a great way to get lots of information into a small space.

It’s important to note, however, that studies have found that most people don’t interact with sliders and, in fact, sliders can hurt conversions more than help them.

Whether looking at content on a 30-inch or 3-inch display, people often immediately scroll past these large images and miss all of the content within them, or at least the content that’s in any frame other than the first.

Nielsen Norman Group

If you are going to include a slider on your site, make sure that you follow best practices to ensure that it is accessible and useable for all your visitors of all abilities.

What accessibility problems can be caused by sliders?

Poorly implemented sliders and carousels can create problems for a number of different user types. If you have an inaccessible slider on your website it could present usability issues such as:

  • Blind and visually impaired people using screen readers may not know what slide they are on and/or could be unable to navigate between slides.
  • Sighted keyboard-only users and people who use voice recognition software, eye-tracking, or similar assistive technologies to navigate the web may not be able to move between slides or interact with the slider though they will visually see it.
  • People who are easily distracted by movement may have trouble reading static content elsewhere on the page if the slider is not pausable.
  • People with photosensitive epilepsy may have a seizure triggered by a slider that moves too fast.
  • People who can’t read quickly may not have enough time to read and understand the content of each slide if the slider auto-plays and transitions happen too quickly.
  • People with vision impairment or even those with normal vision may have trouble reading text on the slides if there is not sufficient contrast between the text color and the color of the images or overlay.

Relevant WCAG 2.1 Success Criteria

There are a large number of Web Content Accessibility Guidelines that apply to sliders and need to be checked against to confirm your slider is accessible.

1.3.1 Info and Relationships – Level A

Information, structure, and relationships conveyed through presentation can be programmatically determined or are available in text.

2.1.1 Keyboard – Level A

All functionality of the content is operable through a keyboard interface without requiring specific timings for individual keystrokes, except where the underlying function requires input that depends on the path of the user’s movement and not just the endpoints.

2.2.2 Pause, Stop, Hide – Level A

This guideline requires that for any moving, blinking or scrolling information that

  1. starts automatically,
  2. lasts more than five seconds, and
  3. is presented in parallel with other content,

there is a mechanism for the user to pause, stop, or hide it unless the movement, blinking, or scrolling is part of an activity where it is essential.

2.2.4 Interuptions – Level AAA

Interruptions can be postponed or suppressed by the user, except interruptions involving an emergency.

2.3.1 Three Flashes or Below Threshold – Level A

This guideline states that webpages cannot contain anything that flashes more than three times in any one second period, or if it does flash, the flash is below the general flash and red flash thresholds. All accessible websites must meet this success criterion.

2.3.2 Three Flashes – Level AAA

If you would like your website to meet the stricter WCAG AAA level of accessibility, then you must meet the 2.3.2 success criteria and have nothing on your website that flashes more than three times per second.

4.1.2 Name, Role, Value – Level A

For all user interface components (including but not limited to: form elements, links and components generated by scripts), the name and role can be programmatically determined; states, properties, and values that can be set by the user can be programmatically set; and notification of changes to these items is available to user agents, including assistive technologies.

How to Resolve A Slider is Present Warnings

What to do (in short)

To resolve this warning, you need to visit the front end of your website and fully ensure that any sliders on the page or post are accessible. Once you have fully tested your slider for accessibility, you need to resolve any accessibility errors that may be present and then can “Ignore” the warning in Accessibility Checker for that post or page.

How to find and edit sliders on your WordPress post or page

First, install the free Accessibility Checker WordPress plugin.

For any pages or posts that have the A Slider is Present warning in the WordPress editor, you can open the details tab in the Accessibility Checker meta box, then expand the A Slider is Present warning to see a list of code that caused the warning to appear.

two examples of slider warnings in Accessibility Checker's detail list on the WordPress post/page edit screen

In the example above, there are two different sliders present on the page and both are being flagged for review. The code for these two warnings looks like this:

<!-- Slider 1: MetaSlider -->
<div id="metaslider-id-98" style="width: 100%;" class="ml-slider-3-18-9 metaslider metaslider-flex metaslider-98 ml-slider"></div>

<!-- Slider 2: Jetpack Slideshow -->
<div class="wp-block-jetpack-slideshow_container swiper-container"></div>

Ideally, for ease of management and speed reasons, you’ll never have multiple sliders running on your website, however, if you see a warning about a slider and are unsure where to go to edit the slider, you can look at this code for a clue.

With the exception of older or very custom themes, most sliders come from third-party plugins and they include the name of their plugin in the HTML for the slider so that they can target the slider with other code for styling and functionality. In the two examples above, the id and class attributes list out the name of the plugins that are created the slideshow. I.e., id="metaslider-id-98" tells you that the first slider was created with the MetaSlider plugin and class="wp-block-jetpack-slideshow_container swiper-container" tells you that the second slider was created with the Jetpack plugin.

Depending upon the particular slider you’re using and the version of WordPress’ editor you’re using (Gutenberg block editor vs the classic editor), you may be able to change the slider’s settings right in the post or page. But, more likely, you will need to find a separate section in your admin menu for configuring your slider.

WordPress admin menu showing the link to the edit page for MetaSlider

MetaSlider is an example of a slider that has to be edited in a different section of your WordPress admin, as shown in the screenshot above highlighting how to find the slider in the admin area.

If this was your website and you had the two slider warnings, you would need to review each one and determine if there are any accessibility errors that need to be fixed before “Ignoring” the warning in Accessibility Checker. You would also likely want to reconsider using two different sliders and select the one that is that most accessible to keep before deleting the other from your site completely.

How to manually test a slider for accessibility

To make sure that your slider is fully accessible, you need to log out of your WordPress site and perform full manual testing on the post or page with a slider exactly as a visitor would. This includes:

  • visually observing the slider’s appearance;
  • visually observing the transitions and timing (if the slider autoplays or automatically advances);
  • checking the usability of all user interface components (like arrows and buttons) and testing all interactions with a mouse, a keyboard only, and on a touch screen; and
  • testing functionality with a screen reader to see what the screen reader says while on the page with the slider and as you move through the slider with a keyboard.

You’ll want to perform all of these tests on multiple devices (desktop, tablet, and phone), in multiple browsers, and with multiple screen readers.

There’s additional information on how to test your website for accessibility in our Learning Center.

Checklist for slider or carousel accessibility

When testing a slider on your website for accessibility, the following items are things that you want to test and confirm:

Content accessibility

  1. There are not more than 5 slides included (unless the slider is purely an image carousel without additional text and links on each slide).
  2. If there is text on the slide, it is real text added via the content editor, not text that has been added to the image with an image editing software.
  3. All images have alternative (alt) text unless the slider is purely decorative.
  4. Any text that is included in the image (although this is not recommended) is also included in the alt text.
  5. If there is text on the slide, there is sufficient color contrast between the color of the text and the background behind the text (either provided by the image, an image overlay, or background behind the text).
  6. If there are links on the slide, there is sufficient color contrast between the color of the link in all states (including active, hover, and focus) and the background behind the text.
  7. If there are links on the slide, the links can be tabbed to with a keyboard and have an obvious focus state.
  8. The slider is mobile responsive and the text on the slide does not get cut off as the browser window shrinks or on mobile devices.

Automation accessibility

  1. The slider does not auto-play (most ideal and highly recommended).
  2. If the slider does auto-play, there is a pause button that is easily visible and useable by people of all abilities on all devices so that they can turn off the auto-play.
  3. There is no blinking or flashing more than three times per second.
  4. For auto-progressing sliders, the amount of time between slide changes is sufficient for a user who may be a slow reader to read and understand everything on the slide and click any applicable links included on the slide.

Previous/next arrows accessibility

  1. If present, navigation arrows are easily visible and stand out.
  2. Previous/next arrows should be operable by keyboard only for users who cannot use a mouse.
  3. Previous/next arrows should have an obvious focus state when tabbed to.
  4. Previous/next arrows should be announced as such by screen readers and clearly state what interaction will happen if triggered (I.e., “Go to next slide”).
  5. Upon user interaction with a previous or next button, the focus should shift back to the selected slide automatically so that screen readers will read the slide content after the slide changes and blind or visually impaired users will be able to find the information they are looking for.

Dot/slide navigation accessibility

  1. If present, dot/slide navigation elements are easily visible and stand out.
  2. Dot/slide navigation should have an obvious active state for denoting which slide is being viewed.
  3. Dot/slide navigation elements should be operable by keyboard only for users who cannot use a mouse.
  4. Dot/slide navigation should have an obvious focus state when tabbed to.
  5. Dot/slide navigation should be announced as such by screen readers and clearly state what interaction will happen if triggered. At a minimum, this will say “Go to slide 2,” however is would be better to include the heading or some other information about the slide’s purpose to screen reader uses know why they would want to trigger that button, for example, “Go to Slide 2: Tennis Shoes 30% off.”
  6. Upon user interaction with a dot/slide navigation element, the focus should shift back to the selected slide automatically so blind or visually impaired users can easily find the information they were looking for.

Additional screen reader recommendations for sliders

  1. If there are large amounts of content on the slider or many slides that a sighted person might skip, a hidden skip link is present that allows screen reader users to also bypass the slider – OR – headings are present above and below the slider allowing screen reader users can navigate via headings and skip the slider that way.
  2. Sliders should include aria-live="off" unless the slider is in focus and then it can have aria-live="polite", otherwise, as the slider changes, the screen reader will continue to announce slide changes even when the user is hearing content further down on the page, which is very disruptive. Learn more about aria-live.

Once you are able to successfully say that all of the above is true for your slider or carousel, then you can consider it to be accessible. At that point in time, you can safely “Ignore” the warning on your post or page edit screen.

What if your slider has accessibility errors you cannot fix?

Depending upon the slider you’re using on your WordPress website, it is likely that you may encounter elements in the slider that are causing accessibility error you cannot fix within the slider’s available settings. In that case, you may need to choose a different slider plugin to use on your website or elect to not use a slider at all.

If you encounter accessibility errors that are caused by a third-party plugin you cannot control, such as a slider, please reference “What to do if a Plugin You’re Using has Accessibility Errors” for ideas on how to proceed.

Primary Sidebar

Real, Proactive Accessibility

Use Accessibility Checker to detect accessibility issues in bulk, whether your WordPress website has ten pages or ten thousand. Never lose track again with real-time scans every time you save, and historical reporting.

Get Accessibility Checker 👈

Frequently Asked Questions

  • How to Install & Activate Accessibility Checker
  • Getting Started Quick Guide
  • Why Do We Say 100% Passed Tests, Not 100% Accessible?
  • Manual Accessibility Testing: How You Can Check Website Accessibility
  • When and How to Ignore Accessibility Errors or Warnings
  • What to do if There are Accessibility Errors in Your Theme
  • What to do if a Plugin You’re Using has Accessibility Errors
  • How to Get Support for Accessibility Checker
  • Can I Hire Equalize Digital to Fix Accessibility Issues on My Website?
  • Additional Resources for Learning About Accessibility
  • How to Test Accessibility Checker for Conflicts with Themes or Plugins
  • What Does “Unlimited Dev Sites” mean?
  • Is there an Accessibility Conformance Report (ACR) or VPAT available for Accessibility Checker?
  • How to Get the Audit History Plugin – Legacy Customer Instructions
  • How does Accessibility Checker align with WCAG?
  • What to do if Accessibility Checker is not Scanning Your Site
  • Known Conflicts
  • Ensuring Accessibility Checker Fixes Work with JavaScript Optimization Plugins

Rule Documentation

  • A Slider is Present
  • A Video is Present
  • Ambiguous Anchor Text
  • ARIA Hidden
  • Blinking or Scrolling Content
  • Broken ARIA Reference
  • Broken Skip or Anchor Link
  • Duplicate Alternative Text
  • Duplicate Form Label
  • Empty Button
  • Empty Heading Tag
  • Empty Link
  • Empty or Missing Form Label
  • Empty or Missing Table Header
  • Empty Paragraph Tag
  • iFrame Missing Title
  • Image Animated GIF
  • Image Empty Alternative Text
  • Image Long Alternative Text
  • Image Map Missing Alternative Text
  • Image Missing Alternative Text
  • Improper Use of Link
  • Incorrect Heading Order
  • Insufficient Color Contrast
  • Link Opens New Window or Tab
  • Link to MS Office File
  • Link to Non-HTML File
  • Link to PDF
  • Linked Image Missing or Empty Alternative Text
  • Long Description Invalid
  • Low-quality Alternative Text
  • Missing Language Declaration
  • Missing Subheadings
  • Missing Title
  • Missing Transcript
  • Possible Heading
  • Readability & Simplified Summary
  • Tab Order Modified
  • Text Justified
  • Text Too Small
  • Underlined Text
  • Zooming and Scaling Disabled

Easier, Faster Accessibility Testing

Equalize Digital Accessibility Checker gives you real-time accessibility feedback in the WordPress editor. Learn accessibility and make fixes earlier in the dev and content creation process. Full-site accessibility scanning without the per page fees.

Get Accessibility Checker

Footer

Equalize Digital Websites for Everyone

Your WordPress accessibility team. Accessibility plugins, rapid audits, and consulting to help you make your website usable by people of all abilities.

  • Facebook
  • GitHub
  • LinkedIn
  • Twitter
  • YouTube

Company

  • About Equalize Digital
  • WordPress Accessibility Meetup
  • Accessibility Statement
  • Blog
  • Events
  • Contact Us

Services

  • Accessibility Audits
  • User Testing
  • Remediation
  • Ongoing Monitoring
  • VPAT & ACR Preparation
  • Accessibility Training
  • For Agencies
  • Website Development

Accessibility Checker

  • Features
  • Pricing
  • Documentation
  • How to Get Support
  • My Account
  • Affiliate Dashboard
  • Become an Affiliate

© 2025 Equalize Digital · Privacy Policy · Terms of Service · Software Terms & Refund Policy

International Association of Accessibility Professionals member

Small Business Accessibility Playbook

Learn how to make your website accessible.

Free Ebook: The Small Business Accessibility Playbook for WordPress by Equalize Digital and WP Buffs.

Get a copy of the free e-book via email.

Name(Required)
This field is hidden when viewing the form
This field is hidden when viewing the form
Privacy Policy(Required)
This field is hidden when viewing the form
This field is for validation purposes and should be left unchanged.