Plans Page

Plans Page

PetPlate is a premium dog food subscription service where users complete a questionnaire during the subscription flow to receive a personalized meal plan. Based on their answers, users are recommended one of four plans: FreshBaked, FreshCooked, FreshCombo, or Toppers.

Plans to go live 8/15/2025. Feel free to check out the current subscription flow I built that's live.

Client

PetPlate

Role

Product Designer

Year

2025

*For an in-depth case study, please reach out :)

Results

A/B tests resulted in a 5% boost in conversions and a 35% reduction in drop-offs.

The new recommendation algorithm proved effective. About 90% of users recommended FreshCooked completed checkout.

60% reduction in time spent on page.

Problem & Research

Problem & Research

Problem & Research

Problem 1: High Drop off Rates

After thorough data analysis of the subscription flow, steps 10 (plans page) and 11 (entrées page) consistently showed high drop-off rates month over month, averaging 22% and 30%, respectively.

Hypothesis

Users are experiencing decision fatigue, as they’re prompted to choose from up to 4 plans and 8 entrées after already answering 10 questions.

*These two pages have an average time spent on page that exceeds the overall subscription flow average by more than 250%.

Problem 2: Flawed Recommendation Algorithm

During the research and analysis phase of my design process, I identified significant flaws in the recommendation algorithm. For the design changes to be effective, the algorithm must deliver accurate results. If you’re interested in a detailed breakdown of the research and development behind the algorithm improvements, feel free to reach out.

Concerns

FreshBaked, which had the highest checkout rate, was notably absent from the recommendation feature.

The algorithm prioritized recommending the lowest-cost plan, but it was developed without any supporting user research or data-driven insights.

The data made it clear, the current recommendation algorithm wasn’t working.

*Data analysis done through Looker, spreadsheet through Excel.

Ideate & Solve

Ideate & Solve

Ideate & Solve

Recommendation Algorithm update

To support the design changes, we updated the recommendation algorithm to deliver more accurate and personalized meal plans to users. Through a series of UX interviews and the development of a new point-based scoring system, we created a more holistic algorithm (one that goes beyond simply recommending the cheapest plan). We also ensured that FreshBaked, which had previously been excluded despite high performance, was appropriately integrated into the new recommendation logic.

UX interviews -> Themes -> Plan Preferences

We conducted a series of UX interviews to understand why users selected their respective plans.

Using the insights gathered, we identified key themes for each plan and developed a new question featuring these themes as multiple-choice answers.

Point-Based System Driven by ‘Plan Preferences’ Question

Recommendations are determined through a point scale system that evaluates users’ responses to the ‘Plan Preferences’ question.

Point-Based System Driven by ‘Plan Preferences’ Question

Recommendations are determined through a point scale system that evaluates users’ responses to the ‘Plan Preferences’ question.

Prototype & Build

Recommended Plans page: Plans & Entrées in one

With the updated recommendation algorithm, we created a single plans page designed to recommend the best possible plan and reduce decision fatigue.

Results

A/B tests resulted in a 5% boost in conversions and a ~35% reduction in drop-offs.

The new recommendation algorithm proved effective. About 90% of users recommended FreshCooked completed checkout.

60% reduction in time spent on the page.

Next Steps
Next Steps

Next Steps

Continue to monitor A/B test metrics.

Conversion rates

Drop off rates

Checkouts vs. recommended plan

Time spent on page

Enter Password