Prior.Run
Prior.RunKnow before you build.
·
Design AuditExperiment 336
Design Audit·
16% would click the CTA84% would scroll or leave
v1 · Jun 4, 2026 · 3:46 PMOptimizing for: Conversion rate
Design Audit · Single Variant

Strong trust foundation, but conversion clarity is costing SoFi 84%.

Mobile-first fintech users — security-conscious, compare options carefully

Persona template: Fintech / Payments User

16%
would click the CTA
84% would scroll or leave — mostly looking for third-party reviews, rate qualifications, and post-click clarity
Confidence

HighConsistent hesitation patterns across trust, clarity, and friction

Readiness

Needs workConversion clarity and trust gaps block meaningful lift

The bottom line

84% of users would scroll or leave — not because SoFi feels illegitimate, but because they can't figure out what clicking any CTA actually commits them to. The 14.7M members stat and FDIC/BrokerCheck signals establish baseline legitimacy, but self-reported metrics without Trustpilot or Google Reviews aren't enough for security-conscious users making financial decisions. The mortgage rate section is the highest-intent area on the page, yet it answers none of the questions users actually have — credit requirements, hard inquiry risk, origination fees. Fix CTA clarity and rate-context first; those two changes address the hesitations driving the majority of non-conversions.

159sto decisionvs.4–6 weeks to reach stat sig
1,800+synthetic users tested
Design audited
Design under review
What our users said
16% engaged positively — trust signals and clear CTAs drive conversion intent

The mortgage rates are right there, the BrokerCheck badge is visible, FDIC disclaimers are clear. The 'View your rate' button is straightforward — I'd click it to see what they'd actually offer.

66% would scroll — missing emotional connection and problem-solution narrative stalls engagement

The page feels sterile with just trophy graphics and rate cards. Where's the narrative that this actually solves my problem? I need atmosphere and feeling, not just features and numbers.

18% would leave — unclear next steps and buried terms block commitment

The rates are specific, but what happens after I click 'View your rate'? Do I get locked in? How many hard inquiries? The fine print is unreadable, and I'm not digging through legal jargon for answers.

What's working

These elements tested well — preserve them as you iterate.

14.7M members cited repeatedly with specific financial outcomes ($338B+ debt paid, $117B+ funded loans) — scale-based social proof that establishes legitimacy fast
Mortgage rates display both rate and APR with specific figures (5.480% / 5.999%), meeting disclosure expectations and giving rate-shoppers a concrete anchor
BrokerCheck logo and FDIC disclaimers are visible, directly addressing the security-conscious audience's primary concern about platform legitimacy
No form fields above the fold keeps the immediate commitment barrier low, reducing early abandonment for cautious users
How to make this design stronger

Here's what to fix first — then resubmit and we'll verify.

critical

Rewrite all CTAs to state exactly what happens next

Users explicitly cited 'Get SoFi Plus,' 'View your rate,' and 'Get started' as blockers — not because they distrust SoFi, but because they don't know if clicking means opening an account, triggering a hard inquiry, or just seeing a quote. This ambiguity is the single largest driver of the 84% who scroll or leave. Replace vague labels with outcome-specific copy: 'Check my rate — no hard pull,' 'Open a free account,' 'See my personalized rate.'

If you skip this: Ambiguous CTAs will continue suppressing conversion for the ~66% who scroll looking for clarity they never find.

If regulated: For mortgage CTAs: CFPB guidance requires clear disclosure of whether a rate inquiry triggers a hard or soft credit pull. 'No hard pull' language must be accurate and substantiated.

Suggested fix
Replace 'View your rate' button copy with 'Check my rate — no hard pull' (confirm with legal that soft-pull is accurate for initial inquiry)
Replace 'Get SoFi Plus' hero CTA with 'Start free — upgrade anytime' or 'Open your account' to reduce commitment ambiguity
Replace 'Get started' bottom CTA with 'Join free in 2 minutes' — sets time expectation and removes fear of long signup
Add a single line of microcopy beneath each primary CTA (max 12px, #6B7280 gray): e.g., 'No credit check to get started' or 'Takes about 3 minutes'
recommended

Add third-party review proof and rate-qualification context to the mortgage section

Users explicitly called out the absence of Trustpilot or Google Reviews as a trust gap — self-reported member counts aren't enough for security-conscious users. Separately, the mortgage rate cards show four rate variants with no explanation of which applies to whom, leaving rate-shoppers without the comparison context they need to act. Both gaps are concentrated in the highest-intent section of the page.

If you skip this: Without third-party validation, skeptical users will exit to check reviews on Google before returning — and many won't come back.

If regulated: Any displayed mortgage rate must include the effective date, qualifying assumptions (credit score, LTV, loan amount), and APR per Regulation Z / CFPB requirements. Adding qualification context is both a UX fix and a compliance requirement.

Suggested fix
Add a Trustpilot or Google Reviews widget directly below the 'Why do 14.7M members love SoFi?' section — minimum display: star rating, review count, and 2 recent quotes. Use the official Trustpilot embed for FTC compliance.
Below each mortgage rate card, add a single qualification line in 11px #6B7280 text: e.g., 'Based on 780+ credit score, 20% down, $400K loan' — this satisfies Reg Z context and reduces user uncertainty
Add an 'Rates updated [date]' timestamp above the mortgage rate grid in 11px #6B7280 — addresses the 'are these current?' hesitation directly
Move the BrokerCheck logo from the footer to immediately below the mortgage rate section header, at 24px height minimum, so it's visible without scrolling
consider

Consolidate the 9-product grid into a guided recommendation flow

The current grid presents all nine products equally, forcing users to self-select with no guidance. A short 'What are you looking for?' prompt with 3-4 top-level categories (Save, Borrow, Invest, Protect) would reduce choice overload and route users toward the highest-intent product faster.

Suggested fix
Replace the 9-tile grid with a 3-4 button segmentation row ('I want to save,' 'I want to borrow,' 'I want to invest,' 'I want to protect') using 48px height buttons in teal (#00A3A3) with white text
On selection, expand or scroll to a filtered product view showing only the 2-3 most relevant products for that intent
Keep a 'See all products' text link below the segmentation row for users who want the full grid — 14px, #0070C0 underlined
A/B test this against the current grid with CTA click-through rate as the primary metric
Compliance & Accessibility
Compliance4 flags
Mortgage Rate Disclosure(Regulation Z / CFPB Mortgage Rate Qualifying Assumptions)Four mortgage rate variants are displayed without qualifying assumptions (credit score, LTV ratio, loan amount, lock period). Regulation Z and CFPB guidelines require that advertised rates include the material assumptions under which they apply. Missing this creates both regulatory exposure and user confusion about which rate applies to them.
Marketing Claim Substantiation(FTC UDAP Substantiation — Aggregate Financial Claims)'$338B+ in debt paid off' and '$12.5B+ in rewards earned' are presented as marketing claims without visible methodology, date range, or data source. FTC UDAP standards require that objective claims be substantiated. A footnote with data source and time period is the minimum required fix.
Rate Effective Date(CFPB Mortgage Rate Currency Disclosure)No 'rates as of [date]' timestamp is visible on the mortgage rate section. CFPB guidance on mortgage advertising requires that displayed rates reflect current, accurate pricing. Without a date, users and regulators cannot verify rate currency.
Cookie Consent Prominence(CCPA / State Privacy Law Cookie Consent Visibility)A cookie consent banner is visible in the hero section. While present, its placement competing with the primary CTA at page load may not meet the 'clear and conspicuous' standard required under CCPA and similar state privacy laws. Ensure the banner is dismissible without obscuring primary content and that consent is logged server-side.

Not legal advice — flags for your compliance team.

Accessibility4 notes
Accessibility Evaluation FailureThe accessibility evaluation returned no data. A manual WCAG 2.1 AA audit is required before launch. Priority areas: color contrast ratios on teal CTAs against white backgrounds (minimum 4.5:1 for normal text), keyboard navigation through the product grid, and alt text on the trophy illustration and product tile icons.
Fine Print LegibilityFDIC disclaimers, compliance text, and the rate comparison table at the bottom of the page appear at very small sizes. WCAG 2.1 Success Criterion 1.4.4 requires text to be resizable to 200% without loss of content. Financial regulatory disclosures rendered below 12px also create CFPB readability concerns independent of WCAG.
Media Logo Legibility'As Featured In' logos are not legible at current resolution. If these are images without alt text, they fail WCAG 2.1 SC 1.1.1 (non-text content). Each logo image must include descriptive alt text (e.g., alt='Forbes logo') or be replaced with accessible SVGs.
CTA Color ContrastThe teal/cyan primary CTA buttons must be verified for WCAG 2.1 AA contrast compliance (4.5:1 minimum for text, 3:1 for UI components). Teal-on-white combinations frequently fail at lighter teal values — confirm hex values and test with a contrast checker before launch.
Re-check after fixes

Fixed some issues? Check them off, upload your updated design, and we'll verify just these findings.

Save your work and unlock re-check

Sign up free →
Deeper analysis

For your VP, stakeholders, or anyone who wants the full picture.

Did this review help you improve your design?

Generated by Prior.Run — Know before you build.