Opinionated Default
What it is. An opinionated default is when the product team stops playing neutral and declares exactly what the user should confront first. The interface opens with one clear question and answers it without asking the user to assemble widgets or pick time ranges. This shows up as one hero number tied to an immediate action, one list sorted by logic the product owns, and a single sensible time horizon picked in advance. Everything that does not serve the primary decision gets pushed below the fold, hidden behind a link, or moved to its own view. The five rules compound here. One question per screen. One priority list sorted by the product. One time horizon. Every number wired to an action. The long tail hidden by default. Linear applies this to its inbox by sorting issues first by priority then by SLA so the hottest items surface without user configuration. Stripe answers how is the business doing today with current revenue delta and exactly three urgent human tasks: failed payments, disputes, and verifications. The rest lives one click deeper. Raycast takes the idea to its logical end by making the search bar the entire dashboard because the team decided users arrive with intent rather than the desire to browse cards. These choices come from studying return visits and then defending a point of view in the layout instead of hiding behind optionality.
What it isn't. An opinionated default is not minimalism theater that strips information for aesthetic reasons. It is not the Salesforce graveyard of twelve widgets in a 4x3 grid that exists because no one had authority to delete anything. That is the absence of opinion. It is not the metric carousel of six KPIs with sparklines but zero context or recommended action. It is not the eye of Sauron real time feed that scrolls every log line without hierarchy. It is not the assembly required empty state that drops drag and drop widgets on the new user and calls it personalization. It is not the executive vanity dashboard that only shows green upward charts suitable for board deck screenshots. Those patterns share one failure. They refuse to pick a side so the user pays the cost in attention and never returns. Opinionated defaults reject the false humility of we let the user decide. That phrase usually means the team could not reach consensus during the design process. The long tail still exists for power users. It simply does not fight for prime real estate on first load.
Concrete example. Stripe Atlas demonstrates the pattern cleanly. The opinionated default ranks four action cards by what unblocks the next business step. Zero revenue sits at the top with a button that leads directly to setting up payments. Zero employees links to hiring. The numbers are never passive. Each one is a hook for the next move. Superhuman applies the same discipline to email. Its triage view sorts by VIP status and detected intent signals rather than strict reverse chronology. A message from your largest customer appears above newer but less critical threads because the product holds the opinion that some emails matter more. Cursor loads straight into your last edited file and the exact prompt context where you stopped. No usage charts or token counters appear in the primary pane because the team bet you opened the app to keep shipping code. Vercel collapses its project view to the live deploy timeline and URL. Linear keeps its inbox short enough to clear in one sitting. Notion Calendar and Cron both place the next event in the hero position with the week stacked beneath it. The monthly heatmap lives in a secondary tab because proximity beats shape of month. GitHub refined its logged in homepage until it became almost purely assigned pull requests. Figma defaults its file browser to recently opened and invited files rather than a generic discovery feed. Each example shares the same thread. The team studied real behavior, formed a point of view, baked it into the default layout, and defended that choice against requests for more widgets.
When to use / when not to. Use opinionated defaults on every core daily driver surface where return usage matters. Dashboards, inboxes, project views, calendars, and home screens all improve when the product takes a stand. They deliver the highest impact after you have usage data to validate the 80 percent case. Run the seven question audit first. Can you write the single sentence this view answers in one clear line. Did you decide what to hide. Does the empty state advance the user or assign homework. The discipline pairs perfectly with progressive disclosure because trust in the default lets you bury complexity one click away. The anti dashboard that passes the audit gets opened repeatedly. The one that fails gets screenshotted once and abandoned.
Avoid opinionated defaults in broad analytics platforms where each department arrives with unrelated questions. A single default cannot serve both the CFO tracking cash burn and the marketer optimizing acquisition cost. Skip them in early stage products before usage patterns have stabilized. Guesses dressed as opinions create friction that kills adoption. Certain enterprise buyers still evaluate tools by the number of available toggles and custom reports. In those sales cycles ship strong defaults as the recommended path but provide exportable customizable views as well. Never hide regulatory, compliance, or safety critical data behind your opinion that it is secondary. Some information must remain visible no matter what the primary question states.
Strong opinions in defaults separate products people use from products people visit once and forget.
Read the full guide
Related terms
Keep exploring
Progressive Disclosure
An interface pattern that shows the minimum information needed for the current decision, then reveals additional detail only when the user signals they want more.
Power User UX
Power user UX is the hidden layer of interfaces built for experts who open your product twenty times a day and expect every action to bend to their speed instead of the other way around.
Empty State
The screen a product displays when it has no data or content to show. It serves as the activation surface that determines whether a new user returns for a second session.