How to grab and guide user attention in UI design

Customer attention is something that every business wants to get.

Many tricks are used in UI design to do this. Some examples are CTA buttons, accent colors, animations and so on.

There is an endless list of possibilities on how to use your attention, and the list is constantly growing: marketers consistently look for new gimmicks.

In UI/UX design, there are some basic concepts that you should know.

Let's say we have 12 squares. They are completely identical. How can we shift your focus to a specific square?

A 4x3 grid of identical dark squares used as a baseline for all attention experiments.

Distance

If we move any of these squares somewhere far from others, it'll immediately catch our attention.

One square is moved far away from the group to demonstrate how distance grabs attention.

Size

If every square has the same size, they are all equal. As soon as you change the size of any of them, you'll grab users' attention immediately.

One square is smaller than the others, illustrating how size affects visual prominence.

Color

The same applies to colors. As soon as we change the color of any of the squares, our focus will shift to that square.

One square is pink, while the rest are dark blue, showing how color contrast attracts attention.

Shape

An item will certainly stand out if it has a different shape.

One square is replaced with a star shape, demonstrating how shape variation draws the eye.

Motion

Another trick would be to animate an element. This is a widely used pattern; I'm sure you saw CTA buttons with some animations, like shaking or jumping or whatever.

One square is animated with a pulsing effect to show how motion can be used to grab focus.

People

A very subtle trick is to place a person looking at or pointing at something. Look at these examples.

A person directing attention through gaze or gesture, illustrating how humans naturally follow visual cues. The first example.
A person directing attention through gaze or gesture, illustrating how humans naturally follow visual cues. The second example.
A person directing attention through gaze or gesture, illustrating how humans naturally follow visual cues. The third example.
A person directing attention through gaze or gesture, illustrating how humans naturally follow visual cues. The fourth example.

Sound

While it's not very common and usually considered a bad practice, the sound definitely attracts our attention.

Now what?

How to apply this in user interfaces? Well, there are plenty of ways.

Say you have several links. If you want to move user focus to a specific link, you can change its color, size, or even animate it.

One of my favorite examples is a trick used by Josh Cameau at his blog. By having this fellow, he got a huge number of subscribers.

An example of grabbing users attention in a unique way
Josh's Cameau blog

Another common trick is to reduce the number of options. There is Hick's law: The time it takes to make a decision increases with the number and complexity of choices.

Look at this chart that perfectly illustrates the idea.

Number of options chart
Image from codecademy

The more choice you give users, the harder it becomes to choose anything. By reducing the number of items, you can make it easier for users to decide by reducing the distraction of having many possibilities.

By combining describing techniques you can lead users to somewhere you need.

Further reading

If you enjoyed this post, you might also like this article I wrote for Icons8,
where I explore how visual weight, alignment, shape, color, and even physics influence what users notice first — and why perfect alignment in Figma often still feels “off”.

It’s a deeper dive into how our perception works — packed with real examples, UI breakdowns, and practical takeaways.

Practical tips for improving digital products

Learn new ways to improve your product’s design and usability with simple, practical ideas. For designers, developers, founders, and everyone who works with user interfaces

No spam or ads, unsubscribe any time.