All work

Product Design · Bilwebben

Redesigning a complex marketplace from search to confident decision-making

As the sole designer, working with the founder and the developers, I redesigned how people find a vehicle on Bilwebben and decide on it. I also built the design system behind it.

My role
UX/UI designer
Team
Founder and developers
Platform
Web, desktop and mobile
Period
3 months, spread over 2025–2026

The short version

The challenge

Bilwebben gathers new and used vehicles from dealers across Sweden. With that many listings, buyers had two problems: finding the right vehicle, and feeling sure enough to act on it. On top of that, the interface had become dated.

What I did

I followed the buyer's journey from the first search to contacting a dealer, and redesigned each step. I also designed new services and the logged-in experience, and owned the design system behind it all.

What changed

The marketplace became clearer to navigate and better to use overall. Getting a loan for your next car, reading the news and configuring a brand-new car are now designed as part of the site, not as separate partner pages.

01

Understanding buyers

Before changing any screens, I needed to know how people actually look for a vehicle: what they know when they arrive, what they look for, and where they get stuck.

User testing was not a priority in the project, but I needed to check my own concerns before redesigning. So I ran a few quick tests with friends and family, focused on search and filtering, and did my own UX review of the whole site. The tests were clear: nobody found the search, and the filters were hard to find and too limited once people got there.

Search went unnoticed

People did not find the search at all, so nobody used the quickest way to a vehicle.

Filters were hidden and thin

Filtering was hard to find, and once found, it offered too few options to narrow down a large number of listings.

Longer flows gave no overview

Configuring a new car and applying for a car loan did not show the steps ahead, so people could not tell where they were or how much was left.

Partner flows in iframes were hard to follow

Partner services sat in iframes. They looked and behaved differently from the rest of the site, which made them hard to understand.

The last two findings gave me the room to work with the partners’ APIs instead of iframes, so that we could design those flows ourselves.

1Arrive
2Search
3Narrow down
4Look closer
5Act
The buyer wants to
See where to begin
Type a make, model or feature
Cut a long list down to a few
Check the facts and the dealer
Take the next step
What the tests showed
Not covered in the tests
Search was not found at all
Filters were hard to findToo few filter options
Not covered in the tests
Not covered in the tests
What I changed
Search is the first thing on the start page.
A focused search for vehicles, with suggestions as you type, plus a global search in the menu.
A row of quick filters, and a full panel with sixteen categories.
Details in sections, the vehicle history up front, and a dealer card that stays in view.
One main button, five ways to be contacted and a short form.
The buyer's journey from arriving to acting. The middle row marks where the tests found problems; the bottom row shows what I changed at each step. Drawn for this case study.
  • Search was not found at all.
  • Filtering was hard to find.
  • The filter options were too limited.
  • Tried: the global search as the only way in to searching.
  • Decision: combine the global search with a focused search for vehicles for sale.
  • Who: friends and family. Quick tests, because testing was not prioritised.
Notes from quick tests with friends and family on search and filtering, written up for this case study.

From here the work had two aims: help people find a vehicle, and help them feel sure enough to act. The next two chapters take them in turn.

03

Deciding with confidence

Finding a vehicle is only half the job. The other half is feeling sure enough to act. That takes three things: details you can trust, a dealer you can trust, and a clear next step.

A walk through the listing page: photos, price and dealer at the top, the vehicle's details and history, insurance and loan offers, then getting in touch with the dealer.

Details you can trust

  • Photos first, with a countA large photo with arrows, thumbnails beside it and a counter such as 13 of 35, so buyers know how much there is to see.
  • Facts in sections you open when you need themSeven sections, from vehicle information to equipment, keep the page short. Each opens into a plain grid of labelled facts, so a buyer can check one thing without reading everything.
  • The vehicle's history, before you have to askA card says how many events are on record and what the report covers: damage, owners, inspection and mileage. It is free through Bilweb, and one button opens it.

A dealer you can trust

  • The dealer card stays with youThe dealer's name and town, the price and when the listing was updated sit in one card that stays in view while you scroll.
  • See who you are dealing withThe contact window opens out to show the dealer's address, a map, directions and a link to the rest of their stock.

A clear next step

  • One main action, one quick alternativeA green button to contact the dealer, with "Call us" underneath. Clicking it shows the phone number right there.
  • Choose how you want to be contactedEmail, a call back, a test drive, a price for your trade-in or a bid: five options in one window, then a short form that asks only for name and email.
  • Monthly cost next to the priceA link to work out the monthly cost sits right beside the price, which is where the question comes up.

Partner services that belong on the page

  • One card pattern for every partnerInsurance and loan offers use the same card as the vehicle history: a short label, the partner's logo, a few benefits and one button. Each keeps its partner's colour, so it is clear who is behind the offer.
  • Written for this exact vehicleEach offer names the car you are looking at, so it reads as help with this purchase and not as an advert.
04

Applying for a car loan

Car loans on Bilwebben come from a partner. The quick way to offer them is to place the partner’s form on the page in an iframe. I was given the room to design our own application on the partner’s API instead. Here are the two side by side.

The partner loan form in an iframe: three numbered dots, a progress bar and one long column of fields with help icons, ending in a blue button
The iframe versionThe partner’s ready-made form, placed on the page.
  1. Three numbered dots, with no names.
  2. Loan details and personal details in one long column.
  3. The partner’s own fields, help icons and blue button.
The own design, step one: desired loan amount and repayment time, the monthly cost in large type, a green Next button, and steps two and three listed below
My design on the partner’s APIThe same application, built from Bilweb’s own parts.
  1. Named steps, and only this one open.
  2. The monthly cost, large and in plain words.
  3. The site’s own green button.
  4. The steps still to come.
  • Three named steps, one open at a timeDesired loan amount, About you, Send. People can see the whole application before they start, and only deal with one part at a time.
  • Finished steps fold into a summaryA completed step becomes one line, such as “343 000 kr, 8 years”, with a pencil to go back and change it.
  • The site’s own fields and buttonsThe form uses the same inputs, type and green buttons as the rest of Bilwebben, so applying no longer feels like leaving the site.
  • Questions that explain themselvesAdding a co-applicant comes with a short reason and two buttons, in place of a dropdown and a help icon.
Step two open: step one folded into the line 343 000 kr, 8 years with an edit pencil; fields for contact details, employment and housing; a co-applicant question with two buttons
2 · About you
  1. Step one, folded into one line with a pencil to edit it.
  2. The co-applicant question, with a reason and two buttons.
Step three open: both earlier steps folded into summaries; a question about collecting existing loans, two consent checkboxes and a Send button
3 · Send
  1. Both earlier steps are summaries now.
  2. One last question, then two consents and the button.
05

Design system

I was responsible for the design system. It keeps Bilwebben consistent across desktop and mobile, and lets new pages be built from the same parts.

  • Blue#1190C6Brand, links
  • Green#108C69Main actions
  • Dark#141B34Dark surfaces
  • Grey 900#212121Text
  • Blue 50#E9F6FBSoft surface
  • Green 50#EAF7F4Soft surface
  • Grey 100#F5F5F5Background
ColourBlue carries the brand and green is kept for the main actions. Pale blue and green tints give cards a soft ground.
Heading 232 · Semi Bold
Nytt och begagnat från Sveriges bilhandlare
Heading 324 · Bold
Sök efter fordonstyp
Heading 420 · Semi Bold
Dags att byta bil?
Subtitle16 · Semi Bold
Riddermark Bil – Megastore
Body16 · Regular
Hos oss kan du köpa noggrant kontrollerade fordon från pålitliga bilhandlare.
Body small14 · Regular
Räkna ut priset för din Volvo XC60.
Caption12 · Regular
60 800 annonser
Button15 · Medium
Visa alla bilannonser
TypographyOne typeface, Inter, in four weights. Size and weight do the work of hierarchy.
Search field with the placeholder make, model or features, and a green Show button Mobile search showing earlier searches for Tesla and Volvo
SearchThe search field with its green action, and the mobile view that keeps your earlier searches.
Filter row: Search and filter, make, model, place, year and price Filter panel listing sixteen categories, with a count badge on body type and make
FilterA row of quick filters above the results, and a full panel with sixteen categories, from body type to CO2 emissions. A badge shows how many choices are active in each.
Vehicle card for a Tesla Model Y with tags, dealer, key facts, price and monthly cost
Vehicle card in the search resultsPhoto first, with selling points as tags. Below it: dealer and town, model, key facts, price and monthly cost.
Two partner cards: a Carfax vehicle history card and an ICA insurance card
Partner cardOne pattern for vehicle history, insurance and loans: a label, the partner logo, a few benefits and one button.
A list of nine questions, each with an arrow to open it
AccordionsRows that open to show more, used for vehicle details and for questions and answers.
Dealer card with a green Contact the dealer button and an outlined Call us button
ButtonsA filled primary button and an outlined secondary one, shown here in the dealer card.
Top navigation with the Bilweb logo, Buy vehicles, Sell vehicles, Auctions, a heart and Log in
NavigationThe top bar: buying, selling and auctions on the left, favourites and log in on the right.
  • Why it was neededThe interface had become dated, and the site was growing. Car loans, news and the new-car configurator had to look and work like the rest of the marketplace. Designing each page on its own would not have held together.
  • What it containsColour and type as shared variables, and components for the whole journey: navigation, search, filters, vehicle cards, partner cards, accordions and buttons, for both desktop and mobile.
  • How the team used itComponents have the same names in Figma as in code, such as Button, Accordion and CardActions, so the founder, the developers and I were always talking about the same thing. The loan pages, the news section and the configurator were all designed from the same parts.

What I took with me

I would start with a design system again. It gave every page the same foundation, from search to the loan pages.

I encouraged the team to set measurable outcomes for the changes we made, but it never got the focus it needed. That is why this case has no numbers to show. Next time I would agree on what to measure before the first design is built.

What I would change is the tooling. Times have changed. Today I would set up the design system and make the first draft in Figma, then continue the design work in Claude.

Figma is the right place to define the foundations and agree on a direction. I can test a prototype there too, but a Figma prototype is a set of linked screens. Every screen size has to be drawn separately, and typing, scrolling and real content are faked.

In Claude the design is a working web page. It adapts to any screen by itself, people can type in the search and try it on their own phone, and problems with real content show up straight away. The developers get something close to what they will build, instead of a picture to interpret.