Skip to content
All work

Sewalo

A usability study with five service providers, and the redesign it argued for.

The Sewalo home page on a laptop against a dark and orange backdrop — “Find skilled professionals nearby and get things done easily” above a single search field.
Client
Sewalo | Edgeoft Technology
Year
2026
Role
UX Research & Redesign
Services
UX Research, Usability Testing, UX/UI Redesign
Visit the live site

Sewalo lists local service providers across Nepal. I tested it with five of them — one to one, three tasks each — and the sessions turned up eight usability issues, six of them severe. Every participant praised how it looked. Several still had to ask what it was for.

What it is

Sewalo connects skilled local providers in Nepal — photo and video, IT, tuition, moving, fitness, beauty, design — to customers who book and pay through the platform. Which means it only exists if providers list themselves: that is the side I tested, and the side that has to work.

Sewalo is Edgeoft Technology’s own product. I ran the study and the redesign in-house there, and everything below shipped.

How it ran

  • 01Five providers, matched to the categories Sewalo lists — a beautician, a teacher, a 3D artist, a motion designer, a designer-developer
  • 02Experience from one year in the trade to over ten
  • 03One-to-one moderated sessions, four in person and one remote
  • 04Three tasks: first impression and sign-up, create and publish a service, work out what happens next
  • 05Open feedback at the end, unprompted
  • 06Run and moderated by me, April 2026
  • 07Participants are quoted throughout under changed names
Service providers, 1:1 moderated
5
Usability issues identified
8
Rated high severity
6

What came back

The visual design was not the problem — participants said so unprompted. Everything underneath it was. They could not tell what Sewalo was for, could not get through sign-up without hitting a button that did nothing, could not tell which fields they were allowed to skip, and once they had published, could not find out where the listing had gone.

Glad you focused on user friendly and trustworthy design, rather than going after trendy dark modes.

Priyanka Aryal, designer and developer

Nobody could say what it was for

Participants landed and asked what the platform did. Above the fold sat a headline and a search field — nothing on who it is for, what it costs a provider, or why anyone would list here rather than keep working through word of mouth. The cheapest problem on the list, and the one that gates the other seven.

Sign-up broke, and asked for too much

The Next button failed outright; one participant only got past it by restarting in incognito. Google-suggested passwords were rejected against an eight-character rule the form never stated. Then it asked for a date of birth, an ID and a location without saying why, with the terms unreadable until after agreeing to them. Two participants stopped there.

I don’t trust this enough to give all my personal information.

Junu Rai and Samarpan Thapa

The service form read like a job application

“Service name” was read as a brand by some and a category by others. Pricing never said whether it meant per hour or per job. Duration’s unit sat in a field people missed, so they typed the unit into the number. The time picker offered every minute of the day. And education and experience — both optional, neither looking it — made the whole thing feel like a CV.

It feels like I’m building a resume.

Multiple participants

Publish, and then silence

After publishing: no confirmation, no preview, no account of how a customer would ever come across the listing. Participants asked where it had gone; one tried switching to the customer view to check it existed. They had just handed over their trade and their ID against a promise of work, and the product said nothing.

How will customers find me?

Nabin Karki, motion designer

The rest of what the sessions found

  • 01Errors said “unexpected error occurred” and nothing more
  • 02Uploads failed without naming a size or format limit
  • 03The same action gave different feedback in different flows
  • 04Location could be set to a nearby area, never an exact pin
  • 05In the finance section, “account name” was read as the bank’s name
  • 06Long pauses throughout: too many decisions at once, with no sense of progress

The redesign

None of this asked Sewalo to look different. It asked the product to explain itself at the six or seven moments where it didn’t.

Somewhere to explain at length

Participants asked out loud whether this was safer than hiring someone directly, and what listing would actually do for them. No landing page answers that on its own, so the blog template gives it somewhere to live: a featured piece, a browsable grid, a subscribe band at the foot.

The Sewalo blog template: an eyebrow label and headline, a featured post with the image on the left and author, date and read link on the right, then a three-across grid of article cards above a subscribe band.
Shown with placeholder articles — the editorial that fills it now is Sewalo’s own.

An onboarding that introduces itself

Setup now opens by saying what is about to happen and how long it takes, then runs as six named steps rather than one form of unknown length. Optional means labelled, skip is the primary button, and availability is presets instead of every minute of the day.

The Sewalo onboarding welcome screen: “Ready to showcase your skills and connect with customers in your area?” with an illustration, a Get Started Now button, and a badge reading “It only takes 4-5 minutes.”
Before anything is asked for: what this is, and how long it takes.
Step one of Sewalo's profile setup, Personal Info, with a six-step progress bar across the top and fields marked either with a required asterisk or the word Optional.
Six named steps, a visible position in them, and required or optional stated on every field.
The Skills & Experience step: Education and Experience both labelled Optional as empty cards, under the line “Profiles with listed experience get booked 3x faster”, with “Skip to next” as the primary button.
The answer to “it feels like I’m building a resume”: skip is the primary action.
The Availability step: three preset chips — Everyday, Sunday–Friday, Weekend (Sat) — beside a single working-hours range of 10:00 AM to 06:00 PM.
Presets and a range, instead of every minute of the day.

The steps that ask for the most

Bank details and a government ID are where participants stopped. Both now say what the data is for before asking for it, both can be skipped and returned to, the bank is chosen from a list rather than typed into the field that confused everyone, and the ID step states its accepted formats up front.

The Financial Details step, empty, under a banner reading “Your payment details are encrypted and will only be used for service payouts.”
Why it is being asked for, above the thing being asked for.
The Add Financial Account dialog on the Bank Account tab: Bank Name as a dropdown, then Account Holder's Name with “e.g., Ram Thapa”, then Account Number.
“Account name” was read as the name of the bank. Now the bank is a list, and the name field says whose name it wants.
The same dialog on the Digital Wallet tab, with Wallet Name, eSewa ID (mobile number) and Account Holder's Name.
The same treatment for the wallet route most providers in Nepal actually use.
The Upload Personal ID Card step: a drop area listing JPEG, JPG, PNG, PDF and WEBP as accepted, above the note that the step can be skipped but ID is required for identity verification.
Accepted formats stated before the upload, not discovered after it fails.
The redesigned My Profile page: Basic Information, Skills and Experience, Availability, Identity Verification and Account Security as separate cards, each with its own save button and its optional fields labelled.
The same account afterwards, with the sentence that was missing: encrypted, used only for platform safety, never shared with customers.

The service form, regrouped

Four titled sections, each opening with the question it is asking. Service title carries an example, pricing gains a billing basis, duration shows its unit, and the upload states its limits before it is used.

The redesigned Create New Service page, in four titled sections: The Basics, Your Services & Rates with a billing basis column, Service Delivery, and Make it Stand Out with an upload area stating its limits.
Every question participants asked the moderator is now answered on the screen: what counts as a title, per hour or per job, which fields can be left alone.

And then, the thing they asked for

Publishing now confirms itself, says the listing is in review and roughly how long that takes, offers it as the customer will see it, and lays out the discovery path in three steps. A direct answer to a question a participant asked in a session, with nowhere in the product to look it up.

The service submitted screen: a success confirmation and View Service button, an Admin Review panel saying verification usually completes within one business day, and a “How customers will find you” row of three steps — Search, Discover, Connect.
“How will customers find me?” — answered on the screen where it was asked.

What these screens don’t yet cover

  • 01Specific, real-time error messages across every flow — a states problem rather than a screens problem
  • 02Password rules stated inline, and terms readable on the sign-up form itself
  • 03An exact location pin on a map
  • 04The category taxonomy rebuilt around real service types — the structure is in place, the content work is not
  • 05A dedicated mobile experience, asked for unprompted by more than one participant

Next project

Envelope Collectives

An editorial portfolio for a wedding photography and film studio in Nepal.

The Envelope about page on a laptop on a wooden desk — the headline beside a long-exposure photograph of a dancer mid-turn.