Visual QA
February 3, 2026

How to create a repeatable visual validation process

Written by
Maarten Boon
A repeatable visual validation process produces consistent results regardless of who runs it or when. Building one requires a shared design reference, a systematic comparison method, and clear criteria for what requires a fix.
Isometric illustration of a structured validation process producing consistent results

How to create a repeatable visual validation process

A repeatable visual validation process is one that produces consistent results regardless of who runs it or when. It does not depend on a particular reviewer's eye, their available time, or their tolerance for small deviations. The same check, run on the same implementation, returns the same findings every time.

Most teams do not have a process like this. What they have is a collection of individual judgments that vary by person and circumstance.

Making visual validation repeatable requires three things: a shared design reference, a systematic comparison method, and clear criteria for what constitutes a finding worth acting on.

A shared design reference

The starting point for any visual validation is a reference to compare against. Without a shared reference, each reviewer is implicitly comparing the implementation against their own mental model of what the design should look like, and those models differ.

Figma files serve as the design reference in most teams. The key is treating them as the active benchmark for comparison rather than a passive resource to consult when values are in question. Every visual check should start from the same file, at the same frame, and compare against the same specified values.

Validation results are only meaningful relative to a specific version of the design.

A systematic comparison method

A systematic comparison method works through the same set of properties in the same order, every time. Ad hoc checking, where a reviewer looks at whatever catches their eye, misses whatever does not catch their eye. The same reviewer, on different days, will notice different things.

The properties that matter for visual validation are consistent across most web implementations: typography, including font size, weight, line height, and letter spacing; spacing between and around elements; colour and opacity; borders and border radius; and component dimensions. A systematic approach checks each of these for each element being validated, rather than relying on overall impression to surface what is off.

"The body font weight is 400, the design specifies 500" is actionable. "The text looks a bit light" is not.

Clear criteria for what requires a fix

Not every deviation from the design specification requires a fix. Browser rendering introduces rounding. Responsive layouts shift values across viewport sizes. Some deviations are within the natural tolerance of the medium and not worth engineering time.

Clear criteria distinguish deviations that affect design intent from those that do not. Deviations that affect visual hierarchy, typographic relationships, or the spacing rhythm the designer was trying to create are worth addressing. Deviations that are within a few pixels on responsive layouts, or that result from consistent browser rendering behaviour, often are not.

Documented criteria are what make the process repeatable rather than consistent only within a single person's practice.

Running the process consistently

A repeatable process is one that is run at the same point in every development cycle, not selectively when someone decides a review is needed. For visual validation to catch drift consistently, it needs to happen every time a feature is implemented or an existing page is modified.

This is where automation changes the equation. A manual process that takes an hour per page cannot be run consistently across every feature in every sprint. A process that can compare the rendered output against the design reference automatically, surfacing specific differences with values, takes the same amount of time regardless of how many pages are being validated. The consistency of running it is no longer constrained by the time it takes.

What a repeatable result is worth to the team

Repeatability is usually described as a property of the check: same input, same output. It is also a property of the result. A finding that reads "the body font weight is 400, the design specifies 500" can be handed to someone who was not there when the check ran, and they can act on it without asking what was meant.

That is what makes the documented criteria worth writing down. When the threshold for acting is a team standard rather than a personal one, a designer and a developer looking at the same deviation reach the same conclusion about it. Disagreement moves from whether something is off to whether it is worth changing, which is a question a team can settle.

A validation result that only makes sense to the person who produced it is not repeatable, whatever the process behind it looked like.

It is also what allows validation to function as sign-off. Saying a page has been checked carries weight when it points at a specific comparison against a specific version of the design. Without that, it is a statement about someone's attention at a particular moment.

Related articles

Stop pixel-peeping by hand.

Free to start. No credit card. See your first comparison in under a minute.

NO CREDIT CARD · WORKS WITH ANY FIGMA SEAT

© 2026 · Built by UIPROBE