User experience

Create optimal experiences for your customers and increase conversion by following these best practices for web and mobile integrations.

In this section, we offer tips and considerations to create a great and simple experience for your users.

Before you start
Find out how Yoti integrations work.

Button design guide

The Yoti button that comes with our SDKs is easy to integrate and includes built-in education that ensures a consistent design and experience. It should look like this:

Yoti button

Yoti button

You should always provide context in a Yoti button, here are our best performing labels:

  • Prove age with Yoti
  • Verify with Yoti
  • Prove identity with Yoti
  • Log in with Yoti
  • Sign in with Yoti
  • Register with Yoti
  • Sign up with Yoti
A contextual button label makes the action easy for users to understand.

A contextual button label makes the action easy for users to understand.

Placement

You should display the Yoti button in a highly visible location on your website.

If Yoti is offered with other options, ensure you make all options the same width and height for a consistent layout.

Placement of Yoti

Placement of Yoti

Size and shape

The Yoti button should be easily recognisable on your website. Please use the provided button design without making any visual changes.

Size and shapes of the Yoti button

Size and shapes of the Yoti button

Set up expectations

Helping your users understand what they need to do and why will give them a better, more seamless experience.

Use steps

We recommend using a step-by-step navigation journey so users can easily understand whats required of them. These steps can:

  • Be completed in one go, or require users to return at different times
  • Include online and offline actions
  • Represent one-off or regularly repeated tasks
  • Link to content and services outside of Yoti

You can customise content like the links in the steps and the names, but you cannot customise the design of step by step navigation.

We recommend you use the following:

Example of expectations

Example of expectations

Time expectations

Don’t be too specific about how long the process can take. Give generic time estimations instead.

Time expectations

Time expectations

In context messaging

Including messaging next to your button can add more context and clarity on what is going to happen next and the actions the button will trigger.

Some examples:

Context descriptions

Context descriptions

Learn more page

Good to know
Yoti have created a dynamic web version of this for you. It's very easy to use with our Yoti button. Head over to the web integration guide to make use of this.

The page below is a fuller picture of the user on what steps the need to complete to scan with Yoti. Based on the attributes you select on in our hub will reduce the number of steps you need e.g. if you do not select an attribute from a government ID you do not need step 3.

Learn more link

Learn more link

Assets

Please see assets below. You can download all of them with this button:

Good to know
If you require any design or Yoti flow assistance please feel free to contact us.
Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard