pt/Audits/cursor.com/pricing
Audit complete1h ago·

Clean visual execution and a strong logo bar, but the page defaults to monthly pricing, buries the annual savings signal entirely, has no recommended-tier anchor, and the above-fold headline contributes zero differentiation — leaving real conversion on the table.

12 / 12 dimensions·2026-05-18 05:09
Composite scoreFair
58/100
Percentile
p58
Cohort
30
Where this page falls
Score distribution across 30 B2B SaaS pricing pages
CohortThis page
median 55You · 58
0255075100
CriticalWeakFairStrongExceptional
The page we audited1440 × 900
Screenshot of https://cursor.com/pricing
Dimensions

What we looked at

12 dimensions
Dimension 01 of 12

Above-fold clarity

Needs attention
6/10
Observed

The h1 reads 'Pricing' — nothing more. Prices ($0 / $20 / $40 / Custom) and the four tier cards are visible above the fold at 1440px, so the model is technically discoverable, but the product category ('AI code editor'), target buyer, and pricing model (per-seat + usage-based) require reading the tier bullets, not the headline.

Fix

Replace the h1 'Pricing' with a one-liner that anchors category and starting price, e.g. 'AI code editor for developers — free to start, Pro at $20/mo.' This adds zero design complexity and immediately answers 'what is this and what does it cost.'

Dimension 02 of 12

Value-prop framing

At risk
3/10
Observed

There is no value proposition on this page at all — the h1 is literally the word 'Pricing.' The subhead beneath the tier toggle is absent. No outcome, no buyer identity, no competitive frame appears anywhere above the FAQ.

Fix

Add a two-line hero kicker beneath the h1: line 1 — outcome ('Ship faster with an AI editor that writes, refactors, and reviews code inline'); line 2 — social proof hook ('Used daily by engineers at Stripe, OpenAI, and Linear'). This is a same-day copy change with no layout rework required.

Dimension 03 of 12

Tier anchoring & defaults

At risk
3/10
Observed

All four tier cards render at equal visual weight — identical card style, identical button style ('btn--secondary' on three of four), no 'Most popular' badge, no color elevation, no visual hierarchy. The only filled/dark button is 'Get Pro' on the Individual tier, but the card itself carries no other elevation signal.

Fix

Visually elevate the Individual (Pro) card: add a 'Most popular' pill badge at the card top, use a distinct border color (or slight shadow), and make 'Get Pro' the only filled primary button across all four cards — demote 'Download', 'Get Teams', and 'Contact Sales' to ghost/outline style. This is a CSS-class change that can ship same day.

Dimension 04 of 12

Tier differentiation clarity

Needs attention
6/10
Observed

The 'Everything in X, plus' inheritance pattern is clean and the delta bullets are mostly specific. However, the Individual tier embeds a hidden three-way sub-picker (Pro / Pro+ / Ultra) with no price change shown for Pro+ or Ultra — clicking Pro+ shows the same '$20/mo.' label, which is misleading and creates confusion about what upgrading actually costs.

Fix

Either show the price change inline when Pro+ or Ultra is selected (e.g. 'Pro+ — $40/mo. · Ultra — $200/mo.') or remove the sub-picker from the pricing card entirely and link to a separate compare page. The current silent price swap is a trust-eroding dark pattern.

Dimension 05 of 12

Price psychology

At risk
3/10
Observed

The monthly/annual toggle defaults to Monthly and shows no annual savings anywhere on the page — not as a label on the 'Yearly' tab, not inline in the tier cards, not as a banner. Cursor almost certainly offers a ~20% annual discount; it is invisible.

Fix

Default the toggle to Yearly and label it 'Yearly (save 20%)' — or whichever actual discount applies. Surface the savings inline under each paid-tier price as a green strike-through: '$20/mo. $16/mo. billed annually.' This is a known-high-lift change; annual default consistently moves 15–25% of self-serve buyers to annual contracts.

Dimension 06 of 12

CTA hierarchy & copy

At risk
4/10
Observed

'Download', 'Get Pro', 'Get Teams', and 'Contact Sales' are four competing CTAs. Three of the four use the same 'btn--secondary' (outline) style; only 'Get Pro' is filled/dark. CTA copy is acceptable ('Get Pro', 'Get Teams') but 'Download' for the free tier and 'Contact Sales' for Enterprise are the same visual weight as paid CTAs.

Fix

Make 'Get Pro' the sole filled-primary button. Change 'Download' (Hobby) to a text link or muted ghost button. Change 'Contact Sales' (Enterprise) to a ghost button. Rewrite 'Get Teams' to 'Start Teams trial' to signal there's no CC risk at signup.

Dimension 07 of 12

Friction architecture

Needs attention
7/10
Observed

'No credit card required' appears in the Hobby tier bullet list — good. But for the Individual (Pro) paid tier, there is no 'no CC required for trial' or 'cancel anytime' signal anywhere on the card or CTA.

Fix

Add a one-line trust micro-copy beneath the 'Get Pro' CTA: 'Cancel anytime · No contracts.' This costs nothing to ship and removes a common hesitation at the point of highest purchase intent.

Dimension 08 of 12

Social proof placement

Needs attention
7/10
Observed

The logo bar (Stripe, OpenAI, Linear, Datadog, Nvidia, Figma, Ramp, Adobe) appears below the tier cards — roughly 60–70% scroll depth on a 1440px render — with the header 'Trusted every day by teams that build world-class software.' The logos are elite and named; placement is the only problem.

Fix

Move the logo bar above the tier grid, immediately below the pricing toggle. Eight logos from Stripe/OpenAI/Nvidia/Adobe is an exceptional social proof asset — it should be the first thing a visitor sees after the headline, not the last before the FAQ.

Dimension 09 of 12

Trust signals

At risk
4/10
Observed

Footer shows 'SOC 2 Certified' — good but below 90% scroll depth. No refund policy linked from or near the pricing cards. No billing-cycle transparency ('billed monthly, cancel anytime'). No VAT/tax handling note. No money-back guarantee visible.

Fix

Add a single 'Trust' row of three pills directly beneath the tier grid: '✓ SOC 2 Certified ✓ Cancel anytime ✓ Taxes calculated at checkout.' Link 'SOC 2 Certified' to the security page. This is a single HTML row that eliminates the most common enterprise pre-purchase objections.

Dimension 10 of 12

Feature matrix legibility

Needs attention
5/10
Observed

No feature comparison matrix exists. Given that the Individual tier has a hidden three-way sub-picker (Pro / Pro+ / Ultra) and the jump from Individual ($20) to Teams ($40) doubles the price, the absence of a comparison table makes it materially harder for buyers to self-qualify — especially for Teams vs. Individual decisions.

Fix

Add a collapsible 'Compare all plans' feature table below the tier cards. Minimum rows: Agent request limits (by tier), frontier model access, team admin controls, SSO, support tier. This is especially critical for the Pro vs Pro+ vs Ultra sub-tiers where price differences are invisible today.

Dimension 11 of 12

FAQ coverage

Needs attention
5/10
Observed

7 FAQ items present. Usage-based billing is covered (good). Missing: cancellation policy, how to switch tiers mid-cycle, what happens when included usage runs out (overage cap or auto-charge?), and refund policy. 'How does usage-based pricing work?' answer is vague — it says 'billed in arrears' but doesn't state whether there's a spending cap or if overages are unbounded.

Fix

Add: (1) 'Can I cancel or change my plan anytime?' with a specific answer; (2) 'Is there a cap on usage-based charges?' — if overages are unbounded, say so clearly and explain how to set a limit. Unbounded overage risk is a top reason B2B buyers stall on paid tiers.

Dimension 12 of 12

Competitive differentiation

At risk
2/10
Observed

No competitive frame appears anywhere on the page — no 'vs GitHub Copilot,' no 'vs Windsurf,' no comparison table or callout. The pricing page treats the buyer as if they have already decided on Cursor, which is not true for the majority of visitors coming from search or competitor comparisons.

Fix

Add a single callout row beneath the logo bar: 'Switching from Copilot or Windsurf? See how Cursor compares →' linking to a /compare page (or even a blog post). This captures high-intent comparison shoppers with zero impact on existing visual hierarchy.

Recommended

Top 5 fixes, ranked by expected lift

  1. 01

    Default the billing toggle to Yearly and surface the annual savings inline on every paid tier card.

    High impact

    Monthly default is active today; no savings figure appears anywhere. Cursor almost certainly offers a discount — hiding it forfeits the single highest-lift lever in SaaS pricing conversion. Annual default + inline savings ('$16/mo. billed annually, save 20%') consistently drives 15–25% of buyers to annual contracts.

    Price psychology · 3/10
    Est. annual plan conversion rate+15–25%92% confidence · same day
  2. 02

    Visually elevate the Individual/Pro card with a 'Most popular' badge and demote all other CTAs to ghost buttons.

    High impact

    Four equal-weight cards with three identical-style CTA buttons create no focal point. Making Pro the lone filled-primary CTA and adding a 'Most popular' badge reduces decision paralysis and routes undecided buyers toward the tier Cursor most wants them in.

    Tier anchoring & defaults · 3/10
    Est. Pro plan click-through rate+10–18%88% confidence · same day
  3. 03

    Move the logo bar (Stripe, OpenAI, Nvidia, Adobe…) above the tier grid, immediately below the billing toggle.

    High impact

    Eight elite logos from household-name tech companies is among the strongest social proof assets in the AI tools category — and it's currently buried below the cards where most visitors never see it. Moving it above the fold-equivalent decision zone will reduce hesitation before the buyer reads a single tier.

    Social proof placement · 7/10
    Est. paid tier CTA clicks+8–14%85% confidence · same day
  4. 04

    Fix the Pro/Pro+/Ultra sub-picker to show the actual price for each sub-tier when selected, or remove it from the card.

    Medium impact

    Selecting 'Pro+' or 'Ultra' currently leaves '$20/mo.' displayed unchanged — the buyer sees no price difference, which is confusing and trust-eroding. This is especially bad for comparison shoppers doing research. Show the correct price per sub-tier or collapse the picker to a 'Compare Pro / Pro+ / Ultra' link.

    Tier differentiation clarity · 6/10
    Est. Pro+ and Ultra upgrade rate+6–12%82% confidence · 1-wk ramp
  5. 05

    Add a trust micro-row beneath the tier grid: '✓ SOC 2 Certified ✓ Cancel anytime ✓ No surprise overage charges (set your cap in settings)'.

    Medium impact

    No cancellation guarantee, refund policy, or overage cap signal appears near the purchase decision. For a tool that bills usage-based overages 'in arrears,' the absence of a cap/cancellation assurance is a top stall point for both individual and team buyers. A three-pill trust row is a one-line HTML addition.

    Trust signals · 4/10
    Est. paid tier checkout completion rate+5–10%78% confidence · same day