Hick's Law states that the time required to make a decision increases logarithmically with the number of choices available, providing the foundational principle for simplifying navigation, forms, and CTAs to reduce cognitive load and increase conversions.
Quick Answer
Hick's Law states that the time required to make a decision increases logarithmically with the number of choices available, providing the foundational principle for simplifying navigation, forms, and CTAs to reduce cognitive load and increase conversions.
Single-CTA landing pages consistently outperform multi-CTA pages — Hick's Law explains why more choices produce lower conversion rates.
Limit primary navigation to 5-7 items and pricing tiers to 3 options to stay within the Hick's Law efficiency zone.
Use progressive disclosure to present complex options — reveal depth only after initial commitment to reduce decision paralysis.
Key Takeaways
Single-CTA landing pages consistently outperform multi-CTA pages — Hick's Law explains why more choices produce lower conversion rates.
Limit primary navigation to 5-7 items and pricing tiers to 3 options to stay within the Hick's Law efficiency zone.
Use progressive disclosure to present complex options — reveal depth only after initial commitment to reduce decision paralysis.
How Hick's Law Works
Hick's Law (formulated by William Edmund Hick and Ray Hyman in the 1950s) states that decision time increases proportionally to the logarithm of the number of stimulus-response alternatives: RT = a + b × log2(n), where RT = reaction time, n = number of choices, and a/b are constants. In UX terms, doubling the number of choices doesn't double decision time — it increases it logarithmically — but the cumulative cognitive load of too many choices still produces measurable paralysis, abandonment, and decision fatigue, particularly on high-stakes B2B pages.
Why Hick's Law Matters for B2B Marketing
For B2B web design, Hick's Law is the scientific basis for many high-impact conversion principles: single-CTA landing pages outperform multi-CTA pages, simplified pricing tables with 2-3 plans convert better than 5-6 plan matrices, and streamlined navigation with fewer top-level items reduces bounce rates. The classic Barry Schwartz "Paradox of Choice" research corroborates Hick's Law in commercial contexts: too many options increase abandonment even when they increase perceived value — a particularly relevant dynamic for B2B services pages where prospects need to select a service tier or engagement model.
Hick's Law: Best Practices & Strategic Application
Best practices derived from Hick's Law include: limiting primary navigation items to 5-7 options (within Miller's Law working memory constraints), designing landing pages with a single primary CTA above the fold, using progressive disclosure to reveal complex options only after initial commitment, reducing form fields to the minimum required for qualification, and offering pre-selected "recommended" pricing plan defaults to anchor decision-making without overwhelming prospects.
Agency Perspective: Hick's Law in Practice
MV3 applies Hick's Law in all landing page designs and service page architectures. When clients want to add multiple competing CTAs to a page ("What if some users want to call, others want to email, and others want to book a demo?"), we present Hick's Law evidence alongside A/B test data showing that consolidating to a single primary CTA increases total conversion action volume even while reducing choice — a counterintuitive result that Hick's Law explains clearly.
Frequently Asked Questions: Hick's Law
Hick's Law states that the time required to make a decision increases logarithmically with the number of choices available, providing the foundational principle for simplifying navigation, forms, and CTAs to reduce cognitive load and increase conversions.
Hick's Law dictates that landing pages with a single clear CTA will convert better than pages offering multiple competing actions. For B2B lead gen pages, this means one primary CTA (e.g., "Book a Demo"), no navigation links to distract, and a single offer — even if the company has multiple services.
Three pricing tiers is the research-backed optimum for most B2B SaaS: it satisfies the psychological need for comparison (three options enable "Goldilocks" decision-making) without creating choice overload. The middle tier should be visually emphasized as "recommended" to anchor the decision.
Not necessarily — it means you should present them in a structured way that reduces simultaneous choice burden. Use progressive disclosure (start with 3 categories, reveal specifics on click), clear recommended defaults, and filtering tools rather than presenting all options at once.
MV3 Marketing helps B2B companies apply these strategies to drive measurable pipeline growth. Our team executes web design for technology, SaaS, and professional services companies.
ID used to identify users for 24 hours after last activity
24 hours
_gat
Used to monitor number of Google Analytics server requests when using Google Tag Manager
1 minute
_gac_
Contains information related to marketing campaigns of the user. These are shared with Google AdWords / Google Ads when the Google Ads and Google Analytics accounts are linked together.
90 days
__utma
ID used to identify users and sessions
2 years after last activity
__utmt
Used to monitor number of Google Analytics server requests
10 minutes
__utmb
Used to distinguish new sessions and visits. This cookie is set when the GA.js javascript library is loaded and there is no existing __utmb cookie. The cookie is updated every time data is sent to the Google Analytics server.
30 minutes after last activity
__utmc
Used only with old Urchin versions of Google Analytics and not with GA.js. Was used to distinguish between new sessions and visits at the end of a session.
End of session (browser)
__utmz
Contains information about the traffic source or campaign that directed user to the website. The cookie is set when the GA.js javascript is loaded and updated when data is sent to the Google Anaytics server
6 months after last activity
__utmv
Contains custom information set by the web developer via the _setCustomVar method in Google Analytics. This cookie is updated every time new data is sent to the Google Analytics server.
2 years after last activity
__utmx
Used to determine whether a user is included in an A / B or Multivariate test.
18 months
_ga
ID used to identify users
2 years
_gali
Used by Google Analytics to determine which links on a page are being clicked