Redesigning the purchase decision for cat litter

An improvement to an existing product: Petco Mexico's editorial category landing page, which gives shoppers buying criteria before the product listing.

Role
UX/UI design · end to end
Year
2026
Format
Desktop at 1,728 px · with a mobile version
Tools
Figma · design system
8

modules on the landing page

4

directions evaluated

5

cat parents in the moderated test

6,908 px

tall, at 1,728 px wide

Empathize

Cat parents optimize the wrong variable

Cat litter is a frequent, low-involvement and highly price-sensitive purchase. Cat parents compare bags by price and weight, not by how long they last. The result is a sales mix weighted toward budget litter and very frequent repurchases that cat parents see as normal.

Mockup of the cat litter landing page on a laptop and a phone, with the “Find the perfect litter for your kitty” hero and the “Price isn't everything” section; on the left, a gray cat with an orange collar looks at the screen.
View Figma prototype
“Cat parents are not choosing badly out of carelessness. They are optimizing the wrong variable: they compare the price of the bag when what drives their spending and how the litter box smells is how long the litter lasts before a full change.”

There are four profiles:

  1. The repeat buyer (primary POV).

  2. The first-time cat parent, who doesn't know litter types exist.

  3. The one who already tried switching and whose cat rejected it.

  4. The senior cat's parent, with a history of urinary issues.

Define

Compare by monthly cost, not bag price

The problem is not the catalog or the price, but the unit of comparison.

“A cat parent who rebuys litter every one or two weeks needs to compare by monthly cost and duration, not by bag price. Today they overpay without noticing and live with a litter box that smells too soon.”
  1. How might we make the monthly cost as visible as the bag price?

  2. How might we give choosing criteria to people who don't know the litter types?

  3. How might we take the risk out of trying a different litter?

  4. How might we make the comparison clear for people who use a screen reader, keyboard or zoom too?

Stated risk: the whole argument rests on premium litter costing less per month. If sales data does not back it up, the problem has to be reframed.

Ideate

Four directions, one editorial contrast

I evaluated four directions:

DirectionDecision
Interactive calculatorDropped: high cost and an unvalidated premise.
Spec comparison tableDropped: dense and hard to scan.
Editorial two-scenario contrastChosen: it changes the comparison variable in 3 seconds, with no interaction needed.
Yield label on the product cardAdopted as reinforcement at the moment of purchase.

Prototype

From criteria to product, in eight modules

The landing page has 8 modules in this order: reframe, litter types, personal criteria, hard data, risk reduction and reassurance. The product always appears after the criteria that justify it.

ModulePurpose
Price isn't everythingContrasts budget against premium litter and highlights the “approximate duration”.
Premium litter typesExplains clay, silica and eco-friendly litter before naming any brand.
Things to consider8 factors cat parents select to build their profile without filling in a form.
Get to know each typeTabs with a definition, benefits and a product carousel.
How long does each brand last?Anchor module: an accordion with kg per month and replacement frequency.
Urinary healthEducation on pH and blood in urine first, product after.
Gradual switch in 3 stepsReduces the risk of switching. It is already used on 2 landing pages and is a candidate design system pattern.
Guarantees100% satisfaction and expert advice.
The “How long does each brand last?” accordion, closed and open on Eco-friendly, Silica and Clay and bentonite, with each litter's yield in kg per month and replacement frequency; on the right, the mobile version.

Accessibility

WCAG 2.2 AA, from mockup to handoff

The target is WCAG 2.2 level AA.

Already solved in the mockup:

CriterionHow it was solved
1.4.1 Use of colorThe 3 states of the urinary health monitor carry a text label as well as color.
1.3.1 Info and relationshipsThe editorial structure has one heading per module and a clear hierarchy, so the page can be navigated by headings.
Cognitive load (supports 3.3.2)The hard data sits in an accordion so the page isn't overloaded, and cat parents build their profile without a form.
1.4.10 ReflowThere is a mobile version, so the content does not depend on the 1,728 px width.

And still pending for handoff:

CriterionRiskFix
4.1.2 Name, role, valueThe tabs, the accordion and the 8 selectable factors are interactive components.Tabs with role="tablist" and arrow-key navigation, the accordion with aria-expanded, and factors as buttons with aria-pressed.
2.1.1 Keyboard / 2.4.7 Visible focusCat parents must be able to move through tabs, accordion and factors without a mouse.Define a visible focus state (a 2 px high-contrast ring) on every control.
1.3.1 Tabular dataThe budget versus premium comparison and the kg-per-month yield are tabular data.Mark them up as a table or definition list, so screen readers tie each attribute to its value.
1.4.3 ContrastThe design system's secondary text gray (#7E7E7E) gives ≈ 4.0:1 on white.If it is used for descriptions, darken it to 4.5:1 or more. The highlighted “duration” row must also pass against its background.
1.1.1 Non-text contentThere are benefit icons, product photos and litter type illustrations.Descriptive alt on informative images and alt="" on decorative icons that already have text beside them.
2.5.7 / 2.1.1 Dragging and keyboardEach tab's product carousels are swipe-based.Add arrows or allow focus per card.
2.4.4 Link purposeProduct cards repeat the same CTAs.Add an aria-label with the product or litter type name.

Measure

One test for one question

There is one question: does reframing from “bag price” to “monthly cost” shift preference toward a longer-lasting litter?

The test is a remote moderated usability study with 5 cat parents who bought litter in the last 30 days: 2 single-cat, 2 multi-cat and 1 who already failed to switch. It closes with a question asked without the page in view. Ideally it also includes a screen reader user.

If in the test…Then
Nobody reaches the accordionBack to Prototype: move the data higher on the page.
They still choose by bag priceBack to Define: the POV doesn't describe the real decision.
They open the accordion but the data means nothing to themBack to Ideate: the problem is the data's format.

The metric that matters is the change in the premium versus budget mix among users exposed to the landing page. If traffic goes up but the mix doesn't move, the page is being read but it isn't changing decisions.

Assumptions

Assumptions to validate

  1. The yield figures must be validated with the category team.

  2. The urinary health block needs veterinary review and probably a disclaimer.

  3. Products and counts must come from the catalog, not from the mockup.

Back to portfolio

Thanks for watching!

See another project?