UX Study

Simplifying How Users Find Documents

Document Search Page Redesign

Web App

Introduction
An outdated search system made it difficult for users to access the documents they needed. Results lacked relevance and clarity, especially for non-technical users. The redesign focused on improving usability while working within technical constraints to deliver immediate improvements and plan for future enhancements
My role
  • Audited the existing platform and documented key usability gaps
  • Benchmarked filtering and result design patterns from tools like Notion and Google Scholar
  • Created multiple design variations based on user feedback and feasibility reviews
Project Timeline
3 Months

Problem statement

The existing search experience was unintuitive and lacked transparency, making it difficult for users—especially non-technical ones—to find relevant information efficiently. Poor result relevance, unclear filtering, and limited feedback on match logic led to frustration and frequent usability concerns

Common Pain Points

End User 1

“There are too many irrelevant results.”

End User 2

Search operators exist, but they’re too complicated

End User 3

“I don’t know if my keyword is in the title or buried in the document.”

Research Findings

We didn’t have any analytics or tracking tools to measure search usage, drop-off, or behavior patterns. Instead, we relied on client calls and UAT sessions to learn directly from users

01

Most users weren’t tech-savvy

02

Some had incorrect platform configurations affecting search

03

But overwhelmingly, the problems were with platform UX, not user behavior.

Current Search Experience

Before diving into finding solutions, I conducted a UX audit to understand how the existing policy search system functioned across different user types and access points. This helped surface core usability issues and system limitations.

Key observations from the audit:

Multiple Entry Points

Users could access search from three different locations, but all routes used the same logic—resulting in inconsistent experiences despite a shared backend.

Search Logic Lacked Clarity

The engine matched keywords across multiple fields (title, description, attachments), but users had no visibility into where the keyword was found in each result.

Overloaded, Unstructured Results

Search results were presented in a dense table view with minimal hierarchy, making it hard to scan or assess relevance at a glance.

Limited Usability of Advanced Search Operators

Advanced users could apply search operators (+, –, *), but most users didn’t know they existed or avoided them due to their complexity.

Possible Solutions

We explored several UX upgrades to make results more transparent and usable:

Quick filters

Easier scanning of documents

Text preview from files

pulled from PDF or Word content with highlights

Google Scholar
Match location indicators with match counts

showing how many keyword hits per section

These were high-value improvements—but came with major performance costs due to the way our search backend handled indexing and result rendering

Initial wireframes

We explored several UX upgrades to make results more transparent and usable:

Search area

Apply filters

Search results

#1

Experimenting with Page layouts

#2

Attempt to fit in all the features we liked ( and FAILED)

Overload of information for normal users who only expect to see the results against their keyword

Designing for Different User Roles

The original search experience was designed with admin users in mind, but feedback showed that end users struggled with unnecessary complexity.

🧩

Problems


  • End users saw too much internal or irrelevant content like manager only comments, attachments etc

  • The layout was cluttered and not optimized for casual/non-technical users.

  • Admins could technically configure visibility—but few did, and the default was overwhelming.

💡

Our Approach

Designed a separate view for end users in Phase 1.

  • Collaborated with the product owner to define what content should be excluded.

  • Focused the layout on core policy content only: title, date, and document preview.

  • Dropped the idea of admin-customizable filters for end users after client testing showed it added confusion

Next steps

To move the search redesign forward without overloading the product and engineering teams, we used a structured decision-making framework grounded in real user value, feasibility, and delivery scope.
We evaluated each proposed solution against three core criteria:

👤

User value

Does this directly solve a known pain point

⚙️

Tech Feasibility

Can this feature be implemented with our existing backend & indexing structure

⏲️

Effort & Timeline

Is this something we can deliver within the 2-month MVP sprint window

Impact Effort Matrix

What we shipped in phase 1

We launched a lean, faster, more intuitive search experience:

  • Google-style result list with snippet previews

  • Basic filters for folders, dates, and policy type

  • Simple, clean layout that removed visual clutter


This design didn’t solve everything, but it tackled the top user frustrations immediately—without overloading the team.

Planned for next phase

Plan for Future using AI capbilities

What I Learned

Great UX isn’t about perfect flows—it’s about knowing when to simplify
Even without usage data, client feedback can guide smart decisions.
Having clear design trade-offs helps move fast without losing quality.
Starting small with a strong UX base is often the smartest way forward.

Reflection and Impact


  • Improved clarity and reduced friction in the search experience

  • Delivered quick wins without overloading the system

  • Live with positive client feedback

  • Roadmap ready for future AI-powered upgrades

Reach out to

tokomalsawant@gmail.com

Thankyou