Booking.com

New Content Moderation UI

TL;DR

Problem: Moderators struggled with a tool that hid context, demanded extra effort, and slowed decision-making.

Move: Rebuilt the UI around real-time filters, color-coded queues, mnemonic shortcuts - shaped by data and rapid user tests.

Impact: Moderators confidence rose to 3.5/5; fewer escalations and faster response time

Timebound: 1 year

Role: Product and UX Designer

Team: Project Lead, Product Managers, Engineers, Moderators, Associates, Mentors, TLs

Tools: Figma, Maze, Google Forms, remote and in-person usability testing, Documentation, Internal Dashboards

Note: Due to confidentiality agreements, specific details about the platform and proprietary design elements cannot be shared.

The messy starting point

Filters don’t do anything until I’ve processed an item.
— Content Integrity Associate
I can’t tell if I’m in accommodation reviews or re-moderation.
— Internal Content Moderator

When I joined, the interface was just out of production and was being tested with users.

Three different teams (Internal Moderators, Vendors Moderators and Content Integrity Associates) were struggling with the same screen, each for slightly different reasons.

Nobody could say exactly why things “felt clumsy” and “unnatural”; we just knew the process was breaking over and over and not running smoothly.

Unknowns on day one:

  • Which steps in the flow actually cost time?

  • Could one UI satisfy three teams with different requirements?

  • Was the biggest pain cognitive (labels, shortcuts) or mechanical (navigation, queue logic)?

Grey areas

Vague complaints about filters

“The queue mixes everything up”

How I turned ambiguity into clear moves

What I did with it


Tracked sessions and recorded every click with timestamps.

Noticed filters applied only after processing the current item.

Redesigned filters to update instantly - without need to process current item.


Heat-mapped usage and tagged each item by service.

Introduced a color-coded badge (Moderation / Re-mod / Appeal) visible at a glance.


Shortcuts felt random

Grouped hotkeys by mnemonic (“H” → Harassment) and added a cheat-sheet beside the item.


Reviewers saved tricky items for later

Built a one-click “stash” so they could park and batch-process edge cases without losing queue rhythm.

Bumps along the way

The first fix used am internal feature that engineers rejected due to performance issues. We had to redesign it using a simpler method.

Early color palette failed WCAG; accessibility team flagged it day before demo—scrambled to swap palette with the classic internal design system palette.

My first cheat-sheet pop-over covered the moderation item: moderators hated it. Moved it to the sidebar on iteration 2.

Ops worried stashed items would not be picked up later or would be used to avoid complex cases. Added an auto-ping after 12h to force resolution.

Taking the lead

  • Planned and ran research with ops to turn hypothesis into solutions.

  • Led a workshop that created four ready-to-build stories the team could deliver without extra costs.

  • Demoed early prototypes to engineers and product manager, freeing up time during the sprint to focus on other fixes.

Impact

What shipped & why it mattered

  • Real-time filters and colour-coded queues went live the next release. Median review time down 18%.

  • New shortcut map was adopted and training time for new moderators dropped noticeably.

  • Post-launch survey: “confidence in decisions” up 0.9 on a 5-point scale.

  • Ops metrics showed fewer escalations and faster first-response times: exactly what the business cared about.

Reflection

The project reminded me that small interactions build up quickly when repeated thousands of times daily. By focusing on those unclear moments where the tool didn’t match real life, we helped the team avoid costly fixes later and gave moderators a console they could trust.

The hardest part was quickly dropping early ideas and keeping the team sure it was worth the effort. But fixing problems early helped us make lasting changes and saved the business from a complete rebuild later.

Next
Next

Booking.com Content Guidelines and Reporting