Build Assets
Hero Pattern

Auth Page (Sign In / Sign Up)

Minimal focused layout for authentication - the highest-friction point in onboarding.

Platform: bothTags: auth, login, sign-up, onboarding, form

Layout

Centered single column, max-width 400px, vertically centered or top-aligned. Logo above form. Social auth above email/password (reduces friction). No sidebar, no navigation - pure focus.

Content Slots

required

Logo

Brand mark at top, links to marketing home.

required

Heading

"Sign in to [Product]" or "Create your account" - clear, specific.

optional

Social auth

Google / GitHub / SSO buttons first - highest conversion path for most products.

optional

Divider

"or" divider between social and email/password.

required

Email + Password fields

Autocomplete attributes set. Password field has show/hide toggle.

required

Primary CTA

"Sign in" or "Create account" - full width button.

required

Switch link

"Don't have an account? Sign up" - below the form.

optional

Forgot password

Text link near password field - not in the footer.

Hierarchy Rules

  • Interaction cost must be minimal - every extra field halves conversion
  • Social auth > email/password in visual hierarchy (try it first)
  • CTA button full-width - large target, clear intent
  • Error messages appear inline below the relevant field, not in a banner
  • No navigation, no sidebar - every exit link reduces conversion

Source Topic

practical ui

Usability First

Minimise risk, cognitive load, and interaction cost before adding anything else