top of page


My Role

Product Manager

Key Contribution

Product Specification, Product Roadmap, User Interview, User Stories, Prototype, Beta Releasing

Project Duration


Xiaohongshu, is a social media and e-commerce platform. Currently, it has more than 300 million registered users and the number of monthly active users is over 100 million. With the mission of "Inspire lives to explore and share this wonderful world", it helps users to record life moments and share their lifestyles through short videos, pictures and texts, and create platform interactions based on their interests.

What is Xiaohongshu?

Vision Statement

Value Proposition

  • Become the biggest platform to help young generation improve life quality.

  • Become the most united e-commerce company for young generation to purchase.

  • Become the most trusted social media app by users in China.

  • Inspire lives to explore and record this wonderful world.

  • Discover and share your high-quality commodities. 

  • Join the biggest and most inclusive young generation community.

What is Xiaohongshu?
What are the targt users?
Who are the target users?

User Persona


Celebrities/ Influencers

The celebrities are the main source to attract users and improve product social awareness.


The specialists are usually the head users who can attract more users with social impact.


Regular Users

Regular users have the biggest base amount but low conversion rate and retention rate.


Brand Enterprise

Brand enterprises are reciprocal with platform, which assist to build more user motivations.

Community Officer

Community officers are all platform 

chargers who manage different block respectively.

User Proportion




who focus on quality of life and have advanced consumer awareness

What did I contribute?
What did I contribute?

Project Goals

  • Content Generation Users - Let this type users create high-quality content more frequently. Through the platform's reward mechanism, users would build motivations and further attract content consumers.

  • Content Spreading Users - Let this type users forward and share the platform's information more spontaneously, so as to enhance the social awareness.

  • Content Consumption Users - Let this type users get more personalized, accurate and satisfying content.

Key Contributions

  • SEARCHING - Optimized the searching feature to improve the correlation of searching keywords, the accuracy of associative-word searching and autocomplete searching, and user's satisfaction improved 23% based on A/B testing and quantitative analysis.

  • FEEDBACK APPROACH - Provided an easier way for users to give their feedback, which can be used for improving the accuracy of recommended content.

  • COMMUNITY-BUILDING - Enhanced community-building and improved 12% user conversion rate and 9% retention rate through optimizing follow reminders, information architecture and interfaces.

  • RECOMMENDATION MECHANISM - Created multiple reward and recommendation mechanisms to help users build the motivations for high-quality content. And optimized CES (community engagement score) to motivate regular users to become super users.

Core Experiences

Real-Time Searching Keywords

After a user has watched a note or a short video, the search bar will automatically recommend real-time relevant keywords.

Multi Searching Recommendations

We unified History, Discover and Hot Trends into one page to allow users to operate it conveniently. Also, optimized the associative-word and autocomplete searching systems.

Follow Reminder

When users have watched several notes of a specific creator, the system will remind users automatically to follow. And after users finish the action, there is a recommendation for other creators in the same classification.

Strengthen Community Attribute

Since community building is quite important to improve user engagement, we reminded users to follow their friends through getting the approval and access of their friends' contact information.

Creator Recommendations

We added a creator recommendation bar to keep motivating users to find their interested content and creators.

Feedback Interaction Approach

In order to provide users with a more seamless user experience, we modified the feedback interaction methods so users operate it more easily and at the same time, we can use the feedback data to keep correcting the recommended content.

Reward Mechanism

In order to let users create high-quality content and also allow our algorithm to better build the user classifications. We created many rewards systems to give users' motivations, such as we would promote user's content who add the location and tags.

Core experiences
Technical support

Content Recommendation - Algorithm Mechanism



Build the user classifications based on algorithms and create personas, which include users' intertest and usual actions in each category.



Recommend a note to users in the surrounding 20km, and then the content is rated according to the number of likes, collects, comments, and forwarding

Track and collect users' registration information and every action operated in the platform.



Add tags to each content based on its topic and key words. Then recommend the content to different user categories respectively.



Machine Learning Development and Application

The most classical classification mechanism - K nearest neighbors. Use training set and classifier to predict the outcome of testing set.


KNN has the highest accuracy, but it's comparatively slower than Logistic Regression. And KNN is a non-parametric model, where LR is a parametric model. 


Factorization Machines (FM) are generic supervised learning models that map arbitrary real-valued features into a low-dimensional latent factor space.


DNN is a neural network with some level of complexity, usually at least two layers. But impossible to directly deploy neural network models on such data.

Since DNN need a lot of data computing and hard to deploy. In 2016, Doctor. Zhang (Engineering Director of Xiaohongshu) proposed to combine with FM with DNN.


Supervised Machine Learning - relies on labelled input and output training data

Click-Through Rate (CTR)

CTR is the number of clicks that the content receives divided by the number of times the content is shown: clicks ÷ impressions = CTR (percentage). 

瀑布—1 00_00_00-00_00_30.gif


瀑布—2 00_00_00-00_00_30.gif


The browsing method of Xiaohongshu is composed of two vertical information flows (double waterfall), which is different from TikTok scrolling up and down. It needs more actions of users and can also collect more user behaviors.

Therefore, Xiaohongshu really cares about users' behaviors and actions, and the data collected from it will reflect crucial feedback of users. CTR estimation is a really important metric and helpful for priority building and algorithm optimization.


The process to transfer users' behavior data to binary data and finally predict CTR.

User Behavior Modeling


Currently, Xiaohongshu uses users' most recent consecutive behaviors and most relevant retrieving behaviors 

based on CTR to build the behavior models.

Real-Time Attribution

Besides the predictions based on these behavior models, Xiaohongshu also uses real-time attribution to analyze data transferring from user behaviors and record it.

Product research

Competitive Analysis

Compared to other big platforms, Xiaohongshu has strong competitiveness in multidimensional.

  • Xiaohongshu have strong algorithm and recommendation mechanisms.

  • The young generation and celebrities have high participations.

  • The product differentiations depend on women participation and content compatibility.

Since 60% users of the platform are post-90s and it has accumulated a huge young generation user base, building a 'Young'-oriented proposition should be one of the most imminent considerations.

Compatitive Analysis.jpg

Degree 1 - 5

Unique Approaches

Approach 1: Build the post-90s/ 95s oriented social media

Since 60% users of the platform are post 90s/ 95s and it has already accumulated a huge user base, it's quite crucial to build the "Young" proposition and take it as one of the most important considerations.


In order to provide the best user experience for the biggest user type-women, which take up 70%, the platform should bring more valuable and high-quality information, such as make up, recipe, clothing and others.

Approach 2: Provide women more high-quality life tips


Approach 3: Recommend most personalized content

Accurate and personalized recommendation is also another strong competitiveness of Xiaohongshu. Keeping precise recommendation mechanisms and comprehensive algorithms are quite important.


Concern & Risk


Long tail risk

Most of users are in the distribution tail with low active actions.

Improve the conversion rate through multiple plans, such as community-building and recommended follow reminders.



Insufficient consumption chain

Cosmetics are the only main current consumption chain

Build inclusive blocks and communities to encourage diverse interests and consumptions.



Reduction in platform consumption trends

E-commerce livestreaming in TikTok and other platforms is competitive.

Optimize the livestreaming feature, also invite celebrities and influencers to improve users' motivation.



Define problems

Content Recommendation Mechanisms

Xiaohongshu currently has 3 main channels and 6 types of recommendation mechanisms. In order to keep iterating and find the problems, we first classified their connections.





Social Recommendation

Extended Recommendation


Algorithm Recommendation



Nearby Recommendation





System lacks reminders to allow users to follow creators and their friends who know each other in real life seamlessly

The real time recommended keywords do not match the content users just read precisely

The discover searching content and hot trends are not in the same page, which make it difficult for users to search efficiently

Current CES (community engagement score) can't build the motivations for users creating high quality content

It's inconvenient for users give their feedback about recommended content, which can help they get more relevant notes

Community attribute and reward system of the platform are not really ideal, which make it has a low conversion rate

Low Conversion Rate

Imprecise Searching system

Insufficient User Motivation

Low Community Attribute

Inconvenient Feedback Approach

Non-Seamless User Operations

For the path that regular users grow up to super users, it lack enough motivations, especially when the user only has limited followers.



Super Users

Active Users

Regular Users

Silent User

We classified users into super user, active user, regular user and silent user four categories based on many metrics, such as DAU, WAU, MAU, UV and other data resources.

User Categories

Product troubleshooting

Recommendation Mechanism & CES

CES is Xiaohongshu inner grading system to rank the quality of a content and determine whether it should be recommended to other users.

Before:   CES = Like * 1 + Collect * 1 + Comment * 3 + Forward * 3 + Follower * 10

Optimized:   CES = Like * 1 + Collect * 1 + Comment * 4 + Forward * 4 + Follower * 8

  • Enlarge the coefficients of Comment and Forward to give more opportunities for regular users to be discovered and build the motivations for them.

  • Decrease the coefficient of Follower to encourage users to keep creating high-quality content, even though they have accumulated huge followers. 

  • Through our user interviews and questionnaires, some users feel annoyed to keep receiving recommended content with low quality, but the creator with a lot of followers.

  • Through giving regular users more recommendation opportunities, transfer them to super users and improve platform's conversion rate.

Facebook-Meaningful Social Interactions metric weights =

Like * 1 +

Reaction, Reshare without Text * 5 +

Non-sig Comment, Reshare, Message * 15 +

Significant Comment, Reshare, Message * 30 +

Groups Multiplier (Non-friends) * 0.5

Strangers Multiplier (Non-friend-of-friend) * 0.3 

  • The metric and coefficient changes depend on what value proposition the product wants to transfer to users and what actions they want to lead users to do.

  • In addition, build many rewards and recommendation mechanisms to encourage users' content production. Such as giving nearby users first priority who add their location and tags.


DECISION 1 - Make the searching keywords more relevant to users' browsing history.

Cooperating with developing team make the real time key words more relevant and accurate to the last content user browsed.


DECISION 2 - Unify History, Trends for you and Discover as one single interface

Adding Discover feature in the search interface and combining History and Trends for you. Also, Improving the functionality of associative-word searching and autocomplete searching.


Feedback Approach

DECISION - Provide an easier way for users to give their feedback

Change the three dots interaction way to long-pressing screen activating feedback pop-up, which is more efficient for users to operate. At the same time, encourage creators to produce more high-quality content.



DECISION 1 - Let users follow their friends and family

If users don't follow any creators on the platform, we would ask for access to their contact information and let users add their family and friends first.


DECISION 2 - Keep recommending creators for users

Keep providing relevant creators for users based on their follow list and browsing history. At the same time, creating a creator list for users to check their notes and videos.


DECISION 3 - Create various follow reminders

After users browse several contents of a creator, the platform would remind users to follow this creator. And after following, there are also other recommended creators for users to keep exploring.

Prioritizaton & Backlogs

Measurable Metrics

We decided to observe the Conversion Rate as the primary metric to validate our product. This metric can better quantify the success of the app change as it is primarily linked to our primary business goal.

Performance Target: Conversion rate improve 7% in 3 months.

Conversion Rate

Match Results Testing

User Engagement Rate

Business Feasibility

Number of Daily Active Users



Based on the key metrics, we tried scorecard and impact-effort matrix to help us build the priority together, and finally we set Searching and Feedback Approach as our first priority, since they would help us improve user conversion rate most efficiently.



Since Xiaohongshu is also working based on Agile-SCRUM, we separated our user stories and backlogs into each sprint, making us only focus on certain problems in a specific time period and work efficiently.

Frame 8.png
Customer validation

Performance Analysis


Through data analysis based on this beta releasing, the optimization assist platform 'Home' module improved 12% user conversion rate and 9% retention rate.

In addition, user's satisfaction improved 23% based on A/B testing and questionnaire analyses.

We conducted Beta Releasing before product formally release to the customer and used inner testing version to collect users' behavior data and feedback, also validate our product performance assumptions.

Key Takeaway


Through the brilliant working experience at Xiaohongshu, I learned not only to make a product usable, but viable and successful in the marketplace.

And as a product manager intern, these multi cross-team corporations taught me a lot of interdisciplinary skills, especially for the algorithm and recommended content parts, and let me learn that a great team should work more than cohesively.

bottom of page