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

Clean execution on tier structure, feature matrix, and social proof placement — but above-fold value framing is a category label dressed as a headline, enterprise anchoring is neutered by 'Custom' opacity, and no competitive frame exists anywhere on the page.

12 / 12 dimensions·2026-05-18 05:04
Composite scoreStrong
71/100
Percentile
p78
Cohort
30
Where this page falls
Score distribution across 30 B2B SaaS pricing pages
CohortThis page
median 55You · 71
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
7/10
Observed

The page opens with the single word 'Pricing' as an h1 — no category descriptor, no model label, no sentence telling a visitor whether this is per-seat, flat, or usage-based. Prices ($0 / $10 / $16) are visible without scrolling, which is the saving grace.

Fix

Replace the h1 'Pricing' with a kicker + descriptor line: 'Per-seat project management for high-performance engineering teams — from $10/user/mo, billed annually.' This surfaces the model, the buyer, and the entry price in one scan.

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 'Pricing' and the tier names are Free / Basic / Business / Enterprise. No outcome is stated anywhere above the feature matrix. The footer CTA reads 'Built for the future. Available today.' — a platitude that communicates nothing to a buyer evaluating Linear vs. Jira or Shortcut.

Fix

Add a single subhead beneath 'Pricing' that leads with outcome and competitive position: 'The issue tracker that actually ships fast — used by 25,000 teams who left Jira.' This can be one line; it reframes the page from a price sheet to a buying decision.

Dimension 03 of 12

Tier anchoring & defaults

Needs attention
6/10
Observed

Business tier has a filled/inverted CTA button ('Get started') vs ghost buttons on Free and Basic — that's the only visual elevation signal. There is no 'Most popular' badge, no highlighted card border, no visual uplift on the card itself. Enterprise shows 'Custom' with no floor price, eliminating its anchoring function for the Business tier.

Fix

Add a 'Most popular' badge to the Business card and visually elevate it (lighter card background or border accent). Add a floor to Enterprise: 'Starts at ~$25/user/mo — contact us for 50+ seats.' This lets Business feel obviously right by comparison.

Dimension 04 of 12

Tier differentiation clarity

Healthy
8/10
Observed

Each tier's bullet list opens with 'All [previous] features +' then lists concrete deltas — Free has 250 issues/2 teams, Basic unlocks unlimited issues/5 teams, Business adds private teams, AI features, and Insights, Enterprise adds SAML/SCIM and enterprise security. The progression is readable.

Keep doing

Keep the additive bullet structure. One marginal improvement: rename 'Basic' to 'Starter' — 'Basic' implies a stripped-down product, whereas this tier ($10/seat) is actually a full-featured tool with unlimited issues.

Dimension 05 of 12

Price psychology

Needs attention
6/10
Observed

Annual is the default (toggle shows 'Billed yearly' pre-selected), which is correct. However, the monthly equivalent price is never shown, and the annual savings percentage is never called out anywhere — a buyer can't immediately compute what they'd save vs. monthly billing. Charm pricing ($10, $16) is used consistently.

Fix

Surface savings inline with the toggle: change 'Billed yearly' label to 'Billed yearly (save 20%)' and show the monthly-equivalent crossed-out price — e.g., '~~$12~~ $10/user/mo'. This converts the toggle from a billing detail into an active savings signal.

Dimension 06 of 12

CTA hierarchy & copy

Needs attention
6/10
Observed

Business tier has two CTAs stacked: filled 'Get started' + ghost 'Contact sales' — this creates visual noise and implies uncertainty about who should self-serve. All four tiers use 'Get started' as the primary copy, which is generic and doesn't signal trial length, credit card requirement, or time-to-value.

Fix

Rewrite Business CTA to 'Start free 14-day trial' and remove the secondary 'Contact sales' CTA from the Business card (move it to an inline link below: 'Need help choosing? Talk to us'). Reserve the dual-CTA pattern for Enterprise only.

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. No explicit statement that signup is instant. A buyer cannot determine from this page whether clicking 'Get started' starts a trial, requires a credit card, or immediately charges them.

Fix

Add 'No credit card required · 14-day free trial' as a caption directly beneath the Business tier CTA button. This single line addresses the two most common signup objections and takes under an hour to ship.

Dimension 08 of 12

Social proof placement

Healthy
8/10
Observed

'Trusted by more than 25,000 companies' appears immediately below the tier cards with a logo bar (Vercel, Cursor, Oscar, OpenAI, Coinbase, Cash App, Roon, Ramp) — visible before the feature matrix and before significant scroll. Named logos of recognizable companies are strong.

Keep doing

Keep this structure. One improvement: add a customer count with a more specific frame — '25,000+ engineering teams' instead of '25,000+ companies' to reinforce the specific buyer identity.

Dimension 09 of 12

Trust signals

At risk
3/10
Observed

No SOC 2 badge, no GDPR mention, no refund policy link, no billing transparency note (e.g., pro-rated seats, cancellation terms), no tax/VAT handling statement anywhere on the page. The Enterprise tier lists 'Enterprise-grade security' as a bullet but this is unsubstantiated copy, not a badge or link.

Fix

Add a single trust row below the tier cards: [SOC 2 badge] [GDPR badge] 'Cancel anytime · No long-term contracts · Taxes calculated at checkout · Refund policy →'. This can be a single line of small text with icons and takes one sprint to ship.

Dimension 10 of 12

Feature matrix legibility

Healthy
8/10
Observed

The comparison table is grouped into 8 labeled sections (Core, AI and agent workflows, Integrations, Team management, Analytics & Reporting, Linear Asks, Security, Support) with sticky column headers. Checkmarks, dashes, and value strings (e.g., '250 issues', 'Multiple tenants') are used appropriately.

Keep doing

Keep the grouping and sticky headers — this is well above average. One gap: several rows (e.g., 'Triage Intelligence', 'Code Intelligence', 'Linear Asks') have info icons in the HTML but jargon terms that will confuse non-Linear users; ensure tooltips are populated and visible on hover.

Dimension 11 of 12

FAQ coverage

At risk
2/10
Observed

There is no FAQ section anywhere on the page. None of the five standard objections (cancellation policy, tier switching, billing cycle, overage behavior, tax/VAT) are addressed.

Fix

Add a 5-question FAQ section above the footer: (1) 'Can I cancel anytime?' → 'Yes, cancel in Settings. No penalties.' (2) 'Can I switch tiers mid-cycle?' → 'Yes, upgrades are pro-rated immediately.' (3) 'What happens if I exceed the Free plan's 250 issues?' → 'You'll be prompted to upgrade; no data is lost.' (4) 'Are there overages on paid plans?' → 'No, seats are billed per user added.' (5) 'Do prices include VAT/tax?' → 'Tax is calculated and shown at checkout based on your location.'

Dimension 12 of 12

Competitive differentiation

At risk
2/10
Observed

No competitive frame exists anywhere on the pricing page. The word 'Jira', 'Shortcut', 'Asana', or any alternative is never mentioned. The footer CTA 'Built for the future. Available today.' is pure internal brand language with zero competitive signal.

Fix

Add a single callout line below the logo bar: 'Switching from Jira? Most teams are fully migrated in under a day. → See Linear vs. Jira' linking to a comparison page. This addresses the single most common consideration-stage objection without requiring a full comparison page build.

Recommended

Top 5 fixes, ranked by expected lift

  1. 01

    Add 'No credit card required · 14-day free trial' beneath the Business CTA button.

    High impact

    The page currently gives zero information about trial terms or credit card requirements. Buyers hovering on 'Get started' have no reassurance — this single line resolves the two highest-friction pre-signup objections and is a same-day copy change.

    Friction architecture · 4/10
    Est. trial-start click-through on Business tier+14–22%92% confidence · same day
  2. 02

    Replace h1 'Pricing' with a buyer-framed descriptor that names the model and starting price.

    High impact

    The page's first word is 'Pricing' — a navigation label, not a value statement. Rewriting to 'Per-seat issue tracking for engineering teams — from $10/user/mo' gives scanners the category, the buyer, and the price model in one pass, reducing pogo-stick bounces from mid-funnel traffic.

    Above-fold clarity · 7/10
    Est. scroll depth past hero / time-on-page+8–14%78% confidence · same day
  3. 03

    Surface annual savings percentage inline with the billing toggle — '(save 20%)' next to 'Billed yearly'.

    High impact

    Annual is already the default, so Linear is capturing annual commitment — but buyers who notice the toggle don't know what they're giving up by switching to monthly. Adding '(save 20%)' converts the toggle into a loss-aversion trigger that should increase annual plan selection among fence-sitters.

    Price psychology · 6/10
    Est. annual plan selection rate+6–10%88% confidence · same day
  4. 04

    Add a 'Most popular' badge and visual elevation to the Business card.

    High impact

    The Business tier's only differentiation signal is a filled CTA button — there is no card-level visual elevation, no badge, no border highlight. Without an explicit recommendation, buyers default to the cheapest paid option (Basic at $10). A badge + elevated card pushes attention to the margin-rich Business tier.

    Tier anchoring & defaults · 6/10
    Est. Business tier selection vs. Basic+10–16%85% confidence · 1-wk ramp
  5. 05

    Add a 5-question FAQ section covering cancellation, tier switching, overage, trial terms, and tax handling.

    Medium impact

    The page has zero FAQ coverage — every one of the five standard late-funnel objections goes unaddressed. Buyers who can't answer 'what happens when I cancel?' or 'will I get charged for overages?' will either open a support ticket (delaying conversion) or leave. A static FAQ block resolves this with no infrastructure cost.

    FAQ coverage · 2/10
    Est. pricing page → signup conversion rate+5–9%75% confidence · 1-wk ramp