Skip to main content
Card class: HeroCategory: Marketplace

At a glance

JD.com Shop Health Score is the single composite that tells an owner, at a glance, whether the storefront is in good standing on JD. It rolls up the three detailed seller rating (DSR) axes that Chinese buyers see on every store, Description, Service, and Logistics, together with the percentage of your catalogue that is active (not off-shelved or out of stock) and your brand-authorisation coverage for restricted categories. A high score means listings are live, ratings are strong, and your authorisations are in order. A falling score is the earliest warning that something structural is slipping before it shows up in sales. This is a hero card in the Executive Command Centre and reads best beside the DSR, logistics, and authorisation cards below.
What it countsA weighted composite of the three DSR axes (Description, Service, Logistics), the share of listings that are active, and brand-authorisation coverage for restricted categories, expressed as a single score.
Sample typeBackend API data from JD.com, refreshed on the standard data refresh.
Why it mattersIt is the owner’s one-number read on store standing. Each input independently affects search ranking, Premium Buyer eligibility, and buyer trust; the composite surfaces a problem in any one of them before it spreads.
Reading the valueRead the gauge against the alert floor. A score in the healthy band means all three inputs are sound; a drop signals at least one axis weakening. Drill into the component cards to find which input moved.
Currencycount
Time windowRT/7D
Alert trigger<70
Sentiment keyjd_marketplace_health_score
Rolesowner, finance, operations

Calculation

A weighted blend of five inputs, each normalised to a common scale before weighting: the Description DSR, the Service DSR, the Logistics DSR, the percentage of listings currently active, and brand-authorisation coverage across restricted categories. The DSR axes carry the heaviest weight because they drive buyer trust and ranking; active-listing percentage and authorisation coverage act as multipliers that pull the score down sharply when listings go off-shelf or an authorisation lapses. The result is a single score where higher is healthier. The exact weights are tuned to mirror how JD itself prioritises these signals.

Worked example

A representative reading of JD.com Shop Health Score for a typical merchant on JD.com. Imagine a score of 82 last week, comfortably healthy, that drops to 68 this week and trips the alert. Opening the gauge, Description and Service DSR are unchanged and strong, but the Logistics DSR has slipped after a run of late dispatches during a festival surge, and two SKUs in a restricted category were off-shelved when a brand authorisation expired. Two inputs moved at once, and the composite caught it before either showed up as a sales drop. The fix list writes itself: clear the dispatch backlog to recover the Logistics axis, and renew the lapsed authorisation to get the two SKUs back on shelf. For deeper investigation, use Vortex Mind to attribute the score change across its five inputs; for natural-language exploration, ask Ask Viq “which input pulled my shop health score below 70”.

Sibling cards merchants should reference together

CardWhy merchants reach for it
jdc_dsrReputation sibling: the three DSR axes that form the heaviest weight in the composite.
jdc_dsr_thresholdReputation sibling: alerts when a DSR or SLA axis crosses its threshold.
jdc_brand_auth_coverageCompliance sibling: the authorisation-coverage input to the score.
jdc_active_listingsCatalogue sibling: the active-listing-percentage input to the score.
jdc_logistics_slaFulfilment sibling: feeds the Logistics axis of the DSR.

Reconciling against the vendor’s own dashboard

Where to look in JD.com’s own dashboard: JD does not publish a single equivalent number. The closest references are the DSR panel and the shop scoring or store-grade view in the Seller Centre. Reconcile by checking each input separately against JD’s own DSR figures, active-listing counts, and authorisation status rather than expecting a matching headline score. Why the Vortex IQ value may legitimately differ:
ReasonDirectionWhat to do
Composite design. This is a Vortex IQ blend with its own weights; JD has no identical single score.VariableReconcile the inputs, not the headline number.
Refresh cadence. The score blends a real-time read with a 7-day view; JD’s DSR updates on its own rolling cycle.VariableAllow for DSR lag on JD’s side.
Authorisation coverage. Vortex IQ measures coverage across restricted categories you sell; JD surfaces authorisations per brand.VariableMap your restricted categories to their authorisations.
Time zone. Both align to China Standard Time; confirm profile match.MarginalConfirm time zone match.
Cross-connector reconciliation: when the composite moves, open the DSR, active-listings, and authorisation-coverage cards together to isolate which input drove it. For divergence investigations, use Vortex Mind.

Known limitations / merchant FAQs

Q: How often does JD.com Shop Health Score update? It blends a near real-time read of active listings and authorisations with a 7-day view of the DSR axes. The card refreshes on the standard data refresh (typically every 30-60 minutes), but DSR inputs move on JD’s own rolling cycle and can lag. For the freshest read, force a manual refresh. Q: Why does my JD.com dashboard show a different number? JD has no identical single score, so do not expect a headline match. Reconcile each input, DSR axes, active-listing percentage, and authorisation coverage, against JD’s own figures instead. Q: My DSR looks fine but the score dropped. Why? The composite also weights active-listing percentage and authorisation coverage. An off-shelved batch of listings or a lapsed authorisation can pull the score down even when all three DSR axes are steady. Check the active-listings and authorisation-coverage cards. Q: Can I customise the alert threshold? Yes, the alert floor (default 70) and the relative input weights are configurable per profile in the Sensitivity tab. Tune them to match how your category weighs ratings, catalogue health, and authorisation rather than relying on the generic default.

Tracked live in Vortex IQ Nerve Centre

JD.com Shop Health Score is one of hundreds of KPI pulses Vortex IQ tracks across JD.com and 70+ other ecommerce connectors. Nerve Centre runs the detection layer; Vortex Mind investigates the cause when something moves; Ask Viq lets you interrogate any number in plain English. Start for free or book a demo to see this metric running on your own data.