Nudge

Displays a prominent, actionable message that drives users toward a specific behaviour relevant to their current context.

Anatomy

illo

Create a nudge today

Use a nudge to drive specific behaviour that leads to better outcomes for customers or SEEK.
 
Open in Playroom
  • Heading (optional): A short description of the action the user might like to take.
  • Text: A concise explanation of the benefit to the user.
  • Button or TextLink: A clear action for what to do next.
  • Illustration (optional): A static image that relates to the user’s situation, sitting on a circle with background colour surface.
  • ButtonIcon (optional): When appropriate, give the user the option to dismiss the nudge.
  • Bounding box: Display the message in a Box with a formAccentSoft background.

Size

Choose standard, small, or xsmall to fit the placement and match nearby text. Heading, body, CTA, and illustration should always scale together to maintain proportions.
illo

Create a standard nudge

Use a nudge to drive specific behaviour that leads to better outcomes for customers or SEEK.
illo
Create a small nudgeUse a nudge to drive specific behaviour that leads to better outcomes for customers or SEEK.
illo
Create an xsmall nudgeUse a nudge to drive specific behaviour that leads to better outcomes for customers or SEEK.Create nudge
 
Open in Playroom

Illustrations

  • Choose an illustration that’s relevant to the user’s situation and set it on a circle with background colour surface.
  • Display your illustration responsively. As a guide: standard nudges use a medium illustration on desktop and small on mobile; small nudges use small on desktop and xsmall on mobile; xsmall nudges use xsmall on all viewports.
  • Give your illustration space to breathe by applying responsive padding — roughly xsmall, small or medium depending on the nudge size.
  • As a general rule of thumb, your illustration (including the white circle) should be roughly equal in height to your content on the left for visual balance.

Layout

As a default, a nudge will display horizontally using columns so that heading, text and CTAs align on the left, and the illustration and dismiss button display on the right. These columns collapse and stack on mobile so that the illustration and dismiss button sit above the heading, text and CTA.If you’re placing your nudge in a narrow space, such as a sidebar, you can choose to adopt the stacked layout on desktop and/or tablet (example).Or if you prefer a more compact display, columns can be maintained in narrow spaces (example).

Calls-to-action

  • A nudge should always include a primary CTA.
  • For standard and small nudges, a Button may work best.
  • If providing a secondary CTA, create hierarchy by pairing the primary button with a transparent button.
  • For xsmall nudges, a TextLink or TextLinkButton may work best.
illo

Create a standard nudge

Use a nudge to drive specific behaviour that leads to better outcomes for customers or SEEK.
 
Open in Playroom

General best practice

  • A nudge should always be actionable and drive desired behaviour.
  • A nudge should generally sit within a task, and be relevant to what the user is currently doing.
  • Nudges are visually prominent so as to intentionally grab the user’s attention. Use them with care and avoid too many nudges on the same screen.
  • As a general rule, aim to limit usage to 1 nudge per screen.

When to use

Use a nudge to:
  • suggest a product or feature to users
  • drive specific behaviour within a product or feature
  • lead to better outcomes for the user or business.
Don’t use a nudge if:
  • there’s no action or behaviour associated with the message (use plain Text instead)
  • you’re providing the user with a warning or error message (use an Alert, Notice, or Error state instead)
  • you’re providing the user with general help information (use plain Text, a Tooltip, Disclosure or Notice instead).

Related

  • Alert — For strong in-flow messages that sit at page or section level.
  • Notice — For light in-flow messages that sit within a section, card, or widget.
  • Empty state — For communicating an absence of data and directing users toward their next step.
  • Messages to users — For finding the right messaging component or pattern based on context and urgency.