CRO & website

Pricing framing template for plans

Name the anchor, the tier, and the decoy — so the pricing page earns the plan the buyer picks.

  • AgentKai
  • JobOptimization
  • CategoryCRO & website
  • Integrations
    • Stripe
    • Vercel
    • Notion
    • Google Docs
    • Figma
  • Last updatedAugust 2026
  • AuthorNarayan Prasath
KaiComplete
  • Notion
  • Google Docs
  • Figma

Optimize our pricing framing for the team plan.

  1. Pulled the page3 plans: Solo $19, Team $49, Business $99
  2. Pulled the mix58% Solo, 22% Team, 20% Business — Team is underpicked
  3. Named the framingAnchor: Business $99. Tier: Team. Decoy: Solo at $39 (close to Team)
  4. Named the fixRaise Solo to $39, lead with Business as the anchor

The audit found Team underpicked (22%) because Solo at $19 made Team look expensive — and named the fix: raise Solo to $39, lead with Business as the anchor. The fix shipped in a week and Team mix moved from 22% to 41%. The audit earned the fix because it named the anchor and the decoy, not just the plans.

A pricing framing template is the audit that decides which plan the buyer picks. It names the anchor, the tier, and the decoy — so the page reads as a choice, not a list. A pricing page without an anchor loses the buyer to the cheapest plan; a template that names the anchor earns the plan the buyer would have picked if they had read the page.

What is a pricing framing template?

A reusable audit shape for the pricing page — the anchor, the tier, the decoy — that earns the plan the buyer picks. The template fixes the shape so the page reads as a choice, not a list.

Build the framing

  • Anchor named — the price the buyer reads first
  • Tier named — the plan the buyer is meant to pick
  • Decoy named — the plan that makes the tier obvious

Ship the page

  • Lead with the anchor, not the cheapest
  • Name the target tier with the features that earn it
  • Re-run the framing after each price change

What anchor does a pricing framing template name?

The price the buyer reads first — the highest plan, the competitor, the old price — that sets the frame for the rest. The anchor is the part that earns the tier, because the buyer who reads the anchor first is the buyer who picks the tier, not the cheapest.

What tier does a pricing framing template name?

The plan the buyer is meant to pick — the one that earns the business — named with the features that earn it. The tier is the part that earns the revenue, because a pricing page without a named tier loses the buyer to the cheapest plan.

What decoy does a pricing framing template name?

The plan that makes the target tier look obvious — priced close enough to make the upgrade cheap, far enough to make the cheaper plan look thin. The decoy is the part that earns the tier, because the buyer who compares the decoy to the target picks the target.

How the pricing framing template fits your stack

The agent reads your pricing page and the plan mix, drafts the anchor, the tier, and the decoy, and names the fix per plan. It pairs with the pricing page copy and the pricing page review templates.

  • Stripe
  • Vercel
  • Notion
  • Google Docs
  • Figma

Who uses this pricing framing template

CRO teams
Name the anchor, not the cheapest.
Pricing leads
Name the tier the buyer is meant to pick.
Founders
Stop the page that loses to the cheapest plan.

How to run this pricing framing template in Metaflow

  1. Pull the pricing page

    Plans, prices, features.

  2. Pull the plan mix

    Which plan the buyer picks today.

  3. Name the framing

    Agent names the anchor, tier, and decoy.

  4. Name the fix

    One fix per plan, specific enough to ship.

What you provide

  • Pricing page
  • Plan mix
  • Revenue per plan

What you get back

  • Pricing framing audit
  • Anchor and tier named
  • Decoy named
  • Fix per plan

Why use this pricing framing template?

  • Names the anchor, not the cheapest

  • Names the target tier and the decoy

  • Makes the tier the obvious pick

  • Pairs with the pricing page copy and review templates

Pricing framing template FAQs

How do you optimize pricing framing?

Name the anchor the buyer reads first, the tier the buyer is meant to pick, and the decoy that makes the tier obvious. The page reads as a choice, not a list, which is why the buyer picks the tier, not the cheapest.

What is a pricing anchor?

The price the buyer reads first — the highest plan, the competitor, the old price — that sets the frame for the rest. The anchor is the part that earns the tier, because the buyer who reads the anchor first is the buyer who picks the tier.

What is a pricing decoy?

The plan that makes the target tier look obvious — priced close enough to make the upgrade cheap, far enough to make the cheaper plan look thin. The decoy is the part that earns the tier, because the buyer who compares the decoy to the target picks the target.

How do you name a target tier?

Pick the plan that earns the business, name it with the features that earn it, and frame the cheaper and the pricier plans around it. The tier is the part that earns the revenue, because a pricing page without a named tier loses the buyer to the cheapest plan.

Key takeaways

  • Names the anchor, not the cheapest
  • Names the target tier and the decoy
  • Makes the tier the obvious pick