Secondary actions are visually subordinate to the primary CTA
Why it matters
Two equally-weighted filled buttons side-by-side force the visitor to compare them and decide which is the "right" path, and that micro-hesitation is enough to drive many visitors away entirely. Visual hierarchy — a solid primary button paired with an outline or ghost secondary — communicates the intended default action without words and eliminates choice paralysis at the hero, where attention is most fragile.
Severity rationale
Low because the page still converts but secondary friction from choice paralysis blunts primary CTA performance.
Remediation
Give the primary action visual dominance and demote the secondary action to an outline or ghost variant so the hierarchy reads instantly. Update the hero actions block in components/hero.tsx:
<div className="flex gap-3">
<Button variant="default" size="lg">Start Free Trial</Button>
<Button variant="outline" size="lg">See How It Works</Button>
</div>
The outline variant says "this is optional"; the filled variant says "this is the thing to do."
DetectionPro
The detection method for this pattern is part of AuditBuffet Pro.
The full method (what to look for, pass and fail conditions, and how results get reported) ships inside the Conversion Optimization Audit. The pattern definition, severity rationale, and remediation remain openly licensed under CC-BY-4.0.
Taxons
History
- 2026-04-18·v1.0.0·Initial import from marketing-conversion·automated