Niagahoster

Niagahoster

Solving the checkout page

Solving the checkout page

UX design case study | Rakamin Academy Virtual Internship Program

UX design case study | Rakamin Academy Virtual Internship Program

Roles & Responsibilities

Roles & Responsibilities

I did Competitive Analysis, Wireframing, High fidelity and Usability Testing
I did Competitive Analysis, Wireframing, High fidelity and Usability Testing

Timeline

Timeline

March 2023
12 days
March 2023
12 days

Tools used

Tools used

Figma, Google Form, Screen Record, Maze
Figma, Google Form, Screen Record, Maze

Disclaimer: This project is not affiliated with Niagahoster, The purpose of this project is to complete the tasks of Rakamin Academy Virtual Internship Program.

Disclaimer: This project is not affiliated with Niagahoster, The purpose of this project is to complete the tasks of Rakamin Academy Virtual Internship Program.

About The Project

About The Project

I was assigned to complete a project-based internship from Rakamin Academy on solving the checkout page within 7 days using in-person usability testing. However, after that, I conducted a redesign of my initial design within 5 days using user testing on Maze design testing platform.

I was assigned to complete a project-based internship from Rakamin Academy on solving the checkout page within 7 days using in-person usability testing. However, after that, I conducted a redesign of my initial design within 5 days using user testing on Maze design testing platform.

Previously, for the context of this case, the project I worked on was for Niagahoster. Niagahoster is a web hosting company based in Yogyakarta that was founded in 2013 with 24-hour customer service.

Previously, for the context of this case, the project I worked on was for Niagahoster. Niagahoster is a web hosting company based in Yogyakarta that was founded in 2013 with 24-hour customer service.

How to make it easier for users to checkout on website hosting?

How to make it easier for users to checkout on website hosting?

How to make it easier for users to checkout on website hosting?

The Problem

The Problem

Users spend a long time deciding on their options. Based on my assumption, The cause of the problem is due to users being faced with too many options and not being able to figure out the descriptions of each of the choices

Users spend a long time deciding on their options. Based on my assumption, The cause of the problem is due to users being faced with too many options and not being able to figure out the descriptions of each of the choices

Problem #1: Progress bar too small

Problem #1 Main menu display

Problem #1: Progress bar too small
The progress bar is too small and difficult to see, making it challenging to track.

The progress bar is too small and difficult to see, making it challenging to track.

The progress bar is too small and difficult to see, making it challenging to track.
Problem #2: Hard to comparing prices

Problem #1 Main menu display

Problem #2: Hard to comparing prices
Users confused to choose the duration of the package because what is displayed first is the type of package, they need to scroll to see it.

Users confused to choose the duration of the package because what is displayed first is the type of package, they need to scroll to see it.

Users confused to choose the duration of the package because what is displayed first is the type of package, they need to scroll to see it.
Problem #3: No customer service to chat

Problem #1 Main menu display

Problem #3: No customer service to chat

There is no assistant chatbot to ask about purchases

There is no assistant chatbot to ask about purchases

There is no assistant chatbot to ask about purchases

Project goal

Project goal

"I simplified the design by eliminating scrolling, repositioned features, and transformed it into a carousel format. These changes aim to make it effortless for users to check out and select packages."

"I simplified the design by eliminating scrolling, repositioned features, and transformed it into a carousel format. These changes aim to make it effortless for users to check out and select packages."
1st Iteration

1st Iteration

I used the sprint method within 7 days, include reviews the problem, brainstorming the ideas, finding the solutions, designing prototype and solutions validation. Here are the results of the solutions that I made

I used the sprint method within 7 days, include reviews the problem, brainstorming the ideas, finding the solutions, designing prototype and solutions validation. Here are the results of the solutions that I made

I used the sprint method within 7 days, include reviews the problem, brainstorming the ideas, finding the solutions, designing prototype and solutions validation. Here are the results of the solutions that I made
Due to time constraints, I tested the prototype with 2 person using in-person usability testing and the System Usability Scale

Due to time constraints, I tested the prototype with 2 person using in-person usability testing and the System Usability Scale

Due to time constraints, I tested the prototype with 2 person using in-person usability testing and the System Usability Scale
From the feedback I received, users suggested presenting it in a 'next' format but utilizing a carousel model. Additionally, users still faced challenges when comparing prices; the design I created did not effectively facilitate price comparisons.

From the feedback I received, users suggested presenting it in a 'next' format but utilizing a carousel model. Additionally, users still faced challenges when comparing prices; the design I created did not effectively facilitate price comparisons.

From the feedback I received, users suggested presenting it in a 'next' format but utilizing a carousel model. Additionally, users still faced challenges when comparing prices; the design I created did not effectively facilitate price comparisons.
"Still hard to comparing prices to other packages"
"Still hard to comparing prices to other packages"
"it's too long to scroll down"
"it's too long to scroll down"

Competitive analysis

Competitive analysis

To find out which websites users could use to compare prices, I used Bluehost and Scalahosting as comparisons so that users could apply the insights to Niagahoster

To find out which websites users could use to compare prices, I used Bluehost and Scalahosting as comparisons so that users could apply the insights to Niagahoster

To find out which websites users could use to compare prices, I used Bluehost and Scalahosting as comparisons so that users could apply the insights to Niagahoster
Both this website have similarities, especially in the package section, users can choose the duration of time that already in the package section without having to scroll down, thus the users are not overwhelmed with options

Both this website have similarities, especially in the package section, users can choose the duration of time that already in the package section without having to scroll down, thus the users are not overwhelmed with options

Both this website have similarities, especially in the package section, users can choose the duration of time that already in the package section without having to scroll down, thus the users are not overwhelmed with options
This is what is considered standard practice, by creating duration package and type of package in one, users can compare packages easily without need to scrolling.

This is what is considered standard practice, by creating duration package and type of package in one, users can compare packages easily without need to scrolling.

2nd Iteration

2nd Iteration

Design solutions

Design solutions

After the first iteration, I redesigned the prototype, which took 5 days, including the time for conducting user testing using Maze.

After the first iteration, I redesigned the prototype, which took 5 days, including the time for conducting user testing using Maze.

After the first iteration, I redesigned the prototype, which took 5 days, including the time for conducting user testing using Maze.
Solutions #1

Move the progress bar to the top of the screen

Solutions #1

Move the progress bar to the top of the screen

Solutions #1

Move the progress bar to the top of the screen

Before: The progress bar is located within the text box; some people may not notice it because it's too small.

Before: The progress bar is located within the text box; some people may not notice it because it's too small.

Before: The progress bar is located within the text box; some people may not notice it because it's too small.
After: I made the progress bar larger and moved it to the top which is normally located so that users could see where their progress was at all times.

After: I made the progress bar larger and moved it to the top which is normally located so that users could see where their progress was at all times.

After: I made the progress bar larger and moved it to the top which is normally located so that users could see where their progress was at all times.
Solutions #2

Repositioning Some Features and Carousel Design

Solutions #2

Repositioning Some Features and Carousel Design

Solutions #2

Repositioning Some Features and Carousel Design

Before: Users had to scroll down to view the offered package durations. This was less effective because users found it difficult to compare package prices and duration prices.

Before: Users had to scroll down to view the offered package durations. This was less effective because users found it difficult to compare package prices and duration prices.

Before: Users had to scroll down to view the offered package durations. This was less effective because users found it difficult to compare package prices and duration prices.
After: I merged “duration package” feature into a single feature so that users could see the prices.

After: I merged “duration package” feature into a single feature so that users could see the prices.

After: I merged “duration package” feature into a single feature so that users could see the prices.
Before: To add a domain, users have to scroll, and it will take time.

Before: To add a domain, users have to scroll, and it will take time.

Before: To add a domain, users have to scroll, and it will take time.
After: I moved the "add domain" feature into a carousel.

After: I moved the "add domain" feature into a carousel.

After: I moved the "add domain" feature into a carousel.
Solutions #3

Move the progress bar to the top of the screen

Solutions #3

Move the progress bar to the top of the screen

Solutions #3

Move the progress bar to the top of the screen

I Added a chat guide that connects with customer service so that users can ask directly if they have some questions about payment and Included with a mini FAQ feature.

I Added a chat guide that connects with customer service so that users can ask directly if they have some questions about payment and Included with a mini FAQ feature.

User testing

User testing

I tested 5 persons aged 20-40 years old, the testers I recruited came from a variety of different backgrounds
I tested 5 persons aged 20-40 years old, the testers I recruited came from a variety of different backgrounds
As a result, several users misclicked at the beginning, but all users were able to complete the task in the end.

As a result, several users misclicked at the beginning, but all users were able to complete the task in the end.

Feedback

Feedback

"The text in the checkout direction should be more bold"
"The text in the checkout direction should be more bold"
" Need provide more details on purchase discounts"
" Need provide more details on purchase discounts"
"The text spacing is too close and too difficult to read"
"The text spacing is too close and too difficult to read"
"The design is good enough and understandable"
"The design is good enough and understandable"
From here, I can conclude that many users complete tasks quickly, and the checkout design is simple. However, there are issues to address, such as text readability and the spacing of each text.
From here, I can conclude that many users complete tasks quickly, and the checkout design is simple. However, there are issues to address, such as text readability and the spacing of each text.

What Works and What Doesn’t Work?

What Works and What Doesn’t Work?

Works

Works

Through two iterations, there has been a significant improvement, proving the necessity of iterations. One of them is moving the progress bar, making it easier for users to track progress, and consolidating the price and duration of the package on one screen, facilitating user comparisons.

Through two iterations, there has been a significant improvement, proving the necessity of iterations. One of them is moving the progress bar, making it easier for users to track progress, and consolidating the price and duration of the package on one screen, facilitating user comparisons.

Doesn’t Work

Doesn’t Work

However, I am still learning and facing challenges in design. There are still issues with text spacing being too tight, and some texts are difficult to read. Additionally, some texts should be bolded or highlighted differently for better visibility.

However, I am still learning and facing challenges in design. There are still issues with text spacing being too tight, and some texts are difficult to read. Additionally, some texts should be bolded or highlighted differently for better visibility.

What will i do

What will i do

Continue to prioritize user feedback, especially regarding the fonts size, tok make sure that the displayed text is readable for users.

Continue to prioritize user feedback, especially regarding the fonts size, tok make sure that the displayed text is readable for users.

Prioritizing iterative design enhancements from users feedback is essential for optimizing functionality and user experience.

Conclusions

Conclusions

Feedback and iteration are important during the design process

Feedback and iteration are important during the design process
In a short timeframe, I applied the sprint method to efficiently gather ideas, data, brainstorm, design, and conduct user testing. Recognizing the crucial role of user testing in identifying mistakes and making improvements, I went through two rounds of this case study. The feedback from users played a vital role in enhancing the quality of my design because it enables designers to understand user needs, creating more user-centric solutions.

In a short timeframe, I applied the sprint method to efficiently gather ideas, data, brainstorm, design, and conduct user testing. Recognizing the crucial role of user testing in identifying mistakes and making improvements, I went through two rounds of this case study. The feedback from users played a vital role in enhancing the quality of my design because it enables designers to understand user needs, creating more user-centric solutions.

Lesson learned

Lesson learned

This is a major improvement for me. I did the user testing and iteration 🎉

This is a major improvement for me. I did the user testing and iteration 🎉
Because of time constraints, I had a tough time diving deep into user research, both Qualitative and Quantitative. So, I ended up making some assumptions.

Because of time constraints, I had a tough time diving deep into user research, both Qualitative and Quantitative. So, I ended up making some assumptions.

I also conducted two different user tests, each with its own advantages. In direct usability testing, I could interact face-to-face with users, asking them questions directly about their difficulties; however, this method took more time. On the other hand, using the Maze design testing platform, I could easily gather data, especially by utilizing heatmaps to identify where users faced challenges. This approach also saved time, though it was less effective as I couldn't directly understand users' difficulties.

I also conducted two different user tests, each with its own advantages. In direct usability testing, I could interact face-to-face with users, asking them questions directly about their difficulties; however, this method took more time. On the other hand, using the Maze design testing platform, I could easily gather data, especially by utilizing heatmaps to identify where users faced challenges. This approach also saved time, though it was less effective as I couldn't directly understand users' difficulties.

Furthermore, I recognized areas of improvement in my design skills—specifically in white space, layouts, element positioning, small text and tight spacing in the design. While my design is far from perfect, this project served as a valuable learning experience,

Furthermore, I recognized areas of improvement in my design skills—specifically in white space, layouts, element positioning, small text and tight spacing in the design. While my design is far from perfect, this project served as a valuable learning experience,

For work inquiries or just to chat, email me at lathifahamidah@gmail.com!

Thank you for reading :D

For work inquiries or just to chat, email me at lathifahamidah@gmail.com!
Thank you for reading :D
For work inquiries or just to chat, email me at lathifahamidah@gmail.com!
Thank you for reading :D

See what I'm up to on other platforms!

Designed by Ifa | Framer

© All right reserved 2023

See what I'm up to on other platforms!

Designed by Ifa | Framer

© All right reserved 2023

See what I'm up to on other platforms!

Designed by Ifa | Framer

© All right reserved 2023