pt/Audits/linear.app/pricing
Audit complete2h ago·

Clean visual execution and a solid feature matrix, but the page opens with zero value-prop framing, deploys no tier anchoring, and buries every trust signal — leaving meaningful conversion on the table.

12 / 12 dimensions·2026-05-18 04:48
Composite scoreFair
62/100
Percentile
p65
Cohort
30
Where this page falls
Score distribution across 30 B2B SaaS pricing pages
CohortThis page
median 55You · 62
0255075100
CriticalWeakFairStrongExceptional
The page we audited1440 × 900
Screenshot of https://linear.app/pricing
Dimensions

What we looked at

12 dimensions
Dimension 01 of 12

Above-fold clarity

Needs attention
6/10
Observed

The H1 is literally one word — 'Pricing' — with no category claim, no buyer signal, and no value hook. Pricing model (per-seat) and starting prices ($0 / $10 / $16) are visible in the tier cards, so a visitor can parse the model if they read the cards, but there is nothing above the fold that tells them what Linear is or why they should care about the price.

Fix

Replace the 'Pricing' H1 with a one-liner that states category and buyer outcome, e.g. 'Issue tracking and project management for engineering teams — from $10/user/mo.' Surface the model and entry price in the headline so the fold does double duty.

Dimension 02 of 12

Value-prop framing

At risk
2/10
Observed

There is no value-prop framing anywhere on the pricing page. The word 'Pricing' is the only headline copy. No outcome claim, no buyer persona callout, no competitive hook — not even a kicker line like 'Used by 25,000 engineering teams' appears until well below the fold after the logo bar.

Fix

Add a kicker above the tier cards: 'The engineering management system high-performance teams ship with.' Then inject the 25,000 companies stat inline at that kicker level rather than below it. This is a 30-minute copy edit, not a redesign.

Dimension 03 of 12

Tier anchoring & defaults

At risk
4/10
Observed

Business is the only tier with a filled/inverted CTA button — a weak visual elevation signal — but there is no 'Most popular' badge, no border highlight, no card elevation, no size difference. Free, Basic, and Business cards are visually equal-weight; Enterprise has 'Custom' pricing but no starting price anchor ('from $X/seat for 50+ users'). A first-time visitor has no clear nudge toward any tier.

Fix

Add a 'Most popular' badge and a colored border or subtle card elevation to the Business tier. Add a floor price to Enterprise — e.g., 'Starts around $25/user/mo — contact us for 50+ seats' — so it anchors Business as the obvious choice. This alone is a documented +10–20% upgrade rate lever.

Dimension 04 of 12

Tier differentiation clarity

Needs attention
6/10
Observed

The 'All X features +' bullet pattern is used on every paid tier, which is semantically correct but lazy. Basic's delta bullets (5 teams, unlimited issues, unlimited file uploads, admin roles) are thin and functional — no outcome framing. Business's delta bullets include 'Triage Intelligence,' 'Code Intelligence (beta),' and 'Linear Insights,' which are Linear-specific jargon with zero explanation inline.

Fix

Rename jargon bullets with parenthetical outcomes: 'Triage Intelligence (auto-prioritize inbound bugs)' and 'Linear Insights (team velocity reports).' Rename tier names from Free/Basic/Business/Enterprise to Hobby/Startup/Scale/Enterprise — or at minimum add a one-line sub-label under each tier name that names the buyer, e.g. 'For individual contributors' under Free.

Dimension 05 of 12

Price psychology

Needs attention
5/10
Observed

Annual billing is defaulted (toggle shows 'Billed yearly' is already checked) — good. But the savings vs monthly are never stated. There is no 'Save 20%' callout, no strikethrough monthly price, no green savings badge. The toggle exists but the savings incentive is invisible. Round-number charm pricing ($10, $16) is consistent across tiers.

Fix

Surface the monthly-equivalent savings inline: add 'Save $24/user/yr vs monthly' in green text beneath the annual price, and show a ghost monthly price as a strikethrough ($12/mo billed monthly → $10/mo billed annually). This is a proven conversion lever that costs zero design effort.

Dimension 06 of 12

CTA hierarchy & copy

At risk
4/10
Observed

All four tiers have 'Get started' as the CTA copy — undifferentiated and outcome-free. Business has both a filled 'Get started' and a ghost 'Contact sales,' creating two competing CTAs on the recommended tier. Free's 'Get started' and Business's 'Get started' are visually indistinguishable in intent despite representing fundamentally different buyer actions (free account vs paid trial).

Fix

Rewrite CTAs to signal distinct actions: Free → 'Start free — no card needed'; Basic → 'Start 14-day trial'; Business → 'Start Business trial' (primary, filled) + 'Talk to sales' (ghost, below). Remove 'Contact sales' from the Business card entirely — it creates exit paths for your highest-converting tier.

Dimension 07 of 12

Friction architecture

At risk
3/10
Observed

No trial length is stated anywhere on the pricing page. 'No credit card required' does not appear on any CTA or below any button. There is no signal of what happens when you click 'Get started' on a paid tier — is it a trial, immediate billing, or a demo request? The Free tier says 'Free for everyone' but paid tiers have no friction disclosure.

Fix

Add 'Free 14-day trial · No credit card required' directly beneath the Business 'Get started' button. Add 'No card needed' beneath the Free CTA. State trial length in the tier subheading for paid plans. These three copy additions are same-day and materially reduce abandonment on the CTA click.

Dimension 08 of 12

Social proof placement

Needs attention
5/10
Observed

'Trusted by more than 25,000 companies' appears after the tier cards, and the logo bar (Vercel, Cursor, OpenAI, Coinbase, Cash App, Ramp, etc.) appears below that — both well past the tier decision zone. The logo bar is strong (named logos, recognizable brands) but positioned where most buyers have already decided or left.

Fix

Move the '25,000 companies' stat and at least 4 logo marks (Vercel, OpenAI, Ramp, Coinbase) to above the tier cards, ideally as a kicker line: 'Trusted by 25,000+ engineering teams including:' followed by inline logos. This repositioning is a layout change, not a content change — estimated 1-week implementation.

Dimension 09 of 12

Trust signals

At risk
3/10
Observed

No money-back guarantee, no refund policy link, no SOC 2 or GDPR badges, no billing transparency statement, no tax/VAT handling note anywhere on the pricing page. Enterprise lists 'Enterprise-grade security' as a bullet but there are zero compliance badges or certifications visible. For a B2B SaaS asking teams to commit $16+/seat/mo, the trust layer is entirely absent.

Fix

Add a single trust row beneath the tier cards: SOC 2 Type II badge | GDPR badge | 'Cancel anytime' | 'Prices exclude applicable taxes' | link to privacy policy. This is a single HTML row, same-day implementation, and directly addresses the security objection that enterprise evaluators will have before even reaching the feature matrix.

Dimension 10 of 12

Feature matrix legibility

Needs attention
7/10
Observed

The matrix is well-structured with grouping sections (Core, AI and agent workflows, Integrations, Team management, Analytics & Reporting, Linear Asks, Security, Support) and sticky tier headers. The main legibility issue is that checkmark-only rows dominate — many features are present across all four tiers with no differentiation shown, making those rows noise. 'Triage Intelligence,' 'MCP servers,' and 'Code Intelligence' have no tooltips explaining what they are.

Fix

Add tooltip definitions to at least 6 jargon terms: 'Triage Intelligence,' 'MCP servers,' 'Code Intelligence,' 'Linear Asks,' 'Pulse,' and 'Issue SLAs.' Consider greying out or collapsing the 12+ rows that are identical across all four tiers — they dilute the matrix's ability to justify the upgrade from Free → Basic → Business.

Dimension 11 of 12

FAQ coverage

At risk
1/10
Observed

There is no FAQ section on the pricing page. Zero. None of the five standard objections — cancellation policy, tier switching, billing cycle, overage behavior (what happens when Free exceeds 250 issues), tax/VAT — are addressed anywhere on the page.

Fix

Add a 5-question FAQ section above the page footer: (1) Can I cancel anytime? (2) What happens if I exceed 250 issues on Free? (3) Can I switch tiers mid-cycle? (4) Do prices include VAT/tax? (5) Is annual billing required or optional? Write specific answers — not 'contact us.' This section takes 2 hours to write and addresses the top abandonment reasons for per-seat B2B pricing pages.

Dimension 12 of 12

Competitive differentiation

At risk
3/10
Observed

No competitive framing anywhere on the page — no 'vs Jira,' no 'vs Asana,' no comparison callout, no 'why Linear' block. The closing section just says 'Built for the future. Available today.' which is the most generic possible tagline and does zero work for a buyer who arrived comparison-shopping.

Fix

Replace the 'Built for the future. Available today.' closing section with a 3-column comparison row: Linear vs Jira vs Asana on 3 dimensions (speed, per-seat cost, AI-native features). Alternatively, add a single line beneath the Business tier: 'Switching from Jira? Migration support included — see how Linear compares →' linked to a /vs/jira page.

Recommended

Top 5 fixes, ranked by expected lift

  1. 01

    Add 'No credit card required · 14-day trial' beneath the Business CTA and 'No card needed' beneath Free CTA

    High impact

    Zero friction disclosure is present on any CTA. Buyers clicking 'Get started' on Business have no idea if they'll be charged immediately. This single copy addition beneath two buttons removes the #1 abandonment cause on per-seat pricing pages.

    Friction architecture · 3/10
    Est. paid-tier trial-start conversion+14–22%92% confidence · same day
  2. 02

    Add a 'Most popular' badge and colored border to the Business tier card

    High impact

    All four tier cards are visually equal-weight. Business has the only filled CTA button but no other anchoring signal. Adding a badge and border elevation on Business is the single highest-ROI pricing page pattern in B2B SaaS — it makes the desired tier feel obviously right without changing price.

    Tier anchoring & defaults · 4/10
    Est. Business tier selection rate+10–18%88% confidence · 1-wk ramp
  3. 03

    Move the '25,000 companies' stat and 4 logo marks above the tier cards as a kicker line

    High impact

    Vercel, OpenAI, Ramp, and Coinbase are objection-killing logos that currently appear after the decision point. Repositioning them above the tier cards means buyers see them before evaluating price, not after — a placement that consistently lifts conversion on logo-bar A/B tests.

    Social proof placement · 5/10
    Est. overall pricing page conversion+8–14%82% confidence · 1-wk ramp
  4. 04

    Add a 5-question FAQ section addressing cancellation, Free tier overage, mid-cycle tier switching, VAT, and annual vs monthly

    Medium impact

    There is no FAQ on this page. Buyers who don't see answers to 'what happens at 250 issues' or 'can I cancel' will either email support (costly) or leave (worse). A specific, non-vague FAQ is a same-week copywriting task with durable conversion impact.

    FAQ coverage · 1/10
    Est. pricing page exit rate reduction+6–10%78% confidence · 1-wk ramp
  5. 05

    Surface annual savings inline: add 'Save $24/user/yr' in green text beneath the annual price on Business and Basic

    Medium impact

    Annual billing is already defaulted, but the savings incentive is invisible — there is no strikethrough monthly price, no savings callout. Buyers who don't perceive a savings signal will switch to monthly or not feel rewarded for the annual commitment. This is a 2-line copy addition.

    Price psychology · 5/10
    Est. annual plan selection rate+5–9%85% confidence · same day