Understanding redesign objective

  • The entire structure and use cases had to be redesigned because of the following requirements by product owners.

  • To increase current conversion & job apply rates by more than 13%.

  • Add and introduce new features like showing (Job listing + Job description in one page) by splitting single page.

  • Provide job search statistics to users like - Salary trends, job growth forecast, top industries hiring the skill , Geographical insights of where the opportunities are Concentrated.

  • Business strategy shifts (Incorporating Company branding).

  • Accommodate diverse new use cases and all new edge cases within the redesigned structure.

  • Further improving SEO by redesigning structural elements.

  • Further reduce bounce rate.

  • Reducing friction by making job search navigation intuitive and efficient.

Listing down the core elements and sub elements.

Design Brief given by product managers

  • The old UI was successfully enhanced (Part 1 of the project) with positive results , but company aimed to integrate new features into the SRP system.

  • The company acquired a salary and company review platform (like Glass door), and wanted to leverage and display relevant data in the SRP.

  • They aimed to boost SEO rankings by incorporating additional job keywords throughout the SRP's overall page, including pagination and footer.

  • It was a phased project involving the translation of all web pages of the job portal through the development of a new UI.

  • They aimed to further enhance search interaction and filter usage to improve overall user engagement.

  • A two-column approach was supposed to be tried and user tested, allowing job listings and descriptions to be conveniently viewed in one place.

How users will benefit

  • More informed career decision based on statistics feature showing salary insights, job market insight and career growth forecasts.

  • Users will experience a cohesive brand presence increasing job portal trust as redesign includes the incorporation of company branding.

  • Further improvement in search interaction means quick and efficient job findings, job bookmark and applying.

  • Improvements in skills keywords and job description keywords, means user can scan jobs faster and make informed decision more quicker.

  • Incorporating various job card badges like, verified jobs, quick apply, government jobs will build user trust that jobs are verified or can be applied quickly.

  • A two column approach showing job listing and job description, keeps the user engaged, without opening new pages for job description.

How company business will benefit

  • Higher conversion builds employer trust, increases opportunity for offering premium job listing services to employers.

  • Displaying Company branding opens up opportunities for partnerships, sponsorships.

  • Reduced bounce rates, and improved SEO contribute to increased ad impressions, attracting advertisers, improving organic visibility.

  • Job search statistics and industry insights can lead to revenue through data partnerships or premium access to advanced analytics.

  • A more engaging experience increase time spent on platform, providing users to interact with ads and sponsored content.

  • Efficient navigation reduces friction. This can result in increased retention & repeat visits, contributing to sustained revenue over time.

As we disscued in the previous project below are type of users

Freshers

Individuals who are new to the job market.

Experienced

Individuals who have accumulated professional work.

"The primary focus was to optimize and redesign the new Search result page to best serve the extensive user base of IT professionals on job platform, as they are largest demographic according to database”

States

Focus

User types

Logged in

Can access personalized features, save job searches, upload resumes, and receive tailored job recommendations.

Logged out

Limited access to personalized features; be browsing job listings without the ability to save searches or receive personalized recommendations.

Logged out (repeat user)

Have some familiarity with the platform but not taking advantage of personalized features during the current session.

Solving step by step & case by case basis

Analysing page

Analysing the current page: Understanding structure areas that can be improved.

Market study

We studied multiple other job portals, how they were structuring content, what approach were they taking...

Understanding Page metrics

How many users tap on Register button? How are the jobs ranked? how DCG matrix works? How many users were tapping on Search, sort and filter button?

The timeline was seperated into two parts of SRP redesign, first dealt with some quick wins & other part was more detailed related to slpitview.

As a recap lets look at at the modified SRP structure again...

Pre- filled job alerts

Open - Dynamic filters

Text swap -> icons

Improved job cards

Simplified search bar

New - Skill suggestion

advanced search

Sort

sticky GNB

Pushing registrations

Company logos

Belly filters

Belly filters

SEO keywords

Pushing job alerts

Pushing app download

Contextual filters

Insight from market study

  • Most of the job portal companies were using top horizontal filter approach.

  • Search was incorporated below GNB but didnt took to much real estate.

  • Search fields didn't ask too much inputs, rather filter can be used to adjust the search results.

  • Saved jobs and alerts were accessible from the search result page, Via tags

  • Job cards were more or less similar, some cards showing more info and others showing less.

Linkedin

Indeed

Well found

Google jobs

Search bar

Job cards

Job portal

Redefining search & GNB bar

Differentiating service actions

Removed this bar - Usage count was too low

Simplify search with one input

Related search - was not much used - backend relevancy was being improved.

Remove advanced search - Low use, focus on other filter

like contextual, static and belly filters, to improve search result

organising user actions together

Disappear it - if logged in

  • Search and GNB Redesign options

Grouping of service actions.

All parameters of advanced search were translated into filters- keyskill,location,work ex, salary,industry, job category

Simplified search within GNB

Visual Emphasis on context filter -

changes based on search query

Showing the number count helps in SEO

Grouping action together -search, create alerts, contextual filter

Pushing job alert next to search query

Simplified search - expands when user clicks on the input filed

Sticky search interaction while scroll

Search interaction - when searched for company

Search dropdown - suggested/related keywords

Organised user actions

Option 1

Option 2

Enhancing Company search term Interactions

  • Based on GA data, users search for skill, designation, or company. How can we personalize company search results effectively?

  • Company interactions - Eg: search term - Microsoft -> Results - Microsoft jobs, fresher job, internship etc - Microsoft insight pages.

  • Company widgets - provides insights on the search term, including salary, benefits, search trends, profits, acquisitions, etc.

  • Eg: If 26,094 daily searches for Amazon - showcase Amazon details, Perks, salaries, & jobs at multiple locations; all available backend data.

  • This boosts brand visibility, increases traffic, fostering collaborations with companies for information and ads, boosting platform revenue.

Experience

Industry

Company

Company

skill/designation

  • Translating insight to Design

Company touchpoint- About, benefits, salary, interview questions

Page redirect - Showing all about amazon company

Similar company profiles boost

Side widget: overview about company

Belly widget in between job cards - benefit, slaries, location

Company page Design & important touchpoint

  • Rich Company Profiles: To offer key details such as the company's mission, values, culture, and achievements.

  • Employee Testimonials: Testimonials or reviews to give users insights into the company's work environment and culture.

  • Dynamic Content Personalization: Presentation of each company's information based on the user's profile, designation and search history.

  • Perks and Benefits: Detail perks and benefits offered by each company, such as health programs, professional development, and unique employee benefits.

  • Review & interview questions Filters - filtering review, salaries, interview questions by department, designation, location and user rating

Job card enhancements

We can group related parameters

Square logos will visually seem larger and are practical.

Fetched job description lacks crucial details such as benefits, working days, and skill development.

Recruiter names didn't matter to users since there were no additional interaction touchpoints.

We needed to change the job save icon due to conflicts with the company review icon.

  • Identifying enhancements in previous job card

We considered displaying more job-related benefits and perks.

like Cab service, flexible hours, global travel, short notice.

Data suggested - People search by skills, so we highlight key skills in the job card.

Grouped related parameters

Added company reviews

  • Implementing enhancements in New job card

  • Next lets look how we added key information variation in the job card

Normal job posting

Internship

Walkins

PSU / govt jobs

  • Introducing job tags - for quick information gauging and overview

  • Verified badges are given to companies with government ID and tax ID submission, addressing fake job related issues.

  • Due to numerous use cases, we opted for a tag approach to highlight key job features.

  • With 10,000+ job postings spanning diverse domains, users faced difficulty gauging the freshness of postings.

  • Handling Multi similar job posted by unverified companies (reducing spam)

  • Consultancy jobs gained a bad rep for seeking money in exchange for employment. there were No tool to verify company legitimacy.

  • They use job posting services, occasionally post fake jobs, pay extra to boost visibility.

  • After boosting, they post multiple jobs with identical descriptions to gain more views.

  • This dislocates genuine and verified jobs in the SRP, causing user experience issues.

  • so we needed to compress and stack similar consultancy jobs, having over 90% identical keywords.

  • Identifying similar jobs by aggregating keywords, skills, and titles from unverified consultancies."

  • All these spam jobs are stacked together and compressed so that legitimate jobs are shown to the user.

Filter re design...

  • Data related to filters based on what user wants to see

0

5

10

Designation

Location

Salary

Job description

Date posted

Company size

Suggestors

Education req.

Easy apply

company jobs

job alerts

Email Jobs

  • Previous filters were static, not adjusting based on user interaction."

  • Only one filter was expanded, the rest remained always collapsed.

  • This led to users scrolling instead of utilizing filters.

  • New filter categories were needed due to changing times.

  • We also changed the copy of the filters for better understanding

  • People struggled to understand 'Premium Engineering' or 'Premium MBA'.

  • Some filters had low usage due to legacy issues.

  • Issues persisted in copies due to legacy.

  • Issues found in Old Filters

  • Filter order is now based on user preferences from testing.

  • Users Top requirements: location, salary, experience, and job type.

  • Filters and subcategories are always open in preview mode for user interaction."

  • Filter order dynamically adjusts based on user login status.

  • Some “Advanced search” queries were transformed into filters and included.

  • Personalised filter for logged in user.

  • New Filters enhancements

  • Improving belly filters

  • Introducing visually enhanced belly filters to captivate users and encourage their usage.

  • The top categories of the belly filters were : Top Salaries, Companies, Location, and trending searches

  • This feature aids in transforming broad queries into filtered and streamlined results, enhancing user experience.

  • The applied filters here are seamlessly reflected in the left side filter, ensuring a consistent and synchronized user experience.

  • These filters can be effortlessly removed at a later stage, offering users flexibility and control over their search preferences.

Right side widgets / inventories

The right side widgets inventories can be divided into three main parts

User Acquisition widgets

  • Registration Prompt

  • Registration via uploading CV details

  • Social media quick registration

  • Mobile opt in for App promotion

Job analytics insights

  • Company and job insights

  • Salary trends

  • Companies hiring for the search term

  • Job Search term insights

skill Development

  • Naukri learning insights

  • Develop skill related to search term, course selling

  • Selling related to resume enhancement

  • Reaching to recruiter directly via priority applicant

  • User acquisition widgets

  • Attracting registered users to the system is crucial, enabling the provision of email alerts and job recommendations.

  • From a business perspective, this also facilitates sharing relevant job seeker information with recruiters."

  • Encouraging users to download and use the app is advantageous, contributing to the growth of the app user base.

  • Job analytics/insights

  • Java openings over 6 months period

  • Java salary insight in interactive graph

  • Top companies hiring java developer

  • Insights about no. of searches and job applies

  • Industires demanding Java

  • Emerging industries requiring java

  • Java salary insights based on experience

  • Java Demand in market over years

When user searches -> java developer

--->

Show Java jobs + Java developer insights

  • Final insight cards based on user and business insights

  • While this data may appear interesting, it might not contribute significantly to the user's job search journey.

  • It can discourage user if the job numbers are low, or if the demand in market is low

  • We will have to take services from Statistia for all the emerging industries requiring that skills which is searched or build a database

  • It was concluded that only showing salary insights and companies hiring for the search term query.will be relevant and can be made deployed faster.

  • The new design is more focused, showcasing relevant courses related to the search query for an enhanced user experience."

  • Enhancing the copy of the offering to broaden the user base for Naukri FastForward."

  • Before revamp

  • After revamp

  • Skill development widgets.

Single page view approach Vs Split view approach

We are experimenting with an approach where clicking on a job card opens the job description in the same page (split view) instead of opening in a new webpage window...The advantages being as below:

Detailed Information: Users can view job details alongside the listings, providing a more comprehensive overview of the job without the need to navigate to a separate page.

Better Decision Making: Having job details readily available allows users to make more informed decisions about whether a job is suitable for them before clicking on the listing.

Improved SEO: Showing job description and job listing in one page gives more keyword data and and more text in one page, thus improving SEO....

  • Single column

  • Two column

  • Three column

The two column approach explorations...

  • In this approach the filter goes horizontal completely

  • Job listing comes to left side

  • Job description goes to the right

  • Explored integrating various widget inventories using a multi-collage card approach.

  • User insights show that the company logo strongly influences trust.

  • Consequently, we prioritize displaying the logo first in our listings.

The three column approach explorations...

  • Horizontal contextual filters.

  • Maintaining the vertical filter layout for a familiar user experience.

  • The job card is in the middle column.

  • The job description is in the third column.

  • This approach helps user to go to specific sections in job descriptions quickly

  • Opted for a tag approach in a three-column view due to lengthy job description.

  • An essential business case involved displaying similar jobs based on the user's job description during their search.

  • In a split-view scenario, the placement of similar jobs comes at the end of job description and can effect business negatively.

  • The Figma file where all split view explorations were made.

  • We conducted interviews with job seekers from diverse domains and age groups to gather insights and perspectives on the new split view design."

  • We selected a sample group of 18 individuals ranging from ages 22 to 45 for user testing. Participants were shown both the classic single-page view and the split view to gather feedback."

User testing between classic view and split view of SRP

Below were the comments for classic view

Below were the comments for split view

While split view was preferred, it couldn't be used due to business constraints...

  • For converting broad search queries into filtered results. The horizontal filter, hides filter Sub-categories, so it was not the preferred method for achieving this goal.

  • In comparison, the left-side vertical filter remains open to the user, eliminating the need for two clicks to operate, unlike the horizontal filter.

  • The current separate new window job description page, contained numerous paid inventories. This had to be compressed and placed on the second or third fold in the split-view job description page. Consequently, it had to be discarded.

  • Furthermore, the split-view concept posed a challenge for the footer SEO links, requiring significant effort from the SEO team to rebuild.

  • Final page will all elements ready to be developed.

We covered all the Interactions states of different elements as shown below...

Loading states

Empty states

Form Field error states

Form Field success states

Logged in job alert

Logged out job alert

Next page

Previous page

Breadcrumbs states

Pagination

Page shimmer states

Connection problem states

No job found - Partial query

No job found - Full query

No matching jobs found

Job Failover Scenarios

Job Expired

404 error case

Toast messages

Single/ multi Job saved successfully

Job relevancy pop up question

Job alert created successfully

Inventory monitoring

Job card states

Bottom SEO links

Search state

Side widgets

Course learning

CV upload error

Email ID already exisits

Registration flow side curtain

Create Job alert

Registration captcha

Bottom card course widget senarios

Learning course widget variations

Search result Side widgets for learning

Candidates service widgets (bottom page)

Fast forward service widgets (bottom page)

Hover

Clicked

Saved

Hide

Location links

Skill links

Course links

Designation links

Company links

Footer browse links

Modify search

Error - no keyword typed

Suggested keyword dropdown

Related keyword dropdown

Company specific search

Skill specific search

Course preview image available

Course preview image unavailable

For search result page

For Job description page

Candidate opt in thankyou message state

Captcha valid

Captcha invalid

Sort/filter states

Belly filters applied

Belly filters removed

Show more

Show less

Default relevance state

Date state

Filter by company, location,salary

Left vertical filter applied

Left vertical filter removed

Horizontal top filter applied

Horizontal top filter removed

Sort

Belly filter

vertical Filter

Horizontal top filter

  • The figma file showing all states and usecases.

Establishing design systems for the entire Job Portal platform

  • The design system development began with the SRP (Search Results Page) and was later expanded to other pages in an ongoing process.

  • After finalizing the SRP structure and addressing all use cases, we started translating them into atoms, molecules, and components using Sketch..

  • First we set up the foundational structures for the color scheme, elevations, spacing, and radius, initiating the design system.

  • Later, we detailed elements like buttons, icons, text fields, toggles, input fields, tags, chips, tables, tooltips, notifications, alerts, list items, dropdowns, and cards in the design system.

The components of the overall structure of SRP ( long project )

Search bar (and search interactions)

Advance search

Suggested skills/ designation

Recent searches

Job alerts

Login register

Sort, filters redesign

Header footer

Naukri fast forward widgets

Footer and SEO problems

Bottom seo links

Pagination

Company links

Right side widgets

Final job card and job feedback widget

  • The final job card incorporates discussed variations, new features, and tags for quick information scanning.

  • Feedback Widget added: If users dislike search results, they can report, aiding backend efficiency improvement.