• 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 / Blinking or Scrolling Content

Blinking or Scrolling Content

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

Did a “Blinking or Scrolling Content” error appear in an Accessibility Checker audit of one of your WordPress posts or pages? Read on below for an explanation of this error, how it impacts your website’s accessibility, and how to fix it.

Table of Contents

  • About the Blinking or Scrolling Content Error
    • What is blinking or scrolling content?
    • What does the blinking or scrolling content error mean?
    • How does Accessibility Checker test for blinking or scrolling content?
    • Limitations of our blinking or scrolling content test
  • Impact on Accessibility
    • Blinking content can trigger seizures
    • About Epilepsy and seizures
    • Why is scrolling content problematic?
    • Relevant WCAG 2.1 Success Criteria
      • 2.2.2 Pause, Stop, Hide – Level A
      • 2.3.1 Three Flashes or Below Threshold – Level A
      • 2.3.2 Three Flashes – Level AAA
  • How to Fix a Blinking or Scrolling Content Error
    • What to do (in short)
    • How to find blinking or scrolling content on your WordPress post or page with Accessibility Checker
    • How to find blinking or scrolling content not identified by Accessibility Checker

About the Blinking or Scrolling Content Error

What is blinking or scrolling content?

Blinking content exists on your website if any part of the site, whether text, images, videos, or graphic elements, blinks or flashes repeatedly.

Scrolling content is an element that continuously scrolls vertically or horizontally and cannot be stopped by a user. Common types of scrolling content include sliders and news or recent post tickers.

What does the blinking or scrolling content error mean?

If you see the “Blinking or Scrolling Content” error in an Accessibility Checker audit of your WordPress site, that means that we have identified that one or more of the content elements on your website has a blinking or scrolling function applied to it either view CSS or in the HTML.

How does Accessibility Checker test for blinking or scrolling content?

While auditing your page or post content, Accessibility Checker will look at both the HTML structure of the page and also the CSS to determine if one or multiple of the following is present:

  • the <blink> HTML tag.
  • the <marquee> HTML tag.
  • CSS text-decoration: blink.

If any of these are present a Blinking or Scrolling Content error will be flagged.

Limitations of our blinking or scrolling content test

It is important to note that there are some limitations to Accessibility Checker’s test for scrolling and blinking content.

Currently, we are able to identify blinking or scrolling content that is made to blink or scroll with HTML tags or CSS text-decoration. We are not currently able to test for and automatically flag blinking or scrolling content that is contained within a video or added via JavaScript (for example sliders).

In order to ensure that sliders and videos are accessible, if a slider or video is present on the page, we’ll flag its presence so that you can manually confirm that the video or slider does not contain rapid blinking or scrolling. See “A Slider is Present” for more information.

Impact on Accessibility

Blinking content can trigger seizures

Blinking and scrolling content can be distracting and frustrating for users, but more importantly, blinking or flashing content specifically may have particularly adverse effects on individuals with certain cognitive disabilities, especially some seizure disorders.

Important Note: Content that flashes or flickers can trigger seizures in susceptible people. Seizures can be triggered by content that flashes at certain frequencies for more than a few flashes, typically this is known to be more than three flashes per second. Some people are even more sensitive to red flashing than to other colors, so it is even more important to make sure your website does not contain saturated red flashing.

About Epilepsy and seizures

People who have photosensitive epilepsy have seizures that are triggered by light. Seizures are sudden and uncontrollable electrical events that happen in the brain. There are different types of seizures, some are generalized and affect both sides of the brain while others are focal, meaning they are located in a small part of the brain. Seizures appear differently in different individuals and may look like a staring spell or can cause a person to collapse, shake, lose consciousness, and injure themselves in the process.

Epilepsy, the disorder that causes seizures, can be caused by brain conditions. Anyone can become epileptic over the course of their life and more than 1.2% of the U.S. population or 3.4 million people have active epilepsy. Many times the cause is unknown; some causes that are known include:

  • Stroke.
  • Brain tumor.
  • Traumatic brain injury or head injury.
  • Central nervous system infection.

You can learn more about seizures and epilepsy on the CDC’s “Types of Seizures” web page.

Why is scrolling content problematic?

Scrolling content can be frustrating and confusing as a user is unable to stop the scroll, and they may be unable to read it. If scrolling content must be used, be sure to add in an element that allows the user to pause the scroll. Styling content without blinking or scrolling content will save users from frustration and ensure that individuals with cognitive disabilities are able to receive the same satisfaction from your website as users without a disability.

Relevant WCAG 2.1 Success Criteria

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.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.

How to Fix a Blinking or Scrolling Content Error

What to do (in short)

To fix blinking or scrolling content, you will need to remove the blinking or scrolling attributes from your HTML or CSS styles.

Blinking is often attached to content elements using an HTML element, like <blink>, or text-decoration:blink CSS styles in your stylesheet. A scrolling effect is typically created using the <marquee> HTML element. You can fix the error by removing these elements from your post or page content or your CSS styles.

How to find blinking or scrolling content on your WordPress post or page with Accessibility Checker

First, install the free Accessibility Checker WordPress plugin.

For any pages or posts that have a Blinking or Scrolling Content error in the WordPress editor, you can open the details tab in the Accessibility Checker meta box, then expand the Blinking or Scrolling Content error to see a list of code that caused the error to appear.

Screenshot of the blinking or scrolling content accessibility error flagged in the WordPress editor by Accessibility Checker

The screenshot above shows an example of an item that has HTML <blink> tags around it. This has caused the Blinking or Scrolling Content error to appear in Accessibility Checker. If this were your website, you would want to find the text on the page (“I’m glad you’re here!”) and remove the <blink> and </blink> tags surrounding it.

How to find blinking or scrolling content not identified by Accessibility Checker

If you want to identify other blinking or scrolling content on your web page, you also need to manually review all of your embedded content, including GIFs, sliders, and videos to make sure that they do not contain rapid flashes, blinks, or scrolling. This means watching every video all the way through and looking for potential problems. See “A Slider or Video is Present” for more information.

Additionally, W3C, the organization that created the official Web Content Accessibility Guidelines (WCAG), provides a more precise technical formula for calculating general flash and red flash thresholds. Another great tool has been developed by The Trace Center at the University of Maryland for measuring whether websites and web or computer applications are likely to cause seizures – that tool is the Photosensitive Epilepsy Analysis Tool (PEAT) and is available as a free download.

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.