An onboarding step collects a few answers early so the product can tailor what a new user sees first. Our examples show the second of four steps: a progress indicator, selectable use-case cards, team-size chips and Back and Continue buttons, drawn for web and mobile in eight visual styles with light and dark versions. Every example is an original design that comes with its HTML code and a DESIGN.md of colour, type and spacing tokens, in light and dark. Free to use and adapt.
16 examples
Use as few steps as the personalisation genuinely needs, often three to five short screens. Each step should earn its place by changing the experience that follows. If a question does not alter defaults, templates or recommendations, cut it or ask it later in context.
Yes, in most products a skip option is kind and reduces drop-off from people who already know what they want. Apply sensible defaults when someone skips, and let them return to the questions from settings or a checklist later so nothing is lost.
Place it at the top, above the question, so people see their position before they read. A short segmented bar or a step count works well. Avoid numbered labels for every step on mobile, as they crowd the header and add little.
App screens
UI components
Website sections
Website templates
search_ui_screens (e.g. “billing settings, editorial style”), get_ui_flow for a whole journey, and get_ui_screen_code to pull the HTML and DESIGN.md straight into your project.