Motion as Information
Motion as information is the principle that every piece of motion on a digital interface exists to communicate something specific. It turns animations from visual fluff into a functional layer of the user experience. The scale and color shift on a pressed button tells your finger the input registered. The smooth expansion of a dropdown tells your eyes the full list is now available and where it came from. The brief pulse on a saved icon tells you the system stored your change even if you are offline. This approach started gaining traction around 2023 when product teams realized users were getting overwhelmed by interfaces that moved too much without reason. By 2026 it became table stakes. Interfaces that follow this rule feel responsive and intelligent. Interfaces that ignore it feel like they are performing for the designer instead of working for the user. The test is simple. Can a new user explain what the motion just told them? If the answer is no then the keyframes do not ship.
Motion as information is not decoration. It is not the 500 millisecond hero animation that plays every time someone lands on your marketing site. It is not the bouncy hover effects applied to every card in a grid because your developer wanted to try the new CSS scroll driven animations. It is not those parallax sections that were popular in 2022 on agency portfolios where background elements move at different speeds for no reason other than looking dynamic. Those choices add load time, increase INP scores, and give users headaches. They treat motion as an adjective when it must operate as a verb. The article on web design principles makes this distinction clear. If you cannot describe the information the motion carries then it has no place in the product. Many teams still get this wrong. They add motion because it makes their Dribbble shots pop instead of asking what the user actually learns from it.
Concrete examples from real products illustrate the difference between signal and noise. Linear refined their issue board in 2025 with this principle in mind. When you move an issue between columns the card lifts slightly scales and follows your cursor with a realistic delay. Upon drop it compresses briefly then expands to signal the database update committed. Each phase maps to a distinct piece of information. Users complete their workflows faster because the interface feels alive and responsive. No one describes it as pretty animation. They describe it as the app understanding them. Stripe Checkout adopted a similar approach for their payment confirmation. The button does not just change text. A segmented circle fills clockwise while the button width adjusts to fit the new label. The filling motion tells the user their payment is processing. The completion of the circle tells them it succeeded. This replaced a separate loading spinner and success page. Conversion rates increased by 19 percent. Figma applied the principle to their component variants menu. When you select a new variant the canvas updates with a quick crossfade that highlights only the changed properties. The motion directs attention to what actually changed instead of forcing the designer to scan the entire frame. Apple does this in macOS Sequoia system settings where toggles use physical simulation to communicate binary state instead of simple color flips. These examples work because every millisecond serves a purpose. Contrast them with the failed 2024 redesign of a popular project management tool that added staggered animations to every task creation. The team removed them after user testing showed they slowed down daily standup updates by 14 percent.
Use this principle when your interface state changes in ways that could create uncertainty for the user. Deploy it on form validation where a red shake on the incorrect field tells the user exactly where to look without extra labels. Use it for scroll reveals that bring in content with timing that reinforces the hierarchy instead of random fade ins. Apply it to focus states where the ring expansion around an element confirms keyboard navigation location. The rule is especially powerful in progressive disclosure interfaces like those in Notion and Airtable where the animation direction matches the mental model of opening a drawer or folder. Test these animations by measuring task completion time with and without them enabled. The data usually makes the decision obvious.
Avoid this principle when the motion cannot pay for its own render cost or when it risks creating motion sickness on lower end devices. Do not use it for decorative elements that users see repeatedly like animated logos or loading indicators that loop without conveying progress. The classic failure case happened at a fintech startup in 2024 when they added elaborate animations to their transaction list. What looked impressive in the pitch deck made the product feel sluggish in daily use. They stripped most of the motion and saw engagement rise. Performance always wins against motion in a conflict. If your Core Web Vitals suffer the animation must go regardless of how clever it is. Never add motion just to fill space or because your design system already includes the variants. Every animation must justify its existence with a concrete piece of information it alone can deliver.
Motion as information turns your UI from a collection of moving shapes into a conversation that users instinctively understand.
Read the full guide
Related terms
Keep exploring
Progressive Disclosure
An interface pattern that shows the minimum information needed for the current decision, then reveals additional detail only when the user signals they want more.
Core Web Vitals
Google's three measurable user-experience metrics for loading, interactivity, and visual stability that act as both a search ranking input and a design quality signal.
Focus State
The visual indication that an interactive element currently has keyboard focus, required by WCAG 2.2 and the only way keyboard and screen-reader users know where they are on a page.