S
stripe.com
CRO Recommendations — August 2026
6 High Pricing & Plans

Pricing page lacks clear next step

Pricing page splits CTAs between starting, contacting sales, and learning more, with no dominant path for a business ready to commit.

CURRENT — Multiple CTAs, no clear path
Screenshot
⚠ Pricing page lacks clear next stepThe pricing page offers multiple CTAs (Contact sales, Start now, Get started) with equal visual weight, leaving …
Screenshot
Highlight Contact salesAdd Recommended badge
FixHighlight 'Contact sales' as the primary CTA with a prominent style and a 'Recommended' badge, guiding users ready to commit toward a direct sales conversation.
Both are photographs of the live page — the right side has the change applied in the browser.
Evidence

Observed on the live site

✓ Flagged independently by 1 of 7 analysts
Business case

If this change wins

0.2 – 1.0
orders per 1,000 visitors
Medium
Effort — 2-5 days
Not A/B testable
At typical traffic
Detecting this needs about 315,206 visitors per variant. Ship it as a sequenced change and log the date instead.
Prioritisation

PXL score: 4 / 10

Assessed from the live page

QuestionAnswerPoints
Is the change above the fold?No0
Is the change noticeable in under 5 seconds?Yes2
Does it add or remove an element?Yes1
Does it run on a high-traffic page?Yes1
Verified by direct technical measurement?No0

Criteria that need your data

4 of these could not be answered from the live page. Session recordings, survey or support themes, and analytics access would raise the confidence of this ranking — they do not indicate a weaker finding.

QuestionAnswerPoints
Discovered via user testing?No0
Discovered via qualitative feedback (survey, support)?No0
Supported by heatmaps or session recordings?No0
Found via digital analytics or real-user field data?No0
Implementation

Hand this to your developer

Surface
Pricing & Plans — Pricing page
Problem
Pricing page splits CTAs between starting, contacting sales, and learning more, with no dominant path for a business ready to commit.
Current state
cta: Multiple CTAs: Start now, Contact sales, Watch now, Get support, etc.; notes: No dominant CTA for standard vs custom pricing.
Change
cta: Standard pricing: Start now; Custom pricing: Contact sales.; notes: Pair each pricing block with a single prominent CTA and remove unrelated CTAs.
Acceptance criteria
GIVEN a first-time visitor on the affected page
WHEN the change is live
THEN Pair each pricing block with a single prominent CTA and remove unrelated CTAs, with no regression at 375px and 1280px widths.
Tracking
event: cro_pricing_page_lacks_clear_next_step on interaction with the changed element; verify it fires in BOTH variants before opening traffic.
Success metric
conversion rate on the affected step
QA checklist
Chrome / Safari / Firefox · 375px + 1280px · keyboard reachable · screen-reader name present · no CLS introduced
Effort
Medium — 2-5 days
Test plan
315,206 visitors per variant (95% significance, 80% power); duration depends on traffic.
Rollback
Feature-flag the change; revert the flag if the primary metric drops for 3 consecutive days.
← Ambiguous primary CTA hierarchyTrust signals absent above fold →