Hatchful is a logo maker available on desktop and mobile with thousands of customizable templates for users to choose from. The app’s onboarding process plays a crucial role in understanding the needs and wants of the user. Originally, onboarding did not collect the right inputs from the user to display meaningful logo results. This project aims to accurately capture the user’s vision and mental model which will help decrease the drop-off rate that usually occurs after the user sees the logo results.

ROLE
As the sole designer on this effort, I refactored the onboarding flow and pivoted the approach in the types of information being gathered. I audited the current onboarding process using user interviews and data, and then completed a competitor analysis to understand the different issues and if they were already being solved elsewhere. Taking those insights and considerations, I conducted research through surveys and user interviews, leveraged content strategists to understand how copy plays a crucial role in the user’s understanding, and applied usability and interaction methods to create the final design flow.

PROBLEM SPACE
Through content clinics and the data collected, it showed that the main issue in the onboarding flow was the Brand Value screen. Here are a few of the issues uncovered:
The screen contained design jargon that a typical primary user with no design background would be unable to understand
The terminology of the Brand Values was also extremely subjective (i.e. what I believe modern stands for may not be the same for the next user)
The CMS (content management system) did not use a systematic tagging system for the logos
Brand Values had bias (i.e. “Creative” was chosen the most because this is a trait that all users like in their logo)
Brand Values had overlaps(i.e. “Strong” and “Bold” are separate Brand Values and are ambiguous in their differences)
There was a visual bias caused by the imagery associated to each term. The images and colours set a visual expectation as to how the logos will look in the results.

UX Goals
To create a meaningful onboarding process by guiding the user to provide crucial inputs while using a low cognitive load. It is imperative that this new onboarding process can capture the user’s mental model in deciding how to pick a logo. The accuracy of the logo results will then decrease the drop-off rate and should match or simplify the logo tagging process in the CMS.
Project Constraints
Refactoring the Brand Values will directly affect how the logos are tagged in the Content Management System. The logos must be easily tagged to decrease the time spent by the team member uploading the logos. Along with this, the tags must match the mental model of both our end users and the team members to ensure that there are no discrepancies in the results shown on the application.

PROCESS
1. Competitor Analysis
To strengthen my understanding of how logo design tools use onboarding to better understand their users, I took a look at how LogoJoy, Tailor Brands, and Google’s 3hr Brand Sprint tackles this process. Key points that I looked for was the cognitive load and interaction costs, how accurately did the method capture the user’s mental model, and how useful was the information gathered (i.e. could that information be used to categorize logos in the CMS to show meaningful results to the user).
2. User Surveys
After the competitor analysis, I uncovered a few different directions of how I could refactor the onboarding process. To quickly validate or invalidate a direction, I used simple user surveys that was sent out to 50 users. The purpose was to justify the usefulness in collecting data based on the logos users like (this method is used by both LogoJoy and Tailor Brands). This survey was also to gain insight on how we might use this approach to format our tagging system in the CMS. Our results showed that no visible patterns as to why a logo was liked. Each user had a different rationale and there was no common ground to tie the data together.

3. Brainstorming + Affinity Mapping
A key issue identified was the subjective nature of the current Brand Values. The terms chosen needed to be carefully crafted so that there was no positive or negative connotation. I began pulling apart the logos in our system. Why was a certain logo considered vintage or modern? Was there an explicit attribute that gave the logo a certain feeling that was not subjective? By dissecting different logos and design styles, I found 4 spectrums that defined different parts of each logo that had no overlap and no subjectiveness. Each spectrum had a pair of polar opposites and are: Simple vs. Complex, Free flow vs. Precise, 3D vs. Flat, and Abstract vs. Literal.

4. User Interviews + Testing
This new direction of the “Brand Values” was quite a drastic change from our previous method. In order to validate this direction, I conducted user tests to see how users would perceive the concept of categorizing the logos into these 4 spectrums. I curated a list of logos all with different styles and compositions, then asked users to label which term (i.e. simple, complex, or neither) in each spectrum matched the logo the best. The results after 4 user tests showed a 71% match. Users also understood the terminology easily and felt that the task was very easy to complete.
5. Speaking with Content Strategies
Moving forward with this direction, I spoke with 2 content strategists to help finalize the copy. Shopify ensures that the vocabulary used falls within a 7th grade reading level so the terms chosen for this screen must adhere to this guideline. A few updates were made such as “Free flow vs. Precise” to “Freeform vs. Structured”. We also changed the name of the screen to “Logo Styles” since it fit the content better and is more easily understood than “Brand Values”. Lastly, since the user is making a binary decision, it is best that they are prompted with a question. A simple question such as “What style do you prefer?” can be used for all 4 spectrums which is key in limiting the copy used.

6. White-boarding Session
Working with two other designers on the Hatchful team, we revisited the current onboarding flow by defining the cognitive load and interaction costs of each screen. We removed “Logo Usage” because the user’s input did not add any value and was just a data collection point for the team. We then reordered the flow so that the steps with the lowest cognitive load would go first. The new flow became: Business Name —> Industry —> Logo Styles. Afterwards, we participated in some Crazy 8 ideation sketching, and finally narrowed our options down to 2 potential solutions. Lastly, we consulted with the developers to gauge the level of difficulty in the implementation.

7. Design, Test, Iterate, Test, Design again
I designed a solution based off of Option #1 from the white boarding session and tested it with users. It uncovered a few problems relating to the amount of context a user has, the pace of content, the interaction costs, and usability issues. I then designed Option #2 and tested it. The issues from the first option were solved, but it uncovered new issues. The process of designing and testing, reviewing with peers, and designing some more continued until the final design was set. Android, iOS, and web were created and prepped for developer hand-off.

Conclusion
The logic and interaction for the new Onboarding flow will be implemented in Hatchful 2.0 and all subsequent product releases. The new “Logo Styles” accurately captures the user’s mental model by defining their needs in a non subjective manner. The logic is easily integrated into the CMS by changing the tagging system to hold all 8 terms. This new format meets the criteria of our business operations team who uploads the logos, and tags them accordingly. Next steps will be to evaluate the data collected through this onboarding step, and to use this data to drive the types of logos being added to the system.