XHS Ad ROI: How to Calculate & Improve Your Advertising Returns on Xiaohongshu
Date Published
Table Of Contents
1. Why ROI Measurement on XHS Is Different
2. Understanding the XHS Advertising Cost Structure
3. Key Metrics Every XHS Advertiser Must Track
4. How to Calculate XHS Ad ROI: The Core Formulas
5. What Counts as a "Return" on XHS?
6. Common Reasons XHS Ad ROI Underperforms
7. Proven Strategies to Improve Your XHS Ad ROI
8. Tracking and Attribution: Making the Numbers Reliable
Why Measuring XHS Ad ROI Requires a Different Mindset
When international brands first invest in Xiaohongshu (XHS) advertising, one of the first questions on every marketer's mind is: Is this actually working? It sounds simple, but calculating advertising ROI on Xiaohongshu is genuinely more complex than on most Western platforms — and misunderstanding how returns are generated here is one of the most expensive mistakes a brand can make. The platform blends social discovery, search, and commerce into a single ecosystem where paid ads and organic content influence each other constantly. A user who sees your ad today may save it, search for your brand tomorrow, and convert a week later — and standard attribution models will miss most of that journey.
This guide is built for international brands actively running or planning paid campaigns on XHS. Whether you are using Juguang (the platform's primary self-serve ad system), Spark Ads (boosted organic content), or KOL/KOC-amplified promotions, you will find clear formulas, platform-specific context, and actionable strategies to raise the performance of every yuan you spend. Let's start with the fundamentals.
Understanding the XHS Advertising Cost Structure {#cost-structure}
Before you can measure ROI, you need a precise picture of what you are actually spending. XHS advertising costs fall into three broad categories, and brands that only count media spend routinely underestimate their true investment.
The first and most visible cost is paid media spend on Xiaohongshu's advertising platform. Juguang, also known internally by the Xiaohongshu team as Aurora, is the primary advertising and data analytics platform for brands running targeted campaigns — supporting in-feed ads, search ads, and performance-driven placements. Brands allocate daily or lifetime budgets and bid on either a CPM (cost per thousand impressions) or CPC (cost per click) basis, with the platform's machine learning optimizing delivery in real-time.
The second cost category is content production and influencer fees. On XHS, ad creative is not optional polish — it is the foundation of performance. Effective ads are designed to look and feel indistinguishable from high-performing organic notes, which means brands must invest in culturally resonant, visually polished content. If you are collaborating with KOLs (Key Opinion Leaders) or KOCs (Key Opinion Consumers), their fees form a significant line item that must enter your ROI calculation. The third category covers agency or in-house team costs — the salaries, consultancy fees, or retainers associated with managing your XHS presence. Omitting these from your total investment figure leads to inflated ROI numbers that will eventually mislead strategic decisions.
---
Key Metrics Every XHS Advertiser Must Track {#key-metrics}
XHS campaigns generate a rich set of signals, but not all of them carry equal weight for ROI analysis. Understanding which metrics map to which business objectives is essential before running a single calculation.
For brand awareness objectives, the primary cost metric is CPM (Cost Per Mille) — the price paid for every 1,000 impressions your ad receives. Awareness campaigns live and die by reach efficiency, so tracking CPM alongside total reach helps you assess how cost-effectively you are entering new audiences.
For traffic and engagement objectives, CPC (Cost Per Click) becomes central. CPC is calculated as total ad spend divided by the number of clicks generated. One important nuance specific to XHS: because users actively search for recommendations on the platform, click intent tends to be meaningfully higher than on purely social feed platforms. A click on XHS often carries stronger purchase intent than a comparable click from a display network, which makes CPC a more valuable metric here than its raw number might suggest.
For conversion-focused objectives, the metrics that matter most are:
• CTR (Click-Through Rate): Clicks divided by impressions, expressed as a percentage. A low CTR signals creative or targeting misalignment.
• Conversion Rate (CVR): The percentage of clicks that result in a desired action (purchase, lead form submission, store visit).
• CPA (Cost Per Acquisition): Total spend divided by the number of conversions. This is arguably the single most important efficiency metric for direct-response campaigns.
• ROAS (Return on Ad Spend): Revenue generated divided by ad spend, expressed as a multiplier (e.g., 3x). ROAS is your headline performance number for commerce-driven campaigns.
• Saves (收藏): This is a metric unique to XHS that deserves special attention. On Xiaohongshu, saving a post is a high-intent behavior — users are bookmarking content to act on later. Saves correlate strongly with future purchase decisions and should be treated as a warm conversion signal even when they do not produce an immediate sale.
---
How to Calculate XHS Ad ROI: The Core Formulas {#calculate-roi}
With your cost inputs and return metrics defined, the actual ROI calculation follows a straightforward formula:
ROI (%) = [(Total Returns - Total Investment) / Total Investment] × 100
For a campaign where you spent ¥50,000 (including media, content, and agency costs) and generated ¥180,000 in directly attributable revenue, your ROI would be:
[(180,000 - 50,000) / 50,000] × 100 = 260% ROI
For ad spend efficiency specifically, ROAS is the cleaner metric:
ROAS = Revenue Attributable to Ads / Total Ad Spend
Using the same example, if ¥30,000 of that ¥50,000 was pure media spend, and revenue of ¥180,000 was generated:
180,000 / 30,000 = 6x ROAS
A useful companion calculation is Customer Acquisition Cost (CAC):
CAC = Total Campaign Spend / Number of New Customers Acquired
This becomes especially valuable when combined with Customer Lifetime Value (CLV) — the projected long-term revenue from each customer. If your CAC is ¥200 but your CLV is ¥1,200, even a campaign that looks marginal on a single-purchase basis is actually highly profitable at scale.
---
What Counts as a "Return" on XHS? {#what-counts-as-return}
One of the most important — and frequently mishandled — aspects of XHS ROI analysis is defining what counts as a return in the first place. Xiaohongshu's unique position as both a social platform and a product discovery engine means that value is generated across multiple dimensions simultaneously.
Direct revenue is the most straightforward return: sales directly attributable to XHS through platform tracking or promotional codes. But limiting your return calculation to direct revenue alone will almost always undervalue the platform, particularly for international brands in early growth stages.
Brand value and equivalent media value should be factored in for awareness campaigns. One practical approach is to calculate the cost of achieving similar reach through other paid channels and treat the delta as a return on your XHS brand-building investment. This is less precise than direct conversion data, but it provides a defensible estimate for upper-funnel activity.
Engagement value is another legitimate return component. On Xiaohongshu, interactions like saves (收藏), comments, and follows carry measurable correlation to future purchasing behavior, and assigning proportional value to them — based on observed conversion rates from engaged users — creates a more complete ROI picture.
Finally, for brands with offline retail presence in China, offline conversion impact is a real but harder-to-measure return. Tracking methods include unique in-store discount codes visible only in XHS content, QR codes embedded in posts that redirect to trackable landing pages, and post-purchase surveys asking customers how they discovered the brand.
For industry-specific guidance on what returns to prioritize in your vertical, explore AllXHS's industry-specific Xiaohongshu marketing strategies — covering beauty, fashion, F&B, mother & baby, and 20+ more categories.
---
Common Reasons XHS Ad ROI Underperforms {#common-reasons}
Before moving to improvement strategies, it is worth diagnosing the most frequent causes of poor ROI on XHS. Understanding the root cause is far more valuable than blindly increasing budget.
Creative that feels like an ad. XHS is a community-first platform, and its users are highly sensitive to content that breaks the native aesthetic. Ads that read as overtly promotional tend to generate low CTR and high CPM because the algorithm penalizes poor engagement signals. Effective XHS ad creative looks and feels like a trusted friend's recommendation — polished but candid, specific but not salesy.
Misaligned objectives and bidding models. Using CPM bidding for a conversion campaign, or CPC bidding for a pure awareness push, creates structural inefficiency before the campaign even launches. Each objective on Juguang has a corresponding bidding strategy, and mismatches between the two are a common source of wasted spend.
Insufficient content seeding before amplification. On XHS, the best-performing paid campaigns are built on top of proven organic content. Trying to force poorly performing organic posts through paid distribution rarely rescues weak creative — it just accelerates the budget burn. Brands that invest in content seeding and organic testing before scaling paid spend consistently achieve stronger ROAS.
Narrow or inaccurate audience targeting. With Juguang's expanding targeting capabilities — including interest categories, behavioral signals, and even geo-radius targeting around specific commercial districts — there are now more ways to reach the right user. But over-narrow targeting shrinks the eligible audience pool and drives up CPM, while overly broad targeting wastes impressions on low-intent users.
---
Proven Strategies to Improve Your XHS Ad ROI {#improve-roi}
With a clear measurement framework in place, the next step is systematically improving the numbers. The following strategies are grounded in how the platform actually works — not generic paid media best practices applied to a context they do not fit.
1. Build on Organic Before Going Paid
The highest-performing paid formats on XHS — particularly Spark Ads — operate by amplifying content that has already demonstrated organic traction. When a note accumulates genuine engagement (likes, comments, and saves from real users), it signals quality to the algorithm, and paid amplification of that note inherits that quality signal. Starting paid spend on unproven content, by contrast, forces the platform to serve content with no social proof, which increases CPM and reduces CTR. Invest in organic content testing first, identify the posts that resonate, and then fuel them with paid distribution.
2. Integrate the KFS Model: KOL + Feed + Search
Xiaohongshu's own recommended framework for campaign structure is the KFS model, which combines KOL/KOC content seeding, in-feed advertising, and search ad placement into a coordinated strategy. The logic is sound: KOLs and KOCs create the authentic social proof that drives awareness and trust; in-feed ads extend that content's reach to new audiences; and search ads capture users who are already actively looking for products in your category. Running these three components in parallel, rather than independently, creates a flywheel effect where each layer reinforces the others and compounds ROI over time.
3. Treat KOCs as a High-ROI Performance Channel
KOCs — everyday users with smaller followings (typically 1,000 to 30,000) who create genuine content about products they use — consistently deliver higher conversion rates than top-tier KOLs on XHS, largely because their content carries stronger perceived authenticity. Working with multiple KOCs simultaneously also diversifies your content output at a fraction of the cost of a single celebrity influencer campaign. From an ROI perspective, KOC partnerships are one of the most capital-efficient options available on the platform, particularly for brands in beauty, wellness, fashion, and F&B.
4. Use Dayparting and Budget Pacing Strategically
Not all hours of the day generate equal returns on XHS. Concentrating ad delivery during peak engagement windows — and pausing spend during low-value periods — can meaningfully reduce average CPC and CPM without sacrificing total reach. Juguang's scheduling tools allow advertisers to set dayparting rules once campaign data has revealed performance patterns. The general principle is to let an initial campaign run broadly, identify the two to three daily windows that produce the highest proportion of conversions relative to spend, and then concentrate budget in those windows going forward.
5. A/B Test Creative and Targeting Systematically
A test-and-learn mindset is one of the clearest predictors of long-term ROAS improvement on XHS. Brands that treat their first campaign as a data collection exercise — testing different cover images, hooks, CTA copy, and audience segments — systematically lower their CPC and CPA over successive campaign iterations. The key discipline is changing only one variable at a time so that results are attributable. Test the cover image before testing the body copy; test audience segments before testing bidding strategies.
6. Leverage XHS Search Ads for High-Intent Traffic
Xiaohongshu functions as a significant product discovery search engine for Chinese consumers, and search ads allow brands to appear when users are actively looking for recommendations in your category. Because search-driven clicks are tied to explicit user intent, conversion rates from search placements tend to outperform in-feed placements for direct-response objectives. Combining search ads with robust keyword optimization in your organic content creates a reinforcing presence that drives both paid and unpaid discovery simultaneously.
For deeper resources on maximizing your XHS paid and organic strategy, browse the free Xiaohongshu resources available at AllXHS, including 378+ industry reports and 25+ ready-to-use templates.
---
Tracking and Attribution: Making the Numbers Reliable {#tracking-attribution}
Even the best ROI formula is only as good as the data feeding it. Attribution on XHS presents real challenges for international brands, primarily because the platform's in-app ecosystem does not natively integrate with most Western analytics stacks. Several practical methods help bridge this gap.
UTM parameters on all external links from your XHS profile allow you to track Xiaohongshu-originated traffic in your website analytics, connecting platform behavior to downstream conversions. XHS-specific promotional codes are particularly effective for both online and offline tracking — a unique discount code featured in a campaign note creates a direct, verifiable link between content and conversion. QR codes embedded in posts or livestreams that redirect to dedicated landing pages serve a similar function while providing a seamless mobile experience.
For brands running KOL or KOC campaigns alongside paid media, using unique codes or landing pages per creator allows you to calculate ROI at the individual influencer level — identifying which partnerships deliver the strongest returns and informing future investment decisions. Xiaohongshu's own analytics tool, Lingxi (灵犀), provides brand-side performance data including content effectiveness, product-level search trends, and audience insights that can complement external tracking.
The most reliable attribution approach combines platform-native data from Juguang and Lingxi with external tracking through UTM parameters and promotional codes, creating a triangulated picture of performance that neither source can deliver alone.
---
Final Thoughts {#final-thoughts}
Calculating and improving XHS ad ROI is not a one-time exercise — it is an ongoing practice of measurement, learning, and refinement. The brands that succeed on Xiaohongshu long-term are those that invest in understanding the platform's unique performance logic: content quality drives algorithmic favor, authentic social proof drives conversion, and the interplay between organic and paid creates compounding returns that simple attribution models cannot capture.
Start with clean cost accounting, apply the right formulas for your campaign objectives, and build a tracking infrastructure that connects XHS activity to real business outcomes. Then use the improvement strategies in this guide to close the gap between where your ROI is today and where it needs to be.
If you need expert support navigating XHS advertising — from campaign architecture to creative localization to performance optimization — AllXHS works with international brands across 20+ verticals to build strategies that convert. Explore our expert Xiaohongshu marketing services to learn how we can help.
Putting It All Together
XHS advertising ROI is measurable, improvable, and — when approached with platform-specific knowledge — one of the strongest return opportunities in China's digital marketing landscape. The core formula (returns minus investment, divided by investment) is simple; what makes the difference is the rigor with which you define your inputs, capture the full range of returns the platform generates, and act on performance data with discipline. Use this guide as your working framework, revisit your metrics consistently, and treat every campaign as a stepping stone toward a more efficient and more profitable XHS presence.
---
Ready to Maximize Your XHS Advertising ROI?
AllXHS is the #1 English-language resource hub for international brands marketing on Xiaohongshu. Whether you are just getting started or looking to scale an existing presence, our team of platform specialists can help you build campaigns that deliver measurable returns.
[Get in touch with our XHS experts today](https://www.allxhs.com/contact) — and turn your Xiaohongshu ad spend into a growth engine for your brand.