This post is all about distractions. Now, I know what you're thinking. "Distractions? Isn't that what the Internet is for?" That may be true, but
One distraction to look out for on your site is moving, blinking, or scrolling information. Basically, this means any content that creates a sense of motion, such as animations, motion pictures, scrolling stock tickers, news crawls, or real-time games.
As we mentioned before, some people who experience visual limitations or attention deficit disorders have a hard time tracking moving objects or reading
If you have moving, blinking, or scrolling content or information on your site which starts automatically, extends longer than five
Say you embedded this classic Schoolhouse Rock song as an automatically-playing clip on your site. Without the proper functionality in place to pause or hide the video, the nature of the animation would cause issues for some users, no matter how awesome it is.
Another distraction that may appear on your site is auto-updating information. Content that updates or disappears according to a preset time limit is considered to be auto-updating. This can include updates to news, stock information, or weather; presentations that automatically advance; messaging interfaces (if previous messages disappear); or even audio, if it's providing regularly updated information.
If you have time-dependent content on your site that starts automatically and is presented alongside other content, then, as with nonstationary content, you need to provide a mechanism which allows users to pause, stop, or hide the feature. In the case of auto-updating content, you may also give users the option to control the frequency of the updates
An important aspect about the pause feature to keep in mind is where users will end up once they unpause. Say, for instance, you have the Star Wars crawl automatically going on your site (I mean, why wouldn't you?).
If a user were to pause the crawl so they could take their time reading it, they would want to pick up where they left off once they unpaused.
However, now imagine you're presenting something on your site that's linked to real-time events, like a stock ticker or a weather map. If someone were to press pause on "live" content like this, it would make more sense to jump to whatever the current display is once the user unpauses, since the information is time-sensitive.
You don't need to worry about "distracting" content in the following situations: