BlogUI/UX

Pricing Page Hierarchy: Why a Polished Page Can Still Confuse People

A clean pricing page can still fail if its hierarchy follows your priorities instead of the user's decision. How to spot it and what to change.

Denny Pratama

02 Sept 2026 · 8 min read · UI/UX

Pricing Page Hierarchy: Why a Polished Page Can Still Confuse People

A pricing page can do everything a design checklist asks for and still perform worse than the cobbled-together section it replaced. Picture an old page with mismatched fonts, inconsistent card sizes, and a CTA button in a color that isn't even in the brand guide. The redesign has none of those problems. It's clean and polished, with a proper typographic scale, consistent spacing, and a highlighted "recommended" plan.

And it can still fail quietly, in a way that's surprisingly hard to diagnose.

This post walks through how that happens, how to find it, and what the fixes look like. Not the fixes you'd expect from a "10 pricing page best practices" listicle, but the contextual decisions that can be wrong for a specific product and a specific audience.

01The Example: What the Page Looks Like

Say the product is a B2B project management tool aimed at small agencies and freelancers in Indonesia, with three tiers: Starter (free), Pro (Rp 199,000/month), and Business (Rp 499,000/month). The page follows a common pattern: three side-by-side cards, the middle plan visually elevated with a distinct background color, a feature comparison below the fold, and a FAQ section at the bottom.

On desktop it looks exactly like a modern SaaS pricing page should. The cards use consistent 8-point spacing. The "Pro" card has a subtle drop shadow and a highlighted border. The CTA buttons are large, have enough contrast, and are clearly labeled. By every checklist, the page is solid.

Now picture the session recordings. Users scroll down to the feature comparison table, spend time there, scroll back up, hover over the cards again, and then leave. They're doing work. The page is making them do work it should be doing for them.

02The Real Problem: Hierarchy Without Clarity

The tempting first diagnosis is that the feature table is too long. So you trim it. That's treating the symptom.

The real problem is upstream. The visual hierarchy tells users what to look at in the wrong order. It says: look at the plan names, look at the prices, look at this recommended badge, now look at the features. What it fails to say, clearly and without scrolling, is: here's which plan matches what you're trying to do.

In this example, "Pro" is highlighted because it's the most profitable tier, not because it's right for the most common visitor. Agencies arriving from paid ads are typically small teams who need Pro. Freelancers arriving from search are often fine with Starter. The page acknowledges neither of them. It just points a big arrow at "Pro" and says "this one."

When users can't quickly locate themselves in the options, they fall back to the feature table and try to work it out manually. That's the tell. A feature table should be a confirmation tool ("yes, this plan has what I need"), not a decision tool. Here it has accidentally become the main decision-making interface.

03Signals Worth Looking For

Heatmaps and analytics can make this kind of problem visible. In the example, a few signals would point to it:

  • The "Recommended" badge on the Pro card gets looked at, but users click the Starter CTA most often, even those who spend a long time on the page. That suggests they aren't confident Pro is right for them, so they default to the safe (free) choice.
  • The FAQ section at the bottom gets almost no engagement. Users bounce or convert before they reach it.
  • On mobile, the three-card layout stacks vertically in source order, so the "recommended" Pro card appears second. Users see Starter first, and its free positioning anchors their perception of value before they even get to Pro.

That last point is easy to miss, because a layout can be fully responsive and still not account for the psychological effect of stack order on anchoring.

04The Fixes

1. Lead With the User's Situation, Not the Plan Name

Above the pricing cards, add a short decision primer. Not a feature list, just a sentence or two for each common user type: "Running a freelance operation solo? Starter covers everything you need. Leading a team of 2–10? Pro gives you client workspaces and approval flows." Nothing fancy. Just an explicit match between user context and plan.

The goal is for users to arrive at the cards with a hypothesis already formed, and use the table to confirm rather than discover.

2. Reframe What "Recommended" Means

Change the badge copy from "Recommended" to something like "Best for growing teams." It's a subtle shift, but it does different work. "Recommended" is vague: recommended by whom, for what? "Best for growing teams" is a claim users can evaluate against their own situation. If they're a growing team, great. If they're a solo freelancer, they aren't confused by it. They self-select out, which is exactly what you want.

3. Fix the Mobile Stack Order

This is a CSS fix, not a design fix. On mobile, use CSS order to put the Pro card at the top of the vertical stack, even though it sits in the middle of the desktop three-column layout. One targeted media query. Users see the "serious" option first, which reframes Starter as the lighter-weight alternative rather than the default.

@media (max-width: 768px) {
  .pricing-card--starter { order: 2; }
  .pricing-card--pro     { order: 1; }
  .pricing-card--business { order: 3; }
}

4. Ruthlessly Reduce the Feature Table

Trim the feature table with a different question in mind. Instead of "what can I remove?", ask "what are the actual decision-making differentiators between these plans?" In this example the answer is five things, not twenty-two. Cut everything that's the same across all plans (rows that are all checkmarks give users no signal), and cut features that only technically-minded users care about at the decision stage.

What remains: client workspaces, team member limits, approval workflows, export formats, and priority support. Those are the five things that separate the tiers in ways that matter to the people visiting this page. Everything else goes into a "full feature comparison" expandable section below.

5. Rewrite the CTA Copy Per Plan

If every card says "Get Started," change them to match the plan context: "Start Free — No Card Needed" for Starter, "Start 14-Day Free Trial" for Pro, and "Contact Us for Business" for the top tier (which needs a sales conversation anyway). The Starter change matters most. "Get Started" feels like it might require a credit card. "No Card Needed" removes an objection in three words.

This kind of microcopy change looks small but carries a lot of weight. The copy on a button isn't decoration, it's information. Users use it to calibrate risk.

05What Changes, and What Doesn't

None of these fixes requires a design system overhaul. The visual design of the page barely changes. What changes is the informational logic: the sequence in which the page surfaces things, the words it uses to frame choices, and the assumptions it makes about what users already know when they arrive.

The aim isn't only more signups but more people landing in the right plan for their use case, which means fewer "I didn't realize this was limited" cancellations later.

06The Lesson

Pricing pages are not display cases. They're decision environments. Your job is not to present all the information, it's to build a path from "I'm curious" to "I'm confident" that takes as little effort from the user as possible. Hierarchy is only useful if it's arranged around the user's decision-making sequence, not around what you want them to notice.

The irony in this example is that the old, ugly page may have been doing a better job by accident. It was so undesigned that users had to engage with the text; there was nothing visual to distract them. The polished version creates a beautiful experience that demands more cognitive work.

If a redesign performs worse than the thing it replaced, look at session recordings first, feature table engagement second, and mobile stack order third. Tests tell you which version wins. Recordings tell you why.

07Frequently asked questions

What's the most common mistake designers make on pricing pages?

Treating all information as equally important: cramming features, prices, CTAs, and fine print into the same visual weight. Users need a clear visual path from "what does this cost?" to "which one is right for me?" to "how do I start?" When everything competes for attention, nothing wins.

How do you decide which pricing plan to visually highlight?

Highlight the plan that's best for your most common user type, not necessarily your most profitable one. If you push users toward a plan that's wrong for their needs, they're more likely to churn. Talk to your actual users, look at your conversion-to-retention data, and let that determine which plan gets the visual emphasis.

Should pricing pages show all features or just key differentiators?

Show key differentiators between plans, not exhaustive feature lists. Long feature tables add cognitive load and slow decision-making. Lead with the few capabilities that genuinely separate each tier, and offer an expandable "see all features" section for users who want the full picture.

UI/UX

Denny Pratama

Product designer in Indonesia. Since 2018 I’ve designed SaaS products, dashboards and marketing sites, and now I build my own designs too.

About me