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

Clean execution on feature matrix and annual-default pricing, but the page opens with a bare 'Pricing' H1 and no value prop, the Business tier's promoted CTA competes with a ghost 'Contact sales' button on the same card, and social proof is buried below the fold after tier cards.

12 / 12 dimensions·2026-05-18 04:54
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
5/10
Observed

The H1 is literally the single word 'Pricing' — no category, no buyer, no model summary. Pricing model (per-seat) and starting price ($0 / $10 / $16) are technically visible in the tier cards, but there is zero framing copy above them to orient a first-time visitor on what Linear is.

Fix

Replace the 'Pricing' H1 with a kicker + headline pair: kicker = 'Issue tracking & project management for engineering teams', headline = 'Per-seat pricing. Start free, scale when you're ready.' This surfaces the model and buyer before the cards load.

Dimension 02 of 12

Value-prop framing

At risk
3/10
Observed

There is no value proposition on this page at all. The only text above the tier cards is 'Pricing' (H1). The footer CTA block reads 'Built for the future. Available today.' — a meaningless tagline that appears after 90%+ scroll.

Fix

Add a single sentence of outcome copy directly under the H1, e.g. 'Linear helps engineering teams ship faster — used by 25,000+ companies including Vercel, Ramp, and Coinbase.' This costs one line of HTML and gives buyers a reason to care before they evaluate tiers.

Dimension 03 of 12

Tier anchoring & defaults

Needs attention
6/10
Observed

The Business tier has a filled white 'Get started' CTA button (variant-invert) while Free and Basic have ghost buttons — that's the correct visual elevation signal. However, there is no 'Most popular' badge, no background elevation, no ring or highlight on the Business card. The visual difference between tiers is subtle (button fill only) and easy to miss on a dark-background page.

Fix

Add a 'Most popular' badge to the Business card header and apply a 1px accent-color border or a slightly lighter card background. The button fill alone is insufficient anchoring on a dark theme — replicate the Vercel/Resend pattern of card elevation.

Dimension 04 of 12

Tier differentiation clarity

Needs attention
7/10
Observed

The 'All [X] features +' stacking pattern is used consistently, which helps. However, the Business tier's 9-bullet list includes 'Triage Intelligence,' 'Code Intelligence (beta),' 'Linear Insights,' and 'Linear Asks' with no plain-English explanation of what these mean — a buyer who doesn't already use Linear can't evaluate them.

Fix

Add a 3–5 word parenthetical to the jargon bullets in the Business card, e.g. 'Triage Intelligence (auto-routes incoming issues)' and 'Linear Asks (capture customer requests from Slack).' Buyers should be able to evaluate tier delta without opening docs.

Dimension 05 of 12

Price psychology

Needs attention
7/10
Observed

Annual billing is the default (toggle shown as checked/active on Basic and Business cards) — good. Prices are charm-adjacent ($10, $16) but the annual savings vs monthly are never stated anywhere: no 'Save 20%' callout, no crossed-out monthly price, no green savings badge.

Fix

Surface annual savings inline with the billing toggle label. Change 'Billed yearly' to 'Billed yearly — save 17%' (or the actual savings %). Show the monthly-equivalent price crossed out if the user switches to monthly toggle so the value of committing annually is viscerally clear.

Dimension 06 of 12

CTA hierarchy & copy

Needs attention
5/10
Observed

The Business card has two CTAs stacked: a filled 'Get started' and a ghost 'Contact sales.' This creates competing actions on the one tier you want to convert. All four CTAs across Free, Basic, and Business read identically: 'Get started' — zero verb+outcome specificity, no trial length, no 'no CC required' adjacent copy.

Fix

Remove 'Contact sales' from the Business card entirely (or move it to a small text link below the button). Rewrite the Business CTA to 'Start free 14-day trial' and add '— no credit card required' as microcopy beneath it. Free tier CTA should read 'Get started free' to distinguish it.

Dimension 07 of 12

Friction architecture

At risk
4/10
Observed

No mention of trial length anywhere on the page. No 'no credit card required' statement on any CTA. The Free tier has a 250-issue hard cap that would force an upgrade mid-project, but there is no guidance on what happens when you hit it. The Business card has a 'Contact sales' button alongside 'Get started,' blurring the self-serve vs sales-assisted path.

Fix

Add 'Free 14-day trial · No credit card required' as microcopy beneath the Business 'Get started' CTA. Add a one-line note to the Free card: 'Hit the 250-issue limit? Upgrade anytime — your data moves with you.' These two additions remove the two biggest unspoken friction points.

Dimension 08 of 12

Social proof placement

At risk
4/10
Observed

'Trusted by more than 25,000 companies' and the logo bar (Vercel, Cursor, OpenAI, Coinbase, Cash App, Ramp) appear below the tier cards, after the primary conversion decision has already been made. On a 1440×900 viewport, the logos are not visible until after significant scroll.

Fix

Move the 'Trusted by 25,000+ companies' line and logo strip to above the tier cards — between the H1 and the plan columns. Vercel, OpenAI, and Ramp are exceptional trust anchors; they should be present at the moment a buyer is evaluating whether to enter a credit card, not after.

Dimension 09 of 12

Trust signals

At risk
3/10
Observed

No refund policy linked from the pricing page. No SOC 2 / GDPR badge visible anywhere in the pricing context. No statement on tax/VAT handling. No cancellation terms. The Enterprise card says 'Annual billing only' but there is no link to billing terms.

Fix

Add a single 'Trust' row beneath the tier cards: SOC 2 badge | GDPR badge | 'Cancel anytime' | 'Prices exclude VAT where applicable' | link to Privacy Policy. This is a one-row addition that covers the five primary trust objections for B2B buyers.

Dimension 10 of 12

Feature matrix legibility

Needs attention
7/10
Observed

The comparison table is well-structured with grouped sections (Core, AI and agent workflows, Integrations, Team management, Analytics & Reporting, Security, Support) and sticky headers on desktop. The main issue is that rows like 'Triage Intelligence,' 'Linear Asks,' 'Pulse,' and 'Code Intelligence (beta)' appear in the matrix without tooltips or definitions — a buyer scanning the table can't evaluate them without leaving the page.

Fix

Activate the infoIcon tooltips (the HTML shows Comparison_infoIcon elements that appear to be aria-hidden) on the ~8 jargon-heavy feature rows. A one-sentence tooltip per feature ('Triage Intelligence: AI automatically categorizes and routes new issues to the right team') would meaningfully reduce drop-off on the comparison table.

Dimension 11 of 12

FAQ coverage

At risk
2/10
Observed

There is no FAQ section on the page at all. Zero coverage of cancellation policy, overage behavior at the 250-issue free tier limit, billing cycle switching, annual vs monthly savings, or tax/VAT handling.

Fix

Add a minimal 5-question FAQ section above the footer: (1) Can I cancel anytime? (2) What happens when I hit the 250-issue limit on Free? (3) Can I switch from annual to monthly billing? (4) Are prices inclusive of VAT? (5) Can I try Business before paying? Each answer should be 1–2 sentences — no 'contact us' non-answers.

Dimension 12 of 12

Competitive differentiation

At risk
3/10
Observed

No competitive framing anywhere on the page. No 'vs Jira' or 'vs Linear alternatives' callout. No claim about what makes Linear's pricing model structurally better than alternatives (e.g., no per-editor seats vs viewer seats complexity, no module pricing).

Fix

Add a single callout sentence below the tier cards: 'Unlike Jira, every member is a full member — no viewer-only seats, no module add-ons.' Link to a dedicated comparison page if one exists. This is especially high-value given that Jira/Shortcut are the direct alternatives Linear buyers are evaluating.

Recommended

Top 5 fixes, ranked by expected lift

  1. 01

    Move the logo bar and '25,000+ companies' social proof above the tier cards

    High impact

    Vercel, OpenAI, Ramp, and Coinbase are among the most trust-transferring logos a B2B SaaS can show. They are currently invisible at decision time. Moving them above the plan cards costs zero development effort and addresses the single biggest trust deficit on the page.

    Social proof placement · 4/10
    Est. trial-start conversion lift+10–18%88% confidence · same day
  2. 02

    Add 'Start free 14-day trial — no credit card required' microcopy to the Business CTA and remove the competing 'Contact sales' button from the Business card

    High impact

    The Business card is the primary conversion target (it's the only filled-button tier), but it has two competing CTAs and no friction-removal language. 'No credit card required' alone reliably reduces abandonment on self-serve SaaS signup flows. Eliminating the duplicate 'Contact sales' button removes decision paralysis.

    CTA hierarchy & copy · 5/10
    Est. Business tier trial-start lift+12–20%90% confidence · same day
  3. 03

    Add a value-prop kicker line above the tier cards that names the buyer and product category

    High impact

    The page currently opens cold with 'Pricing' and then four tier cards. A buyer who arrives from a search ad or a cold referral has no context. One sentence — 'Per-seat project management for engineering teams. Used by 25,000+ companies.' — orients the buyer and reduces bounce before they reach the cards.

    Value-prop framing · 3/10
    Est. pricing page scroll depth and trial-start lift+6–12%80% confidence · same day
  4. 04

    Surface annual savings percentage inline with the 'Billed yearly' toggle label on Basic and Business cards

    Medium impact

    Annual billing is defaulted correctly, but nowhere does the page tell buyers what they save by staying on annual vs switching to monthly. Changing 'Billed yearly' to 'Billed yearly — save 17%' (or accurate figure) is a one-word change that justifies the default and reduces toggle-to-monthly behavior.

    Price psychology · 7/10
    Est. annual plan attach rate+5–10%85% confidence · same day
  5. 05

    Add a 5-question FAQ section covering cancellation, free-tier limits, billing cycle switching, VAT, and trial availability

    Medium impact

    The complete absence of FAQ leaves the five most common pre-purchase objections unaddressed. 'What happens when I hit 250 issues?' and 'Can I cancel anytime?' are questions every Free and Business evaluator has — answering them on-page removes the need to contact support before converting.

    FAQ coverage · 2/10
    Est. pricing page to signup conversion lift+4–8%75% confidence · 1-wk ramp